| | |
| | | <el-form-item label="工单状态:"> |
| | | <el-select |
| | | :teleported="false" |
| | | :disabled="activeTab === 'WAIT_AUDIT' || activeTab === 'REJECTED' || activeTab === 'PASS'" |
| | | v-model="searchForm.status" |
| | | placeholder="请选择关联航线" |
| | | clearable> |
| | |
| | | |
| | | const emit = defineEmits(['search']); |
| | | |
| | | // 获取航线 |
| | | let lineList = ref([]) |
| | | function getLines() { |
| | | const formData = { |
| | | name: '', |
| | | waylineType: undefined, |
| | | current: 1, |
| | | size: 99999999, |
| | | descs: 'update_time' |
| | | } |
| | | newGetWorkspacesPage(formData).then(res => { |
| | | lineList.value = res.data.data.records |
| | | }) |
| | | } |
| | | const rowObj = inject('rowObj') |
| | | const activeTab = inject('activeTab') |
| | | const lineList = inject('lineList') |
| | | const aiTypeList = inject('aiTypeList') |
| | | |
| | | // 获取算法 |
| | | let aiTypeList = ref([]) |
| | | function aitypeList() { |
| | | getDictionaryByCode('SF').then(res => { |
| | | aiTypeList.value = res.data.data['SF'] |
| | | }) |
| | | } |
| | | watch(activeTab, (newTab, oldTab) => { |
| | | if(newTab === 'WAIT_AUDIT') { |
| | | searchForm.status = '1' |
| | | } |
| | | if(newTab === 'REJECTED') { |
| | | searchForm.status = '2' |
| | | } |
| | | if(newTab === 'PASS') { |
| | | searchForm.status = '3' |
| | | } |
| | | }) |
| | | |
| | | // 周期 |
| | | const cycles = ref(['每天', '周一', '周二', '周三', '周四', '周五', '周六', '周末', '周天', '工作日']) |
| | |
| | | emit('search', params); |
| | | }; |
| | | |
| | | onMounted(() => { |
| | | aitypeList() |
| | | getLines() |
| | | // 查询一次 |
| | | // handleSearch() |
| | | }); |
| | | function handleReset () { |
| | | searchForm.ai_types = [] |
| | | searchForm.deal_time = "" |
| | | searchForm.file_id = "" |
| | | searchForm.key_word = "" |
| | | searchForm.status = '' |
| | | searchForm.rep_fre_type = '' |
| | | searchForm.create_start_date = null |
| | | searchForm.create_end_date = null |
| | | searchForm.start_date = null |
| | | searchForm.emd_date = null |
| | | emit('search', searchForm); |
| | | } |
| | | |
| | | // onMounted(() => { |
| | | // aitypeList() |
| | | // getLines() |
| | | // }); |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |