Browse Source

Merge branch '7.31' of http://120.46.222.128:10021/elink-star/epmet-work-pc into feature-xiaowang

xiaowang-dev
是小王呀\24601 1 year ago
parent
commit
3444ced573
  1. 50
      src/views/modules/shequzhili/event/cpts/event-detail.vue
  2. 10
      src/views/modules/shequzhili/event/cpts/process-form-assign.vue
  3. 10
      src/views/modules/shequzhili/event/cpts/process-form-complete.vue

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

@ -6,79 +6,83 @@
事件详情
</h3>
<div class="m-detail-main">
<div class="flex-end">
<el-button size="small" icon="el-icon-printer">打印</el-button>
<el-button size="small" icon="el-icon-download">下载</el-button>
</div>
<div class="m-info">
<div class="flex">
<div class="item">
<div class="label">受理员编号</div>
<div class="value">{{ info.clerkNumber || '--' }}</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.closeCaseTime }}</div>
</div>
<div class="item">
<div class="label">工单编号</div>
<div class="value">{{ info.workOrderNum || '--' }}</div>
<div class="value">{{ info.workOrderNum }}</div>
<div class="label">紧急程度</div>
<div class="value border-right">{{ info.exigency || '--' }}</div>
<div class="value border-right">{{ info.exigency }}</div>
</div>
<div class="item">
<div class="label">来电类别</div>
<div class="value">{{ info.callCategory || '--' }}</div>
<div class="value">{{ info.callCategory }}</div>
<div class="label">信息来源</div>
<div class="value border-right">{{ info.messageSource || '--' }}</div>
<div class="value border-right">{{ info.messageSource }}</div>
</div>
<div class="item">
<div class="label">是否回复</div>
<div class="value">{{ info.replayed === 0 ? '不回复' : info.replayed ===
1?'恢复':'--'}}</div>
1 ? '恢复' : '' }}</div>
<div class="label">是否保密</div>
<div class="value border-right">{{ info.replayed ===
0 ? '不保密' :info.replayed === 1?'保密':'--'}}</div>
0 ? '不保密' : info.replayed === 1 ? '保密' : '' }}</div>
</div>
<div class="item">
<div class="label">联系人</div>
<div class="value">{{ info.name || '--' }}</div>
<div class="value">{{ info.name }}</div>
<div class="label">联系电话</div>
<div class="value border-right">{{ info.mobile || '--' }}</div>
<div class="value border-right">{{ info.mobile }}</div>
</div>
<div class="item">
<div class="label">联系地址</div>
<div class="value flex-1">{{ info.address || '--'}}</div>
<div class="value flex-1">{{ info.address }}</div>
</div>
<div class="item">
<div class="label">回复备注</div>
<div class="value flex-1">{{ info.replayRemark || '--'}}</div>
<div class="value flex-1">{{ info.replayRemark }}</div>
</div>
<div class="item">
<div class="label">问题分类</div>
<div class="value flex-1">{{ info.categoryAllName ||'--'}}</div>
<div class="value flex-1">{{ info.categoryAllName }}</div>
</div>
<div class="item">
<div class="label">问题描述</div>
<div class="value flex-1">
{{ info.eventContent || '--'}}
{{ info.eventContent }}
</div>
</div>
<div class="item">
<div class="label">指派部门</div>
<div class="value flex-1">{{ info.deptName || '--'}}</div>
<div class="value flex-1">{{ info.deptName }}</div>
</div>
<div class="item">
<div class="label">转办意见</div>
<div class="value flex-1">{{ info.transferAdvice || '--'}}</div>
<div class="value flex-1">{{ info.transferAdvice }}</div>
</div>
<div class="item">
<div class="label">办理要求</div>
<div class="value flex-1">{{ info.handlingReq || '--'}}</div>
<div class="value flex-1">{{ info.handlingReq }}</div>
</div>
<div class="item">
<div class="label">联系当事人时限</div>
<div class="value ">{{ info.contactTime || '--'}}</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.timeLimit }}</div>
</div>
<div class="item">
<div class="label">办理结果</div>
<div class="value flex-1">--</div>
<div class="value flex-1"></div>
</div>
</div>
</div>
@ -186,6 +190,12 @@ export default {
<style lang="scss" scoped>
@import "@/assets/scss/modules/shequzhili/event-info.scss";
.flex-end {
display: flex;
margin-bottom: 10px;
justify-content: flex-end;
}
.m-info {
padding-left: 0px !important;

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

@ -54,7 +54,12 @@
@input="handelInputHandlingReq"></el-input>
</div>
</el-form-item>
<el-form-item label="" prop="" label-width="150px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-checkbox v-model="checked">短信通知部门负责人</el-checkbox>
</div>
</el-form-item>
</el-form>
</div>
</template>
@ -67,6 +72,7 @@ export default {
data() {
return {
customerId: localStorage.getItem("customerId"),
checked:false,
formData: {
operationType: "5", //[0: 5 6]
handlingReq:'',//
@ -188,7 +194,7 @@ export default {
handleChangeAgency(val) {
let obj = this.$refs["agencyIdArray"].getCheckedNodes()[0].data
if (obj) {
this.formData.orgType = obj.level === 'grid' ? 'grid' : 'agency'
this.formData.level = obj.level
this.formData.deptId = obj.agencyId
this.formData.deptName = obj.agencyName
} else {

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

@ -116,7 +116,7 @@
</el-form-item>
</div>
<div class="item">
<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="loseContact">
<el-select v-model.trim="formData.loseContact" clearable class="item_width_4">
<el-option v-for="item in contactList" :key="item.value" :label="item.label" :value="item.value">
@ -144,7 +144,7 @@
</el-form-item>
</div>
<div class="item">
<el-form-item label="服务过程满意度" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="nnn">
<el-form-item label="服务满意度" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="nnn">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.nnn" clearable class="item_width_4">
<el-option v-for="item in satisfactionType" :key="item.value" :label="item.label" :value="item.value"
@ -242,7 +242,7 @@ function iniFmData() {
verified: '', // 0 1
returnVisitor: '',//访
returnTime: '',//访
loseContact: '',//0 1
loseContact: '',//0 1
putThrough: '',// 0 1
mmm: '',//访0 1
nnn: '',//0 1 2
@ -285,7 +285,7 @@ export default {
{ required: true, message: "回访时间不能为空", trigger: "blur" },
],
loseContact: [
{ required: true, message: "请选择当事人联系不上", trigger: "blur" },
{ required: true, message: "请选择联系当事人", trigger: "blur" },
],
putThrough: [
{ required: true, message: "请选择未接通电话", trigger: "blur" },
@ -297,7 +297,7 @@ export default {
{ required: true, message: "请选择是否配合回访", trigger: "blur" },
],
nnn: [
{ required: true, message: "请选择服务过程满意度", trigger: "blur" },
{ required: true, message: "请选择服务满意度", trigger: "blur" },
],
},
imgList: [],

Loading…
Cancel
Save