master
lion 2 years ago
parent 18edfdfe99
commit d7d7395020

File diff suppressed because it is too large Load Diff

@ -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>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save