Browse Source

转办要求回填,字典改回来,处理流程文字修改

7.31
mk 1 year ago
parent
commit
5ef6c192e9
  1. 1
      src/assets/scss/modules/shequzhili/event-info.scss
  2. 6
      src/js/columns/constants/index.js
  3. 2
      src/views/modules/shequzhili/event/cpts/event-info.vue
  4. 6
      src/views/modules/shequzhili/event/cpts/process-form-assign.vue
  5. 8
      src/views/modules/shequzhili/event/cpts/process-form-process.vue
  6. 1
      src/views/modules/shequzhili/event/cpts/process-form.vue
  7. 2
      src/views/modules/shequzhili/event/eventList.vue

1
src/assets/scss/modules/shequzhili/event-info.scss

@ -371,7 +371,6 @@
margin-top: 15px; margin-top: 15px;
margin-left: 15px; margin-left: 15px;
width: 400px; width: 400px;
height: 400px;
overflow: auto; overflow: auto;
padding-top: 10px; padding-top: 10px;
padding-left: 2px; padding-left: 2px;

6
src/js/columns/constants/index.js

@ -151,15 +151,15 @@ export const nonComplianceType = [
export const satisfactionType = [ export const satisfactionType = [
{ {
label: '满意', label: '满意',
value: 0 value: 'perfect'
}, },
{ {
label: '基本满意', label: '基本满意',
value: 1 value: 'good'
}, },
{ {
label: '不满意', label: '不满意',
value: 2 value: 'bad'
} }
] ]
export const noSatisfactionType = [ export const noSatisfactionType = [

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

@ -59,7 +59,7 @@
<div v-if="item.type === 'event'"> <div v-if="item.type === 'event'">
<template v-if="item.agencyId"> <template v-if="item.agencyId">
<div class="detail"> <div class="detail">
<div class="detail-field">指派</div> <div class="detail-field">操作</div>
<div class="detail-value">{{ item.departmentName }}</div> <div class="detail-value">{{ item.departmentName }}</div>
</div> </div>
<div class="detail"> <div class="detail">

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

@ -57,7 +57,7 @@
<el-form-item label="" label-width="150px" <el-form-item label="" label-width="150px"
:class="{ 'form-item': source === 'visiual' }" style="display: block"> :class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }"> <div :class="{ 'visiual-form': source === 'visiual' }">
<el-checkbox v-model="formData.sendMsg">短信通知部门负责人</el-checkbox> <el-checkbox v-model="formData.sendMsg" :true-label="1" :false-label="0">短信通知部门负责人</el-checkbox>
</div> </div>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -81,7 +81,7 @@ export default {
timeLimit:'',// timeLimit:'',//
deptId:'', // deptId:'', //
deptName:'', deptName:'',
sendMsg:false sendMsg:0
}, },
orgOptions: [], orgOptions: [],
orgOptionProps: { orgOptionProps: {
@ -155,6 +155,8 @@ export default {
this.getOrgTreeList(); this.getOrgTreeList();
if (this.eventId) { if (this.eventId) {
this.eventDetailCopy = JSON.parse(JSON.stringify(this.eventDetailData)); this.eventDetailCopy = JSON.parse(JSON.stringify(this.eventDetailData));
this.formData.handlingReq = this.eventDetailCopy.handlingReq;
this.formData.transferAdvice = this.eventDetailCopy.transferAdvice;
} }
}, },
methods: { methods: {

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

@ -258,11 +258,11 @@ export default {
if (res.code === 0 && res.msg === "success") { if (res.code === 0 && res.msg === "success") {
console.log("res.data.url", res.data.url); console.log("res.data.url", res.data.url);
this.imgList.push({ this.imgList.push({
format: file.name.split(".").pop(), attachmentFormat: file.name.split(".").pop(),
name: file.name, attachmentName: file.name,
size: file.size, size: file.size,
type: file.raw.type, attachmentType: file.raw.type,
url: res.data.url, attachmentUrl: res.data.url,
}); });
console.log(this.formData.files); console.log(this.formData.files);
} else { } else {

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

@ -145,7 +145,6 @@ export default {
this.operationType = val; this.operationType = val;
}, },
async getProcessInfo() { async getProcessInfo() {
debugger
this.okflag = false this.okflag = false
if (this.operationType === '9') { if (this.operationType === '9') {
this.$refs.process_form_contact.getReplayInfo() this.$refs.process_form_contact.getReplayInfo()

2
src/views/modules/shequzhili/event/eventList.vue

@ -526,7 +526,7 @@ export default {
// //
async handleDispose(row,type) { async handleDispose(row,type) {
this.eventId = '1817808353882152962'; this.eventId = '1817808567393198082';
const url = "/governance/icEvent/detail"; const url = "/governance/icEvent/detail";
const { data, code, msg } = await requestPost(url, { const { data, code, msg } = await requestPost(url, {
icEventId: this.eventId, icEventId: this.eventId,

Loading…
Cancel
Save