Merge remote-tracking branch 'origin/liujun-2023-12-05-相关方需求变更' into 相关方关联分公司功能
commit
b4ad82b43a
|
@ -25,7 +25,7 @@
|
||||||
<el-table-column label="操作" align="center" width="200">
|
<el-table-column label="操作" align="center" width="200">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button icon="el-icon-view" size="mini" @click="goView(row.PROMISEPEOPLE_ID)">查看</el-button>
|
<el-button icon="el-icon-view" size="mini" @click="goView(row.PROMISEPEOPLE_ID)">查看</el-button>
|
||||||
<el-button v-show="row.ISSIGN == 0" type="danger" icon="el-icon-delete" size="mini" @click="removeUnsignedPeopleDetail(row.PROMISEPEOPLE_ID)">删除</el-button>
|
<el-button type="danger" icon="el-icon-delete" size="mini" @click="removeUnsignedPeopleDetail(row.PROMISEPEOPLE_ID)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
|
@ -20,13 +20,6 @@
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<!-- <el-col :span="6">-->
|
|
||||||
<!-- <el-form-item label="申请状态">-->
|
|
||||||
<!-- <el-select v-model="AUDIT_STATUS" placeholder="请选择申请状态" clearable >-->
|
|
||||||
<!-- <el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value" />-->
|
|
||||||
<!-- </el-select>-->
|
|
||||||
<!-- </el-form-item>-->
|
|
||||||
<!-- </el-col>-->
|
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-form-item label-width="10px">
|
<el-form-item label-width="10px">
|
||||||
<el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
|
<el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
|
||||||
|
@ -65,7 +58,7 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" width="200">
|
<el-table-column label="操作" align="center" width="200">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button v-if="(row.AUDIT_STATUS === 1 || row.AUDIT_STATUS === 0 ) && (row.MANAGER_USER_ID == USER_ID && row.managerCount != row.USER_COUNT ) || (row.TERRITORIALITY_USER_ID == USER_ID && row.territorialityCount != row.USER_COUNT ) " type="success" icon="el-icon-edit" size="mini" @click="handleAudit(row.TRAININGBATCH_ID)">审核</el-button>
|
<el-button v-if="(row.AUDIT_STATUS === 1 || row.AUDIT_STATUS === 0 ) && (row.MANAGER_USER_ID === USER_ID && row.managerCount !== row.USER_COUNT ) || (row.TERRITORIALITY_USER_ID === USER_ID && row.territorialityCount !== row.USER_COUNT ) " type="success" icon="el-icon-edit" size="mini" @click="handleAudit(row.TRAININGBATCH_ID)">审核</el-button>
|
||||||
<el-button v-else type="primary" icon="el-icon-edit" size="mini" @click="handleShow(row.TRAININGBATCH_ID)">查看</el-button>
|
<el-button v-else type="primary" icon="el-icon-edit" size="mini" @click="handleShow(row.TRAININGBATCH_ID)">查看</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
|
@ -9,12 +9,6 @@
|
||||||
width="60%">
|
width="60%">
|
||||||
<div class="level-title mt-20" style="display: flex;justify-content: space-between;">
|
<div class="level-title mt-20" style="display: flex;justify-content: space-between;">
|
||||||
<h1>申请信息</h1>
|
<h1>申请信息</h1>
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === 0">股份公司待审核</span>-->
|
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === 1">分公司待审核</span>-->
|
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === 2">培训中</span>-->
|
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === 3">培训完成</span>-->
|
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === -1">股份公司审核未通过</span>-->
|
|
||||||
<!-- <span v-if="pd.AUDIT_STATUS === -2">分公司审核未通过</span>-->
|
|
||||||
</div>
|
</div>
|
||||||
<table class="table-ui" style="margin-bottom: 20px;">
|
<table class="table-ui" style="margin-bottom: 20px;">
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -30,7 +24,7 @@
|
||||||
<th>安全监督部门</th>
|
<th>安全监督部门</th>
|
||||||
<td>{{ pd.SUPERVISION_DEPT_NAME }}</td>
|
<td>{{ pd.SUPERVISION_DEPT_NAME }}</td>
|
||||||
<th>审核人员</th>
|
<th>审核人员</th>
|
||||||
<td>{{ pd.SUPERVISION_USER_USERNAME }}</td>
|
<td>{{ pd.SUPERVISION_USER_NAME }}</td>
|
||||||
<th>审核时间</th>
|
<th>审核时间</th>
|
||||||
<td>{{ pd.SUPERVISION_TIME }}</td>
|
<td>{{ pd.SUPERVISION_TIME }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -38,15 +32,15 @@
|
||||||
<th>主管部门</th>
|
<th>主管部门</th>
|
||||||
<td>{{ pd.MANAGER_DEPT_NAME }}</td>
|
<td>{{ pd.MANAGER_DEPT_NAME }}</td>
|
||||||
<th>审核人员</th>
|
<th>审核人员</th>
|
||||||
<td>{{ pd.MANAGER_USER_USERNAME }}</td>
|
<td>{{ pd.MANAGER_USER_NAME }}</td>
|
||||||
<th>审核时间</th>
|
<th>审核时间</th>
|
||||||
<td>{{ pd.MANAGER_TIME }}</td>
|
<td>{{ pd.MANAGER_TIME }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>管理部门</th>
|
<th>集团单位</th>
|
||||||
<td>{{ pd.ERRITORIALITY_DEPT_NAME }}</td>
|
<td>{{ pd.ERRITORIALITY_DEPT_NAME }}</td>
|
||||||
<th>审核人员</th>
|
<th>审核人员</th>
|
||||||
<td>{{ pd.ERRITORIALITY_USER_USERNAME }}</td>
|
<td>{{ pd.ERRITORIALITY_USER_NAME }}</td>
|
||||||
<th>审核时间</th>
|
<th>审核时间</th>
|
||||||
<td>{{ pd.TERRITORIALITY_TIME }}</td>
|
<td>{{ pd.TERRITORIALITY_TIME }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -59,33 +53,47 @@
|
||||||
<div class="level-title">
|
<div class="level-title">
|
||||||
<h1>申请人员列表</h1>
|
<h1>申请人员列表</h1>
|
||||||
</div>
|
</div>
|
||||||
<el-table ref="multipleTable" :data="userList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row>
|
<el-table
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
ref="multipleTable"
|
||||||
<el-table-column type="index" label="序号" width="50" align="center" />
|
:data="userList"
|
||||||
<el-table-column prop="USERNAME" label="用户名" />
|
:header-cell-style="{'font-weight': 'bold','color': '#000'}"
|
||||||
<el-table-column prop="NAME" label="姓名" />
|
tooltip-effect="dark"
|
||||||
<el-table-column prop="DEPARTMENT_NAME" label="部门" />
|
border
|
||||||
<el-table-column prop="STATUS" label="评审状态" >
|
fit
|
||||||
|
highlight-current-row>
|
||||||
|
<el-table-column type="selection" width="55" align="center"/>
|
||||||
|
<el-table-column type="index" label="序号" width="50" align="center"/>
|
||||||
|
<el-table-column prop="USERNAME" label="用户名"/>
|
||||||
|
<el-table-column prop="NAME" label="姓名"/>
|
||||||
|
<el-table-column prop="DEPARTMENT_NAME" label="部门"/>
|
||||||
|
<el-table-column prop="STATUS" label="评审状态">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<span >{{ getType(row) }}</span>
|
<span>{{ getType(row) }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" width="240">
|
<el-table-column label="操作" align="center" width="240">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button type="primary" icon="el-icon-edit" size="mini" @click="handleShow(row)">查看</el-button> <el-button
|
<el-button type="primary" icon="el-icon-edit" size="mini" @click="handleShow(row)">查看</el-button>
|
||||||
|
<el-button
|
||||||
v-if="row.STATUS === 2 && row.TRAIN_STATUS === '1' && row.SUPERVISION_STATE == 1 && row.MANAGER_STATE == 1 && row.TERRITORIALITY_STATE==1"
|
v-if="row.STATUS === 2 && row.TRAIN_STATUS === '1' && row.SUPERVISION_STATE == 1 && row.MANAGER_STATE == 1 && row.TERRITORIALITY_STATE==1"
|
||||||
type="success"
|
type="success"
|
||||||
icon="el-icon-edit"
|
icon="el-icon-edit"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="getUserInfo(row)">电子合格证
|
@click="getUserInfo(row)">电子合格证
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button v-if="(row.STATUS === 0 || row.STATUS === 1) && viewState ==='1' && ((row.MANAGER_USER_ID == USER_ID && row.MANAGER_STATE === 9 ) || (row.TERRITORIALITY_USER_ID == USER_ID && row.TERRITORIALITY_STATE === 9)) && row.SUPERVISION_STATE != 0 && row.MANAGER_STATE != 0 && row.TERRITORIALITY_STATE != 0" type="success" icon="el-icon-edit" size="mini" @click="examineShow(row)">审核</el-button>
|
<el-button
|
||||||
|
v-if="(row.STATUS === 0 || row.STATUS === 1) && viewState ==='1' && ((row.MANAGER_USER_ID === USER_ID && row.MANAGER_STATE === 9 && row.STEP_STATUS === '1' ) || (row.TERRITORIALITY_USER_ID === USER_ID && row.TERRITORIALITY_STATE === 9 && (row.STEP_STATUS === '0' || !row.STEP_STATUS))) && row.SUPERVISION_STATE != 0 && row.MANAGER_STATE != 0 && row.TERRITORIALITY_STATE != 0"
|
||||||
|
type="success"
|
||||||
|
icon="el-icon-edit"
|
||||||
|
size="mini"
|
||||||
|
@click="examineShow(row)">审核
|
||||||
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="page-btn-group">
|
<div class="page-btn-group">
|
||||||
<div/>
|
<div/>
|
||||||
<pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getUserList" />
|
<pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getUserList"/>
|
||||||
</div>
|
</div>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button @click="closeWindow">关 闭</el-button>
|
<el-button @click="closeWindow">关 闭</el-button>
|
||||||
|
@ -150,7 +158,7 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>民族</th>
|
<th>民族</th>
|
||||||
<td>{{ userDetailForm.minzuName? userDetailForm.minzuName:'暂无信息' }}</td>
|
<td>{{ userDetailForm.minzuName ? userDetailForm.minzuName : '暂无信息' }}</td>
|
||||||
<th>婚姻状况</th>
|
<th>婚姻状况</th>
|
||||||
<td>{{ userDetailForm.MARITALSTATUS === '0' ? '未婚' : '已婚' }}</td>
|
<td>{{ userDetailForm.MARITALSTATUS === '0' ? '未婚' : '已婚' }}</td>
|
||||||
<th>政治面貌</th>
|
<th>政治面貌</th>
|
||||||
|
@ -162,9 +170,9 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>户口所在地</th>
|
<th>户口所在地</th>
|
||||||
<td>{{ userDetailForm.HKLOCAL? userDetailForm.HKLOCAL:'暂无信息' }}</td>
|
<td>{{ userDetailForm.HKLOCAL ? userDetailForm.HKLOCAL : '暂无信息' }}</td>
|
||||||
<th>现住址</th>
|
<th>现住址</th>
|
||||||
<td>{{ userDetailForm.ADDRESS? userDetailForm.ADDRESS:'暂无信息' }}</td>
|
<td>{{ userDetailForm.ADDRESS ? userDetailForm.ADDRESS : '暂无信息' }}</td>
|
||||||
<th>联系电话</th>
|
<th>联系电话</th>
|
||||||
<td>{{ userDetailForm.PHONE }}</td>
|
<td>{{ userDetailForm.PHONE }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -200,7 +208,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>是否参加三级安全培训</th>
|
<th>是否参加三级安全培训</th>
|
||||||
<td >{{ formatLabel(userDetailForm.IS_LEVEL_THREE) }}</td>
|
<td>{{ formatLabel(userDetailForm.IS_LEVEL_THREE) }}</td>
|
||||||
<th v-if="userDetailForm.IS_LEVEL_THREE == 1">三级安全培训照片</th>
|
<th v-if="userDetailForm.IS_LEVEL_THREE == 1">三级安全培训照片</th>
|
||||||
<td v-if="userDetailForm.IS_LEVEL_THREE == 1 && photosOfLevel.length>0" colspan="3">
|
<td v-if="userDetailForm.IS_LEVEL_THREE == 1 && photosOfLevel.length>0" colspan="3">
|
||||||
<span>
|
<span>
|
||||||
|
@ -220,18 +228,18 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>是否缴纳保险</th>
|
<th>是否缴纳保险</th>
|
||||||
<td >{{ formatLabelBf(userDetailForm.IS_BF) }}</td>
|
<td>{{ formatLabelBf(userDetailForm.IS_BF) }}</td>
|
||||||
<th>是否特殊工种</th>
|
<th>是否特殊工种</th>
|
||||||
<td >{{ formatLabel(userDetailForm.IS_SPECIAL_JOB) }}</td>
|
<td>{{ formatLabel(userDetailForm.IS_SPECIAL_JOB) }}</td>
|
||||||
<th>是否流动人员</th>
|
<th>是否流动人员</th>
|
||||||
<td >{{ formatLabel(userDetailForm.ISFLOW) }}</td>
|
<td>{{ formatLabel(userDetailForm.ISFLOW) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div v-if="userDetailForm.IS_SPECIAL_JOB == '1'" class="level-title">
|
<div v-if="userDetailForm.IS_SPECIAL_JOB == '1'" class="level-title">
|
||||||
<h1>特种作业人员信息</h1>
|
<h1>特种作业人员信息</h1>
|
||||||
</div>
|
</div>
|
||||||
<table v-for="(item,index) in specialUsersList" :key="index" class="table-ui" style="margin-bottom: 20px;" >
|
<table v-for="(item,index) in specialUsersList" :key="index" class="table-ui" style="margin-bottom: 20px;">
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width: 150px">证书名称</th>
|
<th style="width: 150px">证书名称</th>
|
||||||
<td style="width: 150px">{{ item.CERTIFICATE }}</td>
|
<td style="width: 150px">{{ item.CERTIFICATE }}</td>
|
||||||
|
@ -251,9 +259,6 @@
|
||||||
<td>{{ item.REVIEW_TIME }}</td>
|
<td>{{ item.REVIEW_TIME }}</td>
|
||||||
<th>有效期</th>
|
<th>有效期</th>
|
||||||
<td colspan="3">{{ item.VALIDITY_TIME_START }} 至 {{ item.VALIDITY_TIME_END }}</td>
|
<td colspan="3">{{ item.VALIDITY_TIME_START }} 至 {{ item.VALIDITY_TIME_END }}</td>
|
||||||
|
|
||||||
<!-- <!– <td v-if="!userEntryForm.TRAIN_AREA">暂无</td>–>-->
|
|
||||||
<!-- <!– <td v-else style="color: #04a9f5; cursor: pointer" @click="showQRCode(userEntryForm.USER_ID)">查看</td>–>-->
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
|
@ -270,7 +275,7 @@
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="form.IS_STATE===0" required label="审批意见">
|
<el-form-item v-if="form.IS_STATE===0" required label="审批意见">
|
||||||
<el-input v-model="form.OPINION" placeholder="这里输入审批意见..." />
|
<el-input v-model="form.OPINION" placeholder="这里输入审批意见..."/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
|
@ -423,6 +428,7 @@ export default {
|
||||||
this.form.USER_COUNT = this.pd.USER_COUNT
|
this.form.USER_COUNT = this.pd.USER_COUNT
|
||||||
this.form.type = '2'
|
this.form.type = '2'
|
||||||
this.form.USER_ID = row.USER_ID
|
this.form.USER_ID = row.USER_ID
|
||||||
|
this.form.STEP_STATUS = row.STEP_STATUS
|
||||||
this.dialogVisible = true
|
this.dialogVisible = true
|
||||||
},
|
},
|
||||||
// 提交审批意见
|
// 提交审批意见
|
||||||
|
@ -438,7 +444,6 @@ export default {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
requestFN(
|
requestFN(
|
||||||
'/flowTrain/approveUser', { ...this.form }
|
'/flowTrain/approveUser', { ...this.form }
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
|
@ -524,6 +529,11 @@ export default {
|
||||||
!(row.SUPERVISION_STATE === 0 || row.MANAGER_STATE === 0 || row.TERRITORIALITY_STATE === 0)) {
|
!(row.SUPERVISION_STATE === 0 || row.MANAGER_STATE === 0 || row.TERRITORIALITY_STATE === 0)) {
|
||||||
return '评审中'
|
return '评审中'
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
tableRowClassName({ row, rowIndex }) {
|
||||||
|
if (row.STEP_STATUS === '3') {
|
||||||
|
return 'warning-row'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -436,7 +436,6 @@ export default {
|
||||||
this.form.CITY = this.form.POSSESSION[1] || ''
|
this.form.CITY = this.form.POSSESSION[1] || ''
|
||||||
this.form.COUNTY = this.form.POSSESSION[2] || ''
|
this.form.COUNTY = this.form.POSSESSION[2] || ''
|
||||||
this.form.VILLAGE = this.form.POSSESSION[3] || ''
|
this.form.VILLAGE = this.form.POSSESSION[3] || ''
|
||||||
// this.form.STREET = this.form.POSSESSION[4] || ''
|
|
||||||
this.form.COMPANY_AREA = this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels ? this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels.join(',') : ''
|
this.form.COMPANY_AREA = this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels ? this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels.join(',') : ''
|
||||||
}
|
}
|
||||||
this.form.SELECT_FORM = this.form.SELECT_FORMS.join(',')
|
this.form.SELECT_FORM = this.form.SELECT_FORMS.join(',')
|
||||||
|
|
Loading…
Reference in New Issue