From 72c0d9e62cceb4b760b94a1b2034d9d3a41ca1b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Mon, 13 Feb 2023 14:02:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E8=AE=A1=E5=88=92=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/purchase/purApply.js | 9 + src/api/purchase/purPlan.js | 112 ++-- src/views/basic/corpMaintain/corpMaintain.vue | 1 - src/views/purchase/purApply/purApply.vue | 26 +- .../purchase/purApply/purApplyEditDiaolog.vue | 13 + .../purApply/selectApplyListDialog.vue | 346 +++++++++++++ .../purPlan/purOrderSelectProduct.vue | 386 ++++++++++++++ src/views/purchase/purPlan/purPlan.vue | 389 ++++++++++++++ src/views/purchase/purPlan/purPlanAudit.vue | 363 +++++++++++++ .../purchase/purPlan/purPlanDetailDialog.vue | 483 ++++++++++++++++++ .../purchase/purPlan/purPlanEditDialog.vue | 455 +++++++++++++++++ .../purPlan/purPlanOrderSelectProduct.vue | 444 ++++++++++++++++ src/views/purchase/purPlan/purPlanSearch.vue | 365 +++++++++++++ src/views/thirdSys/corps/thrCorpSelect.vue | 2 +- 14 files changed, 3341 insertions(+), 53 deletions(-) create mode 100644 src/views/purchase/purApply/selectApplyListDialog.vue create mode 100644 src/views/purchase/purPlan/purOrderSelectProduct.vue create mode 100644 src/views/purchase/purPlan/purPlan.vue create mode 100644 src/views/purchase/purPlan/purPlanAudit.vue create mode 100644 src/views/purchase/purPlan/purPlanDetailDialog.vue create mode 100644 src/views/purchase/purPlan/purPlanEditDialog.vue create mode 100644 src/views/purchase/purPlan/purPlanOrderSelectProduct.vue create mode 100644 src/views/purchase/purPlan/purPlanSearch.vue diff --git a/src/api/purchase/purApply.js b/src/api/purchase/purApply.js index 8c226ae2..987e1e19 100644 --- a/src/api/purchase/purApply.js +++ b/src/api/purchase/purApply.js @@ -109,5 +109,14 @@ export function addApplyId() { method: 'post', data: data }) + } + + //删除申购表和详情表 + export function delApplyDetailAll(data) { + return request({ + url: "/purchase/apply/delApplyDetailAll", + method: 'post', + data: data + }) } diff --git a/src/api/purchase/purPlan.js b/src/api/purchase/purPlan.js index c0a1b21e..757851bf 100644 --- a/src/api/purchase/purPlan.js +++ b/src/api/purchase/purPlan.js @@ -1,86 +1,104 @@ import axios from "@/utils/request"; +import request from "@/utils/request"; export function listPlan(query) { - return axios({ - url: '/purchase/plan/list', - method: 'get', - params: query - }) + return axios({ + url: '/purchase/plan/list', + method: 'get', + params: query + }) } export function auditListPlan(query) { - return axios({ - url: '/purchase/plan/auditList', - method: 'get', - params: query - }) + return axios({ + url: '/purchase/plan/auditList', + method: 'get', + params: query + }) } export function listApplyDetail(query) { - return axios({ - url: '/purchase/plan/list/detail', - method: 'get', - params: query - }) + return axios({ + url: '/purchase/plan/list/detail', + method: 'get', + params: query + }) } export function getApply(id) { - return axios({ - url: '/purchase/plan/' + id, - method: 'get' - }) + return axios({ + url: '/purchase/plan/' + id, + method: 'get' + }) } export function addApply(data) { - return axios({ - url: '/purchase/plan', - method: 'post', - data: data - }) + return axios({ + url: '/purchase/plan', + method: 'post', + data: data + }) } export function auditOrder(data) { - return axios({ - url: '/purchase/plan/auditOrder', - method: 'post', - data: data - }) + return axios({ + url: '/purchase/plan/auditOrder', + method: 'post', + data: data + }) } // 修改pur export function updateApply(data) { - return axios({ - url: '/purchase/plan', - method: 'put', - data: data - }) + return axios({ + url: '/purchase/plan', + method: 'put', + data: data + }) } // 删除pur export function delApply(id) { - return axios({ - url: '/purchase/plan/' + id, - method: 'delete' - }) + return axios({ + url: '/purchase/plan/' + id, + method: 'delete' + }) } export function inserThrOrderWeb(query) { - return axios({ - url: "/purchase/plan/postOrder", - method: "post", - data: query - }); + return axios({ + url: "/purchase/plan/postOrder", + method: "post", + data: query + }); } // 删除pur export function delApplyDetail(id) { - return axios({ - url: '/purchase/plan/detail/' + id, - method: 'delete' - }) + return axios({ + url: '/purchase/plan/detail/' + id, + method: 'delete' + }) } + // 添加puan +export function addPlanId() { + return request({ + url: "/purchase/plan/add", + method: 'post' + }) +} +// 根据申购单添加详情表 +export function addPlanDetail(data) { + return request({ + url: "/purchase/plan/addPlanDetail", + method: 'post', + data: data + }) +} + + diff --git a/src/views/basic/corpMaintain/corpMaintain.vue b/src/views/basic/corpMaintain/corpMaintain.vue index 98313169..80c4d04f 100644 --- a/src/views/basic/corpMaintain/corpMaintain.vue +++ b/src/views/basic/corpMaintain/corpMaintain.vue @@ -322,7 +322,6 @@ export default { }, // 隐藏表单 hideForm() { - debugger // 更改值 this.formVisible = !this.formVisible; // this.getList(); diff --git a/src/views/purchase/purApply/purApply.vue b/src/views/purchase/purApply/purApply.vue index ae50c9ad..bc0110cb 100644 --- a/src/views/purchase/purApply/purApply.vue +++ b/src/views/purchase/purApply/purApply.vue @@ -103,13 +103,15 @@ + + diff --git a/src/views/purchase/purPlan/purOrderSelectProduct.vue b/src/views/purchase/purPlan/purOrderSelectProduct.vue new file mode 100644 index 00000000..97168f1f --- /dev/null +++ b/src/views/purchase/purPlan/purOrderSelectProduct.vue @@ -0,0 +1,386 @@ + + + + + diff --git a/src/views/purchase/purPlan/purPlan.vue b/src/views/purchase/purPlan/purPlan.vue new file mode 100644 index 00000000..90f77d7c --- /dev/null +++ b/src/views/purchase/purPlan/purPlan.vue @@ -0,0 +1,389 @@ + + + + diff --git a/src/views/purchase/purPlan/purPlanAudit.vue b/src/views/purchase/purPlan/purPlanAudit.vue new file mode 100644 index 00000000..6bf13a24 --- /dev/null +++ b/src/views/purchase/purPlan/purPlanAudit.vue @@ -0,0 +1,363 @@ + + + + diff --git a/src/views/purchase/purPlan/purPlanDetailDialog.vue b/src/views/purchase/purPlan/purPlanDetailDialog.vue new file mode 100644 index 00000000..3622ba83 --- /dev/null +++ b/src/views/purchase/purPlan/purPlanDetailDialog.vue @@ -0,0 +1,483 @@ + + + + + + + diff --git a/src/views/purchase/purPlan/purPlanEditDialog.vue b/src/views/purchase/purPlan/purPlanEditDialog.vue new file mode 100644 index 00000000..4872a8bb --- /dev/null +++ b/src/views/purchase/purPlan/purPlanEditDialog.vue @@ -0,0 +1,455 @@ + + + + + + + diff --git a/src/views/purchase/purPlan/purPlanOrderSelectProduct.vue b/src/views/purchase/purPlan/purPlanOrderSelectProduct.vue new file mode 100644 index 00000000..bd6b09bf --- /dev/null +++ b/src/views/purchase/purPlan/purPlanOrderSelectProduct.vue @@ -0,0 +1,444 @@ + + + + + diff --git a/src/views/purchase/purPlan/purPlanSearch.vue b/src/views/purchase/purPlan/purPlanSearch.vue new file mode 100644 index 00000000..5eb6d1da --- /dev/null +++ b/src/views/purchase/purPlan/purPlanSearch.vue @@ -0,0 +1,365 @@ + + + + diff --git a/src/views/thirdSys/corps/thrCorpSelect.vue b/src/views/thirdSys/corps/thrCorpSelect.vue index c6c8e471..70a4e1a7 100644 --- a/src/views/thirdSys/corps/thrCorpSelect.vue +++ b/src/views/thirdSys/corps/thrCorpSelect.vue @@ -240,7 +240,7 @@ export default { this.$message.error(response.message) } this.$emit("cancelDialog", true); - }) + }) .catch(() => { this.$message.error("下载失败!"); });