From c839a6872a3a262788fea2abc6b0a7bb328b9392 Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Thu, 18 Sep 2025 18:52:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=99=E5=86=85=E5=8F=B0=E8=B4=A6=E5=BA=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 14 + .../equipmentRecord/equipmentRecord.vue | 581 ++++++++++++++++++ .../equipmentRecordDetails.vue | 390 ++++++++++++ src/pages/materialsStation/index/index.vue | 1 + src/services/materialsStation.js | 45 ++ 5 files changed, 1031 insertions(+) create mode 100644 src/pages/materialsStation/equipmentRecord/equipmentRecord.vue create mode 100644 src/pages/materialsStation/equipmentRecord/equipmentRecordDetails.vue diff --git a/src/pages.json b/src/pages.json index 3a61e16..d908a1b 100644 --- a/src/pages.json +++ b/src/pages.json @@ -947,6 +947,20 @@ "style": { "navigationBarTitleText": "安全工器具预警" } + }, + + // 材料站站内库存台账 + { + "path": "pages/materialsStation/equipmentRecord/equipmentRecord", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "pages/materialsStation/equipmentRecord/equipmentRecordDetails", + "style": { + "navigationStyle": "custom" + } } // 材料站 end ], diff --git a/src/pages/materialsStation/equipmentRecord/equipmentRecord.vue b/src/pages/materialsStation/equipmentRecord/equipmentRecord.vue new file mode 100644 index 0000000..70d72ff --- /dev/null +++ b/src/pages/materialsStation/equipmentRecord/equipmentRecord.vue @@ -0,0 +1,581 @@ + + + + + diff --git a/src/pages/materialsStation/equipmentRecord/equipmentRecordDetails.vue b/src/pages/materialsStation/equipmentRecord/equipmentRecordDetails.vue new file mode 100644 index 0000000..7fb28bf --- /dev/null +++ b/src/pages/materialsStation/equipmentRecord/equipmentRecordDetails.vue @@ -0,0 +1,390 @@ + + + + + diff --git a/src/pages/materialsStation/index/index.vue b/src/pages/materialsStation/index/index.vue index 5c942ce..6782286 100644 --- a/src/pages/materialsStation/index/index.vue +++ b/src/pages/materialsStation/index/index.vue @@ -78,6 +78,7 @@ const isUsingList = ref([ { path: 'teamWarning', name: '班组预警', src: 'teamWarning', isShow: true }, { path: 'authorizeSignature', name: '项目部授权', src: 'authorizeSignature', isShow: true }, { path: 'materialClerkConfirms', name: '领料确认', src: 'outStore', isShow: true }, + { path: 'equipmentRecord', name: '站内库存台账', src: 'ledger', isShow: true }, ]) const userAgent = navigator.userAgent.toLowerCase() diff --git a/src/services/materialsStation.js b/src/services/materialsStation.js index 8430e27..3206dd2 100644 --- a/src/services/materialsStation.js +++ b/src/services/materialsStation.js @@ -256,6 +256,51 @@ export const getToolsDetailsListApi = (data) => { }) } +// 站内库存台账-列表 +export const getBranchListApi = (data) => { + return http({ + method: 'GET', + url: '/material/material_maMachine/getBranchList', + data, + }) +} + +// 站内库存台账-详情 +export const getRetainedEquipmentListApi = (data) => { + return http({ + method: 'GET', + url: '/material/material_maMachine/getRetainedEquipmentList', + data, + }) +} + +//分公司下拉 +export const getImpUnitListApi= (data) => { + return http({ + url: '/material/material_maMachine/getImpUnitNameList', + method: 'GET', + data + }) +} + +//项目部下拉 +export const getDepartListByImpUnitApi= (data) => { + return http({ + url: '/material/material_maMachine/getDepartNameList', + method: 'GET', + data + }) +} + +//工程下拉 +export const getProListByDepartApi= (data) => { + return http({ + url: '/material/material_maMachine/getProjectList', + method: 'GET', + data + }) +} + // 班组库存 export const getTeamUseNumList = (data) => { return http({