Commit 3602ff28 authored by Facius's avatar Facius

报备默认选择最后一个时间;改约最后一个时间不可选

parent 51847eed
...@@ -97,6 +97,13 @@ ...@@ -97,6 +97,13 @@
] ]
} }
}, },
defaultAppointRangeItem: {
type: Object,
default() {
// return {"name":"22:00-24:00","pkey":"appointment_range_24","disabled":false}
return {}
}
}
}, },
data() { data() {
return { return {
...@@ -133,8 +140,7 @@ ...@@ -133,8 +140,7 @@
list, list,
} }
this.appointTime = item.day this.appointTime = item.day
this.appointRange = null this.initAppointRange()
this.appointRangeText = ''
this.currentDayIndex = index this.currentDayIndex = index
this.$emit('date-change', data) this.$emit('date-change', data)
}, },
...@@ -196,7 +202,10 @@ ...@@ -196,7 +202,10 @@
} }
return content return content
}, },
initAppointRange() {
this.appointRange = this.defaultAppointRangeItem.pkey
this.appointRangeText = this.defaultAppointRangeItem.name
}
} }
} }
</script> </script>
......
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
:title="appointTitle" :title="appointTitle"
:timeList="timeList" :timeList="timeList"
:type="timeType" :type="timeType"
:defaultAppointRangeItem="defaultAppointRangeItem"
@dateChange="dateChange" @dateChange="dateChange"
@timeChange="timeChange" @timeChange="timeChange"
@weekChange="weekChange" @weekChange="weekChange"
...@@ -158,6 +159,9 @@ export default { ...@@ -158,6 +159,9 @@ export default {
}, },
timeType() { timeType() {
return this.types[this.options[this.curTab].name] return this.types[this.options[this.curTab].name]
},
defaultAppointRangeItem() {
return this.options[this.curTab].defaultAppointRangeItem
} }
}, },
async onLoad(e) { async onLoad(e) {
...@@ -197,7 +201,8 @@ export default { ...@@ -197,7 +201,8 @@ export default {
let row = tabVals[index]; let row = tabVals[index];
let owns = Object.keys(row); let owns = Object.keys(row);
let ownVals = Object.values(row); let ownVals = Object.values(row);
configs[index] = { name: tab, owns: [] }; var defaultAppointRangeItem = tab == '报备' ? { name: '22:00-24:00', pkey: 'appointment_range_24', disabled: false } : {}
configs[index] = { name: tab, owns: [], defaultAppointRangeItem: defaultAppointRangeItem};
if(tab == '改约') { if(tab == '改约') {
self.appoint[index] = '预约时间' self.appoint[index] = '预约时间'
} else { } else {
...@@ -321,7 +326,7 @@ export default { ...@@ -321,7 +326,7 @@ export default {
self.dateItem = data.item self.dateItem = data.item
if (self.trace.reasonType == '改约') { if (self.trace.reasonType == '改约') {
self.timeList.map((item, index) => { self.timeList.map((item, index) => {
if (data.item.timeRange.indexOf(item.pkey) > -1) { if (data.item.pkey.indexOf(item.pkey) > -1) {
item.disabled = true; item.disabled = true;
} else { } else {
item.disabled = false; item.disabled = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment