Commit 865322742e3026b09b5b09803ef212ea4610b136

Authored by ww
1 parent 0196ae2d

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

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