From f95d758b231ca6a6646a0c9b25ad3f1e993ecec0 Mon Sep 17 00:00:00 2001 From: Vayne Date: Sun, 22 Oct 2023 19:50:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/xxjj/businessWarehouse/index.ts | 5 + .../views/xxjj/businessOrganization/index.vue | 9 +- .../businessWarehouseDetails/index.vue | 14 +- .../src/EmployeeInfo.vue | 14 +- .../xxjj/businessWarehouse/increased.vue | 321 +++++++++++++----- .../views/xxjj/businessWarehouse/index.vue | 20 +- .../xxjj/enterpriseDetails/src/Branch.vue | 24 +- .../src/infopage2/businesspage.vue | 36 +- .../src/infopage2/company.vue | 55 ++- .../src/infopage2/filiale.vue | 69 ++-- .../src/infopage2/staffpage.vue | 52 +-- .../src/infopage2/warehousepage.vue | 68 ++-- .../src/infopage3/businesspage.vue | 4 +- .../src/infopage3/warehousepage.vue | 2 +- 14 files changed, 458 insertions(+), 235 deletions(-) diff --git a/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts b/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts index 7f357840..a2487dc6 100644 --- a/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts +++ b/yunxi-ui-admin-vue3/src/api/xxjj/businessWarehouse/index.ts @@ -68,6 +68,11 @@ export const getBusinessLinePage = async (params) => { return await request.get({ url: `/system/business-warehouse/enterprise-business`, params }) } +//企业详情点击分支机构下的仓库列表 +export const getWarehousePage = async (params) => { + return await request.get({ url: `/system/business-warehouse/enterprise-warehouse`, params }) +} + //企业详情点击分支机构下的员工列表 export const getUserPage = async (params) => { return await request.get({ url: `/system/business-warehouse/enterprise-user`, params }) diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessOrganization/index.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessOrganization/index.vue index 0d8a0576..6769f38f 100644 --- a/yunxi-ui-admin-vue3/src/views/xxjj/businessOrganization/index.vue +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessOrganization/index.vue @@ -237,8 +237,15 @@ const resetQuery = () => { /** 添加/修改操作 */ const formRef = ref() +const router = useRouter() const openForm = (type: string, id?: number) => { - formRef.value.open(type, id) + router.push({ + path: '/qiyezhongxin/business/warehouse-create', + query: { + type: type, + id: id + } + }) } /** 删除按钮操作 */ diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/index.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/index.vue index 2c8fdc7c..97840955 100644 --- a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/index.vue +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/index.vue @@ -101,7 +101,7 @@ - + @@ -128,6 +128,8 @@ import * as BusinessWarehouseApi from '@/api/xxjj/businessWarehouse' // const businessWarehouseInfo = ref([]) // 列表的数 let enterprise = reactive({ checked1: true, + businessId: { + }, businessWarehouseInfo: { }, // enterpriseBranchList:{ @@ -139,13 +141,11 @@ let enterprise = reactive({ total:0, } }) - - const loading = ref(true) // 列表的加载中 const total = ref(0) // 列表的总页数 const list = ref([]) // 列表的数 const enterpriseBranchList: any = ref('') // 列表的数 -const list3 = ref([]) // 列表的数 +const businessId: any = ref('') // 列表的数 const queryParams = reactive({ pageNo: 1, pageSize: 10, @@ -164,11 +164,9 @@ const queryParams = reactive({ const getList = async () => { loading.value = true try { + businessId.value = queryParams.id const data = await BusinessWarehouseApi.getBusinessWarehouseDetail(queryParams) - enterpriseBranchList.value = [...data.enterpriseBranchList] - - console.log('index', enterpriseBranchList.value ); - + enterpriseBranchList.value = [...data.enterpriseBranchList] enterprise.businessWarehouseInfo = data.businessWarehouseInfo enterprise.businessUserList = data.businessUserList } finally { diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/src/EmployeeInfo.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/src/EmployeeInfo.vue index 33fbd0f7..1d42fa3b 100644 --- a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/src/EmployeeInfo.vue +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/businessWarehouseDetails/src/EmployeeInfo.vue @@ -155,16 +155,17 @@ import * as EnterpriseApi from '@/api/system/enterprise' import * as BusinessWarehouseApi from '@/api/xxjj/businessWarehouse' // defineOptions({ name: 'SystemUserDeptTree' }) import { defineProps, ref } from 'vue' //引入props方法 +import { number } from 'vue-types' const props = defineProps({ - userList: { - type: Array as ()=> unknown, + businessId: { + type: Object, required: true, }, }); -console.log('userList',props.userList) +console.log('userList',props.businessId) const deptName = ref('') const deptList = ref([]) // 树形结构 @@ -228,13 +229,13 @@ const selectoptions = [ const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 - const loading = ref(true) // 列表的加载中 const total = ref(0) // 列表的总页数 const list = ref([]) // 列表的数 -const queryParams = reactive({ +const queryParams: any = reactive({ pageNo: 1, pageSize: 10, + businessId: '', username: undefined, mobile: undefined, status: undefined, @@ -248,7 +249,10 @@ const queryFormRef = ref() // 搜索的表单 const getList = async () => { loading.value = true try { + queryParams.businessId = props.businessId + debugger const data = await BusinessWarehouseApi.getBusinessUserPage(queryParams) + debugger list.value = data.list total.value = data.total } finally { diff --git a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/increased.vue b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/increased.vue index fcd8efe6..15cc6f7d 100644 --- a/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/increased.vue +++ b/yunxi-ui-admin-vue3/src/views/xxjj/businessWarehouse/increased.vue @@ -14,42 +14,42 @@ - + - - + + - + - + - - - - + + + + - - + + - - + + @@ -57,7 +57,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -127,36 +127,36 @@ - + - + - + - + - + - + - + - +