Browse Source

高级配置

feature-bug
是小王呀\24601 8 months ago
parent
commit
02026870b2
  1. 108
      src/views/modules/shequzhili/event/cpts/process-form-assign.vue
  2. 65
      src/views/modules/shequzhili/event/cpts/process-form-complete.vue
  3. 30
      src/views/modules/shequzhili/event/cpts/process-form-contact.vue
  4. 3
      src/views/modules/shequzhili/event/cpts/process-form.vue
  5. 71
      src/views/modules/workSys/sysConfigure/index.vue

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

@ -9,16 +9,17 @@
<template>
<div class="search">
<el-form ref="ref_form2" :inline="false" :model="formData" :rules="dataRule">
<el-form-item label="指派处理部门" prop="assignDeptIds" label-width="150px"
<el-form-item label="指派处理部门" prop="assignDeptIds" label-width="190px"
:class="{ 'form-item': source === 'visiual' }">
<el-cascader class="cell-width-1" ref="agencyIdArray" :clearable="false" filterable :filter-method="filter" v-model.trim="agencyIdArray" :options="orgOptions"
:props="orgOptionProps" :show-all-levels="false" @change="handleChangeAgency" :disabled="isCascaderDisabled">
<el-cascader class="cell-width-1" ref="agencyIdArray" :clearable="false" filterable
:filter-method="filter" v-model.trim="agencyIdArray" :options="orgOptions" :props="orgOptionProps"
:show-all-levels="false" @change="handleChangeAgency" :disabled="isCascaderDisabled">
<template v-slot:tag="{ value, label, index }">
<!-- 自定义标签渲染去掉叉号 -->
<span>{{ label }}</span>
</template></el-cascader>
</el-form-item>
<el-form-item label="派件时间" prop="createdTime" label-width="150px"
<el-form-item label="派件时间" prop="createdTime" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-date-picker v-model.trim="formData.createdTime" class="cell-width-1" type="datetime"
@ -26,7 +27,7 @@
</el-date-picker>
</div>
</el-form-item>
<el-form-item label="联系当事人时限" prop="contactTime" label-width="150px"
<el-form-item label="联系当事人时限" prop="contactTime" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-date-picker v-model.trim="formData.contactTime" class="cell-width-1" type="datetime"
@ -34,17 +35,27 @@
</el-date-picker>
</div>
</el-form-item>
<el-form-item label="办结是否需要录音" prop="videoNeedFlag" label-width="150px"
<el-form-item label="“联系当事人是否需要录音" prop="voiceNeedFlag" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<!-- <el-date-picker v-model.trim="formData.contactTime" class="cell-width-1" type="datetime"
placeholder="办结时限" value-format="yyyy-MM-dd HH:mm:ss">
</el-date-picker> -->
<el-radio v-model="formData.videoNeedFlag" label="1">需要录音</el-radio>
<el-radio v-model="formData.videoNeedFlag" label="0">不需要录音</el-radio>
<el-radio v-model="formData.voiceNeedFlag" :label=1>需要录音</el-radio>
<el-radio v-model="formData.voiceNeedFlag" :label=0>不需要录音</el-radio>
</div>
</el-form-item>
<el-form-item label="(部门)办结时限" prop="timeLimit" label-width="150px"
<el-form-item label="办结是否需要录音" prop="videoNeedFlag" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<!-- <el-date-picker v-model.trim="formData.contactTime" class="cell-width-1" type="datetime"
placeholder="办结时限" value-format="yyyy-MM-dd HH:mm:ss">
</el-date-picker> -->
<el-radio v-model="formData.videoNeedFlag" :label=1>需要录音</el-radio>
<el-radio v-model="formData.videoNeedFlag" :label=0>不需要录音</el-radio>
</div>
</el-form-item>
<el-form-item label="(部门)办结时限" prop="timeLimit" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-date-picker v-model.trim="formData.timeLimit" class="cell-width-1" type="datetime"
@ -52,15 +63,15 @@
</el-date-picker>
</div>
</el-form-item>
<el-form-item label="转办意见" prop="transferAdvice" label-width="150px" :class="{ 'form-item': source === 'visiual' }"
style="display: block">
<el-form-item label="转办意见" prop="transferAdvice" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input class="cell-width-area" type="textarea" maxlength="500" show-word-limit :rows="5"
placeholder="请输入转办意见,不超过500字" v-model.trim="formData.transferAdvice"
@input="handelInputContent"></el-input>
</div>
</el-form-item>
<el-form-item label="办理要求" prop="handlingReq" label-width="150px"
<el-form-item label="办理要求" prop="handlingReq" label-width="190px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input class="cell-width-area" type="textarea" maxlength="500" show-word-limit :rows="5"
@ -68,8 +79,8 @@
@input="handelInputHandlingReq"></el-input>
</div>
</el-form-item>
<el-form-item label="" label-width="150px"
:class="{ 'form-item': source === 'visiual' }" style="display: block">
<el-form-item label="" label-width="190px" :class="{ 'form-item': source === 'visiual' }"
style="display: block">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-checkbox v-model="formData.sendMsg" :true-label="1" :false-label="0">短信通知部门负责人</el-checkbox>
</div>
@ -80,15 +91,18 @@
<script>
import { Loading } from "element-ui"; // Loading
import { requestPost } from "@/js/dai/request";
import { requestPost,requestGet} from "@/js/dai/request";
let loading; //
export default {
data() {
return {
sysAdvancedList:{},
isCascaderDisabled:false,
customerId: localStorage.getItem("customerId"),
formData: {
videoNeedFlag:"1",//10
voiceNeedFlag:1,
videoNeedFlag:0,//10
operationType: "5", //[0: 5 6]
handlingReq:'',//
transferAdvice:'',//
@ -201,30 +215,78 @@ export default {
},
},
created() {
this.formData.createdTime = this.$dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss');
const { user } = this.$store.state;
this.agencyId = user.agencyId;
this.getOrgTreeList();
},
async mounted() {
await this.sysAdvancedPage()
if (this.eventId) {
console.log(this.orgOptions);
this.eventDetailCopy = JSON.parse(JSON.stringify(this.eventDetailData));
console.log(this.eventDetailCopy.currentProcessDeptIds,"dskfklsdn");
this.formData.handlingReq = this.eventDetailCopy.handlingReq;
this.formData.transferAdvice = this.eventDetailCopy.transferAdvice;
if (this.eventDetailCopy.timeLimit) {
let dateTime = new Date(new Date(this.eventDetailCopy.timeLimit).getTime() - (1000 * 60 * 60 * 24))
if (this.sysAdvancedList.resolveLimitFlag==1) {
let dateTime = new Date(new Date(this.eventDetailCopy.timeLimit).getTime() - (1000 * 60 * 60 * 24*this.sysAdvancedList.resolveLimitDay))
let yesterday = `${dateTime.getFullYear()}-${(dateTime.getMonth() + 1)}-${dateTime.getDate()}`
console.log('yesterday', yesterday)
this.formData.timeLimit = yesterday + ' ' + '16:00:00'
this.formData.timeLimit = yesterday + ' ' + this.sysAdvancedList.resolveLimitTime
}else{
this.formData.timeLimit = ""
}
this.formData.contactTime = this.$dayjs(new Date(new Date().getTime() + (1000 * 60 * 60))).format('YYYY-MM-DD HH:mm:ss')
}
if (this.sysAdvancedList.contactFlag==1) {
this.formData.contactTime = this.$dayjs(new Date(new Date().getTime() + (this.sysAdvancedList.contactLimit*1000 * 60 * 60))).format('YYYY-MM-DD HH:mm:ss')
}else{
}
if (this.sysAdvancedList.contactVoiceFlag==1) {
this.formData.voiceNeedFlag = 1
console.log("我i照");
}else{
this.formData.voiceNeedFlag = 0
}
if (this.sysAdvancedList.resolveVoiceFlag==1) {
console.log("我i照");
this.formData.videoNeedFlag = 1
}else{
this.formData.videoNeedFlag = 0
}
}
},
methods: {
async sysAdvancedPage(row) {
const url = '/governance/icEventConfig/getStreetConfigDetail';
const param = {
orgId: this.agencyId,
};
const { data, code, msg } = await requestGet(url, param);
if (code === 0) {
this.sysAdvancedList=data
console.log(this.sysAdvancedList,"sdfklsdjlk");
} else {
this.$message.error(msg);
}
},
getGovroleList(){
const url = '/gov/access/govrole/page';
const param = {
pageSize:20,
pageNo:1,
name:""
};
requestGet(url, param).then(res=>{
if (res.code === 0) {
this.govroleList=res.data.list
}
});
},
// //
// handClear(removedTag){
// console.log(removedTag,"sldfjsjfdl");

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

@ -263,7 +263,6 @@
<el-form-item label="确认问题是否已解决" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.confirmSolved" clearable class="item_width_4">
<el-option v-for="item in confirmSolved" :key="item.value" :label="item.label" :value="item.value">
</el-option>
@ -275,7 +274,47 @@
<el-form-item label="12345回访满意度结果" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.satisfactionResult" clearable class="item_width_4">
<el-option v-for="item in satisfactionResult" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
</el-form-item>
</div>
<div class="item">
<el-form-item label="热线转办是否已回访" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.satisfactionResult" clearable class="item_width_4">
<el-option v-for="item in satisfactionResult" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
</el-form-item>
</div>
<div class="item">
<el-form-item label="热线专班回访人" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input v-model="input" placeholder="请输入内容" class="item_width_4"></el-input>
</div>
</el-form-item>
</div>
<div class="item">
<el-form-item label="回访时间" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-date-picker v-model="value1" type="datetime" placeholder="选择日期时间" clearable class="item_width_4">
</el-date-picker>
</div>
</el-form-item>
</div>
<div class="item">
<el-form-item label="热线专班回访结果" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.satisfactionResult" clearable class="item_width_4">
<el-option v-for="item in satisfactionResult" :key="item.value" :label="item.label"
:value="item.value">
@ -293,6 +332,16 @@
</el-upload>
</el-form-item>
</div>
<div :span="24">
<el-form-item label="热线专班回访说明" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examineContent">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入审核结果说明"
v-model.trim="formData.examineContent">
</el-input>
</div>
</el-form-item>
</div>
<div :span="24">
<el-form-item label="审核结果说明" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examineContent">
@ -311,7 +360,7 @@
<script>
import { Loading } from "element-ui"; // Loading
import { requestPost } from "@/js/dai/request";
import { requestPost,requestGet } from "@/js/dai/request";
import { binaryOptionList, nonComplianceType, satisfactionType, noSatisfactionType, binaryOptionListReverse } from "@/js/columns/constants";
let loading; //
function iniFmData() {
@ -483,14 +532,12 @@ export default {
},
created() { },
mounted() {
// console.log(this.formData,"formData,formDataformData");
console.log(this.eventDetailData,"alallalalalalalal");
if (this.eventDetailData.videoNeedFlag=="1") {
async mounted() {
this.agencyId = this.$store.state.user.agencyId;
await this.sysAdvancedPage()
if (this.eventDetailData.videoNeedFlag==1) {
this.required=true
console.log("sdlhgkjsghkld");
}
const { user } = this.$store.state;
this.agencyId = user.agencyId;

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

@ -9,7 +9,9 @@
</el-input>
</div>
</el-form-item>
<el-form-item label="上传录音" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="luyin">
<el-form-item label="上传录音" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
:required="required" :show-message="true" :inline-message="audioList.length === 0 ? '请上传录音' : ''"
>
<el-upload :headers="$getElUploadHeaders()" class="avatar-uploader" :action="uploadUlr"
accept=".mp3"
:data="{ customerId: customerId }" :show-file-list="true" :on-success="handleAudioSuccess"
@ -122,7 +124,7 @@
<script>
import { Loading } from "element-ui"; // Loading
import { requestPost } from "@/js/dai/request";
import { requestPost,requestGet } from "@/js/dai/request";
import { binaryOptionListReverse, nonComplianceType } from "@/js/columns/constants";
let loading; //
@ -130,6 +132,7 @@ let loading; // 加载动画
export default {
data() {
return {
required:false,
customerId: localStorage.getItem("customerId"),
formData: {
operationType: '9', //[11,10,9]
@ -147,6 +150,8 @@ export default {
status: false,
okflag: false,
fileList: [],
agencyId:"",
user:{},
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile",
selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }],
dataRule: {
@ -170,7 +175,8 @@ export default {
nonComplianceType,
imgList:[],
audioList:[],
docList:[]
docList:[],
sysAdvancedList:{}
};
},
components: {},
@ -197,9 +203,27 @@ export default {
created() { },
async mounted() {
this.agencyId = this.$store.state.user.agencyId;
await this.sysAdvancedPage()
if (this.sysAdvancedList.contactVoiceFlag==1) {
this.required=true
}
},
methods: {
async sysAdvancedPage(row) {
const url = '/governance/icEventConfig/getStreetConfigDetail';
const param = {
orgId: this.agencyId,
};
const { data, code, msg } = await requestGet(url, param);
if (code === 0) {
this.sysAdvancedList=data
console.log(this.sysAdvancedList,"sdfklsdjlk");
} else {
this.$message.error(msg);
}
},
beforeAudioUpload(file) {
const isLt1M = file.size / 1024 / 1024 < 30;
if (!isLt1M) {

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

@ -38,7 +38,7 @@
</template>
<script>
import { Loading } from "element-ui"; // Loading
import { requestPost } from "@/js/dai/request";
import { requestPost,requestGet } from "@/js/dai/request";
import processFormContact from "./process-form-contact";
import processFormComplete from "./process-form-complete";
import processFormProcess from "./process-form-process";
@ -133,7 +133,6 @@ export default {
this.getOrgTreeList()
},
methods: {
async getOrgTreeList() {
const url = "/gov/org/customeragency/agencyGridDepttree"
let params = {

71
src/views/modules/workSys/sysConfigure/index.vue

@ -1,7 +1,6 @@
<template>
<div class="g-main">
<div>
<div class="m-table">
<h2>系统高级配置</h2>
<div style="width: 100%; display: flex; align-items: center;">
@ -17,14 +16,14 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
设置联系当事人(初访)时限
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
退件时限设置为派件时间之后的
<el-input-number @change="handleChange()"
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
联系当事人时限设置为派件时间之后的
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.contactFlag"
v-model="sysAdvancedList.contactLimit"
style="width: 150px; margin-left: 5px" :min="1"
label="描述文字"></el-input-number>
@ -40,19 +39,19 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
设置(部门)办结时限
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
(部门)办结时限设置为(上级)办结时限的前
<el-input-number @change="handleChange()"
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.resolveLimitFlag"
v-model="sysAdvancedList.resolveLimitDay"
style="width: 150px; margin-left: 5px" :min="1"
label="描述文字"></el-input-number>
<div style="margin-left: 5px;">天的</div><el-time-select
v-model="sysAdvancedList.resolveLimitTime"
v-model="sysAdvancedList.resolveLimitTime" :disabled="!sysAdvancedList.resolveLimitFlag"
style="margin-left: 5px; width: 120px;"
:picker-options="{ start: '00:00', step: '00:15', end: '24:00' }" @change="handleChange()"
placeholder="选择时间"></el-time-select>
@ -67,14 +66,14 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
设置退件时限
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
退件时限设置为派件时间之后的
<el-input-number @change="handleChange()"
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.returnFlag"
v-model="sysAdvancedList.returnLimit"
style="width: 150px; margin-left: 5px" :min="1"
label="描述文字"></el-input-number>
@ -92,12 +91,12 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
事件办理过程中上传录音默认设置
</div>
</div>
<div
style="margin: 20px; font-size: 16px; display: flex; align-items: center;">
style="margin: 20px; font-size: 14px; display: flex; align-items: center;">
联系当事人(初访)(默认) :
<div style="margin-left: 20px;">
<el-radio v-model="sysAdvancedList.contactVoiceFlag" @change="handleChange()"
@ -107,7 +106,7 @@
</div>
</div>
<div
style="margin: 20px; font-size: 16px; display: flex; align-items: center;">
style="margin: 20px; font-size: 14px; display: flex; align-items: center;">
事件办结时(默认) :
<div style="margin-left: 20px;">
<el-radio v-model="sysAdvancedList.resolveVoiceFlag" @change="handleChange()"
@ -124,22 +123,22 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
派件是否默认开启短信通知相关人员
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
<div style=""> 请选择短信通知哪些人员(可多选) :</div>
<div style="margin-left: 20px;">
<template>
<el-checkbox v-model="sysAdvancedList.responsibleLeader"
<el-checkbox v-model="sysAdvancedList.responsibleLeader" :disabled="!sysAdvancedList.smsFlag"
:true-label="1" :false-label="0" @change="handleChange">
部门分管领导
</el-checkbox>
<el-checkbox v-model="sysAdvancedList.deptLeader"
<el-checkbox v-model="sysAdvancedList.deptLeader" :disabled="!sysAdvancedList.smsFlag"
@change="handleChange()" :true-label="1" :false-label="0">部门负责人</el-checkbox>
<el-checkbox v-model="sysAdvancedList.deptStaff"
<el-checkbox v-model="sysAdvancedList.deptStaff" :disabled="!sysAdvancedList.smsFlag"
@change="handleChange()" :true-label="1" :false-label="0" label="1">部门工作人员</el-checkbox>
</template>
</div>
@ -156,12 +155,12 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
是否需要开启热线专班(专员)回访
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
:disabled="!sysAdvancedList.hotlineSpecialTeamFlag" style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
若开启热线专班(专员)回访对已办结的事件进行审核归档时需要填写相应的回访信息
</div>
</div>
@ -175,17 +174,17 @@
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
<div style="font-weight:800;font-size: 18px; margin-left: 10px;">
<div style="font-weight:800;font-size: 14px; margin-left: 10px;">
允许以下角色导出12345热线事件数据
</div>
</div>
<div
style=" margin: 20px;font-size: 16px; display: flex; align-items: center;">
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
<div style="margin-right: 10px;">
请选择允许哪些角色可以导出12345热线事件数据(可多选) :
</div>
<el-select v-model="sysAdvancedList.exportDataRoleList" multiple
style="width: 160px;" placeholder="请选择" @change="handleChange()">
style="width: 160px;" placeholder="请选择" @change="handleChange1()">
<el-option v-for="item in govroleList" :key="item.id"
:label="item.name" :value="item.id">
</el-option>
@ -272,11 +271,21 @@ export default {
}
});
},
handleChange(value){
console.log(value,"dsfl;slkdjf");
handleChange1(){
console.log(this.sysAdvancedList.exportDataRoleList,"dsfjlsdkf");
this.handleChange()
},
handleChange(){
const url = '/governance/icEventConfig/update';
console.log(this.sysAdvancedList.exportDataRoleList);
if(this.sysAdvancedList.exportDataRoleList.length!==0){
this.sysAdvancedList.exportDataRole=this.sysAdvancedList.exportDataRoleList.toString()
}else{
this.sysAdvancedList.exportDataRoleList=null
this.sysAdvancedList.exportDataRole=""
}
const param = {
...this.sysAdvancedList
};
@ -285,8 +294,7 @@ export default {
if (res.code === 0) {
this.sysAdvancedPage()
}
});contactFlag
});
},
//update/id
// jsonid
@ -298,6 +306,9 @@ export default {
const { data, code, msg } = await requestGet(url, param);
if (code === 0) {
this.sysAdvancedList=data
if (this.sysAdvancedList.exportDataRoleList[0]=="") {
this.sysAdvancedList.exportDataRoleList=[]
}
console.log(this.sysAdvancedList,"sdfklsdjlk");
} else {
this.$message.error(msg);

Loading…
Cancel
Save