Commit 1333eddf1967d87c2f8da8acdf3e2248623fe8ac

Authored by fengtao
1 parent 65dbc647

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

@@ -27,10 +27,25 @@ @@ -27,10 +27,25 @@
27 showActionButtonGroup: false, 27 showActionButtonGroup: false,
28 fieldMapToTime: [['timeZone', ['startTime', 'endTime'], 'YYYY-MM-DD HH:mm:ss']], 28 fieldMapToTime: [['timeZone', ['startTime', 'endTime'], 'YYYY-MM-DD HH:mm:ss']],
29 }); 29 });
  30 + const isViewDetail = ref(false);
30 const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => { 31 const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
31 await resetFields(); 32 await resetFields();
32 setDrawerProps({ confirmLoading: false }); 33 setDrawerProps({ confirmLoading: false });
33 isUpdate.value = !!data?.isUpdate; 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 if (unref(isUpdate)) { 49 if (unref(isUpdate)) {
35 //回显基础数据 50 //回显基础数据
36 editId.value = data.record.id; 51 editId.value = data.record.id;
@@ -40,6 +40,12 @@ @@ -40,6 +40,12 @@
40 confirm: handleDeleteOrBatchDelete.bind(null, record), 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 :dropDownActions="[ 50 :dropDownActions="[
45 { 51 {
@@ -166,10 +172,12 @@ @@ -166,10 +172,12 @@
166 openDrawer(true, { 172 openDrawer(true, {
167 isUpdate: true, 173 isUpdate: true,
168 record, 174 record,
  175 + isView: true,
169 }); 176 });
170 } else { 177 } else {
171 openDrawer(true, { 178 openDrawer(true, {
172 isUpdate: false, 179 isUpdate: false,
  180 + isView: true,
173 }); 181 });
174 } 182 }
175 }; 183 };
@@ -203,5 +211,14 @@ @@ -203,5 +211,14 @@
203 createMessage.success(`执行一次任务"${record.jobName}"成功`); 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 </script> 223 </script>
207 <style lang="less" scoped></style> 224 <style lang="less" scoped></style>