|
|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
<xy-dialog ref="dialog" :is-show.sync="isShow" type="form" :title="`查看`" :form="form" :rules="rules"
|
|
|
|
|
@submit="submit">
|
|
|
|
|
<!-- ${type_name} -->
|
|
|
|
|
<template v-slot:steps v-if="!(showform.status==-1||showform.status==6)">
|
|
|
|
|
<template v-slot:steps>
|
|
|
|
|
<el-steps :active="steps_active" finish-status="success" direction="vertical">
|
|
|
|
|
<el-step title="问题"></el-step>
|
|
|
|
|
<el-step title="整改意见"></el-step>
|
|
|
|
|
@ -15,7 +15,7 @@
|
|
|
|
|
<!-- 填报信息 -->
|
|
|
|
|
<template v-slot:contents>
|
|
|
|
|
<div>
|
|
|
|
|
<el-divider>检查问题</el-divider>
|
|
|
|
|
<el-divider>问题</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<el-descriptions class="margin-top" :column="3" border>
|
|
|
|
|
<el-descriptions-item>
|
|
|
|
|
@ -86,9 +86,88 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div v-if='showform.status>0'>
|
|
|
|
|
<div>
|
|
|
|
|
<el-divider>整改意见</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<div v-if="showform.status==0||showform.status==8">
|
|
|
|
|
<el-descriptions class="margin-top" :column="4">
|
|
|
|
|
<el-descriptions-item span="2" :labelStyle="{'display':'none'}" contentClassName="wraps" :colon='false'>
|
|
|
|
|
<div style="display: flex;width:100%;padding-bottom:12px">
|
|
|
|
|
<div style="margin-right:10px">
|
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>需否整改:
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-select v-model="form.status" filterable clearable placeholder="请选择需否整改" style="width: 300px;">
|
|
|
|
|
<el-option v-for="item in checkList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div style="display: flex;width:100%;">
|
|
|
|
|
<div style="margin-right:10px;margin-left:11px;">是否需要分管领导确认:
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<el-radio-group v-model="form.check_leader">
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="display: flex;width:100%;margin-left:11px;">
|
|
|
|
|
<div style="margin-right:10px">是否需要主要领导确认:
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-radio-group v-model="form.check_main">
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="display: flex;width:100%;margin-left:11px;padding-bottom: 12px;">
|
|
|
|
|
<div style="margin-right:10px">责任对象选择:
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-radio-group v-model="form.name7" @change='changeName7'>
|
|
|
|
|
<el-radio :label="1">人员</el-radio>
|
|
|
|
|
<el-radio :label="2">部门</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="display: flex;width:100%;margin-left:11px;">
|
|
|
|
|
<div style="margin-right:10px">备注:
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-input v-model="form.check_remark" :rows='5' type='textarea' placeholder="请输入备注" clearable
|
|
|
|
|
style="width: 400px;"></el-input>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
|
|
|
|
|
<el-descriptions-item span="2" :labelStyle="{'display':'none'}">
|
|
|
|
|
<template slot="label">
|
|
|
|
|
<!-- 选择 -->
|
|
|
|
|
</template>
|
|
|
|
|
<div v-if="form.name7==1">
|
|
|
|
|
<el-transfer filterable :titles="['待选择', '已选择']" :props="{key: 'id',label: 'name'}"
|
|
|
|
|
:filter-method="filterMethod" :format="{ noChecked: '${total}',hasChecked: '${checked}/${total}' }"
|
|
|
|
|
filter-placeholder="请选择参与人员" v-model="form.accept_admin_ids" :data="userdata">
|
|
|
|
|
</el-transfer>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-else>
|
|
|
|
|
<el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选
|
|
|
|
|
</el-checkbox>
|
|
|
|
|
<div style="margin: 15px 0;"></div>
|
|
|
|
|
<el-checkbox-group v-model="form.accept_department_ids" @change="handleCheckedDeptChange">
|
|
|
|
|
<el-checkbox @change="handleCheckedDeptSingleChange" v-for="dept in deptOptions" :label="dept.id"
|
|
|
|
|
:key="dept.id">{{dept.name}}</el-checkbox>
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-else>
|
|
|
|
|
<el-descriptions class="margin-top" :column="3" border>
|
|
|
|
|
<el-descriptions-item>
|
|
|
|
|
<template slot="label">
|
|
|
|
|
@ -98,8 +177,14 @@
|
|
|
|
|
<span v-if='showform.status==6'>
|
|
|
|
|
退回
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==0||showform.status==8">
|
|
|
|
|
待确认
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==1">
|
|
|
|
|
待领导确认
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==-1">
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else>
|
|
|
|
|
需整改
|
|
|
|
|
@ -166,7 +251,7 @@
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if='showform.status>2'>
|
|
|
|
|
<div>
|
|
|
|
|
<el-divider>整改接收</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<el-descriptions class="margin-top" :column="3" border>
|
|
|
|
|
@ -175,16 +260,18 @@
|
|
|
|
|
接收结果
|
|
|
|
|
</template>
|
|
|
|
|
<div>
|
|
|
|
|
<span ></span>
|
|
|
|
|
<span v-if='showform.status==8'>
|
|
|
|
|
退回
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==2||showform.status==1">
|
|
|
|
|
<span v-else-if="showform.status==2||showform.status==1||showform.status==0">
|
|
|
|
|
待接收
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==6">
|
|
|
|
|
<span v-else-if="showform.status==3||showform.status==4||showform.status==5||showform.status==7||showform.status==9">
|
|
|
|
|
已接收
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else>
|
|
|
|
|
已接收
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
@ -222,7 +309,7 @@
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if='showform.status>3&&!(showform.status==8||showform.status==6)'>
|
|
|
|
|
<div>
|
|
|
|
|
<el-divider>整改反馈</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<el-descriptions class="margin-top" :column="3" border>
|
|
|
|
|
@ -230,7 +317,7 @@
|
|
|
|
|
<template slot="label">
|
|
|
|
|
完成情况
|
|
|
|
|
</template>
|
|
|
|
|
{{showform.fix_status==1?'已完成':'已列计划'}}
|
|
|
|
|
{{showform.fix_status===null?'':(showform.fix_status==1?'已完成':'已列计划')}}
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item span='2'>
|
|
|
|
|
<template slot="label">
|
|
|
|
|
@ -256,8 +343,8 @@
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if='showform.status>4&&!(showform.status==8||showform.status==6)'>
|
|
|
|
|
<el-divider>审核结果</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<el-divider>审核</el-divider>
|
|
|
|
|
<div>
|
|
|
|
|
<el-descriptions class="margin-top" :column="3" border>
|
|
|
|
|
<el-descriptions-item>
|
|
|
|
|
@ -274,8 +361,11 @@
|
|
|
|
|
<span v-else-if="showform.status==9">
|
|
|
|
|
待领导审核
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else-if="showform.status==-1||showform.status==0||showform.status==6||showform.status==8">
|
|
|
|
|
-
|
|
|
|
|
</span>
|
|
|
|
|
<span v-else>
|
|
|
|
|
待确认
|
|
|
|
|
待审核
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
|