diff --git a/src/assets/images/choose.png b/src/assets/images/choose.png new file mode 100644 index 0000000..154fb3b Binary files /dev/null and b/src/assets/images/choose.png differ diff --git a/src/views/admin/orgapplyinfo/OrgApplyInfo.api.ts b/src/views/admin/orgapplyinfo/OrgApplyInfo.api.ts index 6edef12..67a51dc 100644 --- a/src/views/admin/orgapplyinfo/OrgApplyInfo.api.ts +++ b/src/views/admin/orgapplyinfo/OrgApplyInfo.api.ts @@ -12,6 +12,7 @@ enum Api { deleteBatch = '/admin/orgapplyinfo/orgApplyInfo/deleteBatch', importExcel = '/admin/orgapplyinfo/orgApplyInfo/importExcel', exportXls = '/admin/orgapplyinfo/orgApplyInfo/exportXls', + getOrgInfo = '/admin/orgapplyinfo/orgApplyInfo/getOrgInfo', } /** @@ -31,6 +32,13 @@ export const getImportUrl = Api.importExcel; */ export const list = (params) => defHttp.get({ url: Api.list, params }); +/** + * 获取机构详细信息(包含sys_depart信息) + * @param params orgCode部门编码 不传查所有 + * @returns + */ +export const getOrgInfo = (params) => defHttp.get({ url: Api.getOrgInfo, params }); + /** * 删除单个 * @param params diff --git a/src/views/synchronization/directive/orgCom/OrgListCom.vue b/src/views/synchronization/directive/orgCom/OrgListCom.vue new file mode 100644 index 0000000..9068bf7 --- /dev/null +++ b/src/views/synchronization/directive/orgCom/OrgListCom.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/synchronization/directive/serviceDirective/ConfigServiceDirective.api.ts b/src/views/synchronization/directive/serviceDirective/ConfigServiceDirective.api.ts index d8e7d95..ac42c9a 100644 --- a/src/views/synchronization/directive/serviceDirective/ConfigServiceDirective.api.ts +++ b/src/views/synchronization/directive/serviceDirective/ConfigServiceDirective.api.ts @@ -5,10 +5,19 @@ const { createConfirm } = useMessage(); enum Api { list = '/services/serviceDirective/list', + listByDS = '/services/serviceDirective/listByDS', + queryById = '/services/serviceDirective/queryById', } /** * 列表接口 * @param params */ -export const list = (params) => defHttp.get({ url: Api.list, params }); \ No newline at end of file +export const list = (params) => defHttp.get({ url: Api.list, params }); +export const queryById = (params) => defHttp.get({ url: Api.queryById, params }); + +/** + * 列表接口 - 变更数据源 + * @param params + */ +export const listByDS = (params) => defHttp.get({ url: Api.listByDS, params }); \ No newline at end of file diff --git a/src/views/synchronization/directive/serviceDirective/ConfigServiceDirectiveList.vue b/src/views/synchronization/directive/serviceDirective/ConfigServiceDirectiveList.vue index f366403..b927b13 100644 --- a/src/views/synchronization/directive/serviceDirective/ConfigServiceDirectiveList.vue +++ b/src/views/synchronization/directive/serviceDirective/ConfigServiceDirectiveList.vue @@ -8,26 +8,26 @@ + + + + + + + + + + + + + + + --> @@ -93,7 +93,7 @@ import { ref, reactive, onMounted } from 'vue'; import { BasicTable, TableAction } from '/@/components/Table'; import { useListPage } from '/@/hooks/system/useListPage'; import { columns, superQuerySchema } from './ConfigServiceDirective.data'; -import { list} from './ConfigServiceDirective.api'; +import { listByDS } from './ConfigServiceDirective.api'; import { useUserStore } from '/@/store/modules/user'; import JInput from "/@/components/Form/src/jeecg/components/JInput.vue"; import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue'; @@ -109,7 +109,7 @@ const userStore = useUserStore(); const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ tableProps: { title: '服务指令', - api: list, + api: listByDS, columns, canResize: false, useSearchForm: false, @@ -160,18 +160,18 @@ function searchReset() { reload(); } - -function init(record){ -console.log("🚀 ~ init ~ record:", record) -queryParam.dataSourceCode = record.orgCode; -console.log("🚀 ~ init ~ queryParam:", queryParam) -reload(); + +function init(record) { + console.log("🚀 ~ init ~ record:", record) + queryParam.dataSourceCode = record.orgCode; + console.log("🚀 ~ init ~ queryParam:", queryParam) + reload(); } - defineExpose({ - init, - }); +defineExpose({ + init, +}); diff --git a/src/views/synchronization/directive/syncList.vue b/src/views/synchronization/directive/syncList.vue index a408c7c..f14014c 100644 --- a/src/views/synchronization/directive/syncList.vue +++ b/src/views/synchronization/directive/syncList.vue @@ -23,47 +23,9 @@ - - - - -

加盟时间:{{ item.operationStartTime.substring(0, 10) }}

-

机构负责人:{{ item.createBy }}

-

负责人电话:{{ item.mobile }}

-

机构地址:{{ item.address }}

- -

- -
- 详情 -
-

-
-
- -
- -
-
+ + -
-
- 共 {{ orgTableList.total }} 条数据 - -
@@ -72,12 +34,15 @@ + +.step-content { + padding: 0 100px; +} + +/* 步骤条样式 */ +:deep(.ant-steps) { + padding: 0; +} + +:deep(.ant-steps-item) { + margin: 0; +} + \ No newline at end of file diff --git a/src/views/synchronization/directive/syncStep/SyncStepListModal.vue b/src/views/synchronization/directive/syncStep/SyncStepListModal.vue index f83325c..6c9088d 100644 --- a/src/views/synchronization/directive/syncStep/SyncStepListModal.vue +++ b/src/views/synchronization/directive/syncStep/SyncStepListModal.vue @@ -1,63 +1,97 @@ - -