diff --git a/src/views/content/ad/edit.vue b/src/views/content/ad/edit.vue index 9c80dd2..c5fa8e7 100644 --- a/src/views/content/ad/edit.vue +++ b/src/views/content/ad/edit.vue @@ -142,33 +142,37 @@ import UploadImg from '@/components/Upload/Image.vue'; import { useLockFn } from '@/utils/useLockFn'; + /** + * 定义变量 + */ const emit = defineEmits(['success', 'update:visible']); const formRef = ref(); + const message = useMessage(); + const adSortList = ref([]); + const editorRef = ref(); /** * 定义表单参数 */ - const message = useMessage(); - const adSortList = ref([]); - const editorRef = ref(); const formData = reactive({ id: '', title: '', - adSortId: undefined, + adSortId: '', cover: '', - type: undefined, + type: '', note: '', content: '', url: '', width: '', height: '', - adTime: null, + adTime: [], startTime: '', endTime: '', click: '', status: 1, sort: 0, }); + /** * 定义接收的参数 */ @@ -184,12 +188,10 @@ default: 0, }, }); - const [modalRegister, { openModal, setSubLoading }] = useModal({ - title: props.adId ? '编辑广告' : '添加广告', - subBtuText: '确定', - width: 1350, - }); + /** + * 定义常量数据 + */ const typeList = [ { label: '图片', value: 1 }, { label: '文字', value: 2 }, @@ -197,6 +199,15 @@ { label: '推荐', value: 4 }, ]; + /** + * 定义模态 + */ + const [modalRegister, { openModal, setSubLoading }] = useModal({ + title: props.adId ? '编辑广告' : '添加广告', + subBtuText: '确定', + width: 1350, + }); + /** * 执行提交 */ @@ -223,6 +234,7 @@ }); }; const { isLock: subLoading, lockFn: submit } = useLockFn(handleSubmit); + /** * 关闭窗体 */ @@ -255,6 +267,7 @@ let list = await getAdSortAllList(); adSortList.value = list ? list : []; }; + /** * 钩子函数 */ @@ -264,7 +277,10 @@ setFormData(); } }); - //导出方法 + + /** + * 定义函数 + */ defineExpose({ openModal, }); diff --git a/src/views/content/ad/index.vue b/src/views/content/ad/index.vue index b4cb44b..1040914 100644 --- a/src/views/content/ad/index.vue +++ b/src/views/content/ad/index.vue @@ -27,7 +27,6 @@ 新建 - { rowKeys.value = []; const result = await getAdList({ ...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] = ''; @@ -141,6 +159,10 @@ reloadTable(); } + /** + * 执行重置 + * @param values 参数 + */ function handleReset(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -151,6 +173,9 @@ reloadTable(); } + /** + * 执行注册 + */ const [register, {}] = useForm({ gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' }, labelWidth: 80, @@ -175,6 +200,7 @@ await nextTick(); createModalRef.value.openModal(); } + /** * 执行删除 * @param id 参数 diff --git a/src/views/content/adSort/edit.vue b/src/views/content/adSort/edit.vue index fdbbc2f..3a5563a 100644 --- a/src/views/content/adSort/edit.vue +++ b/src/views/content/adSort/edit.vue @@ -62,11 +62,11 @@ const emit = defineEmits(['success', 'update:visible']); const formRef = ref(); + const message = useMessage(); /** * 定义表单参数 */ - const message = useMessage(); const formData = reactive({ id: '', name: '', @@ -91,16 +91,25 @@ default: 0, }, }); - const [modalRegister, { openModal, setSubLoading }] = useModal({ - title: props.adSortId ? '编辑广告位' : '添加广告位', - subBtuText: '确定', - width: 600, - }); + + /** + * 定义数据源 + */ const typeList = [ { label: '网站', value: 1 }, { label: '手机站', value: 2 }, { label: '移动端', value: 3 }, ]; + + /** + * 定义模态 + */ + const [modalRegister, { openModal, setSubLoading }] = useModal({ + title: props.adSortId ? '编辑广告位' : '添加广告位', + subBtuText: '确定', + width: 600, + }); + /** * 执行提交 */ @@ -149,7 +158,10 @@ setFormData(); } }); - //导出方法 + + /** + * 定义函数 + */ defineExpose({ openModal, }); diff --git a/src/views/content/adSort/index.vue b/src/views/content/adSort/index.vue index e2ee6a2..205cd7e 100644 --- a/src/views/content/adSort/index.vue +++ b/src/views/content/adSort/index.vue @@ -27,7 +27,6 @@ 新建 - { rowKeys.value = []; const result = await getAdSortList({ ...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] = ''; @@ -141,6 +158,10 @@ reloadTable(); } + /** + * 执行重置 + * @param values 参数 + */ function handleReset(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -151,6 +172,9 @@ reloadTable(); } + /** + * 执行注册 + */ const [register, {}] = useForm({ gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' }, labelWidth: 80, @@ -166,6 +190,7 @@ await nextTick(); createModalRef.value.openModal(); }; + /** * 执行编辑 */ @@ -175,6 +200,7 @@ await nextTick(); createModalRef.value.openModal(); } + /** * 执行删除 * @param id 参数 diff --git a/src/views/content/article/edit.vue b/src/views/content/article/edit.vue index fdc2875..aaa5a3e 100644 --- a/src/views/content/article/edit.vue +++ b/src/views/content/article/edit.vue @@ -123,7 +123,7 @@ import { buildTree } from '@/utils/auth'; /** - * 定义常量 + * 定义参数 */ const emit = defineEmits(['success', 'update:visible']); const formRef = ref(); diff --git a/src/views/content/article/index.vue b/src/views/content/article/index.vue index dc28cc3..407b007 100644 --- a/src/views/content/article/index.vue +++ b/src/views/content/article/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/content/layout/index.vue b/src/views/content/layout/index.vue index ec27d75..30c92c3 100644 --- a/src/views/content/layout/index.vue +++ b/src/views/content/layout/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/content/layoutItem/edit.vue b/src/views/content/layoutItem/edit.vue index 5a36c35..ea4ace0 100644 --- a/src/views/content/layoutItem/edit.vue +++ b/src/views/content/layoutItem/edit.vue @@ -95,7 +95,7 @@ import { useLockFn } from '@/utils/useLockFn'; /** - * 定义常量 + * 定义参数 */ const emit = defineEmits(['success', 'update:visible']); const formRef = ref(); diff --git a/src/views/content/layoutItem/index.vue b/src/views/content/layoutItem/index.vue index 8a5fb14..ebff107 100644 --- a/src/views/content/layoutItem/index.vue +++ b/src/views/content/layoutItem/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/content/link/index.vue b/src/views/content/link/index.vue index 302a5b5..a60c0b0 100644 --- a/src/views/content/link/index.vue +++ b/src/views/content/link/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/content/tag/index.vue b/src/views/content/tag/index.vue index 1f933a1..c341e67 100644 --- a/src/views/content/tag/index.vue +++ b/src/views/content/tag/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/data/notice/index.vue b/src/views/data/notice/index.vue index 8663299..71f6796 100644 --- a/src/views/data/notice/index.vue +++ b/src/views/data/notice/index.vue @@ -67,7 +67,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/file/emailTemplate/index.vue b/src/views/file/emailTemplate/index.vue index c2ec5e3..f4ca948 100644 --- a/src/views/file/emailTemplate/index.vue +++ b/src/views/file/emailTemplate/index.vue @@ -71,7 +71,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/file/fileTemplate/index.vue b/src/views/file/fileTemplate/index.vue index d93a877..e2de3d6 100644 --- a/src/views/file/fileTemplate/index.vue +++ b/src/views/file/fileTemplate/index.vue @@ -71,7 +71,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/file/messageTemplate/index.vue b/src/views/file/messageTemplate/index.vue index 1bc0bec..60127f5 100644 --- a/src/views/file/messageTemplate/index.vue +++ b/src/views/file/messageTemplate/index.vue @@ -71,7 +71,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/logger/emailLog/index.vue b/src/views/logger/emailLog/index.vue index 9875424..00e4629 100644 --- a/src/views/logger/emailLog/index.vue +++ b/src/views/logger/emailLog/index.vue @@ -58,7 +58,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/logger/fileLog/index.vue b/src/views/logger/fileLog/index.vue index 7ef8f77..935d974 100644 --- a/src/views/logger/fileLog/index.vue +++ b/src/views/logger/fileLog/index.vue @@ -58,7 +58,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog(); diff --git a/src/views/logger/smsLog/index.vue b/src/views/logger/smsLog/index.vue index 3031e23..73dcc37 100644 --- a/src/views/logger/smsLog/index.vue +++ b/src/views/logger/smsLog/index.vue @@ -58,7 +58,7 @@ import { renderIcon } from '@/utils'; /** - * 定义常量 + * 定义参数 */ const message = useMessage(); const dialog = useDialog();