diff --git a/src/api/system/equipmentNew.js b/src/api/system/equipmentNew.js index c5f83d58..b4ed4c40 100644 --- a/src/api/system/equipmentNew.js +++ b/src/api/system/equipmentNew.js @@ -10,6 +10,30 @@ export function listUser(query) { }) } +export function getOwnEquipmentList(query) { + return request({ + url: '/material-mall/deptConfig/getOwnEquipmentList', + method: 'get', + params: query + }) +} + +export function getSharingEquipmentList(query) { + return request({ + url: '/material-mall/deptConfig/getSharingEquipmentList', + method: 'get', + params: query + }) +} + +export function getRentalEquipmentList(query) { + return request({ + url: '/material-mall/deptConfig/getRentalEquipmentList', + method: 'get', + params: query + }) +} + export function selectResourceList(query) { return request({ url: '/material-mall/deptConfig/selectResourceList', @@ -26,6 +50,41 @@ export function selectInventoryList(query) { }) } +export function saveInstanceSelection(data) { + return request({ + url: '/material-mall/deptConfig/saveInstanceSelection', + method: 'post', + data: data + }) +} + +export function getConfigurationTotal() { + return request({ + url: '/material-mall/deptConfig/getConfigurationTotal', + method: 'post' + }) +} + +export function getConfigurationDetails(data) { + return request({ + url: '/material-mall/deptConfig/getConfigurationDetails', + method: 'post', + data: data + }) +} + + +export function exportStatsData() { + return request({ + url: '/material-mall/deptConfig/exportStatsData', + method: 'get', + }) +} + + + + + export function insertResource(data) { return request({ url: '/material-mall/deptConfig/insertResource', diff --git a/src/components/FormModel/index.vue b/src/components/FormModel/index.vue index a1bee2c4..35d0cc4f 100644 --- a/src/components/FormModel/index.vue +++ b/src/components/FormModel/index.vue @@ -60,6 +60,12 @@ /> + 重置 查询 - 重置 + [], }, gutter: { type: Number, @@ -94,9 +94,10 @@ export default { immediate: true, deep: true, handler(val) { - // 复用你原来 transfer 逻辑的“本地副本”思想 - this.innerColumns = val.map((c) => ({ ...c })) - this.backupColumns = val.map((c) => ({ ...c })) + const safeCols = Array.isArray(val) ? val : [] + + this.innerColumns = safeCols.map((c) => ({ ...c })) + this.backupColumns = safeCols.map((c) => ({ ...c })) }, }, }, diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index a37d73ac..aa83cda6 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -2,7 +2,12 @@