From c6ac62cb78db5adeed270638fab69adfc7945929 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Mon, 31 Mar 2025 11:18:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../directivePackage/DirectivePackage.api.ts | 0 .../directivePackage/DirectivePackage.data.ts | 8 +- .../directivePackage/DirectivePackageList.vue | 0 .../components/ConfigServiceDirective.api.ts | 0 .../components/ConfigServiceDirective.data.ts | 0 .../components/ConfigServiceDirectiveForm.vue | 0 .../components/ConfigServiceDirectiveList.vue | 0 .../ConfigServiceDirectiveModal.vue | 0 .../components/DirectivePackageForm.vue | 0 .../components/DirectivePackageModal.vue | 0 .../components/PackageList.vue | 0 .../directiveTag/DirectiveTag.api.ts | 0 .../directiveTag/DirectiveTag.data.ts | 0 .../directiveTag/DirectiveTagList.vue | 0 .../components/DirectiveTagForm.vue | 0 .../components/DirectiveTagModal.vue | 0 .../ConfigServiceCategory.api.ts | 0 .../ConfigServiceCategory.data.ts | 0 .../ConfigServiceCategoryList.vue | 0 .../components/ConfigServiceCategoryForm.vue | 0 .../components/ConfigServiceCategoryModal.vue | 0 .../ConfigServiceDirective.api.ts | 0 .../ConfigServiceDirective.data.ts | 0 .../ConfigServiceDirectiveList.vue | 0 .../components/ConfigServiceDirectiveForm.vue | 0 .../ConfigServiceDirectiveModal.vue | 0 .../services/serviceTag/ServiceTag.api.ts | 79 ++++ .../services/serviceTag/ServiceTag.data.ts | 33 ++ .../services/serviceTag/ServiceTagList.vue | 157 ++++++++ .../components/ConfigServiceDirective.api.ts | 72 ++++ .../components/ConfigServiceDirective.data.ts | 91 +++++ .../components/ConfigServiceDirectiveForm.vue | 354 ++++++++++++++++++ .../components/ConfigServiceDirectiveList.vue | 291 ++++++++++++++ .../ConfigServiceDirectiveModal.vue | 81 ++++ .../serviceTag/components/ServiceTagForm.vue | 184 +++++++++ .../serviceTag/components/ServiceTagList.vue | 270 +++++++++++++ .../serviceTag/components/ServiceTagModal.vue | 273 ++++++++++++++ .../serviceType/ConfigServiceType.api.ts | 0 .../serviceType/ConfigServiceType.data.ts | 0 .../serviceType/ConfigServiceTypeList.vue | 0 .../components/ConfigServiceTypeForm.vue | 0 .../components/ConfigServiceTypeModal.vue | 0 42 files changed, 1887 insertions(+), 6 deletions(-) rename src/views/{serviceDirective => services}/directivePackage/DirectivePackage.api.ts (100%) rename src/views/{serviceDirective => services}/directivePackage/DirectivePackage.data.ts (65%) rename src/views/{serviceDirective => services}/directivePackage/DirectivePackageList.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/ConfigServiceDirective.api.ts (100%) rename src/views/{serviceDirective => services}/directivePackage/components/ConfigServiceDirective.data.ts (100%) rename src/views/{serviceDirective => services}/directivePackage/components/ConfigServiceDirectiveForm.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/ConfigServiceDirectiveList.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/ConfigServiceDirectiveModal.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/DirectivePackageForm.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/DirectivePackageModal.vue (100%) rename src/views/{serviceDirective => services}/directivePackage/components/PackageList.vue (100%) rename src/views/{serviceDirective => services}/directiveTag/DirectiveTag.api.ts (100%) rename src/views/{serviceDirective => services}/directiveTag/DirectiveTag.data.ts (100%) rename src/views/{serviceDirective => services}/directiveTag/DirectiveTagList.vue (100%) rename src/views/{serviceDirective => services}/directiveTag/components/DirectiveTagForm.vue (100%) rename src/views/{serviceDirective => services}/directiveTag/components/DirectiveTagModal.vue (100%) rename src/views/{serviceDirective => services}/serviceCategory/ConfigServiceCategory.api.ts (100%) rename src/views/{serviceDirective => services}/serviceCategory/ConfigServiceCategory.data.ts (100%) rename src/views/{serviceDirective => services}/serviceCategory/ConfigServiceCategoryList.vue (100%) rename src/views/{serviceDirective => services}/serviceCategory/components/ConfigServiceCategoryForm.vue (100%) rename src/views/{serviceDirective => services}/serviceCategory/components/ConfigServiceCategoryModal.vue (100%) rename src/views/{serviceDirective => services}/serviceDirective/ConfigServiceDirective.api.ts (100%) rename src/views/{serviceDirective => services}/serviceDirective/ConfigServiceDirective.data.ts (100%) rename src/views/{serviceDirective => services}/serviceDirective/ConfigServiceDirectiveList.vue (100%) rename src/views/{serviceDirective => services}/serviceDirective/components/ConfigServiceDirectiveForm.vue (100%) rename src/views/{serviceDirective => services}/serviceDirective/components/ConfigServiceDirectiveModal.vue (100%) create mode 100644 src/views/services/serviceTag/ServiceTag.api.ts create mode 100644 src/views/services/serviceTag/ServiceTag.data.ts create mode 100644 src/views/services/serviceTag/ServiceTagList.vue create mode 100644 src/views/services/serviceTag/components/ConfigServiceDirective.api.ts create mode 100644 src/views/services/serviceTag/components/ConfigServiceDirective.data.ts create mode 100644 src/views/services/serviceTag/components/ConfigServiceDirectiveForm.vue create mode 100644 src/views/services/serviceTag/components/ConfigServiceDirectiveList.vue create mode 100644 src/views/services/serviceTag/components/ConfigServiceDirectiveModal.vue create mode 100644 src/views/services/serviceTag/components/ServiceTagForm.vue create mode 100644 src/views/services/serviceTag/components/ServiceTagList.vue create mode 100644 src/views/services/serviceTag/components/ServiceTagModal.vue rename src/views/{serviceDirective => services}/serviceType/ConfigServiceType.api.ts (100%) rename src/views/{serviceDirective => services}/serviceType/ConfigServiceType.data.ts (100%) rename src/views/{serviceDirective => services}/serviceType/ConfigServiceTypeList.vue (100%) rename src/views/{serviceDirective => services}/serviceType/components/ConfigServiceTypeForm.vue (100%) rename src/views/{serviceDirective => services}/serviceType/components/ConfigServiceTypeModal.vue (100%) diff --git a/src/views/serviceDirective/directivePackage/DirectivePackage.api.ts b/src/views/services/directivePackage/DirectivePackage.api.ts similarity index 100% rename from src/views/serviceDirective/directivePackage/DirectivePackage.api.ts rename to src/views/services/directivePackage/DirectivePackage.api.ts diff --git a/src/views/serviceDirective/directivePackage/DirectivePackage.data.ts b/src/views/services/directivePackage/DirectivePackage.data.ts similarity index 65% rename from src/views/serviceDirective/directivePackage/DirectivePackage.data.ts rename to src/views/services/directivePackage/DirectivePackage.data.ts index 0186b46..d8d84e3 100644 --- a/src/views/serviceDirective/directivePackage/DirectivePackage.data.ts +++ b/src/views/services/directivePackage/DirectivePackage.data.ts @@ -1,8 +1,4 @@ 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[] = [ { @@ -21,7 +17,7 @@ export const columns: BasicColumn[] = [ dataIndex: 'sort' }, { - title: '是否启用 0启用 1未启用', + title: '是否启用', align: "center", dataIndex: 'izEnabled_dictText' }, @@ -32,5 +28,5 @@ export const superQuerySchema = { packageName: {title: '服务指令包名称',order: 0,view: 'text', type: 'string',}, description: {title: '备注',order: 1,view: 'textarea', type: 'string',}, sort: {title: '排序',order: 2,view: 'number', type: 'number',}, - izEnabled: {title: '是否启用 0启用 1未启用',order: 3,view: 'radio', type: 'string',dictCode: 'iz_enabled',}, + izEnabled: {title: '是否启用',order: 3,view: 'radio', type: 'string',dictCode: 'iz_enabled',}, }; diff --git a/src/views/serviceDirective/directivePackage/DirectivePackageList.vue b/src/views/services/directivePackage/DirectivePackageList.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/DirectivePackageList.vue rename to src/views/services/directivePackage/DirectivePackageList.vue diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.api.ts b/src/views/services/directivePackage/components/ConfigServiceDirective.api.ts similarity index 100% rename from src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.api.ts rename to src/views/services/directivePackage/components/ConfigServiceDirective.api.ts diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.data.ts b/src/views/services/directivePackage/components/ConfigServiceDirective.data.ts similarity index 100% rename from src/views/serviceDirective/directivePackage/components/ConfigServiceDirective.data.ts rename to src/views/services/directivePackage/components/ConfigServiceDirective.data.ts diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveForm.vue b/src/views/services/directivePackage/components/ConfigServiceDirectiveForm.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveForm.vue rename to src/views/services/directivePackage/components/ConfigServiceDirectiveForm.vue diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue b/src/views/services/directivePackage/components/ConfigServiceDirectiveList.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveList.vue rename to src/views/services/directivePackage/components/ConfigServiceDirectiveList.vue diff --git a/src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue b/src/views/services/directivePackage/components/ConfigServiceDirectiveModal.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/ConfigServiceDirectiveModal.vue rename to src/views/services/directivePackage/components/ConfigServiceDirectiveModal.vue diff --git a/src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue b/src/views/services/directivePackage/components/DirectivePackageForm.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/DirectivePackageForm.vue rename to src/views/services/directivePackage/components/DirectivePackageForm.vue diff --git a/src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue b/src/views/services/directivePackage/components/DirectivePackageModal.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/DirectivePackageModal.vue rename to src/views/services/directivePackage/components/DirectivePackageModal.vue diff --git a/src/views/serviceDirective/directivePackage/components/PackageList.vue b/src/views/services/directivePackage/components/PackageList.vue similarity index 100% rename from src/views/serviceDirective/directivePackage/components/PackageList.vue rename to src/views/services/directivePackage/components/PackageList.vue diff --git a/src/views/serviceDirective/directiveTag/DirectiveTag.api.ts b/src/views/services/directiveTag/DirectiveTag.api.ts similarity index 100% rename from src/views/serviceDirective/directiveTag/DirectiveTag.api.ts rename to src/views/services/directiveTag/DirectiveTag.api.ts diff --git a/src/views/serviceDirective/directiveTag/DirectiveTag.data.ts b/src/views/services/directiveTag/DirectiveTag.data.ts similarity index 100% rename from src/views/serviceDirective/directiveTag/DirectiveTag.data.ts rename to src/views/services/directiveTag/DirectiveTag.data.ts diff --git a/src/views/serviceDirective/directiveTag/DirectiveTagList.vue b/src/views/services/directiveTag/DirectiveTagList.vue similarity index 100% rename from src/views/serviceDirective/directiveTag/DirectiveTagList.vue rename to src/views/services/directiveTag/DirectiveTagList.vue diff --git a/src/views/serviceDirective/directiveTag/components/DirectiveTagForm.vue b/src/views/services/directiveTag/components/DirectiveTagForm.vue similarity index 100% rename from src/views/serviceDirective/directiveTag/components/DirectiveTagForm.vue rename to src/views/services/directiveTag/components/DirectiveTagForm.vue diff --git a/src/views/serviceDirective/directiveTag/components/DirectiveTagModal.vue b/src/views/services/directiveTag/components/DirectiveTagModal.vue similarity index 100% rename from src/views/serviceDirective/directiveTag/components/DirectiveTagModal.vue rename to src/views/services/directiveTag/components/DirectiveTagModal.vue diff --git a/src/views/serviceDirective/serviceCategory/ConfigServiceCategory.api.ts b/src/views/services/serviceCategory/ConfigServiceCategory.api.ts similarity index 100% rename from src/views/serviceDirective/serviceCategory/ConfigServiceCategory.api.ts rename to src/views/services/serviceCategory/ConfigServiceCategory.api.ts diff --git a/src/views/serviceDirective/serviceCategory/ConfigServiceCategory.data.ts b/src/views/services/serviceCategory/ConfigServiceCategory.data.ts similarity index 100% rename from src/views/serviceDirective/serviceCategory/ConfigServiceCategory.data.ts rename to src/views/services/serviceCategory/ConfigServiceCategory.data.ts diff --git a/src/views/serviceDirective/serviceCategory/ConfigServiceCategoryList.vue b/src/views/services/serviceCategory/ConfigServiceCategoryList.vue similarity index 100% rename from src/views/serviceDirective/serviceCategory/ConfigServiceCategoryList.vue rename to src/views/services/serviceCategory/ConfigServiceCategoryList.vue diff --git a/src/views/serviceDirective/serviceCategory/components/ConfigServiceCategoryForm.vue b/src/views/services/serviceCategory/components/ConfigServiceCategoryForm.vue similarity index 100% rename from src/views/serviceDirective/serviceCategory/components/ConfigServiceCategoryForm.vue rename to src/views/services/serviceCategory/components/ConfigServiceCategoryForm.vue diff --git a/src/views/serviceDirective/serviceCategory/components/ConfigServiceCategoryModal.vue b/src/views/services/serviceCategory/components/ConfigServiceCategoryModal.vue similarity index 100% rename from src/views/serviceDirective/serviceCategory/components/ConfigServiceCategoryModal.vue rename to src/views/services/serviceCategory/components/ConfigServiceCategoryModal.vue diff --git a/src/views/serviceDirective/serviceDirective/ConfigServiceDirective.api.ts b/src/views/services/serviceDirective/ConfigServiceDirective.api.ts similarity index 100% rename from src/views/serviceDirective/serviceDirective/ConfigServiceDirective.api.ts rename to src/views/services/serviceDirective/ConfigServiceDirective.api.ts diff --git a/src/views/serviceDirective/serviceDirective/ConfigServiceDirective.data.ts b/src/views/services/serviceDirective/ConfigServiceDirective.data.ts similarity index 100% rename from src/views/serviceDirective/serviceDirective/ConfigServiceDirective.data.ts rename to src/views/services/serviceDirective/ConfigServiceDirective.data.ts diff --git a/src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue b/src/views/services/serviceDirective/ConfigServiceDirectiveList.vue similarity index 100% rename from src/views/serviceDirective/serviceDirective/ConfigServiceDirectiveList.vue rename to src/views/services/serviceDirective/ConfigServiceDirectiveList.vue diff --git a/src/views/serviceDirective/serviceDirective/components/ConfigServiceDirectiveForm.vue b/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue similarity index 100% rename from src/views/serviceDirective/serviceDirective/components/ConfigServiceDirectiveForm.vue rename to src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue diff --git a/src/views/serviceDirective/serviceDirective/components/ConfigServiceDirectiveModal.vue b/src/views/services/serviceDirective/components/ConfigServiceDirectiveModal.vue similarity index 100% rename from src/views/serviceDirective/serviceDirective/components/ConfigServiceDirectiveModal.vue rename to src/views/services/serviceDirective/components/ConfigServiceDirectiveModal.vue diff --git a/src/views/services/serviceTag/ServiceTag.api.ts b/src/views/services/serviceTag/ServiceTag.api.ts new file mode 100644 index 0000000..9390767 --- /dev/null +++ b/src/views/services/serviceTag/ServiceTag.api.ts @@ -0,0 +1,79 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/serviceTag/serviceTag/list', + queryById = '/serviceTag/serviceTag/queryById', + save='/serviceTag/serviceTag/add', + edit='/serviceTag/serviceTag/edit', + deleteOne = '/serviceTag/serviceTag/delete', + deleteBatch = '/serviceTag/serviceTag/deleteBatch', + importExcel = '/serviceTag/serviceTag/importExcel', + exportXls = '/serviceTag/serviceTag/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 + */ +export const queryById = (params) => defHttp.get({ url: Api.queryById, 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/services/serviceTag/ServiceTag.data.ts b/src/views/services/serviceTag/ServiceTag.data.ts new file mode 100644 index 0000000..917d8a9 --- /dev/null +++ b/src/views/services/serviceTag/ServiceTag.data.ts @@ -0,0 +1,33 @@ +import {BasicColumn} from '/@/components/Table'; + +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '服务标签名称', + align: "center", + dataIndex: 'tagName' + }, + { + title: '备注', + align: "center", + dataIndex: 'description' + }, + { + title: '排序', + align: "center", + dataIndex: 'sort' + }, + { + title: '是否启用', + align: "center", + dataIndex: 'izEnabled_dictText' + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + tagName: {title: '服务标签名称',order: 0,view: 'text', type: 'string',}, + description: {title: '备注',order: 1,view: 'textarea', type: 'string',}, + sort: {title: '排序',order: 2,view: 'number', type: 'number',}, + izEnabled: {title: '是否启用',order: 3,view: 'radio', type: 'string',dictCode: 'iz_enabled',}, +}; diff --git a/src/views/services/serviceTag/ServiceTagList.vue b/src/views/services/serviceTag/ServiceTagList.vue new file mode 100644 index 0000000..f3d9453 --- /dev/null +++ b/src/views/services/serviceTag/ServiceTagList.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/src/views/services/serviceTag/components/ConfigServiceDirective.api.ts b/src/views/services/serviceTag/components/ConfigServiceDirective.api.ts new file mode 100644 index 0000000..2f2fcec --- /dev/null +++ b/src/views/services/serviceTag/components/ConfigServiceDirective.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/serviceDirective/configServiceDirective/list', + save='/serviceDirective/configServiceDirective/add', + edit='/serviceDirective/configServiceDirective/edit', + deleteOne = '/serviceDirective/configServiceDirective/delete', + deleteBatch = '/serviceDirective/configServiceDirective/deleteBatch', + importExcel = '/serviceDirective/configServiceDirective/importExcel', + exportXls = '/serviceDirective/configServiceDirective/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/services/serviceTag/components/ConfigServiceDirective.data.ts b/src/views/services/serviceTag/components/ConfigServiceDirective.data.ts new file mode 100644 index 0000000..afe4f1b --- /dev/null +++ b/src/views/services/serviceTag/components/ConfigServiceDirective.data.ts @@ -0,0 +1,91 @@ +import { BasicColumn } from '/@/components/Table'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '分类标签', + align: 'center', + dataIndex: 'instructionTagId_dictText', + }, + { + title: '服务类别', + align: 'center', + dataIndex: 'categoryId_dictText', + }, + { + title: '服务类型', + align: 'center', + dataIndex: 'typeId_dictText', + }, + { + title: '服务指令名称', + align: 'center', + dataIndex: 'directiveName', + }, + { + title: '指令标签', + align: 'center', + dataIndex: 'tagList', + ellipsis: false, + format(text, record, index) { + if (!!text) { + return text.map((item) => item.tagName).join('、'); + } else { + return '-'; + } + }, + }, + { + title: '周期类型', + align: 'center', + dataIndex: 'cycleType_dictText', + }, +]; + +export const selectedColumns: BasicColumn[] = [ + { + title: '分类标签', + align: 'center', + dataIndex: 'instructionTagId', + }, + { + title: '服务类别', + align: 'center', + dataIndex: 'categoryName', + }, + { + title: '服务类型', + align: 'center', + dataIndex: 'typeName', + }, + { + title: '服务指令名称', + align: 'center', + dataIndex: 'directiveName', + }, + { + title: '指令标签', + align: 'center', + dataIndex: 'tagList', + ellipsis: false, + format(text, record, index) { + if (!!text) { + return text.map((item) => item.tagName).join('、'); + } else { + return '-'; + } + }, + }, + { + title: '周期类型', + align: 'center', + dataIndex: 'cycleType', + }, + { + title: '操作', + key: 'action', + slots: { customRender: 'action' }, + fixed: 'right', // 如果需要固定在右侧 + align:'center', + width:100 + }, +]; diff --git a/src/views/services/serviceTag/components/ConfigServiceDirectiveForm.vue b/src/views/services/serviceTag/components/ConfigServiceDirectiveForm.vue new file mode 100644 index 0000000..169425b --- /dev/null +++ b/src/views/services/serviceTag/components/ConfigServiceDirectiveForm.vue @@ -0,0 +1,354 @@ + + + + + diff --git a/src/views/services/serviceTag/components/ConfigServiceDirectiveList.vue b/src/views/services/serviceTag/components/ConfigServiceDirectiveList.vue new file mode 100644 index 0000000..a5932f3 --- /dev/null +++ b/src/views/services/serviceTag/components/ConfigServiceDirectiveList.vue @@ -0,0 +1,291 @@ + + + + + diff --git a/src/views/services/serviceTag/components/ConfigServiceDirectiveModal.vue b/src/views/services/serviceTag/components/ConfigServiceDirectiveModal.vue new file mode 100644 index 0000000..6a594c9 --- /dev/null +++ b/src/views/services/serviceTag/components/ConfigServiceDirectiveModal.vue @@ -0,0 +1,81 @@ + + + + + + diff --git a/src/views/services/serviceTag/components/ServiceTagForm.vue b/src/views/services/serviceTag/components/ServiceTagForm.vue new file mode 100644 index 0000000..9a7f9ef --- /dev/null +++ b/src/views/services/serviceTag/components/ServiceTagForm.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/src/views/services/serviceTag/components/ServiceTagList.vue b/src/views/services/serviceTag/components/ServiceTagList.vue new file mode 100644 index 0000000..802b7bd --- /dev/null +++ b/src/views/services/serviceTag/components/ServiceTagList.vue @@ -0,0 +1,270 @@ + + + + + diff --git a/src/views/services/serviceTag/components/ServiceTagModal.vue b/src/views/services/serviceTag/components/ServiceTagModal.vue new file mode 100644 index 0000000..0679bed --- /dev/null +++ b/src/views/services/serviceTag/components/ServiceTagModal.vue @@ -0,0 +1,273 @@ + + + + + + diff --git a/src/views/serviceDirective/serviceType/ConfigServiceType.api.ts b/src/views/services/serviceType/ConfigServiceType.api.ts similarity index 100% rename from src/views/serviceDirective/serviceType/ConfigServiceType.api.ts rename to src/views/services/serviceType/ConfigServiceType.api.ts diff --git a/src/views/serviceDirective/serviceType/ConfigServiceType.data.ts b/src/views/services/serviceType/ConfigServiceType.data.ts similarity index 100% rename from src/views/serviceDirective/serviceType/ConfigServiceType.data.ts rename to src/views/services/serviceType/ConfigServiceType.data.ts diff --git a/src/views/serviceDirective/serviceType/ConfigServiceTypeList.vue b/src/views/services/serviceType/ConfigServiceTypeList.vue similarity index 100% rename from src/views/serviceDirective/serviceType/ConfigServiceTypeList.vue rename to src/views/services/serviceType/ConfigServiceTypeList.vue diff --git a/src/views/serviceDirective/serviceType/components/ConfigServiceTypeForm.vue b/src/views/services/serviceType/components/ConfigServiceTypeForm.vue similarity index 100% rename from src/views/serviceDirective/serviceType/components/ConfigServiceTypeForm.vue rename to src/views/services/serviceType/components/ConfigServiceTypeForm.vue diff --git a/src/views/serviceDirective/serviceType/components/ConfigServiceTypeModal.vue b/src/views/services/serviceType/components/ConfigServiceTypeModal.vue similarity index 100% rename from src/views/serviceDirective/serviceType/components/ConfigServiceTypeModal.vue rename to src/views/services/serviceType/components/ConfigServiceTypeModal.vue