修改日期时间
This commit is contained in:
parent
daf9b8a51c
commit
544b0c0ceb
@ -128,7 +128,11 @@
|
|||||||
>
|
>
|
||||||
<div class="top">
|
<div class="top">
|
||||||
<div class="toptop">
|
<div class="toptop">
|
||||||
<el-radio v-model="item.checked1" :label="1" @change="handleCheckAllChange1($event, item)">
|
<el-radio
|
||||||
|
v-model="item.checked1"
|
||||||
|
:label="1"
|
||||||
|
@change="handleCheckAllChange1($event, item)"
|
||||||
|
>
|
||||||
<el-select
|
<el-select
|
||||||
style="width: 123px"
|
style="width: 123px"
|
||||||
v-model="item.routeNodeName"
|
v-model="item.routeNodeName"
|
||||||
@ -160,23 +164,25 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="top">
|
<div class="top">
|
||||||
<div class="toptop">
|
<div class="toptop">
|
||||||
<el-radio v-model="item.checked2" :label="2" @change="handleCheckAllChange2($event, item, index)">
|
<el-radio
|
||||||
|
v-model="item.checked2"
|
||||||
|
:label="2"
|
||||||
|
@change="handleCheckAllChange2($event, item, index)"
|
||||||
|
>
|
||||||
<span style="width: 78px">指定时间:</span>
|
<span style="width: 78px">指定时间:</span>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
format="yyyy-MM-dd HH:mm"
|
format="yyyy-MM-dd HH:mm:ss"
|
||||||
value-format="yyyy-MM-dd HH:mm"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
v-model="item.nodePlanTime"
|
v-model="item.nodePlanTime"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
placeholder="选择日期时间"
|
placeholder="选择日期时间"
|
||||||
:picker-options="pickerOptions"
|
:picker-options="pickerOptions"
|
||||||
@input="input(item,index)"
|
@input="input(item, index)"
|
||||||
@focus="setCurrentTime(item,index)"
|
@focus="setCurrentTime(item, index)"
|
||||||
:default-time="currentDate"
|
|
||||||
ref="datePicker"
|
ref="datePicker"
|
||||||
>
|
>
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-radio>
|
</el-radio>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="top">
|
<div class="top">
|
||||||
@ -186,10 +192,13 @@
|
|||||||
style="margin-right: 5px"
|
style="margin-right: 5px"
|
||||||
@change="handleCheckAllChange3($event, item)"
|
@change="handleCheckAllChange3($event, item)"
|
||||||
></el-checkbox> -->
|
></el-checkbox> -->
|
||||||
<el-radio v-model="item.checked3" :label="3" @change="handleCheckAllChange3($event, item)">
|
<el-radio
|
||||||
|
v-model="item.checked3"
|
||||||
|
:label="3"
|
||||||
|
@change="handleCheckAllChange3($event, item)"
|
||||||
|
>
|
||||||
<span>立即执行</span>
|
<span>立即执行</span>
|
||||||
</el-radio>
|
</el-radio>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<el-card :class="listindex == index ? 'cards' : ''">
|
<el-card :class="listindex == index ? 'cards' : ''">
|
||||||
@ -538,8 +547,9 @@ export default {
|
|||||||
name: "ManuallyCreatingTasks",
|
name: "ManuallyCreatingTasks",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
time:'',
|
// currentDate: '',
|
||||||
datePickerVisible:true,
|
time: '',
|
||||||
|
datePickerVisible: true,
|
||||||
show: 0,
|
show: 0,
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
disabledDate(time) {
|
disabledDate(time) {
|
||||||
@ -549,8 +559,6 @@ export default {
|
|||||||
// return time.getTime() > Date.now() - 8.64e7// 如果没有后面的-8.64e7就是不可以选择今天的
|
// return time.getTime() > Date.now() - 8.64e7// 如果没有后面的-8.64e7就是不可以选择今天的
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
heightLine: 0,
|
heightLine: 0,
|
||||||
optionsname: '',
|
optionsname: '',
|
||||||
options: [],
|
options: [],
|
||||||
@ -630,7 +638,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
created() {
|
created() {
|
||||||
console.log(this.$route.query,'this.$route.quer')
|
console.log(this.$route.query, 'this.$route.quer')
|
||||||
|
|
||||||
this.infolist();
|
this.infolist();
|
||||||
this.infolistword();
|
this.infolistword();
|
||||||
@ -645,28 +653,28 @@ export default {
|
|||||||
this.updata.departmentId = this.$route.query.departmentId;
|
this.updata.departmentId = this.$route.query.departmentId;
|
||||||
this.updata.departmentName = this.$route.query.departmentName;
|
this.updata.departmentName = this.$route.query.departmentName;
|
||||||
this.formInline = this.list[0];
|
this.formInline = this.list[0];
|
||||||
if(this.$route.query.path=='/patient/signRecord'){
|
if (this.$route.query.path == '/patient/signRecord') {
|
||||||
this.list[0].checked1=1
|
this.list[0].checked1 = 1
|
||||||
this.list[0].routeNodeName='AFTER_VISIT_DISCHARGE'
|
this.list[0].routeNodeName = 'AFTER_VISIT_DISCHARGE'
|
||||||
this.list[0].plantype='PLUSDAY'
|
this.list[0].plantype = 'PLUSDAY'
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
if(this.$route.query.path=="/patient/patientinfoimport" || this.$route.query.path=="/task/Patientmanagement"
|
if (this.$route.query.path == "/patient/patientinfoimport" || this.$route.query.path == "/task/Patientmanagement"
|
||||||
|| this.$route.query.path=="/patient/ImportDetails"
|
|| this.$route.query.path == "/patient/ImportDetails"
|
||||||
|
|
||||||
){
|
) {
|
||||||
this.list[0].checked2=2
|
this.list[0].checked2 = 2
|
||||||
this.list[0].routeNodeName=''
|
this.list[0].routeNodeName = ''
|
||||||
this.list[0].plantype='APPOINT'
|
this.list[0].plantype = 'APPOINT'
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
computed: {
|
// computed: {
|
||||||
currentDate() {
|
// currentDate() {
|
||||||
return this.formatDate(new Date());
|
// return this.formatDate(new Date());
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
mounted() {
|
mounted() {
|
||||||
this.getMaxTableHeight()
|
this.getMaxTableHeight()
|
||||||
this.screenChange()
|
this.screenChange()
|
||||||
@ -679,26 +687,26 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
// 计划类型:plantype;
|
// 计划类型:plantype;
|
||||||
// CURRENT:立即执行;
|
// CURRENT:立即执行;
|
||||||
// APPOINT:指定日期;
|
// APPOINT:指定日期;
|
||||||
// PLUSDAY:第几天
|
// PLUSDAY:第几天
|
||||||
// 第1行
|
// 第1行
|
||||||
handleFocus(item){
|
handleFocus(item) {
|
||||||
console.log(item,'item,index')
|
console.log(item, 'item,index')
|
||||||
item.checked1=1
|
item.checked1 = 1
|
||||||
item.checked2=""
|
item.checked2 = ""
|
||||||
item.checked3=""
|
item.checked3 = ""
|
||||||
item.nodePlanTime = ""
|
item.nodePlanTime = ""
|
||||||
item.timedata = ""
|
item.timedata = ""
|
||||||
item.plantype = "PLUSDAY"
|
item.plantype = "PLUSDAY"
|
||||||
|
|
||||||
},
|
},
|
||||||
// 第1行
|
// 第1行
|
||||||
handleFocusone(item){
|
handleFocusone(item) {
|
||||||
item.checked1=1
|
item.checked1 = 1
|
||||||
item.checked2=""
|
item.checked2 = ""
|
||||||
item.checked3=""
|
item.checked3 = ""
|
||||||
item.nodePlanTime = ""
|
item.nodePlanTime = ""
|
||||||
item.timedata = ""
|
item.timedata = ""
|
||||||
item.plantype = "PLUSDAY"
|
item.plantype = "PLUSDAY"
|
||||||
@ -706,16 +714,16 @@ export default {
|
|||||||
|
|
||||||
},
|
},
|
||||||
// 第2行
|
// 第2行
|
||||||
setCurrentTime(item,index) {
|
setCurrentTime(item, index) {
|
||||||
console.log(item,'item,index')
|
console.log(item, 'item,index')
|
||||||
item.checked1=""
|
item.checked1 = ""
|
||||||
item.checked2=2
|
item.checked2 = 2
|
||||||
item.checked3=""
|
item.checked3 = ""
|
||||||
// item.routeNodeName = ""
|
// item.routeNodeName = ""
|
||||||
item.routeNodeDay = ""
|
item.routeNodeDay = ""
|
||||||
item.plantype = "APPOINT"
|
item.plantype = "APPOINT"
|
||||||
item.timedata = ""
|
item.timedata = ""
|
||||||
},
|
},
|
||||||
|
|
||||||
input(item,index){
|
input(item,index){
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
@ -780,10 +788,18 @@ export default {
|
|||||||
newObj.routeNodeList.forEach(e => {
|
newObj.routeNodeList.forEach(e => {
|
||||||
if (e.timedata) {
|
if (e.timedata) {
|
||||||
e.nodePlanTime = e.timedata
|
e.nodePlanTime = e.timedata
|
||||||
|
|
||||||
|
}
|
||||||
|
const dateParts = e.nodePlanTime.split(' ');
|
||||||
|
if (dateParts[1] == "00:00:00") {
|
||||||
|
const date = new Date();
|
||||||
|
const hours = String(date.getHours()).padStart(2, '0');
|
||||||
|
const minutes = String(date.getMinutes()).padStart(2, '0');
|
||||||
|
const ss = String(date.getSeconds()).padStart(2, '0');
|
||||||
|
e.nodePlanTime = dateParts[0] + ' ' + hours + ':' + minutes + ':' + ss;
|
||||||
}
|
}
|
||||||
delete e.timedata;
|
delete e.timedata;
|
||||||
delete e.checked1;
|
delete e.checked1;
|
||||||
delete e.checked2;
|
|
||||||
delete e.checked3;
|
delete e.checked3;
|
||||||
})
|
})
|
||||||
// var nulllength= newObj.routeNodeList.filter(item => item.routeNodeName=="" || item.routeNodeName==null || item.routeNodeName==undefined);
|
// var nulllength= newObj.routeNodeList.filter(item => item.routeNodeName=="" || item.routeNodeName==null || item.routeNodeName==undefined);
|
||||||
@ -792,21 +808,22 @@ export default {
|
|||||||
// this.$message.error('节点名称不能为空!');
|
// this.$message.error('节点名称不能为空!');
|
||||||
// return
|
// return
|
||||||
// }
|
// }
|
||||||
|
|
||||||
console.log(newObj, 'this.newObj')
|
console.log(newObj, 'this.newObj')
|
||||||
console.log(this.updata, 'this.updata')
|
console.log(this.updata, 'this.updata')
|
||||||
// return
|
// return
|
||||||
signrouteadd(newObj).then((res) => {
|
signrouteadd(newObj).then((res) => {
|
||||||
var message=''
|
var message = ''
|
||||||
if(this.$route.query.path=="/patient/signRecord"){
|
if (this.$route.query.path == "/patient/signRecord") {
|
||||||
message ='保存成功,即将返回签约列表'
|
message = '保存成功,即将返回签约列表'
|
||||||
}else if(this.$route.query.path=="/patient/patientinfoimport"){
|
} else if (this.$route.query.path == "/patient/patientinfoimport") {
|
||||||
message ='保存成功,即将返回签约患者列表'
|
message = '保存成功,即将返回签约患者列表'
|
||||||
|
|
||||||
}else if(this.$route.query.path=="/patient/ImportDetails"){
|
} else if (this.$route.query.path == "/patient/ImportDetails") {
|
||||||
message ='保存成功,即将返回导入明细列表'
|
message = '保存成功,即将返回导入明细列表'
|
||||||
}
|
}
|
||||||
else if(this.$route.query.path=="/task/Patientmanagement"){
|
else if (this.$route.query.path == "/task/Patientmanagement") {
|
||||||
message ='保存成功,即将返回创建任务列表'
|
message = '保存成功,即将返回创建任务列表'
|
||||||
}
|
}
|
||||||
this.$notify({
|
this.$notify({
|
||||||
type: "success",
|
type: "success",
|
||||||
@ -1301,9 +1318,8 @@ export default {
|
|||||||
padding-left: 12px;
|
padding-left: 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
::v-deep .el-timeline-item__node--normal{
|
::v-deep .el-timeline-item__node--normal {
|
||||||
left: 0px;
|
left: 0px;
|
||||||
|
|
||||||
}
|
}
|
||||||
::v-deep .el-timeline-item__timestamp {
|
::v-deep .el-timeline-item__timestamp {
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
@ -1335,10 +1351,10 @@ export default {
|
|||||||
::v-deep .el-form-item__content {
|
::v-deep .el-form-item__content {
|
||||||
display: inline-block !important;
|
display: inline-block !important;
|
||||||
}
|
}
|
||||||
::v-deep .el-icon-circle-plus-outline{
|
::v-deep .el-icon-circle-plus-outline {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
::v-deep .el-icon-delete{
|
::v-deep .el-icon-delete {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user