修改手动创建任务
This commit is contained in:
parent
80b7091a92
commit
0aec4b119e
@ -123,21 +123,16 @@
|
||||
<el-timeline-item
|
||||
v-for="(item, index) in list"
|
||||
:key="index"
|
||||
:color="listindex == index ? '#409EFF' : ''"
|
||||
:color="listindex == index ? '#13CE66' : ''"
|
||||
@click.native="clicktimelineitem(item, index)"
|
||||
>
|
||||
<div class="top">
|
||||
<div class="toptop">
|
||||
<el-radio v-model="item.checked1" :label="1" @change="handleCheckAllChange1($event, item)">{{""}}</el-radio>
|
||||
<!-- <el-checkbox
|
||||
v-model="item.checked1"
|
||||
style="margin-right: 5px"
|
||||
@change="handleCheckAllChange1($event, item)"
|
||||
></el-checkbox> -->
|
||||
<div class="toptop" @click="topclack(item,index)">
|
||||
<el-radio v-model="item.checked1" :label="1" @change="handleCheckAllChange1($event, item)">
|
||||
<el-select
|
||||
style="width: 120px;margin-left: -26px;"
|
||||
:disabled="item.disableddata"
|
||||
style="width: 120px"
|
||||
v-model="item.routeNodeName"
|
||||
@focus="handleFocusone(item)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in parentDictCodelist"
|
||||
@ -151,9 +146,10 @@
|
||||
style="width: 90px"
|
||||
v-model="item.routeNodeDay"
|
||||
type="number"
|
||||
:disabled="item.disabledcount"
|
||||
@focus="handleFocus(item)"
|
||||
></el-input>
|
||||
<span>天</span>
|
||||
</el-radio>
|
||||
</div>
|
||||
<div>
|
||||
<i
|
||||
@ -164,25 +160,24 @@
|
||||
</div>
|
||||
<div class="top">
|
||||
<div class="toptop">
|
||||
<el-radio v-model="item.checked2" :label="2" @change="handleCheckAllChange2($event, item, index)">{{""}}</el-radio>
|
||||
<!-- <el-checkbox
|
||||
v-model="item.checked2"
|
||||
style="margin-right: 5px"
|
||||
@change="handleCheckAllChange2($event, item, index)"
|
||||
></el-checkbox> -->
|
||||
<span style="width: 78px;margin-left: -26px;">指定时间:</span>
|
||||
<el-radio v-model="item.checked2" :label="2" @change="handleCheckAllChange2($event, item, index)">
|
||||
<span style="width: 78px">指定时间:</span>
|
||||
<el-date-picker
|
||||
:disabled="item.disabled"
|
||||
|
||||
format="yyyy-MM-dd HH:mm"
|
||||
value-format="yyyy-MM-dd HH:mm"
|
||||
|
||||
v-model="item.nodePlanTime"
|
||||
type="datetime"
|
||||
placeholder="选择日期时间"
|
||||
:picker-options="pickerOptions"
|
||||
@input="$forceUpdate()"
|
||||
@input="input(item,index)"
|
||||
@blur="handleDateChange"
|
||||
@focus="setCurrentTime(item,index)"
|
||||
ref="datePicker"
|
||||
>
|
||||
</el-date-picker>
|
||||
</el-radio>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="top">
|
||||
@ -192,8 +187,10 @@
|
||||
style="margin-right: 5px"
|
||||
@change="handleCheckAllChange3($event, item)"
|
||||
></el-checkbox> -->
|
||||
<el-radio v-model="item.checked3" :label="3" @change="handleCheckAllChange3($event, item)">{{""}}</el-radio>
|
||||
<span style="margin-left: -26px;">立即执行</span>
|
||||
<el-radio v-model="item.checked3" :label="3" @change="handleCheckAllChange3($event, item)">
|
||||
<span>立即执行</span>
|
||||
</el-radio>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<el-card :class="listindex == index ? 'cards' : ''">
|
||||
@ -552,6 +549,7 @@ export default {
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
heightLine: 0,
|
||||
optionsname: '',
|
||||
options: [],
|
||||
@ -617,12 +615,11 @@ export default {
|
||||
phoneDialMethod: "",
|
||||
plantype: "PLUSDAY",
|
||||
nodePlanTime: "",
|
||||
checked1: 1,
|
||||
checked2: false,
|
||||
checked3: false,
|
||||
checked1: '',
|
||||
checked2: '',
|
||||
checked3: '',
|
||||
disabled: true,
|
||||
disableddata: false,
|
||||
disabledcount: false
|
||||
|
||||
|
||||
},
|
||||
],
|
||||
@ -633,7 +630,10 @@ export default {
|
||||
},
|
||||
watch: {
|
||||
},
|
||||
|
||||
created() {
|
||||
console.log(this.$route.query,'this.$route.quer')
|
||||
|
||||
this.infolist();
|
||||
this.infolistword();
|
||||
this.infolistMESSAGE();
|
||||
@ -647,6 +647,19 @@ export default {
|
||||
this.updata.departmentId = this.$route.query.departmentId;
|
||||
this.updata.departmentName = this.$route.query.departmentName;
|
||||
this.formInline = this.list[0];
|
||||
if(this.$route.query.path=='/patient/signRecord'){
|
||||
this.list[0].checked1=1
|
||||
this.list[0].routeNodeName='AFTER_VISIT_DISCHARGE'
|
||||
this.list[0].plantype='PLUSDAY'
|
||||
|
||||
|
||||
}
|
||||
if(this.$route.query.path=="/patient/patientinfoimport" || this.$route.query.path=="/task/Patientmanagement"){
|
||||
|
||||
this.list[0].checked2=2
|
||||
this.list[0].routeNodeName=''
|
||||
this.list[0].plantype='APPOINT'
|
||||
}
|
||||
|
||||
},
|
||||
mounted() {
|
||||
@ -654,32 +667,64 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
|
||||
// 计划类型:plantype;
|
||||
// CURRENT:立即执行;
|
||||
// APPOINT:指定日期;
|
||||
// PLUSDAY:第几天
|
||||
// 第1行
|
||||
handleFocus(item){
|
||||
console.log(item,'item,index')
|
||||
item.checked1=1
|
||||
item.checked2=""
|
||||
item.checked3=""
|
||||
item.nodePlanTime = ""
|
||||
item.timedata = ""
|
||||
item.plantype = "PLUSDAY"
|
||||
|
||||
},
|
||||
// 第1行
|
||||
handleFocusone(item){
|
||||
item.checked1=1
|
||||
item.checked2=""
|
||||
item.checked3=""
|
||||
item.nodePlanTime = ""
|
||||
item.timedata = ""
|
||||
item.plantype = "PLUSDAY"
|
||||
|
||||
|
||||
},
|
||||
// 第2行
|
||||
setCurrentTime(item,index) {
|
||||
console.log(item,'item,index')
|
||||
item.checked1=""
|
||||
item.checked2=2
|
||||
item.checked3=""
|
||||
item.routeNodeName = ""
|
||||
item.routeNodeDay = ""
|
||||
item.plantype = "APPOINT"
|
||||
item.timedata = ""
|
||||
},
|
||||
topclack(item,index){
|
||||
},
|
||||
input(item,index){
|
||||
item.nodePlanTime = new Date();
|
||||
this.$forceUpdate()
|
||||
},
|
||||
handleDateChange(value) {
|
||||
console.log(value)
|
||||
// 当日期改变时,手动关闭弹框
|
||||
|
||||
},
|
||||
// 出院/诊后
|
||||
handleCheckAllChange1(e, item) {
|
||||
console.log(e, item, 'value')
|
||||
item.checked2 = ""
|
||||
item.checked3 = ""
|
||||
item.disabled = true
|
||||
item.disableddata = false
|
||||
item.disabledcount = false
|
||||
item.checked1 = 1
|
||||
item.nodePlanTime = ""
|
||||
item.timedata = ""
|
||||
item.plantype = "PLUSDAY"
|
||||
// if (e == true) {
|
||||
// item.checked2 = false
|
||||
// item.checked3 = false
|
||||
// item.disabled = true
|
||||
// item.disableddata = false
|
||||
// item.disabledcount = false
|
||||
// item.nodePlanTime = ""
|
||||
// item.timedata = ""
|
||||
// item.plantype = "PLUSDAY"
|
||||
// } else {
|
||||
// item.disableddata = true
|
||||
// item.disabledcount = true
|
||||
// item.routeNodeName = ""
|
||||
// item.routeNodeDay = ""
|
||||
// }
|
||||
},
|
||||
// 指定时间
|
||||
handleCheckAllChange2(e, item, index) {
|
||||
@ -688,24 +733,8 @@ export default {
|
||||
console.log(this.list, 'list')
|
||||
item.routeNodeName = ""
|
||||
item.routeNodeDay = ""
|
||||
item.disabled = false
|
||||
item.disableddata = true
|
||||
item.disabledcount = true
|
||||
item.plantype = "APPOINT"
|
||||
item.timedata = ""
|
||||
|
||||
|
||||
// if (e == false) {
|
||||
// item.nodePlanTime = ""
|
||||
// item.disabled = true
|
||||
// } else {
|
||||
// item.plantype = "APPOINT"
|
||||
// item.timedata = ""
|
||||
// console.log(e, item, index, 'value2')
|
||||
// item.disabled = false
|
||||
// item.disableddata = true
|
||||
// item.disabledcount = true
|
||||
// }
|
||||
},
|
||||
// 立即执行
|
||||
handleCheckAllChange3(e, item) {
|
||||
@ -724,9 +753,6 @@ export default {
|
||||
item.timedata = data
|
||||
console.log(data, '日期');
|
||||
item.plantype = "CURRENT"
|
||||
item.disableddata = true
|
||||
item.disabledcount = true
|
||||
item.disabled = true
|
||||
item.nodePlanTime = ""
|
||||
// if (e == true) {
|
||||
// console.log('00000000000000000000')
|
||||
@ -766,9 +792,7 @@ export default {
|
||||
delete e.checked1;
|
||||
delete e.checked2;
|
||||
delete e.checked3;
|
||||
delete e.disableddata;
|
||||
delete e.disabledcount;
|
||||
delete e.disabled;
|
||||
|
||||
})
|
||||
console.log(newObj, 'this.newObj')
|
||||
console.log(this.updata, 'this.updata')
|
||||
@ -1034,9 +1058,7 @@ export default {
|
||||
checked1: 1,
|
||||
checked2: "",
|
||||
checked3: "",
|
||||
disabled: true,
|
||||
disableddata: false,
|
||||
disabledcount: false,
|
||||
|
||||
timedata: "",
|
||||
|
||||
});
|
||||
@ -1269,7 +1291,10 @@ export default {
|
||||
padding-left: 12px;
|
||||
}
|
||||
}
|
||||
::v-deep .el-timeline-item__node--normal{
|
||||
left: 0px;
|
||||
|
||||
}
|
||||
::v-deep .el-timeline-item__timestamp {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
@ -1300,4 +1325,10 @@ export default {
|
||||
::v-deep .el-form-item__content {
|
||||
display: inline-block !important;
|
||||
}
|
||||
::v-deep .el-icon-circle-plus-outline{
|
||||
cursor: pointer;
|
||||
}
|
||||
::v-deep .el-icon-delete{
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user