diff --git a/packages/xbot/AppTaskAi/components/TaskAdd.vue b/packages/xbot/AppTaskAi/components/TaskAdd.vue index 08a21f75..efb2382f 100644 --- a/packages/xbot/AppTaskAi/components/TaskAdd.vue +++ b/packages/xbot/AppTaskAi/components/TaskAdd.vue @@ -59,11 +59,14 @@ - - + +
+ +
+
- + @@ -219,6 +222,24 @@ 确认 + + + +
+ + + +
+
+ +
@@ -292,7 +313,9 @@ export default { filterCriteria: [], taskTitle: '', examinesName: '', - fileList: [] + fileList: [], + timePlan: '', + dayLimit: '' }, girdNames: '', id: '', @@ -302,7 +325,106 @@ export default { return e.getTime() < (Date.now() - 60 * 1000 * 60 * 24) } }, - fileContentList: [] + fileContentList: [], + isShowDay: false, + dayList: [ + { + label: '00点到01点', + value: 0 + }, + { + label: '01点到02点', + value: 0 + }, + { + label: '02点到03点', + value: 0 + }, + { + label: '03点到04点', + value: 0 + }, + { + label: '04点到05点', + value: 0 + }, + { + label: '05点到06点', + value: 0 + }, + { + label: '06点到07点', + value: 0 + }, + { + label: '07点到08点', + value: 0 + }, + { + label: '08点到09点', + value: 0 + }, + { + label: '09点到10点', + value: 0 + }, + { + label: '10点到11点', + value: 0 + }, + { + label: '11点到12点', + value: 0 + }, + { + label: '12点到13点', + value: 0 + }, + { + label: '13点到14点', + value: 0 + }, + { + label: '14点到15点', + value: 0 + }, + { + label: '15点到16点', + value: 0 + }, + { + label: '16点到17点', + value: 0 + }, + { + label: '18点到19点', + value: 0 + }, + { + label: '19点到20点', + value: 0 + }, + { + label: '10点到11点', + value: 0 + }, + { + label: '20点到21点', + value: 0 + }, + { + label: '21点到22点', + value: 0 + }, + { + label: '22点到23点', + value: 0 + }, + { + label: '23点到24点', + value: 0 + } + ] } }, @@ -637,6 +759,7 @@ export default { }, handleChangeCount() { + this.$refs.form.validateField('dayLimit') if(this.form.days > 0 && this.form.dayLimit > 0) { this.form.totalCount = this.form.days * this.form.dayLimit } @@ -667,6 +790,24 @@ export default { this.fileContentList = [] }, + onCloseDay() { + this.dayList.map((item) => { + item.value = 0 + }) + this.isShowDay = false + }, + + onDayForm() { + this.form.dayLimit = 0 + var timePlan = [] + this.dayList.map((item) => { + this.form.dayLimit = this.form.dayLimit + item.value + timePlan.push(item.value) + }) + this.form.timePlan = JSON.stringify(timePlan) + this.isShowDay = false + }, + cancel(isRefresh) { this.$emit('change', { type: 'TaskList',