diff --git a/src/views/file/emailTemplate/index.vue b/src/views/file/emailTemplate/index.vue
index 8d78d00..f5303c7 100644
--- a/src/views/file/emailTemplate/index.vue
+++ b/src/views/file/emailTemplate/index.vue
@@ -27,7 +27,6 @@
新建
-
{
rowKeys.value = [];
const result = await getEmailTemplateList({ ...formParams, ...res });
return result;
};
+ /**
+ *数据行选中事件
+ * @param keys 参数
+ */
function onCheckedRow(keys) {
rowKeys.value = keys;
}
+ /**
+ * 刷新数据列表
+ * @param noRefresh 参数
+ */
function reloadTable(noRefresh = '') {
basicTableRef.value.reload(noRefresh ? {} : { pageNo: 1 });
}
+ /**
+ * 执行提交表单
+ * @param values 参数
+ */
function handleSubmit(values: Recordable) {
for (const key in formParams) {
formParams[key] = '';
@@ -145,6 +162,10 @@
reloadTable();
}
+ /**
+ * 执行重置
+ * @param values 参数
+ */
function handleReset(values: Recordable) {
for (const key in formParams) {
formParams[key] = '';
diff --git a/src/views/file/fileTemplate/edit.vue b/src/views/file/fileTemplate/edit.vue
index c16976c..5241b49 100644
--- a/src/views/file/fileTemplate/edit.vue
+++ b/src/views/file/fileTemplate/edit.vue
@@ -99,12 +99,21 @@
default: 0,
},
});
+
+ /**
+ * 定义模态
+ */
const [modalRegister, { openModal, setSubLoading }] = useModal({
title: props.fileId ? '编辑文件模板' : '添加文件模板',
subBtuText: '确定',
width: 600,
});
+ /**
+ *上传文件
+ * @param filePath 文件路径
+ * @param fileName 文件名称
+ */
const fileUpload = async (filePath: any, fileName: any) => {
formData.filePath = filePath;
formData.fileName = fileName;
@@ -116,6 +125,7 @@
);
return;
};
+
/**
* 执行提交
*/
@@ -162,7 +172,10 @@
setFormData();
}
});
- //导出方法
+
+ /**
+ * 定义函数
+ */
defineExpose({
openModal,
});
diff --git a/src/views/file/fileTemplate/index.vue b/src/views/file/fileTemplate/index.vue
index b6c5fe0..d93a877 100644
--- a/src/views/file/fileTemplate/index.vue
+++ b/src/views/file/fileTemplate/index.vue
@@ -27,7 +27,6 @@
新建
-
{
rowKeys.value = [];
const result = await getFileTemplateList({ ...formParams, ...res });
return result;
};
+ /**
+ * 数据行选中事件
+ * @param keys 参数
+ */
function onCheckedRow(keys) {
rowKeys.value = keys;
}
+ /**
+ * 刷新数据表
+ * @param noRefresh 参数
+ */
function reloadTable(noRefresh = '') {
basicTableRef.value.reload(noRefresh ? {} : { pageNo: 1 });
}
+ /**
+ * 执行提交表单
+ * @param values 参数
+ */
function handleSubmit(values: Recordable) {
for (const key in formParams) {
formParams[key] = '';
@@ -144,6 +160,10 @@
reloadTable();
}
+ /**
+ * 执行重置
+ * @param values 参数
+ */
function handleReset(values: Recordable) {
for (const key in formParams) {
formParams[key] = '';
@@ -154,6 +174,9 @@
reloadTable();
}
+ /**
+ * 执行注册
+ */
const [register, {}] = useForm({
gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' },
labelWidth: 80,
@@ -169,6 +192,7 @@
await nextTick();
createModalRef.value.openModal();
};
+
/**
* 执行编辑
*/
@@ -178,6 +202,7 @@
await nextTick();
createModalRef.value.openModal();
}
+
/**
* 执行删除
* @param id 参数
@@ -189,7 +214,9 @@
positiveText: '确定',
negativeText: '取消',
onPositiveClick: async () => {
- record.id ? await positionDelete(record.id) : await positionBatchDelete(rowKeys.value);
+ record.id
+ ? await fileTemplateDelete(record.id)
+ : await fileTemplateBatchDelete(rowKeys.value);
message.success('删除成功');
reloadTable();
},