修改
This commit is contained in:
parent
6154b9bb4e
commit
7595573c0d
@ -8,7 +8,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<span> 适用范围 </span>
|
<span> 适用范围 </span>
|
||||||
<el-select v-model="updata.suitRange" placeholder="请选择" @change="changeoptions">
|
<el-select v-model="updata.suitRange" placeholder="请选择" @change="changeoptions" disabled>
|
||||||
<el-option v-for="item in options" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
|
<el-option v-for="item in options" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
@ -24,7 +24,7 @@
|
|||||||
<el-timeline-item v-for="(item, index) in lists" :key="index" :color="listindex == index ? '#409EFF' : ''">
|
<el-timeline-item v-for="(item, index) in lists" :key="index" :color="listindex == index ? '#409EFF' : ''">
|
||||||
<div class="top">
|
<div class="top">
|
||||||
<div class="toptop">
|
<div class="toptop">
|
||||||
<el-select v-model="item.routeNodeName" style="width: 100px">
|
<el-select v-model="item.routeNodeName" style="width: 100px" disabled>
|
||||||
<el-option v-for="item in parentDictCodelist" :key="item.dictValue" :label="item.dictLabel"
|
<el-option v-for="item in parentDictCodelist" :key="item.dictValue" :label="item.dictLabel"
|
||||||
:value="item.dictValue">
|
:value="item.dictValue">
|
||||||
</el-option>
|
</el-option>
|
||||||
@ -38,7 +38,7 @@
|
|||||||
<el-option label="术前" value="PREOPERATIVE" />
|
<el-option label="术前" value="PREOPERATIVE" />
|
||||||
<el-option label="术后" value="POSTOPERATIVE" /> -->
|
<el-option label="术后" value="POSTOPERATIVE" /> -->
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-input v-model="item.routeNodeDay" style="width: 70px" type="number" :min="0"></el-input>
|
<el-input v-model="item.routeNodeDay" style="width: 70px" type="number" :min="0" disabled></el-input>
|
||||||
<span>天</span>
|
<span>天</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@ -63,21 +63,21 @@
|
|||||||
<div class="topform">
|
<div class="topform">
|
||||||
<el-form ref="form" :inline="true" :model="form" class="form">
|
<el-form ref="form" :inline="true" :model="form" class="form">
|
||||||
<el-form-item label="任务类型" prop="">
|
<el-form-item label="任务类型" prop="">
|
||||||
<el-select v-model="form.taskType" style="width: 110px" @change="changeTaskType">
|
<el-select v-model="form.taskType" style="width: 110px" @change="changeTaskType" disabled>
|
||||||
<el-option v-for="item in selectTaskTypeList" :key="item.taskTypeCode" :label="item.taskTypeName"
|
<el-option v-for="item in selectTaskTypeList" :key="item.taskTypeCode" :label="item.taskTypeName"
|
||||||
:value="item.taskTypeCode">
|
:value="item.taskTypeCode">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="任务细分" prop="">
|
<el-form-item label="任务细分" prop="">
|
||||||
<el-select v-model="form.taskSubdivision" style="width: 110px" @change="changetaskSubdivision">
|
<el-select v-model="form.taskSubdivision" style="width: 110px" @change="changetaskSubdivision" disabled>
|
||||||
<el-option v-for="item in taskPartitionList" :key="item.taskPartitionCode"
|
<el-option v-for="item in taskPartitionList" :key="item.taskPartitionCode"
|
||||||
:label="item.taskPartitionName" :value="item.taskPartitionCode">
|
:label="item.taskPartitionName" :value="item.taskPartitionCode">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="任务节点类型" prop="">
|
<el-form-item label="任务节点类型" prop="">
|
||||||
<el-select v-model="form.taskNodeType" style="width: 150px">
|
<el-select v-model="form.taskNodeType" style="width: 150px" disabled>
|
||||||
<el-option v-for="item in taskNodeTypeList" :key="item.id" :label="item.name" :value="item.code">
|
<el-option v-for="item in taskNodeTypeList" :key="item.id" :label="item.name" :value="item.code">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
@ -108,10 +108,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="bottomform">
|
<div class="bottomform">
|
||||||
<wangeditor style="width: 100%;background-color: red;" :nodeContent="form.nodeContent"
|
<wangeditor style="width: 100%;background-color: red;" :nodeContent="form.nodeContent"
|
||||||
@on-nodeContent="onNodeContent" v-show="form.taskNodeType != 'QUESTIONNAIRE_SCALE' &&
|
@on-nodeContent="onNodeContent"
|
||||||
form.taskNodeType != 'PROPAGANDA_ARTICLE' &&
|
v-show="form.taskNodeType != 'QUESTIONNAIRE_SCALE' && form.taskNodeType != 'PROPAGANDA_ARTICLE' && form.taskNodeType != 'PHONE_OUTBOUND'"
|
||||||
form.taskNodeType != 'PHONE_OUTBOUND'
|
ref="wangeditor" />
|
||||||
" ref="wangeditor" />
|
|
||||||
<div class="card" v-show="form.taskNodeType != 'PHONE_OUTBOUND'">
|
<div class="card" v-show="form.taskNodeType != 'PHONE_OUTBOUND'">
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<div class="pushMethod">
|
<div class="pushMethod">
|
||||||
@ -217,13 +216,6 @@
|
|||||||
<span>
|
<span>
|
||||||
<el-input v-model.number="form.phoneTimeInterval" oninput="value=value.replace(/[^\d]/g,'')"
|
<el-input v-model.number="form.phoneTimeInterval" oninput="value=value.replace(/[^\d]/g,'')"
|
||||||
style="width: 100px">
|
style="width: 100px">
|
||||||
<!-- <el-option
|
|
||||||
v-for="item in optionslistS"
|
|
||||||
:key="item.dictValue"
|
|
||||||
:label="item.dictLabel"
|
|
||||||
:value="item.dictValue"
|
|
||||||
>
|
|
||||||
</el-option> -->
|
|
||||||
</el-input>
|
</el-input>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@ -258,9 +250,8 @@ import propaganda from '@/views/system/components/propaganda.vue'
|
|||||||
import officialAccount from '@/views/system/components/officialAccount.vue'
|
import officialAccount from '@/views/system/components/officialAccount.vue'
|
||||||
import miniProgram from '@/views/system/components/miniProgram.vue'
|
import miniProgram from '@/views/system/components/miniProgram.vue'
|
||||||
import scripts from '@/views/system/components/script.vue'
|
import scripts from '@/views/system/components/script.vue'
|
||||||
|
|
||||||
import {
|
import {
|
||||||
selectTaskTypeList, taskPartitionList, taskStatusDictList, specialDiseaseNode, selectSpecialDiseasenew, updateRouteCheckStatus, getById, selectSpecialDisease,
|
selectTaskTypeList, taskPartitionList, taskStatusDictList, specialDiseaseNode, selectSpecialDiseasenew, updateRouteCheckStatus, getById, selectSpecialDisease, list
|
||||||
} from '@/api/system/specialDiseaseNode'
|
} from '@/api/system/specialDiseaseNode'
|
||||||
import questionopennew from '../components/questionopennew.vue';
|
import questionopennew from '../components/questionopennew.vue';
|
||||||
import Editorxj from "../../system/Editorxj/index.vue";
|
import Editorxj from "../../system/Editorxj/index.vue";
|
||||||
@ -275,7 +266,6 @@ export default {
|
|||||||
options: [],
|
options: [],
|
||||||
optionslist: [],
|
optionslist: [],
|
||||||
optionslistS: [],
|
optionslistS: [],
|
||||||
show: false,
|
|
||||||
baseUrl: process.env.VUE_APP_BASE_API,
|
baseUrl: process.env.VUE_APP_BASE_API,
|
||||||
dialogVisible: false,
|
dialogVisible: false,
|
||||||
routeform: {
|
routeform: {
|
||||||
@ -287,8 +277,6 @@ export default {
|
|||||||
{ required: true, message: '请选择节点审核状态', trigger: 'change' }
|
{ required: true, message: '请选择节点审核状态', trigger: 'change' }
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
totalNumber: 0,
|
|
||||||
agreeNumber: 0,
|
|
||||||
updata: {
|
updata: {
|
||||||
specialDiseaseRouteId: "",
|
specialDiseaseRouteId: "",
|
||||||
manageRouteId: '',
|
manageRouteId: '',
|
||||||
@ -351,7 +339,6 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.updata = this.lookitem
|
this.updata = this.lookitem
|
||||||
console.log(this.updata)
|
|
||||||
this.updata.manageRouteId = this.lookitem.manageRouteId
|
this.updata.manageRouteId = this.lookitem.manageRouteId
|
||||||
this.updata.specialDiseaseRouteId = this.updata.id
|
this.updata.specialDiseaseRouteId = this.updata.id
|
||||||
this.taskinfo();
|
this.taskinfo();
|
||||||
@ -415,11 +402,8 @@ export default {
|
|||||||
(el) => el.dictValue == this.updata.suitRange
|
(el) => el.dictValue == this.updata.suitRange
|
||||||
)?.dictCode;
|
)?.dictCode;
|
||||||
// this.changelisy();
|
// this.changelisy();
|
||||||
this.updata.routeName = this.$route.query.routeName;
|
|
||||||
// this.updata.specialDiseaseRouteId = this.$route.query.id;
|
// this.updata.specialDiseaseRouteId = this.$route.query.id;
|
||||||
selectSpecialDisease(this.updata.id).then((res) => {
|
selectSpecialDisease(this.updata.id).then((res) => {
|
||||||
this.agreeNumber = res.data.agreeNumber;
|
|
||||||
this.totalNumber = res.data.totalNumber;
|
|
||||||
res.data.specialDiseaseNodeList.forEach((e) => {
|
res.data.specialDiseaseNodeList.forEach((e) => {
|
||||||
// if (e.taskNodeType == 'PHONE_OUTBOUND') {
|
// if (e.taskNodeType == 'PHONE_OUTBOUND') {
|
||||||
// e.taskSubdivisionName = e.taskSubdivisionName + '(电话外呼)'
|
// e.taskSubdivisionName = e.taskSubdivisionName + '(电话外呼)'
|
||||||
@ -482,6 +466,7 @@ export default {
|
|||||||
this.form = this.lists[0].list[0];
|
this.form = this.lists[0].list[0];
|
||||||
loading.close();
|
loading.close();
|
||||||
}
|
}
|
||||||
|
this.changelisy();
|
||||||
},
|
},
|
||||||
handleData(list, key, keytwo) {
|
handleData(list, key, keytwo) {
|
||||||
//得到数据的主键列表
|
//得到数据的主键列表
|
||||||
@ -883,8 +868,10 @@ export default {
|
|||||||
|
|
||||||
.topform {
|
.topform {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
|
|
||||||
padding: 15px 0 0 15px;
|
padding: 15px 0 0 15px;
|
||||||
|
height: 150px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
background-color: #fff;
|
||||||
|
|
||||||
.form {
|
.form {
|
||||||
::v-deep .el-input__inner {
|
::v-deep .el-input__inner {
|
||||||
@ -956,7 +943,6 @@ export default {
|
|||||||
// height: 680px;
|
// height: 680px;
|
||||||
height: calc(100vh - 294px);
|
height: calc(100vh - 294px);
|
||||||
overflow: scroll;
|
overflow: scroll;
|
||||||
background-color: #fff;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user