Browse Source

审核按钮权限,处理事件报错问题,事件详情,办理情况字段修改

feature
mk 1 year ago
parent
commit
333de2b8b7
  1. 2
      src/views/modules/shequzhili/Delivery/index.vue
  2. 10
      src/views/modules/shequzhili/event/cpts/event-detail.vue
  3. 5
      src/views/modules/shequzhili/event/cpts/event-info.vue
  4. 9
      src/views/modules/shequzhili/event/cpts/process-form-complete.vue
  5. 8
      src/views/modules/shequzhili/event/cpts/process-form-contact.vue
  6. 8
      src/views/modules/shequzhili/event/cpts/process-form-process.vue

2
src/views/modules/shequzhili/Delivery/index.vue

@ -153,7 +153,7 @@
--> -->
<el-button @click="handleDispose(scope.row,'dispose')" type="text" size="small" v-if="scope.row.status == 'assigned'">处理</el-button> <el-button @click="handleDispose(scope.row,'dispose')" type="text" size="small" v-if="scope.row.status == 'assigned'">处理</el-button>
<el-button @click="handleDispose(scope.row,'assign')" type="text" size="small" v-if="scope.row.status !='assigned'">派件</el-button> <el-button @click="handleDispose(scope.row,'assign')" type="text" size="small" v-if="scope.row.status !='assigned'">派件</el-button>
<el-button @click="handleDispose(scope.row,'check')" type="text" size="small" v-if="scope.row.operationType === '9'">审核</el-button> <el-button @click="handleDispose(scope.row,'check')" type="text" size="small" v-if="scope.row.operationType === '11'">审核</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

10
src/views/modules/shequzhili/event/cpts/event-detail.vue

@ -16,7 +16,7 @@
<div class="label">受理员编号</div> <div class="label">受理员编号</div>
<div class="value">{{ info.clerkNumber }}</div> <div class="value">{{ info.clerkNumber }}</div>
<div class="label">办结时限</div> <div class="label">办结时限</div>
<div class="value border-right">{{ info.closeCaseTime }}</div> <div class="value border-right">{{ info.timeLimit }}</div>
</div> </div>
<div class="item"> <div class="item">
<div class="label">工单编号</div> <div class="label">工单编号</div>
@ -32,11 +32,9 @@
</div> </div>
<div class="item"> <div class="item">
<div class="label">是否回复</div> <div class="label">是否回复</div>
<div class="value">{{ info.replayed === 0 ? '不回复' : info.replayed === <div class="value">{{ info.replayed }}</div>
1 ? '恢复' : '' }}</div>
<div class="label">是否保密</div> <div class="label">是否保密</div>
<div class="value border-right">{{ info.replayed === <div class="value border-right">{{ info.secrecy }}</div>
0 ? '不保密' : info.replayed === 1 ? '保密' : '' }}</div>
</div> </div>
<div class="item"> <div class="item">
<div class="label">联系人</div> <div class="label">联系人</div>
@ -78,7 +76,7 @@
<div class="label">联系当事人时限</div> <div class="label">联系当事人时限</div>
<div class="value ">{{ info.contactTime }}</div> <div class="value ">{{ info.contactTime }}</div>
<div class="label">(部门)办结时限</div> <div class="label">(部门)办结时限</div>
<div class="value border-right">{{ info.timeLimit }}</div> <div class="value border-right">{{ info.limitTime }}</div>
</div> </div>
<div class="item"> <div class="item">
<div class="label">办理结果</div> <div class="label">办理结果</div>

5
src/views/modules/shequzhili/event/cpts/event-info.vue

@ -46,10 +46,7 @@
<template v-if="item.agencyId"> <template v-if="item.agencyId">
<div class="name">指派</div> <div class="name">指派</div>
</template> </template>
<template v-if="!item.timeLimit"> <template v-else>
<div class="name">完成并回复</div>
</template>
<template v-if="!item.agencyId && item.timeLimit">
<div class="name">{{ item.processName }}</div> <div class="name">{{ item.processName }}</div>
</template> </template>
<div class="date"> <div class="date">

9
src/views/modules/shequzhili/event/cpts/process-form-complete.vue

@ -1,10 +1,10 @@
<template> <template>
<div class=""> <div class="">
<el-form ref="ref_form" :inline="false" :model="formData" :rules="dataRule" label-width="118px"> <el-form ref="ref_form" :inline="false" :model="formData" :rules="dataRule" label-width="118px">
<el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="handlingReq"> <el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="content">
<div :class="{ 'visiual-form': source === 'visiual' }"> <div :class="{ 'visiual-form': source === 'visiual' }">
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入办理情况" <el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入办理情况"
v-model.trim="formData.handlingReq" :disabled="pageType === 'check'"> v-model.trim="formData.content" :disabled="pageType === 'check'">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@ -230,8 +230,7 @@ let loading; // 加载动画
function iniFmData() { function iniFmData() {
return { return {
operationType: "11", //[11,10,9] operationType: "11", //[11,10,9]
eventId: '', content: '',//
handlingReq: '',//
files: [],// files: [],//
respondent: '',// respondent: '',//
respondentPhone: '',// respondentPhone: '',//
@ -272,7 +271,7 @@ export default {
coordinateList: [{ label: '配合', value: 0 }, { label: '未配合', value: 1 }], coordinateList: [{ label: '配合', value: 0 }, { label: '未配合', value: 1 }],
examineList: [{ label: '合格', value: 0 }, { label: '不合格', value: 1 }], examineList: [{ label: '合格', value: 0 }, { label: '不合格', value: 1 }],
dataRule: { dataRule: {
handlingReq: [ content: [
{ required: true, message: "办理情况不能为空", trigger: "blur" }, { required: true, message: "办理情况不能为空", trigger: "blur" },
], ],
verified: [ verified: [

8
src/views/modules/shequzhili/event/cpts/process-form-contact.vue

@ -2,10 +2,10 @@
<div class="search"> <div class="search">
<el-form ref="ref_form2" :inline="false" :model="formData" :rules="dataRule"> <el-form ref="ref_form2" :inline="false" :model="formData" :rules="dataRule">
<el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }" <el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="handlingReq"> prop="content">
<div :class="{ 'visiual-form': source === 'visiual' }"> <div :class="{ 'visiual-form': source === 'visiual' }">
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入" <el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入"
v-model.trim="formData.handlingReq"> v-model.trim="formData.content">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@ -115,7 +115,7 @@ export default {
formData: { formData: {
operationType: '9', //[11,10,9] operationType: '9', //[11,10,9]
files: [], files: [],
handlingReq: '',// content: '',//
respondent: '',// respondent: '',//
respondentPhone: '',// respondentPhone: '',//
contacts: '',// contacts: '',//
@ -130,7 +130,7 @@ export default {
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile",
selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }], selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }],
dataRule: { dataRule: {
handlingReq: [ content: [
{ required: true, message: '办理情况不能为空', trigger: 'blur' } { required: true, message: '办理情况不能为空', trigger: 'blur' }
] ]
}, },

8
src/views/modules/shequzhili/event/cpts/process-form-process.vue

@ -10,10 +10,10 @@
<div class="search"> <div class="search">
<el-form ref="ref_form2" :inline="false" :model="formData" :rules="dataRule"> <el-form ref="ref_form2" :inline="false" :model="formData" :rules="dataRule">
<el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }" <el-form-item label="办理情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="handlingReq"> prop="content">
<div :class="{ 'visiual-form': source === 'visiual' }"> <div :class="{ 'visiual-form': source === 'visiual' }">
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入回访意见" <el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入回访意见"
v-model.trim="formData.handlingReq"> v-model.trim="formData.content">
</el-input> </el-input>
</div> </div>
</el-form-item> </el-form-item>
@ -120,7 +120,7 @@ export default {
nonComplianceType, nonComplianceType,
formData: { formData: {
operationType: "10", //[11,10,9] operationType: "10", //[11,10,9]
handlingReq: '',// content: '',//
respondent: '',// respondent: '',//
respondentPhone: '',// respondentPhone: '',//
contacts: '',// contacts: '',//
@ -136,7 +136,7 @@ export default {
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile",
dataRule: { dataRule: {
handlingReq: [ content: [
{ required: true, message: "办理情况不能为空", trigger: "blur" }, { required: true, message: "办理情况不能为空", trigger: "blur" },
], ],
}, },

Loading…
Cancel
Save