From 1695b6a5bee5c31af9edf94be4eb54726f8b93ef Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Thu, 26 Feb 2026 08:51:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=95=BF=E8=80=85=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=8A=9F=EF=BC=8C=E9=95=9C=E5=83=8F=E6=97=A5=E5=BF=97=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/elder/elderbk/ElderBkMainList.vue | 6 +- .../NuConfigElderTagOpeLogInfo.api.ts | 74 +++++ .../NuConfigElderTagOpeLogInfo.data.ts | 48 +++ .../NuConfigElderTagOpeLogMain.api.ts | 72 +++++ .../NuConfigElderTagOpeLogMain.data.ts | 75 +++++ .../NuConfigElderTagOpeLogMainList.vue | 190 ++++++++++++ .../NuConfigElderTagOpeLogMainListModal.vue | 61 ++++ .../NuConfigElderTagOpeLogInfoCompare.vue | 287 ++++++++++++++++++ .../NuConfigElderTagOpeLogInfoForm.vue | 178 +++++++++++ .../NuConfigElderTagOpeLogInfoModal.vue | 95 ++++++ .../NuConfigElderTagOpeLogMainForm.vue | 188 ++++++++++++ .../NuConfigElderTagOpeLogMainModal.vue | 77 +++++ .../eldertag/orgCom/OrgListCom.vue | 2 +- .../synchronization/eldertag/syncList.vue | 246 +++------------ .../tagSyncLogMain/ElderTagSyncLogInfo.api.ts | 72 +++++ .../ElderTagSyncLogInfo.data.ts | 66 ++++ .../ElderTagSyncLogInfoList.vue | 227 ++++++++++++++ .../ElderTagSyncLogInfoListModal.vue | 61 ++++ .../tagSyncLogMain/ElderTagSyncLogMain.api.ts | 72 +++++ .../ElderTagSyncLogMain.data.ts | 42 +++ .../ElderTagSyncLogMainList.vue | 220 ++++++++++++++ .../ElderTagSyncLogMainListModal.vue | 61 ++++ .../components/ElderTagSyncLogInfoForm.vue | 187 ++++++++++++ .../components/ElderTagSyncLogInfoModal.vue | 77 +++++ .../components/ElderTagSyncLogMainForm.vue | 164 ++++++++++ .../components/ElderTagSyncLogMainModal.vue | 77 +++++ 26 files changed, 2709 insertions(+), 216 deletions(-) create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.api.ts create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.data.ts create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.api.ts create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.data.ts create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainList.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainListModal.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoCompare.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoForm.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoModal.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainForm.vue create mode 100644 src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainModal.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfo.api.ts create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfo.data.ts create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfoList.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfoListModal.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.api.ts create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.data.ts create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainList.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainListModal.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoForm.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoModal.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainForm.vue create mode 100644 src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainModal.vue diff --git a/src/views/elder/elderbk/ElderBkMainList.vue b/src/views/elder/elderbk/ElderBkMainList.vue index ae1a305..0790f40 100644 --- a/src/views/elder/elderbk/ElderBkMainList.vue +++ b/src/views/elder/elderbk/ElderBkMainList.vue @@ -5,21 +5,21 @@ - + - + - + 查询 diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.api.ts b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.api.ts new file mode 100644 index 0000000..59cfe66 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.api.ts @@ -0,0 +1,74 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/list', + dblist = '/eldertagopelog/elderTagOpeLogInfo/list', + save='/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/add', + edit='/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/edit', + deleteOne = '/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/delete', + deleteBatch = '/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/deleteBatch', + importExcel = '/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/importExcel', + exportXls = '/elderTagOpeLogMain/nuConfigElderTagOpeLogInfo/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 }); +export const dblist = (params) => defHttp.get({ url: Api.dblist, 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/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.data.ts b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.data.ts new file mode 100644 index 0000000..ee9800f --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogInfo.data.ts @@ -0,0 +1,48 @@ +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: 'tagName' + }, + { + title: '说明', + align: "center", + dataIndex: 'describ' + }, + { + title: '价格', + align: "center", + dataIndex: 'price' + }, + { + title: '默认图标', + align: "center", + dataIndex: 'pic' + }, + { + title: '焦点图标', + align: "center", + dataIndex: 'picFocus' + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + typeName: {title: '标签类型中文名',order: 0,view: 'text', type: 'string',}, + tagName: {title: '标签名称',order: 1,view: 'text', type: 'string',}, + describ: {title: '说明',order: 2,view: 'text', type: 'string',}, + price: {title: '价格',order: 3,view: 'number', type: 'number',}, + pic: {title: '默认图标',order: 4,view: 'text', type: 'string',}, + picFocus: {title: '焦点图标',order: 5,view: 'text', type: 'string',}, +}; diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.api.ts b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.api.ts new file mode 100644 index 0000000..812a7bc --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/eldertagopelog/elderTagOpeLogMain/list', + save='/eldertagopelog/elderTagOpeLogMain/add', + edit='/eldertagopelog/elderTagOpeLogMain/edit', + deleteOne = '/eldertagopelog/elderTagOpeLogMain/delete', + deleteBatch = '/eldertagopelog/elderTagOpeLogMain/deleteBatch', + importExcel = '/eldertagopelog/elderTagOpeLogMain/importExcel', + exportXls = '/eldertagopelog/elderTagOpeLogMain/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/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.data.ts b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.data.ts new file mode 100644 index 0000000..9bb09e3 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMain.data.ts @@ -0,0 +1,75 @@ +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'; +const opeMediaAddress = import.meta.env.VITE_OPE_MEDIA_ADDRESS; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '机构名称', + align: "center", + dataIndex: 'orgCode_dictText' + }, + { + title: '操作类型', + align: "center", + dataIndex: 'opeType_dictText', + width: 100 + }, + // { + // title: '标签类型中文名', + // align: "center", + // dataIndex: 'typeName' + // }, + { + title: '标签名称', + align: "center", + dataIndex: 'tagName' + }, + { + title: '说明', + align: "center", + dataIndex: 'describ' + }, + { + title: '价格', + align: "center", + dataIndex: 'price', + width: 100 + }, + { + title: '默认图标', + align: "center", + dataIndex: 'pic', + customRender: ({ text }) => { + // 如果 text 为空或 null/undefined,使用默认图片 + const imageUrl = text ? opeMediaAddress + text : opeMediaAddress + import.meta.env.VITE_DEFAULT_DIRECTIVE_PRE_PIC; + return render.renderImage({ text: imageUrl }); + }, + width: 100 + }, + { + title: '焦点图标', + align: "center", + dataIndex: 'picFocus', + customRender: ({ text }) => { + // 如果 text 为空或 null/undefined,使用默认图片 + const imageUrl = text ? opeMediaAddress + text : opeMediaAddress + import.meta.env.VITE_DEFAULT_DIRECTIVE_PRE_PIC; + return render.renderImage({ text: imageUrl }); + }, + width: 100 + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + opeType: {title: '操作类型',order: 0,view: 'list', type: 'string',dictCode: 'directive_ope_type',}, + orgCode: {title: '机构名称',order: 1,view: 'list', type: 'string',dictTable: "sys_depart", dictCode: 'org_code', dictText: 'depart_name',}, + typeName: {title: '标签类型中文名',order: 2,view: 'text', type: 'string',}, + tagName: {title: '标签名称',order: 3,view: 'text', type: 'string',}, + describ: {title: '说明',order: 4,view: 'text', type: 'string',}, + price: {title: '价格',order: 5,view: 'number', type: 'number',}, + pic: {title: '默认图标',order: 6,view: 'text', type: 'string',}, + picFocus: {title: '焦点图标',order: 7,view: 'text', type: 'string',}, +}; diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainList.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainList.vue new file mode 100644 index 0000000..690f0a7 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainList.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainListModal.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainListModal.vue new file mode 100644 index 0000000..1eda9e1 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/NuConfigElderTagOpeLogMainListModal.vue @@ -0,0 +1,61 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoCompare.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoCompare.vue new file mode 100644 index 0000000..80d5f7d --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoCompare.vue @@ -0,0 +1,287 @@ + + + + + + \ No newline at end of file diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoForm.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoForm.vue new file mode 100644 index 0000000..0c9e637 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoForm.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoModal.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoModal.vue new file mode 100644 index 0000000..e30a341 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogInfoModal.vue @@ -0,0 +1,95 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainForm.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainForm.vue new file mode 100644 index 0000000..4b309f8 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainForm.vue @@ -0,0 +1,188 @@ + + + + + diff --git a/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainModal.vue b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainModal.vue new file mode 100644 index 0000000..fcfa302 --- /dev/null +++ b/src/views/synchronization/eldertag/elderTagOpeLogMain/components/NuConfigElderTagOpeLogMainModal.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/orgCom/OrgListCom.vue b/src/views/synchronization/eldertag/orgCom/OrgListCom.vue index ae12997..c4f01fe 100644 --- a/src/views/synchronization/eldertag/orgCom/OrgListCom.vue +++ b/src/views/synchronization/eldertag/orgCom/OrgListCom.vue @@ -11,7 +11,7 @@ :is-elder-tag-main="etmOrg?.orgCode === item.orgCode" :show-detail="props.showDetail" :clickable="props.showChoose || props.showDirectiveChoose" @click="handleCardClick" @detail="handleDetail" /> - +
diff --git a/src/views/synchronization/eldertag/syncList.vue b/src/views/synchronization/eldertag/syncList.vue index ec1d995..3d262dc 100644 --- a/src/views/synchronization/eldertag/syncList.vue +++ b/src/views/synchronization/eldertag/syncList.vue @@ -7,8 +7,8 @@ - - + + @@ -17,30 +17,23 @@ style="margin-left: 8px">重置 - 镜像 日志 - 标准标签库 + style="margin-right: 10px;">操作日志 + 镜像日志 标签备份 - - - + style="margin-right: 10px;">标签快照
- + - - - + @@ -48,49 +41,8 @@ 关闭 - - - - - 刷新 - - - - - - - - - - - - - - - - - -
- -
-
- - + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfoListModal.vue b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfoListModal.vue new file mode 100644 index 0000000..4badc66 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogInfoListModal.vue @@ -0,0 +1,61 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.api.ts b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.api.ts new file mode 100644 index 0000000..71da564 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/eldertagsynclog/elderTagSyncLogMain/list', + save='/eldertagsynclog/elderTagSyncLogMain/add', + edit='/eldertagsynclog/elderTagSyncLogMain/edit', + deleteOne = '/eldertagsynclog/elderTagSyncLogMain/delete', + deleteBatch = '/eldertagsynclog/elderTagSyncLogMain/deleteBatch', + importExcel = '/eldertagsynclog/elderTagSyncLogMain/importExcel', + exportXls = '/eldertagsynclog/elderTagSyncLogMain/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/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.data.ts b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.data.ts new file mode 100644 index 0000000..44f6788 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMain.data.ts @@ -0,0 +1,42 @@ +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: 'opeOrgCode_dictText' + }, + { + title: '源镜像机构', + align: "center", + dataIndex: 'targetOrgCode_dictText' + }, + { + title: '镜像码', + align: "center", + dataIndex: 'orgTagCode', + width: 120 + }, + { + title: '镜像时间', + align: "center", + dataIndex: 'createTime', + width: 180 + // customRender:({text}) =>{ + // text = !text ? "" : (text.length > 10 ? text.substr(0,10) : text); + // return text; + // }, + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + opeOrgCode: {title: '目标镜像机构',order: 0,view: 'list', type: 'string',dictTable: "sys_depart", dictCode: 'org_code', dictText: 'depart_name',}, + targetOrgCode: {title: '源镜像机构',order: 1,view: 'list', type: 'string',dictTable: "sys_depart", dictCode: 'org_code', dictText: 'depart_name',}, + orgTagCode: {title: '标签镜像码',order: 2,view: 'text', type: 'string',}, + createTime: {title: '镜像时间',order: 3,view: 'date', type: 'string',}, +}; diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainList.vue b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainList.vue new file mode 100644 index 0000000..9a7594d --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainList.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainListModal.vue b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainListModal.vue new file mode 100644 index 0000000..6de3d24 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/ElderTagSyncLogMainListModal.vue @@ -0,0 +1,61 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoForm.vue b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoForm.vue new file mode 100644 index 0000000..c8172d8 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoForm.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoModal.vue b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoModal.vue new file mode 100644 index 0000000..9219130 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogInfoModal.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainForm.vue b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainForm.vue new file mode 100644 index 0000000..792b2b9 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainForm.vue @@ -0,0 +1,164 @@ + + + + + diff --git a/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainModal.vue b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainModal.vue new file mode 100644 index 0000000..51dcef6 --- /dev/null +++ b/src/views/synchronization/eldertag/tagSyncLogMain/components/ElderTagSyncLogMainModal.vue @@ -0,0 +1,77 @@ + + + + + +