Browse Source

没有内容就显示空 短信通知负责人 打印按钮添加 表头内容修改

feature
mk 1 year ago
parent
commit
4091b7fe61
  1. 50
      src/views/modules/shequzhili/event/cpts/event-detail.vue
  2. 10
      src/views/modules/shequzhili/event/cpts/process-form-assign.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 {

Loading…
Cancel
Save