相关方查看详情统一格式
parent
40422a8628
commit
25b9ee7959
|
@ -6,7 +6,9 @@
|
|||
:visible.sync="visible"
|
||||
:append-to-body="true"
|
||||
title="查看"
|
||||
width="60%">
|
||||
width="80%">
|
||||
<div class="information">
|
||||
<el-scrollbar style="height: 550px;margin-bottom: 10px">
|
||||
<table class="table-ui" style="margin-bottom: 20px;">
|
||||
<div class="level-title">
|
||||
<h1>人员信息</h1>
|
||||
|
@ -135,7 +137,7 @@
|
|||
<td>{{ formatLabel(userDetailForm.ISFLOW) }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div v-if="false">
|
||||
<div>
|
||||
<div class="level-title">
|
||||
<h1>培训记录</h1>
|
||||
</div>
|
||||
|
@ -183,36 +185,124 @@
|
|||
<td colspan="3">{{ item.VALIDITY_TIME_START }} 至 {{ item.VALIDITY_TIME_END }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div
|
||||
v-if="detailForm.SUPERVISION_STATE === 0 || detailForm.MANAGER_STATE === 0 || detailForm.TERRITORIALITY_STATE === 0"
|
||||
class="level-title mt-20">
|
||||
<h1>打回信息</h1>
|
||||
<div v-if="applyList.length > 0" class="level-title mt-20">
|
||||
<h1>申请信息</h1>
|
||||
</div>
|
||||
<table
|
||||
v-if="detailForm.SUPERVISION_STATE === 0 || detailForm.MANAGER_STATE === 0 || detailForm.TERRITORIALITY_STATE === 0"
|
||||
class="table-ui"
|
||||
style="margin-bottom: 20px;">
|
||||
<tr>
|
||||
<th>打回人</th>
|
||||
<td v-if="detailForm.SUPERVISION_STATE === 0">{{ detailForm.SUPERVISION_USER_NAME }}</td>
|
||||
<td v-if="detailForm.MANAGER_STATE === 0">{{ detailForm.MANAGER_USER_NAME }}</td>
|
||||
<td
|
||||
v-if="detailForm.TERRITORIALITY_STATE === 0 && detailForm.MANAGER_USER_NAME !== detailForm.TERRITORIALITY_USER_NAME">
|
||||
{{ detailForm.TERRITORIALITY_USER_NAME }}
|
||||
</td>
|
||||
<th>打回原由</th>
|
||||
<td v-if="detailForm.SUPERVISION_STATE === 0">{{ detailForm.SUPERVISION_OPINION }}</td>
|
||||
<td v-if="detailForm.MANAGER_STATE === 0">{{ detailForm.MANAGER_OPINION }}</td>
|
||||
<td
|
||||
v-if="detailForm.TERRITORIALITY_STATE === 0 && detailForm.MANAGER_USER_NAME !== detailForm.TERRITORIALITY_USER_NAME">
|
||||
{{ detailForm.TERRITORIALITY_OPINION }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<el-table
|
||||
v-if="applyList.length > 0"
|
||||
:data="applyList"
|
||||
:header-cell-style="{'font-weight': 'bold','color': '#000'}"
|
||||
tooltip-effect="dark"
|
||||
border
|
||||
fit
|
||||
highlight-current-row>
|
||||
<el-table-column type="expand">
|
||||
<template slot-scope="props">
|
||||
<el-row>
|
||||
<el-form label-position="left" inline class="demo-table-expand">
|
||||
<el-col :span="5">
|
||||
<el-form-item label="属地管理部门">
|
||||
<span>{{ props.row.TERRITORIALITY_DEPARTMENT_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批人">
|
||||
<span>{{ props.row.TERRITORIALITY_USER_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批结果">
|
||||
<span v-if="props.row.TERRITORIALITY_STATE === 0">不通过</span>
|
||||
<span v-if="props.row.TERRITORIALITY_STATE ===1">通过</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="9">
|
||||
<el-form-item label="审批意见">
|
||||
<span>{{ props.row.TERRITORIALITY_OPINION }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="5">
|
||||
<el-form-item label="主管部门">
|
||||
<span>{{ props.row.MANAGER_DEPARTMENT_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批人">
|
||||
<span>{{ props.row.MANAGER_USER_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批人">
|
||||
<span v-if="props.row.MANAGER_STATE === 0">不通过</span>
|
||||
<span v-if="props.row.MANAGER_STATE ===1">通过</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="9">
|
||||
<el-form-item label="审批意见">
|
||||
<span>{{ props.row.MANAGER_OPINION }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="5">
|
||||
<el-form-item label="主管部门">
|
||||
<span>{{ props.row.SUPERVISION_DEPARTMENT_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批人">
|
||||
<span>{{ props.row.SUPERVISION_USER_NAME }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-form-item label="审批人">
|
||||
<span v-if="props.row.SUPERVISION_STATE === 0">不通过</span>
|
||||
<span v-if="props.row.SUPERVISION_STATE ===1">通过</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="9">
|
||||
<el-form-item label="审批意见">
|
||||
<span>{{ props.row.SUPERVISION_OPINION }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-form>
|
||||
</el-row>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="TERRITORIALITY_DEPARTMENT_NAME" label="属地管理部门" align="center"/>
|
||||
<el-table-column prop="TERRITORIALITY_USER_NAME" label="审批人" align="center"/>
|
||||
<el-table-column prop="TERRITORIALITY_STATE" label="审批结果" align="center">
|
||||
<template slot-scope="{row}">
|
||||
<span v-if="row.TERRITORIALITY_STATE === 0">不通过</span>
|
||||
<span v-if="row.TERRITORIALITY_STATE ===1">通过</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="MANAGER_DEPARTMENT_NAME" label="主管部门" align="center"/>
|
||||
<el-table-column prop="MANAGER_USER_NAME" label="审批人" align="center"/>
|
||||
<el-table-column prop="MANAGER_STATE" label="审批人" align="center">
|
||||
<template slot-scope="{row}">
|
||||
<span v-if="row.MANAGER_STATE === 0">不通过</span>
|
||||
<span v-if="row.MANAGER_STATE ===1">通过</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="SUPERVISION_DEPARTMENT_NAME" label="安全监督部门" align="center"/>
|
||||
<el-table-column prop="SUPERVISION_USER_NAME" label="审批人" align="center"/>
|
||||
<el-table-column prop="SUPERVISION_STATE" label="审批人" align="center">
|
||||
<template slot-scope="{row}">
|
||||
<span v-if="row.SUPERVISION_STATE === 0">不通过</span>
|
||||
<span v-if="row.SUPERVISION_STATE ===1">通过</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">关 闭</el-button>
|
||||
</div>
|
||||
</el-table>
|
||||
</div>
|
||||
</el-scrollbar>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button @click="visible = false">取 消</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -237,14 +327,13 @@ export default {
|
|||
userDetailForm: {},
|
||||
userCardIDPhotoFile: [], // 身份证照片
|
||||
trainRecordList: [],
|
||||
detailForm: {},
|
||||
photosOfLevel: [], // 三级教育照片
|
||||
specialUsersList: {},
|
||||
insuranceFileList: [], // 保险文件
|
||||
contractFileList: [],
|
||||
socialPhotoFile: [],
|
||||
gongshangbaoxianFile: [],
|
||||
userEntryForm: {},
|
||||
applyList: [],
|
||||
loading: false,
|
||||
heirloom: {},
|
||||
config: config
|
||||
|
@ -273,40 +362,27 @@ export default {
|
|||
CER_TYPE: '7498057c4c1f4a11b9a960e66ea04a7a'
|
||||
}
|
||||
).then((data) => {
|
||||
Object.assign(this.userDetailForm, data.info)
|
||||
this.loading = false
|
||||
/* this.userPhotoFile = data.userPhotoFile
|
||||
Object.assign(this.userDetailForm, data.info)
|
||||
const picture = data.img
|
||||
this.userPhotoFile = picture.userPhotoFile
|
||||
if (this.userPhotoFile.length > 0) {
|
||||
this.imgUrl = config.fileUrl + this.userPhotoFile[0].FILEPATH
|
||||
}*/
|
||||
// this.photosOfLevel = data.photosOfLevel
|
||||
// this.specialUsersList = data.specialUsers
|
||||
// this.insuranceFileList = data.insuranceFile
|
||||
// this.contractFileList = data.contractFile
|
||||
// this.userCardIDPhotoFile = data.userCardIDPhotoFile
|
||||
// this.socialPhotoFile = data.socialPhotoFile
|
||||
// this.gongshangbaoxianFile = data.gongshangbaoxianFile
|
||||
// qr内容初始化
|
||||
// if (row.STATUS === '2') {
|
||||
// this.qrCodeStr = config.messageUrl + '?USER_ID=' + row.USER_ID
|
||||
// } else {
|
||||
// this.qrCodeStr = ''
|
||||
// }
|
||||
|
||||
// requestFN(
|
||||
// '/user/getFloatPersonDetailById',
|
||||
// {
|
||||
// USER_ID: row.USER_ID,
|
||||
// CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID
|
||||
// }
|
||||
// ).then((data) => {
|
||||
// this.userEntryForm = Object.assign(this.userEntryForm, data.eCard)
|
||||
// this.detailForm = Object.assign(this.detailForm, data.userDetail)
|
||||
// this.trainRecordList = data.recordList
|
||||
// this.loading = false
|
||||
// }).catch((e) => {
|
||||
// console.log(e)
|
||||
// })
|
||||
}
|
||||
this.photosOfLevel = picture.photosOfLevel
|
||||
this.specialUsersList = picture.specialUsers
|
||||
this.insuranceFileList = picture.insuranceFile
|
||||
this.contractFileList = picture.contractFile
|
||||
this.userCardIDPhotoFile = picture.userCardIDPhotoFile
|
||||
this.socialPhotoFile = picture.socialPhotoFile
|
||||
this.gongshangbaoxianFile = picture.gongshangbaoxianFile
|
||||
if (row.STATUS === '2') {
|
||||
this.qrCodeStr = config.messageUrl + '?USER_ID=' + row.USER_ID
|
||||
} else {
|
||||
this.qrCodeStr = ''
|
||||
}
|
||||
this.trainRecordList = data.trainRecordList
|
||||
this.applyList = data.applyList
|
||||
}).catch((e) => {
|
||||
console.log(e)
|
||||
})
|
||||
|
@ -326,3 +402,8 @@ export default {
|
|||
|
||||
<style lang="scss" scoped>
|
||||
</style>
|
||||
<style scoped>
|
||||
.information >>> .el-scrollbar__wrap {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -107,6 +107,7 @@
|
|||
</span>
|
||||
</el-dialog>
|
||||
<user ref="userInfo" append-to-body/>
|
||||
<user-info ref="userInfos" append-to-body/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -115,9 +116,11 @@ import Pagination from '@/components/Pagination' // 通过 el-pagination二次
|
|||
import { requestFN } from '@/utils/request'
|
||||
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
|
||||
import user from './user.vue'
|
||||
import UserInfo from '../flowApply/components/userInfo.vue'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
UserInfo,
|
||||
Pagination, user
|
||||
},
|
||||
data() {
|
||||
|
@ -192,28 +195,8 @@ export default {
|
|||
this.$refs.userInfo.init(row)
|
||||
},
|
||||
// 查看
|
||||
async handleShow(row) {
|
||||
await this.getUserInfoById(row.USER_ID)
|
||||
this.userInfoDialog = true
|
||||
this.heirloom = row
|
||||
console.log(row.SUPERVISION_STATE, row.MANAGER_STATE, row.TERRITORIALITY_STATE)
|
||||
if (row.SUPERVISION_STATE === 0 || row.MANAGER_STATE === 0 || row.TERRITORIALITY_STATE === 0) {
|
||||
if (row.SUPERVISION_STATE === 0) {
|
||||
this.message = row.SUPERVISION_OPINION
|
||||
this.operator = row.SUPERVISION_USER_NAME
|
||||
}
|
||||
if (row.MANAGER_STATE === 0) {
|
||||
this.message = row.MANAGER_OPINION
|
||||
this.operator = row.MANAGER_USER_NAME
|
||||
}
|
||||
if (row.TERRITORIALITY_STATE === 0) {
|
||||
this.message = row.TERRITORIALITY_OPINION
|
||||
this.operator = row.TERRITORIALITY_USER_NAME
|
||||
}
|
||||
} else {
|
||||
this.message = ''
|
||||
this.operator = ''
|
||||
}
|
||||
handleShow(row) {
|
||||
this.$refs.userInfos.init(row)
|
||||
},
|
||||
examineShow(row) {
|
||||
this.form.TRAIN_USERS_ID = row.TRAIN_USERS_ID
|
||||
|
|
Loading…
Reference in New Issue