Commit 865322742e3026b09b5b09803ef212ea4610b136

Authored by ww
1 parent 0196ae2d

fix: DEFECT-1172 任务中心modal标题未更改

@@ -5,6 +5,13 @@ export enum DataActionModeEnum { @@ -5,6 +5,13 @@ export enum DataActionModeEnum {
5 DELETE = 'DELETE', 5 DELETE = 'DELETE',
6 } 6 }
7 7
  8 +export enum DataActionModeNameEnum {
  9 + CREATE = '创建',
  10 + READ = '查看',
  11 + UPDATE = '编辑',
  12 + DELETE = '删除',
  13 +}
  14 +
8 export enum TimeUnitEnum { 15 export enum TimeUnitEnum {
9 SECOND = 'SECOND', 16 SECOND = 'SECOND',
10 MINUTE = 'MINUTE', 17 MINUTE = 'MINUTE',
@@ -6,10 +6,11 @@ @@ -6,10 +6,11 @@
6 import { composeData, parseData } from './util'; 6 import { composeData, parseData } from './util';
7 import { createTask, updateTask } from '/@/api/task'; 7 import { createTask, updateTask } from '/@/api/task';
8 import { ModalParamsType } from '/#/utils'; 8 import { ModalParamsType } from '/#/utils';
9 - import { DataActionModeEnum } from '/@/enums/toolEnum'; 9 + import { DataActionModeEnum, DataActionModeNameEnum } from '/@/enums/toolEnum';
10 import { TaskRecordType } from '/@/api/task/model'; 10 import { TaskRecordType } from '/@/api/task/model';
11 import { FormValueType } from './util'; 11 import { FormValueType } from './util';
12 import { unref } from 'vue'; 12 import { unref } from 'vue';
  13 + import { computed } from 'vue';
13 14
14 const props = defineProps<{ 15 const props = defineProps<{
15 reload: Fn; 16 reload: Fn;
@@ -18,6 +19,8 @@ @@ -18,6 +19,8 @@
18 19
19 const formMode = ref(DataActionModeEnum.CREATE); 20 const formMode = ref(DataActionModeEnum.CREATE);
20 21
  22 + const modalMode = ref<DataActionModeEnum>(DataActionModeEnum.CREATE);
  23 +
21 const dataSource = ref<TaskRecordType>(); 24 const dataSource = ref<TaskRecordType>();
22 const [registerModal, { closeModal }] = useModalInner( 25 const [registerModal, { closeModal }] = useModalInner(
23 ( 26 (
@@ -26,6 +29,7 @@ @@ -26,6 +29,7 @@
26 mode: DataActionModeEnum.CREATE, 29 mode: DataActionModeEnum.CREATE,
27 } 30 }
28 ) => { 31 ) => {
  32 + modalMode.value = mode;
29 dataSource.value = record; 33 dataSource.value = record;
30 formMode.value = mode; 34 formMode.value = mode;
31 resetFields(); 35 resetFields();
@@ -62,12 +66,16 @@ @@ -62,12 +66,16 @@
62 loading.value = false; 66 loading.value = false;
63 } 67 }
64 }; 68 };
  69 +
  70 + const getTitle = computed(() => {
  71 + return `${DataActionModeNameEnum[unref(modalMode)]}任务`;
  72 + });
65 </script> 73 </script>
66 74
67 <template> 75 <template>
68 <BasicModal 76 <BasicModal
69 @register="registerModal" 77 @register="registerModal"
70 - title="创建任务" 78 + :title="getTitle"
71 width="700px" 79 width="700px"
72 :okButtonProps="{ loading }" 80 :okButtonProps="{ loading }"
73 @ok="handleOk" 81 @ok="handleOk"