Commit 1333eddf1967d87c2f8da8acdf3e2248623fe8ac

Authored by fengtao
1 parent 65dbc647

feat:DEFECT-641 定时任务新增启用后查看

... ... @@ -27,10 +27,25 @@
27 27 showActionButtonGroup: false,
28 28 fieldMapToTime: [['timeZone', ['startTime', 'endTime'], 'YYYY-MM-DD HH:mm:ss']],
29 29 });
  30 + const isViewDetail = ref(false);
30 31 const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
31 32 await resetFields();
32 33 setDrawerProps({ confirmLoading: false });
33 34 isUpdate.value = !!data?.isUpdate;
  35 + isViewDetail.value = !!data?.isView;
  36 +
  37 + if (unref(isViewDetail)) {
  38 + setDrawerProps({ showFooter: true });
  39 + if (unref(isUpdate)) {
  40 + setDrawerProps({ title: '编辑定时任务' });
  41 + } else {
  42 + setDrawerProps({ title: '新增定时任务' });
  43 + }
  44 + } else {
  45 + setDrawerProps({ showFooter: false });
  46 + setDrawerProps({ title: '查看定时任务' });
  47 + }
  48 +
34 49 if (unref(isUpdate)) {
35 50 //回显基础数据
36 51 editId.value = data.record.id;
... ...
... ... @@ -40,6 +40,12 @@
40 40 confirm: handleDeleteOrBatchDelete.bind(null, record),
41 41 },
42 42 },
  43 + {
  44 + label: '查看',
  45 + icon: 'ant-design:eye-outlined',
  46 + onClick: handleViewDetail.bind(null, record),
  47 + ifShow: record.status === 1,
  48 + },
43 49 ]"
44 50 :dropDownActions="[
45 51 {
... ... @@ -166,10 +172,12 @@
166 172 openDrawer(true, {
167 173 isUpdate: true,
168 174 record,
  175 + isView: true,
169 176 });
170 177 } else {
171 178 openDrawer(true, {
172 179 isUpdate: false,
  180 + isView: true,
173 181 });
174 182 }
175 183 };
... ... @@ -203,5 +211,14 @@
203 211 createMessage.success(`执行一次任务"${record.jobName}"成功`);
204 212 }
205 213 };
  214 + const handleViewDetail = (record: Recordable) => {
  215 + if (record) {
  216 + openDrawer(true, {
  217 + isUpdate: true,
  218 + record,
  219 + isView: false,
  220 + });
  221 + }
  222 + };
206 223 </script>
207 224 <style lang="less" scoped></style>
... ...