From b6cfe510c38324dff00105620307afad3e5ffc35 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Wed, 26 Mar 2025 15:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=8C=87=E4=BB=A4=E5=8C=85?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=EF=BC=88=E4=B8=B4=E6=97=B6=E7=89=88=E6=9C=AC?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../directivePackage/DirectivePackage.api.ts | 7 + .../directivePackage/DirectivePackageList.vue | 247 +++------- .../components/ConfigServiceDirective.api.ts | 72 +++ .../components/ConfigServiceDirective.data.ts | 130 +++++ .../components/ConfigServiceDirectiveForm.vue | 385 +++++++++++++++ .../components/ConfigServiceDirectiveList.vue | 465 ++++++++++++++++++ .../ConfigServiceDirectiveModal.vue | 78 +++ .../components/DirectivePackageForm.vue | 302 ++++++------ .../components/DirectivePackageModal.vue | 240 ++++++--- .../ConfigServiceDirectiveList.vue | 11 +- 10 files changed, 1550 insertions(+), 387 deletions(-) create mode 100644 src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.api.ts create mode 100644 src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.data.ts create mode 100644 src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveForm.vue create mode 100644 src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue create mode 100644 src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue diff --git a/src/views/serviceDirective/directivePackage/DirectivePackage.api.ts b/src/views/serviceDirective/directivePackage/DirectivePackage.api.ts index 0057c16..cf61547 100644 --- a/src/views/serviceDirective/directivePackage/DirectivePackage.api.ts +++ b/src/views/serviceDirective/directivePackage/DirectivePackage.api.ts @@ -5,6 +5,7 @@ const { createConfirm } = useMessage(); enum Api { list = '/directivePackage/directivePackage/list', + queryById = '/directivePackage/directivePackage/queryById', save='/directivePackage/directivePackage/add', edit='/directivePackage/directivePackage/edit', deleteOne = '/directivePackage/directivePackage/delete', @@ -30,6 +31,12 @@ export const getImportUrl = Api.importExcel; */ export const list = (params) => defHttp.get({ url: Api.list, params }); +/** + * 详情接口 + * @param params + */ +export const queryById = (params) => defHttp.get({ url: Api.queryById, params }); + /** * 删除单个 * @param params diff --git a/src/views/serviceDirective/directivePackage/DirectivePackageList.vue b/src/views/serviceDirective/directivePackage/DirectivePackageList.vue index d4fa7b3..0651608 100644 --- a/src/views/serviceDirective/directivePackage/DirectivePackageList.vue +++ b/src/views/serviceDirective/directivePackage/DirectivePackageList.vue @@ -2,13 +2,12 @@
- + - + @@ -17,98 +16,40 @@ 查询 重置 - + 新增
- - - - - - - - - - +
+ +
{{ directive.description }}
+
{{ directive.createTime }} - {{ directive.createBy }}
+
+ 编辑 + 删除 +
+
+
+ + diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue b/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue new file mode 100644 index 0000000..6b3a6fe --- /dev/null +++ b/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue @@ -0,0 +1,465 @@ + + + + + diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue b/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue new file mode 100644 index 0000000..0aecc0f --- /dev/null +++ b/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue @@ -0,0 +1,78 @@ + + + + + + diff --git a/src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue b/src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue index 63d0d6b..66caa4c 100644 --- a/src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue +++ b/src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue @@ -2,28 +2,33 @@ @@ -32,135 +37,148 @@ diff --git a/src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue b/src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue index 846a2e1..1c4e1ab 100644 --- a/src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue +++ b/src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue @@ -1,77 +1,187 @@ + - diff --git a/src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue b/src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue index 447e1b5..05011b2 100644 --- a/src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue +++ b/src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue @@ -61,13 +61,21 @@ dictCode="institutional_discount" :ignoreDisabled="true" placeholder="请选择机构优惠" allowClear /> - + + + + + + + @@ -205,6 +213,7 @@ import ConfigServiceCategoryList from '../serviceCategory/ConfigServiceCategoryL import ConfigServiceTypeList from '../serviceType/ConfigServiceTypeList.vue'; import DirectiveTagList from '../directiveTag/DirectiveTagList.vue'; import { getFileAccessHttpUrl } from '/@/utils/common/compUtils'; +import JSelectMultiple from '/@/components/Form/src/jeecg/components/JSelectMultiple.vue'; const formRef = ref(); const queryParam = reactive({});