| | |
| | | import moment from 'moment'; |
| | | import { ref, reactive, computed } from 'vue'; |
| | | import missionApi from '@/api/missionApi'; |
| | | import thirdPartyDataApi from '@/api/thirdPartyDataApi'; |
| | | import { useFormConfirm } from '@/composables/formConfirm'; |
| | | import { useFetchData } from '@/composables/fetchData'; |
| | | import { useMissionStore } from '@/stores/mission'; |
| | |
| | | // message: '时间不能为空', |
| | | trigger: 'change', |
| | | validator: (rule, value, callback) => { |
| | | console.log(rule); |
| | | console.log(value); |
| | | if (value == null) { |
| | | callback(new Error('时间不能为空')); |
| | | } else { |
| | |
| | | return missionApi.putNewMission(param.value).then((res) => { |
| | | dialogVisible.value = false; |
| | | missionStore.fetchMission(); |
| | | // 通知服务端启动任务范围内的第三方数据获取任务 |
| | | thirdPartyDataApi.fetchMissionData(param.value.missionCode); |
| | | }); |
| | | }); |
| | | } |