From ef68213d910ced15d714049e7656491fc83555d8 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Tue, 26 Aug 2025 18:49:22 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E9=95=BF=E8=80=85=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=87=E7=AD=BE=E7=AE=A1=E7=90=86=E3=80=81?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E5=8A=9F=E8=83=BD=202=E3=80=81=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=90=8C=E6=AD=A5=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 8 +- .env.development2 => .env.development1 | 8 +- .env.production | 6 +- .../elder/canaddet/CanAddElderTag.data.ts | 5 + .../elder/canaddet/CanAddElderTagList.vue | 4 +- .../components/CanAddElderTagForm.vue | 7 + src/views/elder/eldertag/ElderTag.data.ts | 5 + src/views/elder/eldertag/ElderTagList.vue | 69 ++++- .../eldertag/components/ElderTag.data.ts | 5 + .../eldertag/components/ElderTagForm.vue | 14 +- .../eldertag/components/ElderTagModal.vue | 2 +- .../elder/eldertagmain/ElderTagMain.api.ts | 115 ++++++++ .../elder/eldertagmain/ElderTagMain.data.ts | 49 ++++ .../elder/eldertagmain/ElderTagMainList.vue | 257 +++++++++++++++++ .../elder/eldertagmain/ElderTagMainRes.vue | 270 ++++++++++++++++++ .../components/ElderTagMainForm.vue | 215 ++++++++++++++ .../components/ElderTagMainModal.vue | 109 +++++++ .../elder/eldertagtype/ElderTagType.api.ts | 72 +++++ .../elder/eldertagtype/ElderTagType.data.ts | 24 ++ .../elder/eldertagtype/ElderTagTypeList.vue | 185 ++++++++++++ .../components/ElderTagTypeForm.vue | 158 ++++++++++ .../components/ElderTagTypeModal.vue | 77 +++++ .../ConfigServiceDirectiveList.vue | 6 +- 23 files changed, 1649 insertions(+), 21 deletions(-) rename .env.development2 => .env.development1 (75%) create mode 100644 src/views/elder/eldertagmain/ElderTagMain.api.ts create mode 100644 src/views/elder/eldertagmain/ElderTagMain.data.ts create mode 100644 src/views/elder/eldertagmain/ElderTagMainList.vue create mode 100644 src/views/elder/eldertagmain/ElderTagMainRes.vue create mode 100644 src/views/elder/eldertagmain/components/ElderTagMainForm.vue create mode 100644 src/views/elder/eldertagmain/components/ElderTagMainModal.vue create mode 100644 src/views/elder/eldertagtype/ElderTagType.api.ts create mode 100644 src/views/elder/eldertagtype/ElderTagType.data.ts create mode 100644 src/views/elder/eldertagtype/ElderTagTypeList.vue create mode 100644 src/views/elder/eldertagtype/components/ElderTagTypeForm.vue create mode 100644 src/views/elder/eldertagtype/components/ElderTagTypeModal.vue diff --git a/.env.development b/.env.development index a58f1f9..cc495e8 100644 --- a/.env.development +++ b/.env.development @@ -6,19 +6,19 @@ VITE_PUBLIC_PATH = / # 跨域代理,您可以配置多个 ,请注意,没有换行符 -VITE_PROXY = [["/nursing-unit_101","http://localhost:8091/nursing-unit_101"],["/upload","http://localhost:3300/upload"]] +VITE_PROXY = [["/nursing-unit_102","http://localhost:8092/nursing-unit_102"],["/upload","http://localhost:3300/upload"]] #后台接口全路径地址(必填) -VITE_GLOB_DOMAIN_URL=http://localhost:8091/nursing-unit_101 +VITE_GLOB_DOMAIN_URL=http://localhost:8092/nursing-unit_102 #后台接口父地址(必填) -VITE_GLOB_API_URL=/nursing-unit_101 +VITE_GLOB_API_URL=/nursing-unit_102 # 接口前缀 VITE_GLOB_API_URL_PREFIX= #微前端qiankun应用,命名必须以VITE_APP_SUB_开头,jeecg-app-1为子应用的项目名称,也是子应用的路由父路径 -VITE_APP_SUB_jeecg-app-1 = '//localhost:8091' +VITE_APP_SUB_jeecg-app-1 = '//localhost:8092' # 填写后将作为乾坤子应用启动,主应用注册时AppName需保持一致(放开 VITE_GLOB_QIANKUN_MICRO_APP_NAME 参数表示jeecg-vue3将以乾坤子应用模式启动) #VITE_GLOB_QIANKUN_MICRO_APP_NAME=jeecg-vue3 diff --git a/.env.development2 b/.env.development1 similarity index 75% rename from .env.development2 rename to .env.development1 index cc495e8..a58f1f9 100644 --- a/.env.development2 +++ b/.env.development1 @@ -6,19 +6,19 @@ VITE_PUBLIC_PATH = / # 跨域代理,您可以配置多个 ,请注意,没有换行符 -VITE_PROXY = [["/nursing-unit_102","http://localhost:8092/nursing-unit_102"],["/upload","http://localhost:3300/upload"]] +VITE_PROXY = [["/nursing-unit_101","http://localhost:8091/nursing-unit_101"],["/upload","http://localhost:3300/upload"]] #后台接口全路径地址(必填) -VITE_GLOB_DOMAIN_URL=http://localhost:8092/nursing-unit_102 +VITE_GLOB_DOMAIN_URL=http://localhost:8091/nursing-unit_101 #后台接口父地址(必填) -VITE_GLOB_API_URL=/nursing-unit_102 +VITE_GLOB_API_URL=/nursing-unit_101 # 接口前缀 VITE_GLOB_API_URL_PREFIX= #微前端qiankun应用,命名必须以VITE_APP_SUB_开头,jeecg-app-1为子应用的项目名称,也是子应用的路由父路径 -VITE_APP_SUB_jeecg-app-1 = '//localhost:8092' +VITE_APP_SUB_jeecg-app-1 = '//localhost:8091' # 填写后将作为乾坤子应用启动,主应用注册时AppName需保持一致(放开 VITE_GLOB_QIANKUN_MICRO_APP_NAME 参数表示jeecg-vue3将以乾坤子应用模式启动) #VITE_GLOB_QIANKUN_MICRO_APP_NAME=jeecg-vue3 diff --git a/.env.production b/.env.production index 04195f8..cb59464 100644 --- a/.env.production +++ b/.env.production @@ -2,7 +2,7 @@ VITE_USE_MOCK = false # 发布路径 -VITE_PUBLIC_PATH = /biz101 +VITE_PUBLIC_PATH = /biz103 # 是否启用gzip或brotli压缩 # 选项值: gzip | brotli | none @@ -13,10 +13,10 @@ VITE_BUILD_COMPRESS = 'gzip' VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false #后台接口父地址(必填) -VITE_GLOB_API_URL=/nursingunit101 +VITE_GLOB_API_URL=/nursingunit103 #后台接口全路径地址(必填) -VITE_GLOB_DOMAIN_URL=https://www.focusnu.com/nursingunit101 +VITE_GLOB_DOMAIN_URL=https://www.focusnu.com/nursingunit103 # 接口父路径前缀 VITE_GLOB_API_URL_PREFIX= diff --git a/src/views/elder/canaddet/CanAddElderTag.data.ts b/src/views/elder/canaddet/CanAddElderTag.data.ts index 6a4d999..425ed7f 100644 --- a/src/views/elder/canaddet/CanAddElderTag.data.ts +++ b/src/views/elder/canaddet/CanAddElderTag.data.ts @@ -20,6 +20,11 @@ export const columns: BasicColumn[] = [ align: 'center', dataIndex: 'tagName', }, + { + title: '说明', + align: 'center', + dataIndex: 'describe', + }, { title: '价格(元)', align: 'center', diff --git a/src/views/elder/canaddet/CanAddElderTagList.vue b/src/views/elder/canaddet/CanAddElderTagList.vue index f788291..1bc12f0 100644 --- a/src/views/elder/canaddet/CanAddElderTagList.vue +++ b/src/views/elder/canaddet/CanAddElderTagList.vue @@ -15,8 +15,8 @@ - + diff --git a/src/views/elder/canaddet/components/CanAddElderTagForm.vue b/src/views/elder/canaddet/components/CanAddElderTagForm.vue index e582962..0647a84 100644 --- a/src/views/elder/canaddet/components/CanAddElderTagForm.vue +++ b/src/views/elder/canaddet/components/CanAddElderTagForm.vue @@ -16,6 +16,12 @@ + + + + + >({ price: undefined, createTime: '', sysOrgCode: '', + describ:'', }); const { createMessage } = useMessage(); const labelCol = ref({ xs: { span: 24 }, sm: { span: 5 } }); diff --git a/src/views/elder/eldertag/ElderTag.data.ts b/src/views/elder/eldertag/ElderTag.data.ts index 32ff1a8..7f7f0ca 100644 --- a/src/views/elder/eldertag/ElderTag.data.ts +++ b/src/views/elder/eldertag/ElderTag.data.ts @@ -15,6 +15,11 @@ export const columns: BasicColumn[] = [ align: 'center', dataIndex: 'tagName', }, + { + title: '说明', + align: 'center', + dataIndex: 'describ', + }, { title: '价格(元)', align: 'center', diff --git a/src/views/elder/eldertag/ElderTagList.vue b/src/views/elder/eldertag/ElderTagList.vue index b79c76f..c8efae7 100644 --- a/src/views/elder/eldertag/ElderTagList.vue +++ b/src/views/elder/eldertag/ElderTagList.vue @@ -8,7 +8,7 @@ - @@ -43,6 +43,8 @@ + + + + diff --git a/src/views/elder/eldertagmain/ElderTagMainRes.vue b/src/views/elder/eldertagmain/ElderTagMainRes.vue new file mode 100644 index 0000000..9bbf26f --- /dev/null +++ b/src/views/elder/eldertagmain/ElderTagMainRes.vue @@ -0,0 +1,270 @@ + + + + + diff --git a/src/views/elder/eldertagmain/components/ElderTagMainForm.vue b/src/views/elder/eldertagmain/components/ElderTagMainForm.vue new file mode 100644 index 0000000..81dcf47 --- /dev/null +++ b/src/views/elder/eldertagmain/components/ElderTagMainForm.vue @@ -0,0 +1,215 @@ + + + + + diff --git a/src/views/elder/eldertagmain/components/ElderTagMainModal.vue b/src/views/elder/eldertagmain/components/ElderTagMainModal.vue new file mode 100644 index 0000000..ab888d6 --- /dev/null +++ b/src/views/elder/eldertagmain/components/ElderTagMainModal.vue @@ -0,0 +1,109 @@ + + + + + + diff --git a/src/views/elder/eldertagtype/ElderTagType.api.ts b/src/views/elder/eldertagtype/ElderTagType.api.ts new file mode 100644 index 0000000..c52f3c9 --- /dev/null +++ b/src/views/elder/eldertagtype/ElderTagType.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/elder/elderTagType/list', + save='/elder/elderTagType/add', + edit='/elder/elderTagType/edit', + deleteOne = '/elder/elderTagType/delete', + deleteBatch = '/elder/elderTagType/deleteBatch', + importExcel = '/elder/elderTagType/importExcel', + exportXls = '/elder/elderTagType/exportXls', +} + +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + +/** + * 删除单个 + * @param params + * @param handleSuccess + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} + +/** + * 批量删除 + * @param params + * @param handleSuccess + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} + +/** + * 保存或者更新 + * @param params + * @param isUpdate + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} diff --git a/src/views/elder/eldertagtype/ElderTagType.data.ts b/src/views/elder/eldertagtype/ElderTagType.data.ts new file mode 100644 index 0000000..db09e06 --- /dev/null +++ b/src/views/elder/eldertagtype/ElderTagType.data.ts @@ -0,0 +1,24 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +import { getWeekMonthQuarterYear } from '/@/utils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '标签类型名称', + align: "center", + dataIndex: 'typeName' + }, + { + title: '是否启用', + align: "center", + dataIndex: 'izEnabled_dictText' + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + tagName: {title: '标签名称',order: 0,view: 'text', type: 'string',}, + izEnabled: {title: '是否启用',order: 1,view: 'list', type: 'string',dictCode: 'iz_enabled',}, +}; diff --git a/src/views/elder/eldertagtype/ElderTagTypeList.vue b/src/views/elder/eldertagtype/ElderTagTypeList.vue new file mode 100644 index 0000000..3e75bc9 --- /dev/null +++ b/src/views/elder/eldertagtype/ElderTagTypeList.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/views/elder/eldertagtype/components/ElderTagTypeForm.vue b/src/views/elder/eldertagtype/components/ElderTagTypeForm.vue new file mode 100644 index 0000000..060e25b --- /dev/null +++ b/src/views/elder/eldertagtype/components/ElderTagTypeForm.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/elder/eldertagtype/components/ElderTagTypeModal.vue b/src/views/elder/eldertagtype/components/ElderTagTypeModal.vue new file mode 100644 index 0000000..e59fbc5 --- /dev/null +++ b/src/views/elder/eldertagtype/components/ElderTagTypeModal.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/src/views/services/serviceDirective/ConfigServiceDirectiveList.vue b/src/views/services/serviceDirective/ConfigServiceDirectiveList.vue index 1469db5..7a36f9b 100644 --- a/src/views/services/serviceDirective/ConfigServiceDirectiveList.vue +++ b/src/views/services/serviceDirective/ConfigServiceDirectiveList.vue @@ -448,8 +448,8 @@ - - +