Commit 27bfe828 authored by mengzixuan's avatar mengzixuan

Merge branch 'develop' of http://gitlab.91isoft.com:90/car-test/web into mengzixuan

parents 6dec96e0 f2300040
...@@ -720,3 +720,21 @@ ...@@ -720,3 +720,21 @@
align-items: center; align-items: center;
color: #ccc; color: #ccc;
} }
.leader-name {
display: flex;
align-items: center;
p {
width: 90px;
margin: 0;
overflow: hidden; /* 确保超出的文本被裁剪 */
white-space: nowrap; /* 确保文本在一行内显示 */
text-overflow: ellipsis; /* 超出的文本显示为省略号 */
}
}
.ellipsis {
overflow: hidden; /* 确保超出的文本被裁剪 */
white-space: nowrap; /* 确保文本在一行内显示 */
text-overflow: ellipsis; /* 超出的文本显示为省略号 */
}
...@@ -19,6 +19,7 @@ const getters = { ...@@ -19,6 +19,7 @@ const getters = {
companyFiles: state => state.processing.companyFiles, companyFiles: state => state.processing.companyFiles,
standard: state => state.standard.standard, standard: state => state.standard.standard,
standardList: state => state.standard.standardList, standardList: state => state.standard.standardList,
testScenarioList: state => state.testScenario.testScenarioList testScenarioList: state => state.testScenario.testScenarioList,
dept: state => state.user.dept
} }
export default getters export default getters
...@@ -8,7 +8,8 @@ const user = { ...@@ -8,7 +8,8 @@ const user = {
name: '', name: '',
avatar: '', avatar: '',
roles: [], roles: [],
permissions: [] permissions: [],
dept: {}
}, },
mutations: { mutations: {
...@@ -29,6 +30,9 @@ const user = { ...@@ -29,6 +30,9 @@ const user = {
}, },
SET_PERMISSIONS: (state, permissions) => { SET_PERMISSIONS: (state, permissions) => {
state.permissions = permissions state.permissions = permissions
},
SET_DEPT: (state, dept) => {
state.dept = dept
} }
}, },
...@@ -73,7 +77,7 @@ const user = { ...@@ -73,7 +77,7 @@ const user = {
commit('SET_ID', user.userId) commit('SET_ID', user.userId)
commit('SET_NAME', user.nickName) commit('SET_NAME', user.nickName)
commit('SET_AVATAR', avatar) commit('SET_AVATAR', avatar)
commit('SET_DEPT', res.user.dept)
resolve(res) resolve(res)
}) })
.catch(error => { .catch(error => {
......
...@@ -128,7 +128,12 @@ ...@@ -128,7 +128,12 @@
<div class="card-cell"> <div class="card-cell">
<div class="cell-label">任务组长</div> <div class="cell-label">任务组长</div>
<div class="cell-value"> <div class="cell-value">
<div style="display: flex; align-items: center"> <el-tooltip
effect="dark"
:content="item.leader ? item.leader : '---'"
placement="bottom-start"
>
<div class="leader-name">
<icon-park <icon-park
type="me" type="me"
theme="outline" theme="outline"
...@@ -136,10 +141,9 @@ ...@@ -136,10 +141,9 @@
style="margin-right: 5px" style="margin-right: 5px"
fill="#999999" fill="#999999"
/> />
<span class="taskLeader">{{ <p>{{ item.leader ? item.leader : '---' }}</p>
item.leader ? item.leader : '---'
}}</span>
</div> </div>
</el-tooltip>
</div> </div>
</div> </div>
<div v-if="item.taskStatus === 'FINISH'" class="card-buttons"> <div v-if="item.taskStatus === 'FINISH'" class="card-buttons">
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<div class="main-content-style"> <div class="main-content-style">
<!--任务编号,名称,单位--> <!--任务编号,名称,单位-->
<div class="task"> <!-- <div class="task">
<div class="task-item"> <div class="task-item">
<span class="task-label">任务编号:</span> <span class="task-label">任务编号:</span>
<span class="task-content"> <span class="task-content">
...@@ -40,8 +40,44 @@ ...@@ -40,8 +40,44 @@
}} }}
</span> </span>
</div> </div>
</div> </div> -->
<el-form>
<el-row gutter="20">
<el-col :span="6">
<el-form-item label="任务编号">
<el-input
v-model="model.carReviewTask.taskNo"
type="text"
disabled
/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="任务名称">
<el-input v-model="task.taskName" type="text" disabled />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="委托单位">
<el-input v-model="task.entrustedUnit" type="text" disabled />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="任务状态">
<el-input
type="text"
disabled
:value="
getDictData(
dict.type.test_cartype_type,
model.carReviewTask.taskStatus
)
"
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<!--审查表单概要--> <!--审查表单概要-->
<div> <div>
<div class="form-review-questionnaire"> <div class="form-review-questionnaire">
...@@ -129,7 +165,16 @@ ...@@ -129,7 +165,16 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -138,6 +183,7 @@ ...@@ -138,6 +183,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -225,7 +225,16 @@ ...@@ -225,7 +225,16 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -234,6 +243,7 @@ ...@@ -234,6 +243,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -207,7 +207,16 @@ ...@@ -207,7 +207,16 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -216,6 +225,7 @@ ...@@ -216,6 +225,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -112,7 +112,14 @@ ...@@ -112,7 +112,14 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result ? reviewDetail.result.userName : '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -121,6 +128,7 @@ ...@@ -121,6 +128,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -14,8 +14,37 @@ ...@@ -14,8 +14,37 @@
<!--2-统计值--> <!--2-统计值-->
<div class="main-content-style"> <div class="main-content-style">
<!--任务编号,名称,单位--> <!--任务编号,名称,单位-->
<el-form>
<div class="task"> <el-row gutter="20">
<el-col :span="6">
<el-form-item label="任务编号">
<el-input v-model="task.taskNo" type="text" disabled />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="任务名称">
<el-input v-model="task.taskName" type="text" disabled />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="委托单位">
<el-input v-model="task.entrustedUnit" type="text" disabled />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="任务状态">
<el-input
type="text"
disabled
:value="
getDictData(dict.type.task_test_status, task.taskStatus)
"
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<!-- <div class="task">
<div class="task-item"> <div class="task-item">
<span class="task-label">任务编号:</span> <span class="task-label">任务编号:</span>
<span class="task-content"> <span class="task-content">
...@@ -40,7 +69,7 @@ ...@@ -40,7 +69,7 @@
{{ getDictData(dict.type.task_test_status, taskDetail.taskStatus) }} {{ getDictData(dict.type.task_test_status, taskDetail.taskStatus) }}
</span> </span>
</div> </div>
</div> </div> -->
<!--查看试验方案列表--> <!--查看试验方案列表-->
<div> <div>
......
...@@ -127,7 +127,13 @@ ...@@ -127,7 +127,13 @@
</div> </div>
<div class="card-cell"> <div class="card-cell">
<div class="cell-label">任务组长</div> <div class="cell-label">任务组长</div>
<div style="display: flex; align-items: center"> <div class="cell-value">
<el-tooltip
effect="dark"
:content="item.leader ? item.leader : '---'"
placement="bottom-start"
>
<div class="leader-name">
<icon-park <icon-park
type="me" type="me"
theme="outline" theme="outline"
...@@ -135,9 +141,9 @@ ...@@ -135,9 +141,9 @@
style="margin-right: 5px" style="margin-right: 5px"
fill="#999999" fill="#999999"
/> />
<span class="taskLeader">{{ <p>{{ item.leader ? item.leader : '---' }}</p>
item.leader ? item.leader : '---' </div>
}}</span> </el-tooltip>
</div> </div>
</div> </div>
<div class="card-buttons"> <div class="card-buttons">
......
...@@ -209,7 +209,16 @@ ...@@ -209,7 +209,16 @@
>不符合</el-tag >不符合</el-tag
> >
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -218,6 +227,7 @@ ...@@ -218,6 +227,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -14,39 +14,43 @@ ...@@ -14,39 +14,43 @@
<!--2-统计值--> <!--2-统计值-->
<div class="main-content-style"> <div class="main-content-style">
<!--任务编号,名称,单位--> <!--任务编号,名称,单位-->
<el-form>
<div class="task"> <el-row gutter="20">
<div class="task-item"> <el-col :span="6">
<span class="task-label">任务编号:</span> <el-form-item label="任务编号">
<span class="task-content"> <el-input
{{ model.systemReviewTask.taskNo }} v-model="model.systemReviewTask.taskNo"
</span> type="text"
</div> disabled
<div class="task-item"> />
<span class="task-label">任务名称:</span> </el-form-item>
<span class="task-content"> </el-col>
{{ task.taskName }} <el-col :span="6">
</span> <el-form-item label="任务名称">
</div> <el-input v-model="task.taskName" type="text" disabled />
<div class="task-item"> </el-form-item>
<span class="task-label">委托单位:</span> </el-col>
<span class="task-content"> <el-col :span="6">
{{ task.entrustedUnit }} <el-form-item label="委托单位">
</span> <el-input v-model="task.entrustedUnit" type="text" disabled />
</div> </el-form-item>
<div class="task-item"> </el-col>
<span class="task-label">任务状态:</span> <el-col :span="6">
<span class="task-content"> <el-form-item label="任务状态">
{{ <el-input
type="text"
disabled
:value="
getDictData( getDictData(
dict.type.system_review_test, dict.type.system_review_test,
model.systemReviewTask.taskStatus model.systemReviewTask.taskStatus
) )
}} "
</span> />
</div> </el-form-item>
</div> </el-col>
</el-row>
</el-form>
<!--审查表单概要--> <!--审查表单概要-->
<div> <div>
<div class="form-review-questionnaire"> <div class="form-review-questionnaire">
...@@ -133,7 +137,16 @@ ...@@ -133,7 +137,16 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -142,6 +155,7 @@ ...@@ -142,6 +155,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -230,7 +230,16 @@ ...@@ -230,7 +230,16 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result
? reviewDetail.result.userName
: '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -239,6 +248,7 @@ ...@@ -239,6 +248,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -112,7 +112,14 @@ ...@@ -112,7 +112,14 @@
</div> </div>
<div v-else>__</div> <div v-else>__</div>
</td> </td>
<td align="center" class="written-by"> <el-tooltip
effect="dark"
:content="
reviewDetail.result ? reviewDetail.result.userName : '---'
"
placement="bottom-start"
>
<td align="center" class="written-by ellipsis">
{{ {{
reviewDetail.result reviewDetail.result
? reviewDetail.result.userName ? reviewDetail.result.userName
...@@ -121,6 +128,7 @@ ...@@ -121,6 +128,7 @@
: '__' : '__'
}} }}
</td> </td>
</el-tooltip>
</tr> </tr>
</template> </template>
</template> </template>
......
...@@ -119,7 +119,12 @@ ...@@ -119,7 +119,12 @@
<div class="card-cell"> <div class="card-cell">
<div class="cell-label">任务组长</div> <div class="cell-label">任务组长</div>
<div class="cell-value"> <div class="cell-value">
<div style="display: flex; align-items: center"> <el-tooltip
effect="dark"
:content="item.leader ? item.leader : '---'"
placement="bottom-start"
>
<div class="leader-name">
<icon-park <icon-park
type="me" type="me"
theme="outline" theme="outline"
...@@ -127,10 +132,9 @@ ...@@ -127,10 +132,9 @@
style="margin-right: 5px" style="margin-right: 5px"
fill="#999999" fill="#999999"
/> />
<span class="taskLeader">{{ <p>{{ item.leader ? item.leader : '---' }}</p>
item.leader ? item.leader : '---'
}}</span>
</div> </div>
</el-tooltip>
</div> </div>
</div> </div>
<div class="card-cell"> <div class="card-cell">
......
...@@ -1004,8 +1004,8 @@ export default { ...@@ -1004,8 +1004,8 @@ export default {
return Math.round((b / a) * 100) return Math.round((b / a) * 100)
}, },
dictValueReturn(item) { dictValueReturn(item) {
if (item === 'sraifv') { if (item === 'sraif') {
return '信息安全管理体系要求' return '汽车信息安全管理体系要求'
} else if (item === 'grfis') { } else if (item === 'grfis') {
return '信息安全一般要求' return '信息安全一般要求'
} else { } else {
...@@ -1277,6 +1277,7 @@ export default { ...@@ -1277,6 +1277,7 @@ export default {
} }
::v-deep .el-progress-bar__inner { ::v-deep .el-progress-bar__inner {
border-radius: 0px !important; border-radius: 0px !important;
text-align: center;
} }
.messsage-item { .messsage-item {
......
...@@ -82,18 +82,22 @@ ...@@ -82,18 +82,22 @@
<el-table-column <el-table-column
prop="deptName" prop="deptName"
label="部门名称" label="部门名称"
show-overflow-tooltip
width="260" width="260"
align="left" align="left"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
prop="address" prop="address"
label="地址" label="地址"
show-overflow-tooltip
width="260" width="260"
align="left" align="left"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
prop="postcode" prop="postcode"
label="邮政编码" label="邮政编码"
show-overflow-tooltip
width="260" width="260"
align="left" align="left"
></el-table-column> ></el-table-column>
...@@ -447,7 +451,7 @@ export default { ...@@ -447,7 +451,7 @@ export default {
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
this.$modal this.$alert
.confirm('是否确认删除名称为"' + row.deptName + '"的数据项?', { .confirm('是否确认删除名称为"' + row.deptName + '"的数据项?', {
type: 'warning', type: 'warning',
title: '删除', title: '删除',
......
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
<svg-icon icon-class="phone" />手机号码 <svg-icon icon-class="phone" />手机号码
<div class="pull-right">{{ user.phonenumber }}</div> <div class="pull-right">{{ user.phonenumber || '--' }}</div>
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
<svg-icon icon-class="email" />用户邮箱 <svg-icon icon-class="email" />用户邮箱
<div class="pull-right">{{ user.email }}</div> <div class="pull-right">{{ user.email || '--' }}</div>
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
<svg-icon icon-class="tree" />所属部门 <svg-icon icon-class="tree" />所属部门
......
...@@ -80,7 +80,8 @@ export default { ...@@ -80,7 +80,8 @@ export default {
submit() { submit() {
this.$refs['form'].validate(valid => { this.$refs['form'].validate(valid => {
if (valid) { if (valid) {
updateUserProfile(this.form).then(response => { updateUserProfile(this.form).then(async response => {
await this.$store.dispatch('GetInfo')
this.$modal.msgSuccess('修改成功') this.$modal.msgSuccess('修改成功')
this.user.phonenumber = this.form.phonenumber this.user.phonenumber = this.form.phonenumber
this.user.email = this.form.email this.user.email = this.form.email
......
...@@ -129,7 +129,13 @@ ...@@ -129,7 +129,13 @@
</div> </div>
<div class="card-cell"> <div class="card-cell">
<div class="cell-label">任务组长</div> <div class="cell-label">任务组长</div>
<div style="display: flex; align-items: center"> <div class="cell-value">
<el-tooltip
effect="dark"
:content="item.leader ? item.leader : '---'"
placement="bottom-start"
>
<div class="leader-name">
<icon-park <icon-park
type="me" type="me"
theme="outline" theme="outline"
...@@ -137,9 +143,9 @@ ...@@ -137,9 +143,9 @@
style="margin-right: 5px" style="margin-right: 5px"
fill="#999999" fill="#999999"
/> />
<span class="taskLeader">{{ <p>{{ item.leader ? item.leader : '---' }}</p>
item.leader ? item.leader : '---' </div>
}}</span> </el-tooltip>
</div> </div>
</div> </div>
<div class="card-cell"> <div class="card-cell">
...@@ -400,7 +406,13 @@ ...@@ -400,7 +406,13 @@
</div> </div>
<div class="card-cell"> <div class="card-cell">
<div class="cell-label">任务组长</div> <div class="cell-label">任务组长</div>
<div style="display: flex; align-items: center"> <div class="cell-value">
<el-tooltip
effect="dark"
:content="item.leader ? item.leader : '---'"
placement="bottom-start"
>
<div class="leader-name">
<icon-park <icon-park
type="me" type="me"
theme="outline" theme="outline"
...@@ -408,9 +420,9 @@ ...@@ -408,9 +420,9 @@
style="margin-right: 5px" style="margin-right: 5px"
fill="#999999" fill="#999999"
/> />
<span class="taskLeader">{{ <p>{{ item.leader ? item.leader : '---' }}</p>
item.leader ? item.leader : '---' </div>
}}</span> </el-tooltip>
</div> </div>
</div> </div>
<div class="card-buttons"> <div class="card-buttons">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment