From 72d537565829cc59f2c09ba2b9d00bc256ed439a Mon Sep 17 00:00:00 2001 From: yf <770153798@qq.com> Date: Wed, 5 Mar 2025 00:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=BB=84=E5=88=AB=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomerGroupDataListDialog/DataForm.vue | 71 ++++ .../config.data.ts | 33 ++ .../src/CustomerGroupDataListDialog/index.vue | 319 ++++++++++++++++++ 3 files changed, 423 insertions(+) create mode 100644 hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/DataForm.vue create mode 100644 hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/config.data.ts create mode 100644 hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/index.vue diff --git a/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/DataForm.vue b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/DataForm.vue new file mode 100644 index 0000000..bb29bf1 --- /dev/null +++ b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/DataForm.vue @@ -0,0 +1,71 @@ + + diff --git a/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/config.data.ts b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/config.data.ts new file mode 100644 index 0000000..f0decc7 --- /dev/null +++ b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/config.data.ts @@ -0,0 +1,33 @@ +import type { CrudSchema } from '@/hooks/web/useCrudSchemas' + +// 表单校验 +export const rules = reactive({ + +}) + +// CrudSchema https://doc.iocoder.cn/vue3/crud-schema/ +const crudSchemas = reactive([ + + { + label: 'code', + field: 'code', + width: 200, + isSearch: true, + }, + { + label: 'name', + field: 'name', + isSearch: true, + }, + { + label: 'remark', + field: 'remark', + isTable: false, + }, + { + label: 'options', + field: 'action', + isForm: false + } +]) +export const { allSchemas } = useCrudSchemas(crudSchemas) diff --git a/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/index.vue b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/index.vue new file mode 100644 index 0000000..4780f18 --- /dev/null +++ b/hangtag-ui/hangtag-ui-admin/src/components/Dialog/src/CustomerGroupDataListDialog/index.vue @@ -0,0 +1,319 @@ + + + + +