Browse Source

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

feature
mk 1 year ago
parent
commit
333de2b8b7
  1. 2
      src/views/modules/shequzhili/Delivery/index.vue
  2. 12
      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,'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>
</el-table-column>
</el-table>

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

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

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

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

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

@ -1,10 +1,10 @@
<template>
<div class="">
<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' }">
<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>
</div>
</el-form-item>
@ -230,8 +230,7 @@ let loading; // 加载动画
function iniFmData() {
return {
operationType: "11", //[11,10,9]
eventId: '',
handlingReq: '',//
content: '',//
files: [],//
respondent: '',//
respondentPhone: '',//
@ -272,7 +271,7 @@ export default {
coordinateList: [{ label: '配合', value: 0 }, { label: '未配合', value: 1 }],
examineList: [{ label: '合格', value: 0 }, { label: '不合格', value: 1 }],
dataRule: {
handlingReq: [
content: [
{ required: true, message: "办理情况不能为空", trigger: "blur" },
],
verified: [

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

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

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

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

Loading…
Cancel
Save