From dfd7030de93cefc4fc49c9b0a9e4cad8e52560c5 Mon Sep 17 00:00:00 2001 From: fengsen <2548667232@qq.com> Date: Thu, 14 Aug 2025 19:43:46 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=89=A9=E8=B5=84=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E6=80=BB=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../overallPlanMaterialSupply/index.ts | 34 ++ .../materials/materialsEquipment/partyA.rar | Bin 0 -> 17074 bytes .../overallPlanMaterialSupply/index.vue | 315 ++++++++++++++ .../overallPlanMaterialSupply/indexEdit.vue | 390 ++++++++++++++++++ 4 files changed, 739 insertions(+) create mode 100644 src/api/materials/overallPlanMaterialSupply/index.ts create mode 100644 src/views/materials/materialsEquipment/partyA.rar create mode 100644 src/views/materials/overallPlanMaterialSupply/indexEdit.vue diff --git a/src/api/materials/overallPlanMaterialSupply/index.ts b/src/api/materials/overallPlanMaterialSupply/index.ts new file mode 100644 index 0000000..bf856e1 --- /dev/null +++ b/src/api/materials/overallPlanMaterialSupply/index.ts @@ -0,0 +1,34 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +// 获取主数据列表 +export const obtainMasterDataList = (params: any): AxiosPromise => { + return request({ + url: '/design/totalsupplyplan/queryList', + method: 'get', + params + }); +}; + +// 总供应计划列表 +export const totalsupplyplan = (params: any): AxiosPromise => { + return request({ + url: '/design/totalsupplyplan/list', + method: 'get', + params + }); +}; +// 总供应计划详细信息 +export const totalSupplyplanDetails = (id: any): AxiosPromise => { + return request({ + url: '/design/totalsupplyplan/' + id, + method: 'get', + }); +}; +// 修改物资-总供应计划 +export const materialChangeSupplyplan = (data: any): AxiosPromise => { + return request({ + url: '/design/totalsupplyplan', + method: 'put', + data + }); +}; \ No newline at end of file diff --git a/src/views/materials/materialsEquipment/partyA.rar b/src/views/materials/materialsEquipment/partyA.rar new file mode 100644 index 0000000000000000000000000000000000000000..85d82761418d18ec63147456424f91439d6c2978 GIT binary patch literal 17074 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 literal 0 HcmV?d00001 diff --git a/src/views/materials/overallPlanMaterialSupply/index.vue b/src/views/materials/overallPlanMaterialSupply/index.vue index e69de29..6bc4248 100644 --- a/src/views/materials/overallPlanMaterialSupply/index.vue +++ b/src/views/materials/overallPlanMaterialSupply/index.vue @@ -0,0 +1,315 @@ + + + + diff --git a/src/views/materials/overallPlanMaterialSupply/indexEdit.vue b/src/views/materials/overallPlanMaterialSupply/indexEdit.vue new file mode 100644 index 0000000..714a7f4 --- /dev/null +++ b/src/views/materials/overallPlanMaterialSupply/indexEdit.vue @@ -0,0 +1,390 @@ + + + + From 8ececf8c12b322303946dfa5b85c6da9f9f10c76 Mon Sep 17 00:00:00 2001 From: fengsen <2548667232@qq.com> Date: Thu, 14 Aug 2025 22:08:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=89=A9=E8=B5=84=E6=80=BB=E8=AE=A1?= =?UTF-8?q?=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/api/materials/usageMaterials/index.ts | 41 ++ .../overallPlanMaterialSupply/index.vue | 27 +- .../overallPlanMaterialSupply/indexEdit.vue | 2 +- .../usageMaterials/material/index.vue | 626 ++++++++++++++++++ .../usageMaterials/purchase/index.vue | 176 +++++ 6 files changed, 849 insertions(+), 25 deletions(-) create mode 100644 src/api/materials/usageMaterials/index.ts create mode 100644 src/views/materials/usageMaterials/material/index.vue create mode 100644 src/views/materials/usageMaterials/purchase/index.vue diff --git a/.env.development b/.env.development index 21892b7..fe20df3 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ VITE_APP_TITLE = 新能源项目管理平台 VITE_APP_ENV = 'development' # 开发环境 -VITE_APP_BASE_API = 'http://192.168.110.180:8898' +VITE_APP_BASE_API = 'http://192.168.110.159:8898' # 无人机接口地址 diff --git a/src/api/materials/usageMaterials/index.ts b/src/api/materials/usageMaterials/index.ts new file mode 100644 index 0000000..f2a860e --- /dev/null +++ b/src/api/materials/usageMaterials/index.ts @@ -0,0 +1,41 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +// 查询物资-使用情况列表 +export const useMaterialsQueryList = (params: any): AxiosPromise => { + return request({ + url: '/cailiaoshebei/physicalsupply/list', + method: 'get', + params + }); +}; + +// 新增物资 +export const newMaterialsAdd = (data: any): AxiosPromise => { + return request({ + url: '/cailiaoshebei/physicalsupply', + method: 'post', + data + }); +}; +// 修改物资 +export const materialsEdit = (data: any): AxiosPromise => { + return request({ + url: '/cailiaoshebei/physicalsupply', + method: 'put', + data + }); +}; +// 删除物资 +export const materialsDel = (id: any): AxiosPromise => { + return request({ + url: '/cailiaoshebei/physicalsupply/' + id, + method: 'delete', + }); +}; +// 获取物资详情 +export const queryMaterialsInfo = (id: any): AxiosPromise => { + return request({ + url: '/cailiaoshebei/physicalsupply/' + id, + method: 'get', + }); +}; \ No newline at end of file diff --git a/src/views/materials/overallPlanMaterialSupply/index.vue b/src/views/materials/overallPlanMaterialSupply/index.vue index f8ebf58..af49aa1 100644 --- a/src/views/materials/overallPlanMaterialSupply/index.vue +++ b/src/views/materials/overallPlanMaterialSupply/index.vue @@ -1,14 +1,13 @@ - - - - ->>>>>>> 90e6ddc21241aecd8dcdfb84d82b9283ab193ccf diff --git a/src/views/materials/overallPlanMaterialSupply/indexEdit.vue b/src/views/materials/overallPlanMaterialSupply/indexEdit.vue index 714a7f4..f1836ce 100644 --- a/src/views/materials/overallPlanMaterialSupply/indexEdit.vue +++ b/src/views/materials/overallPlanMaterialSupply/indexEdit.vue @@ -67,7 +67,7 @@ --> - + diff --git a/src/views/materials/usageMaterials/material/index.vue b/src/views/materials/usageMaterials/material/index.vue new file mode 100644 index 0000000..8d3ed0a --- /dev/null +++ b/src/views/materials/usageMaterials/material/index.vue @@ -0,0 +1,626 @@ + + + + + diff --git a/src/views/materials/usageMaterials/purchase/index.vue b/src/views/materials/usageMaterials/purchase/index.vue new file mode 100644 index 0000000..0d331c4 --- /dev/null +++ b/src/views/materials/usageMaterials/purchase/index.vue @@ -0,0 +1,176 @@ + + + +