Merge remote-tracking branch 'origin/liujun-2023-12-05-相关方需求变更' into 相关方关联分公司功能
						commit
						b4ad82b43a
					
				|  | @ -25,7 +25,7 @@ | |||
|       <el-table-column label="操作" align="center" width="200"> | ||||
|         <template slot-scope="{row}"> | ||||
|           <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> | ||||
|       </el-table-column> | ||||
|     </el-table> | ||||
|  |  | |||
|  | @ -20,13 +20,6 @@ | |||
|             /> | ||||
|           </el-form-item> | ||||
|         </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-form-item label-width="10px"> | ||||
|             <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 label="操作" align="center" width="200"> | ||||
|         <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> | ||||
|         </template> | ||||
|       </el-table-column> | ||||
|  |  | |||
|  | @ -9,12 +9,6 @@ | |||
|       width="60%"> | ||||
|       <div class="level-title mt-20" style="display: flex;justify-content: space-between;"> | ||||
|         <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> | ||||
|       <table class="table-ui" style="margin-bottom: 20px;"> | ||||
|         <tr> | ||||
|  | @ -30,7 +24,7 @@ | |||
|           <th>安全监督部门</th> | ||||
|           <td>{{ pd.SUPERVISION_DEPT_NAME }}</td> | ||||
|           <th>审核人员</th> | ||||
|           <td>{{ pd.SUPERVISION_USER_USERNAME }}</td> | ||||
|           <td>{{ pd.SUPERVISION_USER_NAME }}</td> | ||||
|           <th>审核时间</th> | ||||
|           <td>{{ pd.SUPERVISION_TIME }}</td> | ||||
|         </tr> | ||||
|  | @ -38,15 +32,15 @@ | |||
|           <th>主管部门</th> | ||||
|           <td>{{ pd.MANAGER_DEPT_NAME }}</td> | ||||
|           <th>审核人员</th> | ||||
|           <td>{{ pd.MANAGER_USER_USERNAME }}</td> | ||||
|           <td>{{ pd.MANAGER_USER_NAME }}</td> | ||||
|           <th>审核时间</th> | ||||
|           <td>{{ pd.MANAGER_TIME }}</td> | ||||
|         </tr> | ||||
|         <tr> | ||||
|           <th>管理部门</th> | ||||
|           <th>集团单位</th> | ||||
|           <td>{{ pd.ERRITORIALITY_DEPT_NAME }}</td> | ||||
|           <th>审核人员</th> | ||||
|           <td>{{ pd.ERRITORIALITY_USER_USERNAME }}</td> | ||||
|           <td>{{ pd.ERRITORIALITY_USER_NAME }}</td> | ||||
|           <th>审核时间</th> | ||||
|           <td>{{ pd.TERRITORIALITY_TIME }}</td> | ||||
|         </tr> | ||||
|  | @ -59,33 +53,47 @@ | |||
|       <div class="level-title"> | ||||
|         <h1>申请人员列表</h1> | ||||
|       </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-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="评审状态" > | ||||
|       <el-table | ||||
|         ref="multipleTable" | ||||
|         :data="userList" | ||||
|         :header-cell-style="{'font-weight': 'bold','color': '#000'}" | ||||
|         tooltip-effect="dark" | ||||
|         border | ||||
|         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}"> | ||||
|             <span >{{ getType(row) }}</span> | ||||
|             <span>{{ getType(row) }}</span> | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|         <el-table-column label="操作" align="center" width="240"> | ||||
|           <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" | ||||
|               type="success" | ||||
|               icon="el-icon-edit" | ||||
|               size="mini" | ||||
|               @click="getUserInfo(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.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> | ||||
|         </el-table-column> | ||||
|       </el-table> | ||||
|       <div class="page-btn-group"> | ||||
|         <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 slot="footer" class="dialog-footer"> | ||||
|         <el-button @click="closeWindow">关 闭</el-button> | ||||
|  | @ -150,7 +158,7 @@ | |||
| 
 | ||||
|         <tr> | ||||
|           <th>民族</th> | ||||
|           <td>{{ userDetailForm.minzuName? userDetailForm.minzuName:'暂无信息' }}</td> | ||||
|           <td>{{ userDetailForm.minzuName ? userDetailForm.minzuName : '暂无信息' }}</td> | ||||
|           <th>婚姻状况</th> | ||||
|           <td>{{ userDetailForm.MARITALSTATUS === '0' ? '未婚' : '已婚' }}</td> | ||||
|           <th>政治面貌</th> | ||||
|  | @ -162,9 +170,9 @@ | |||
| 
 | ||||
|         <tr> | ||||
|           <th>户口所在地</th> | ||||
|           <td>{{ userDetailForm.HKLOCAL? userDetailForm.HKLOCAL:'暂无信息' }}</td> | ||||
|           <td>{{ userDetailForm.HKLOCAL ? userDetailForm.HKLOCAL : '暂无信息' }}</td> | ||||
|           <th>现住址</th> | ||||
|           <td>{{ userDetailForm.ADDRESS? userDetailForm.ADDRESS:'暂无信息' }}</td> | ||||
|           <td>{{ userDetailForm.ADDRESS ? userDetailForm.ADDRESS : '暂无信息' }}</td> | ||||
|           <th>联系电话</th> | ||||
|           <td>{{ userDetailForm.PHONE }}</td> | ||||
|         </tr> | ||||
|  | @ -200,7 +208,7 @@ | |||
|         </tr> | ||||
|         <tr> | ||||
|           <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> | ||||
|           <td v-if="userDetailForm.IS_LEVEL_THREE == 1 && photosOfLevel.length>0" colspan="3"> | ||||
|             <span> | ||||
|  | @ -220,18 +228,18 @@ | |||
|         </tr> | ||||
|         <tr> | ||||
|           <th>是否缴纳保险</th> | ||||
|           <td >{{ formatLabelBf(userDetailForm.IS_BF) }}</td> | ||||
|           <td>{{ formatLabelBf(userDetailForm.IS_BF) }}</td> | ||||
|           <th>是否特殊工种</th> | ||||
|           <td >{{ formatLabel(userDetailForm.IS_SPECIAL_JOB) }}</td> | ||||
|           <td>{{ formatLabel(userDetailForm.IS_SPECIAL_JOB) }}</td> | ||||
|           <th>是否流动人员</th> | ||||
|           <td >{{ formatLabel(userDetailForm.ISFLOW) }}</td> | ||||
|           <td>{{ formatLabel(userDetailForm.ISFLOW) }}</td> | ||||
|         </tr> | ||||
|       </table> | ||||
| 
 | ||||
|       <div v-if="userDetailForm.IS_SPECIAL_JOB == '1'" class="level-title"> | ||||
|         <h1>特种作业人员信息</h1> | ||||
|       </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> | ||||
|           <th style="width: 150px">证书名称</th> | ||||
|           <td style="width: 150px">{{ item.CERTIFICATE }}</td> | ||||
|  | @ -251,9 +259,6 @@ | |||
|           <td>{{ item.REVIEW_TIME }}</td> | ||||
|           <th>有效期</th> | ||||
|           <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> | ||||
|       </table> | ||||
|       <div slot="footer" class="dialog-footer"> | ||||
|  | @ -270,7 +275,7 @@ | |||
|           </el-radio-group> | ||||
|         </el-form-item> | ||||
|         <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> | ||||
| 
 | ||||
|  | @ -423,6 +428,7 @@ export default { | |||
|       this.form.USER_COUNT = this.pd.USER_COUNT | ||||
|       this.form.type = '2' | ||||
|       this.form.USER_ID = row.USER_ID | ||||
|       this.form.STEP_STATUS = row.STEP_STATUS | ||||
|       this.dialogVisible = true | ||||
|     }, | ||||
|     // 提交审批意见 | ||||
|  | @ -438,7 +444,6 @@ export default { | |||
|           return | ||||
|         } | ||||
|       } | ||||
| 
 | ||||
|       requestFN( | ||||
|         '/flowTrain/approveUser', { ...this.form } | ||||
|       ).then((data) => { | ||||
|  | @ -524,6 +529,11 @@ export default { | |||
|         !(row.SUPERVISION_STATE === 0 || row.MANAGER_STATE === 0 || row.TERRITORIALITY_STATE === 0)) { | ||||
|         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.COUNTY = this.form.POSSESSION[2] || '' | ||||
|             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.SELECT_FORM = this.form.SELECT_FORMS.join(',') | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue