Browse Source

高级系统配置

feature-bug
是小王呀\24601 1 year ago
parent
commit
e1eafdd646
  1. 20
      src/router/index.js
  2. 24
      src/views/modules/shequzhili/analysis/index.vue
  3. 21
      src/views/modules/shequzhili/event/cpts/event-info.vue
  4. 51
      src/views/modules/shequzhili/event/cpts/process-form-complete.vue
  5. 24
      src/views/modules/shequzhili/eventHandling/index.vue
  6. 151
      src/views/modules/shequzhili/timeOut/index.vue
  7. 119
      src/views/modules/workSys/sysConfigure/index.vue

20
src/router/index.js

@ -178,6 +178,26 @@ export const moduleRoutes = {
title: "新增居民",
},
},
{
path: "eventHandling",
props: true,
name: "eventHandling",
component: () => import("@/views/modules/shequzhili/eventHandling/index"),
meta: {
isTab: true,
title: "事件办理",
},
},
{
path: "timeOut",
props: true,
name: "timeOut",
component: () => import("@/views/modules/shequzhili/timeOut/index"),
meta: {
isTab: true,
title: "超时预警",
},
},
{
path: "suggestionList",
props: true,

24
src/views/modules/shequzhili/analysis/index.vue

@ -23,7 +23,7 @@
<h1 style="font-size: 24px; font-weight: bold;"> 事件统计 </h1>
</div>
<div class="div_room">
<div class="item">
<div class="item" @click="onEventNum()">
<div class="item_category">
<img src="@/assets/images/category/perpon.png" alt />
<div class="item_content">
@ -41,7 +41,7 @@
</div>
<div class="item1">
<div class="item_category">
<div class="item_category" @click="onEventNum('resolve')" >
<img src="./img//eventNum.png" />
<div class="item_content">
<div class="item_row1">
@ -53,7 +53,7 @@
</div>
</div>
</div>
<div class="item_category">
<div class="item_category" @click="onEventNum('unResolve')">
<div class="item_content">
<div class="item_row1">
<div class="row_left2">{{analysisList.unresolveTotal}}</div>
@ -66,7 +66,7 @@
</div>
</div>
<div class="item">
<div class="item" @click="onEventNum('1')">
<div class="item_category">
<img src="./img/perp.png" alt />
<div class="item_content">
@ -83,7 +83,7 @@
</div>
</div>
<div class="item">
<div class="item" @click="onEventNum('2')">
<div class="item_category">
<img src="@/assets/images/category/perpon.png" alt />
<div class="item_content">
@ -714,6 +714,20 @@ export default {
this.getCategoryTree()
},
methods: {
onEventNum(data){
if (data=="resolve") {
this.$router.push({ name: 'eventHandling',params:{params:data} });
}else if(data=="unResolve"){
this.$router.push({ name: 'eventHandling',params:{params:data} });
}else if (data=="1") {
this.$router.push({ name: 'timeOut',params:{params:data} });
}else if(data=="2"){
this.$router.push({ name: 'timeOut',params:{params:data} });
}else{
this.$router.push({ name: 'eventHandling' });
}
},
calculateRowspan(item) {
if (!item.children || !item.children.length) {

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

@ -173,7 +173,26 @@
<div class="detail-field">回访满意度结果</div>
<div class="detail-value">{{ satisfactionResult.find(v => v.value ==item.satisfactionResult).label }}</div>
</div>
<div class="detail" v-if="item.processName==='已审核归档'">
<div class="detail-field">热线转办是否已回访</div>
<div class="detail-value">{{item.returnVisit?"是":"否" }}</div>
</div>
<div class="detail" v-if="item.processName==='已审核归档'">
<div class="detail-field">热线专班回访人</div>
<div class="detail-value">{{item.returnWorker }}</div>
</div>
<div class="detail" v-if="item.processName==='已审核归档'">
<div class="detail-field">回访时间</div>
<div class="detail-value">{{item.returnDate }}</div>
</div>
<div class="detail" v-if="item.processName==='已审核归档'">
<div class="detail-field">热线专班回访结果</div>
<div class="detail-value">{{ satisfactionResult.find(v => v.value ==item.returnResult).label }}</div>
</div>
<div class="detail" v-if="item.processName==='已审核归档'">
<div class="detail-field">热线专班回访说明</div>
<div class="detail-value">{{ formData.returnMark }}</div>
</div>
<div class="detail" v-if="item.processName==='已退件'">
<div class="detail-field">是否已联系</div>
<div class="detail-value">{{ item.returnLoseContact===1?'已联系当事人':'未联系当事人' }}</div>

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

@ -282,47 +282,47 @@
</div>
</el-form-item>
</div>
<!-- <div class="item">
<div class="item">
<el-form-item label="热线转办是否已回访" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
prop="returnVisit">
<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"
<el-select v-model.trim="formData.returnVisit" clearable class="item_width_4">
<el-option v-for="item in returnVisitList" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
</el-form-item>
</div> -->
<!-- <div class="item">
</div>
<div class="item">
<el-form-item label="热线专班回访人" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
prop="returnWorker">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input v-model="input" placeholder="请输入内容" class="item_width_4"></el-input>
<el-input v-model="formData.returnWorker" placeholder="请输入内容" class="item_width_4"></el-input>
</div>
</el-form-item>
</div> -->
<!-- <div class="item">
</div>
<div class="item">
<el-form-item label="回访时间" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
prop="returnDate">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-date-picker v-model="value1" type="datetime" placeholder="选择日期时间" clearable class="item_width_4">
<el-date-picker v-model="formData.returnDate" value-format="yyyy-MM-dd HH:mm:ss" type="datetime" placeholder="选择日期时间" clearable class="item_width_4">
</el-date-picker>
</div>
</el-form-item>
</div> -->
<!-- <div class="item">
</div>
<div class="item">
<el-form-item label="热线专班回访结果" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examine">
prop="returnResult">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-select v-model.trim="formData.satisfactionResult" clearable class="item_width_4">
<el-select v-model.trim="formData.returnResult" 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>
<div class="item">
<el-form-item label="上传图片" label-width="118px" :class="{ 'form-item': source === 'visiual' }" prop="">
<el-upload :headers="$getElUploadHeaders()" class="avatar-uploader" :action="uploadUlr"
@ -332,16 +332,16 @@
</el-upload>
</el-form-item>
</div>
<!-- <div :span="24">
<div :span="24">
<el-form-item label="热线专班回访说明" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examineContent">
prop="returnMark">
<div :class="{ 'visiual-form': source === 'visiual' }">
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入审核结果说明"
v-model.trim="formData.examineContent">
v-model.trim="formData.returnMark">
</el-input>
</div>
</el-form-item>
</div> -->
</div>
<div :span="24">
<el-form-item label="审核结果说明" label-width="118px" :class="{ 'form-item': source === 'visiual' }"
prop="examineContent">
@ -387,7 +387,13 @@ function iniFmData() {
dissatisfyReason: '',//
visitComments: '',//访
examine: null,//
examineContent: ''//
examineContent: '',//
returnMark:"",//访
returnResult:"",//访
returnDate:"",//访
returnWorker:"", //线访
returnVisit:"" //线访
};
}
export default {
@ -404,6 +410,7 @@ export default {
okflag: false,
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile",
eventDetailCopy: {},
returnVisitList: [{ label: '否', value: 0 }, { label: '是', value: 1 }],
solveStateOptions:[{ label: '未解决', value: '0' },{ label: '基本解决', value: '1' },{ label: '已解决', value: '2' },],
selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }],
contactList: [{ label: '已联系', value: 0 }, { label: '未联系', value: 1 }],

24
src/views/modules/shequzhili/eventHandling/index.vue

@ -179,26 +179,6 @@ export default {
eventInfo
},
data() {
// let endDisabledDate = (time) => {
// //datareturn
// let nowData = Date.now();
// if (this.formData.startTime) {
// let startTime = new Date(this.formData.startTime);
// return (
// time.getTime() > nowData ||
// time.getTime() < startTime ||
// time.getTime() === startTime
// );
// } else {
// return time.getTime() > nowData;
// }
// };
// let startDisabledDate = (time) => {
// //datareturn
// let nowData = Date.now();
// return time.getTime() > nowData;
// };
let orgOptionProps = {
multiple: false,
value: 'agencyId',
@ -349,6 +329,10 @@ export default {
},
},
mounted() {
if (this.$route.params.params) {
console.log(this.$route.params.params,"klsdfkldsf");
this.formData.operationType=this.$route.params.params
}
this.realName = this.$store.state.user.realName;
this.phone = this.$store.state.user.phone;
this.user = this.$store.state.user;

151
src/views/modules/shequzhili/timeOut/index.vue

@ -41,13 +41,6 @@
clearable></el-cascader>
</el-form-item>
<el-form-item label="超时状态" prop="limitStatus">
<!-- <el-cascader class="u-item-width-normal"
size="small"
ref="myCascader"
v-model.trim="formData.limitStatus"
:options="timeoutList"
:show-all-levels="false"
clearable></el-cascader> -->
<el-select v-model.trim="formData.limitStatus" clearable class="u-item-width-normal">
<el-option v-for="item in timeoutList" :key="item.value" :label="item.label"
:value="item.value">
@ -81,67 +74,27 @@
<div class="div_btn">
<el-button @click="handleExport" class="diy-button--white" size="small">导出</el-button>
<!-- <el-dropdown size="small" split-button type="primary" style="margin: 0 10px; height: 30px"
@command="(command) => handleMarkDiffcult(command)">
导入
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="1">下载模板</el-dropdown-item>
<el-dropdown-item command="2">上传导入</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown> -->
</div>
<el-table :data="tableData" border class="m-table-item" style="width: 100%"
@selection-change="handleSelectionChange" :height="maxTableHeight">
<el-table-column label="" fixed="left" type="selection" align="center" width="50" />
<!-- <el-table-column label="序号" fixed="left" type="index" align="center" width="50" /> -->
<el-table-column prop="workOrderNum" align="center" label="工单编号" :show-overflow-tooltip="true">
</el-table-column>
<el-table-column prop="categoryAllName" label="事件类别" min-width="140" align="center"
:show-overflow-tooltip="true" />
<!-- <template slot-scope="scope">
{{ scope.row.firstName + '-' + scope.row.secondName }}
</template>
</el-table-column> -->
<el-table-column prop="eventContent" label="事件描述" align="center" :show-overflow-tooltip="true">
</el-table-column>
<el-table-column prop="contactTime" label="联系来电人时限" align="center" :show-overflow-tooltip="true">
</el-table-column>
<!-- <el-table-column prop="phone" align="center" width="110" label="联系电话" :show-overflow-tooltip="true">
<template slot-scope="scope">
<el-button
v-if="scope.row.reportUserId !== null && scope.row.reportUserId !== ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ scope.row.phone }}
</el-button>
<span v-else>
{{ scope.row.phone }}
</span>
</template>
</el-table-column> -->
<el-table-column prop="latestOperatedTime" align="center" width="110" label="部门办结时限"
:show-overflow-tooltip="true">
</el-table-column>
<el-table-column prop="limitStatus" align="center" width="110" label="办理超期"
:show-overflow-tooltip="true">
<!-- <template slot-scope="scope">
<span v-if="scope.row.deliverystatus === 0">联系当事人超期</span>
<span v-else-if="scope.row.deliverystatus ===1">部门办结超期</span>
<span v-else>--</span>
</template> -->
</el-table-column>
<el-table-column prop="statusName" align="center" width="110" label="办理状态"
:show-overflow-tooltip="true">
<!-- <template slot-scope="scope">
<span v-if="scope.row.handlestatus === 0">联系当事人超期</span>
<span v-else-if="scope.row.handlestatus ===1">部门办结超期</span>
<span v-else>--</span>
</template> -->
</el-table-column>
<el-table-column fixed="right" label="操作" align="center" width="200px" prop="status">
@ -191,25 +144,6 @@ export default {
data() {
// let endDisabledDate = (time) => {
// //datareturn
// let nowData = Date.now();
// if (this.formData.startTime) {
// let startTime = new Date(this.formData.startTime);
// return (
// time.getTime() > nowData ||
// time.getTime() < startTime ||
// time.getTime() === startTime
// );
// } else {
// return time.getTime() > nowData;
// }
// };
// let startDisabledDate = (time) => {
// //datareturn
// let nowData = Date.now();
// return time.getTime() > nowData;
// };
let orgOptionProps = {
multiple: false,
value: 'agencyId',
@ -298,12 +232,6 @@ export default {
pageNo: 1,
pageSize: window.localStorage.getItem("pageSize") || 20,
total: 1,
// endPickerOptions: {
// disabledDate: endDisabledDate,
// },
// startPickerOptions: {
// disabledDate: startDisabledDate,
// },
eventId: "",
searchH: 180,
eventDetailData: {},
@ -340,6 +268,10 @@ export default {
},
},
mounted() {
if (this.$route.params.params) {
console.log(this.$route.params.params,"klsdfkldsf");
this.formData.limitStatus=this.$route.params.params
}
this.phone = this.$store.state.user.phone;
this.realName = this.$store.state.user.realName;
this.user = this.$store.state.user;
@ -461,36 +393,51 @@ export default {
};
const { data, code, msg } = await requestGet(url, params);
if(data){
const url = "/governance/icEvent/export";
const { pageSize, pageNo, formData } = this;
axios({
url: window.SITE_CONFIG["apiURL"] + url,
method: "post",
data: {
pageSize,
pageNo,
...formData,
},
responseType: "blob",
})
.then((res) => {
let fileName = window.decodeURI(
res.headers["content-disposition"].split(";")[1].split("=")[1]
);
let blob = new Blob([res.data], { type: "application/vnd.ms-excel" });
var url = window.URL.createObjectURL(blob);
var aLink = document.createElement("a");
aLink.style.display = "none";
aLink.href = url;
aLink.setAttribute("download", fileName);
document.body.appendChild(aLink);
aLink.click();
document.body.removeChild(aLink); //
window.URL.revokeObjectURL(url); //blob
})
.catch((err) => {
return this.$message.error("网络错误");
});
const url = `/actual/base/residentCategoryUpdateInfo/isUpdater/${row.resiId}`;
const { data, code, msg } = await requestPost(url);
if (code == 0) {
if (data == true) {
this.editUserId = row.resiId;
this.saveCheckPassword()
}
else {
this.editUserId = row.resiId;
this.showCheckPassword = true;
}
}
else {
this.$message.error(msg);
}
// const url = "/governance/icEvent/export";
// const { pageSize, pageNo, formData } = this;
// axios({
// url: window.SITE_CONFIG["apiURL"] + url,
// method: "post",
// data: {
// pageSize,
// pageNo,
// ...formData,
// },
// responseType: "blob",
// })
// .then((res) => {
// let fileName = window.decodeURI(
// res.headers["content-disposition"].split(";")[1].split("=")[1]
// );
// let blob = new Blob([res.data], { type: "application/vnd.ms-excel" });
// var url = window.URL.createObjectURL(blob);
// var aLink = document.createElement("a");
// aLink.style.display = "none";
// aLink.href = url;
// aLink.setAttribute("download", fileName);
// document.body.appendChild(aLink);
// aLink.click();
// document.body.removeChild(aLink); //
// window.URL.revokeObjectURL(url); //blob
// })
// .catch((err) => {
// return this.$message.error("");
// });
}else{
this.$message.error("暂无权限")
}

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

@ -8,11 +8,10 @@
style="width: 100%; display: flex; flex-direction: column;margin-left: 50px;align-items: center;justify-content: center ">
<div style="width: 100%; display: flex; flex-direction: column; justify-content: center">
<h3>12345政务热线</h3>
<div class="m-table"
style=" width: 50%; display: flex; flex-direction:column;align-items: center;justify-content: space-between;">
<div class="m-table1" style=" width: 50%; display: flex; flex-direction:column;align-items: center;justify-content: space-between;">
<div style="display: flex; flex-direction: column;">
<div
style="display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style="display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -23,7 +22,8 @@
<div
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
联系当事人时限设置为派件时间之后的
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.contactFlag"
<el-input-number @change="handleChange()"
:disabled="!sysAdvancedList.contactFlag"
v-model="sysAdvancedList.contactLimit"
style="width: 150px; margin-left: 5px" :min="1"
label="描述文字"></el-input-number>
@ -35,7 +35,7 @@
@change="handleChange()"></el-switch>
</div>
<div
style="margin-top: 20px; display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style="margin-top: 20px; display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -46,15 +46,17 @@
<div
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
(部门)办结时限设置为(上级)办结时限的前
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.resolveLimitFlag"
<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" :disabled="!sysAdvancedList.resolveLimitFlag"
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>
:picker-options="{ start: '00:00', step: '00:15', end: '24:00' }"
@change="handleChange()" placeholder="选择时间"></el-time-select>
</div>
</div>
<el-switch v-model="sysAdvancedList.resolveLimitFlag" active-color="#13ce66"
@ -62,7 +64,7 @@
@change="handleChange()"></el-switch>
</div>
<div
style="margin-top: 20px; display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style="margin-top: 20px; display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -73,7 +75,8 @@
<div
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
退件时限设置为派件时间之后的
<el-input-number @change="handleChange()" :disabled="!sysAdvancedList.returnFlag"
<el-input-number @change="handleChange()"
:disabled="!sysAdvancedList.returnFlag"
v-model="sysAdvancedList.returnLimit"
style="width: 150px; margin-left: 5px" :min="1"
label="描述文字"></el-input-number>
@ -87,7 +90,7 @@
</el-switch>
</div>
<div
style="margin-top: 20px; display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style="margin-top: 20px; display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -99,27 +102,27 @@
style="margin: 20px; font-size: 14px; display: flex; align-items: center;">
联系当事人(初访)(默认) :
<div style="margin-left: 20px;">
<el-radio v-model="sysAdvancedList.contactVoiceFlag" @change="handleChange()"
:label="1" >需要录音</el-radio>
<el-radio v-model="sysAdvancedList.contactVoiceFlag" @change="handleChange()"
:label="0" >不需要录音</el-radio>
<el-radio v-model="sysAdvancedList.contactVoiceFlag"
@change="handleChange()" :label="1">需要录音</el-radio>
<el-radio v-model="sysAdvancedList.contactVoiceFlag"
@change="handleChange()" :label="0">不需要录音</el-radio>
</div>
</div>
<div
style="margin: 20px; font-size: 14px; display: flex; align-items: center;">
事件办结时(默认) :
<div style="margin-left: 20px;">
<el-radio v-model="sysAdvancedList.resolveVoiceFlag" @change="handleChange()"
:label="1">需要录音</el-radio>
<el-radio v-model="sysAdvancedList.resolveVoiceFlag" @change="handleChange()"
:label="0">不需要录音</el-radio>
<el-radio v-model="sysAdvancedList.resolveVoiceFlag"
@change="handleChange()" :label="1">需要录音</el-radio>
<el-radio v-model="sysAdvancedList.resolveVoiceFlag"
@change="handleChange()" :label="0">不需要录音</el-radio>
</div>
</div>
</div>
</div>
<div
style="margin-top: 20px; display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style="margin-top: 20px; display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -132,14 +135,19 @@
<div style=""> 请选择短信通知哪些人员(可多选) :</div>
<div style="margin-left: 20px;">
<template>
<el-checkbox v-model="sysAdvancedList.responsibleLeader" :disabled="!sysAdvancedList.smsFlag"
:true-label="1" :false-label="0" @change="handleChange">
<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" :disabled="!sysAdvancedList.smsFlag"
@change="handleChange()" :true-label="1" :false-label="0">部门负责人</el-checkbox>
<el-checkbox v-model="sysAdvancedList.deptStaff" :disabled="!sysAdvancedList.smsFlag"
@change="handleChange()" :true-label="1" :false-label="0" label="1">部门工作人员</el-checkbox>
<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"
:disabled="!sysAdvancedList.smsFlag"
@change="handleChange()" :true-label="1" :false-label="0"
label="1">部门工作人员</el-checkbox>
</template>
</div>
</div>
@ -151,7 +159,7 @@
</el-switch>
</div>
<div
style=" margin-top: 20px;display: flex;border-bottom: 1px dotted #000; flex-direction: row; align-items: center; justify-content: space-between;">
style=" margin-top: 20px;display: flex;border-bottom: 1px dotted rgba(0, 0, 0, 0.3); flex-direction: row; align-items: center; justify-content: space-between;">
<div>
<div style="display: flex; flex-direction: row; align-items: center;">
<div style="width: 10px; height: 10px; background-color: #4e89ec"></div>
@ -159,14 +167,14 @@
是否需要开启热线专班(专员)回访
</div>
</div>
<div
:disabled="!sysAdvancedList.hotlineSpecialTeamFlag" style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
<div :disabled="!sysAdvancedList.hotlineSpecialTeamFlag"
style=" margin: 20px;font-size: 14px; display: flex; align-items: center;">
若开启热线专班(专员)回访对已办结的事件进行审核归档时需要填写相应的回访信息
</div>
</div>
<el-switch v-model="sysAdvancedList.hotlineSpecialTeamFlag" active-color="#13ce66"
:active-value=1 :inactive-value=0 inactive-color="#eaecf0"
@change="handleChange()">
<el-switch v-model="sysAdvancedList.hotlineSpecialTeamFlag"
active-color="#13ce66" :active-value=1 :inactive-value=0
inactive-color="#eaecf0" @change="handleChange()">
</el-switch>
</div>
<div
@ -325,4 +333,49 @@ export default {
width: 200px;
}
}
.m-table1{
margin:16px 7px 7px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
position: relative;
padding:24px 16px 10px;
/deep/ .el-table th, .el-table tr{
height:54px;
}
//
.u-table-btn1 {
display: flex;
.u-btn-upload {
margin-left: 10px;
display: flex;
text-align: center;
}
}
//
.u-table-btn2 {
display: flex;
// margin-top: 10px;
justify-content: space-between;
.u-table-btn2-left{
display: flex;
.u-btn-upload {
margin-left: 10px;
display: flex;
text-align: center;
}
}
}
.m-table-item {
margin-top: 16px;
position: relative;
}
}
</style>

Loading…
Cancel
Save