From f024d4bd8d92490de63b41fafccc4f99f530189e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AE=89=E8=99=B9=E7=9D=BF?= <297504645@qq.com>
Date: Mon, 3 Jun 2024 11:24:21 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90nev-pc=E3=80=91=E7=89=A9=E6=96=99?=
=?UTF-8?q?=E6=B8=85=E5=8D=95=E4=BF=A1=E6=81=AF=E9=A1=B5=E9=9D=A2=EF=BC=8C?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E5=8F=8A=E6=98=8E=E7=BB=86=EF=BC=9A=E7=88=B6?=
=?UTF-8?q?=E7=89=A9=E6=96=99=EF=BC=8C=E5=AD=90=E7=89=A9=E6=96=99=E5=8F=8C?=
=?UTF-8?q?=E7=89=A9=E6=96=99=EF=BC=8C=E9=80=9A=E8=BF=87=E5=89=8D=E7=AB=AF?=
=?UTF-8?q?=E9=87=8D=E6=96=B0=E8=B5=8B=E5=80=BC=E5=85=B6=E4=BB=96=E5=9F=BA?=
=?UTF-8?q?=E7=A1=80=E4=BF=A1=E6=81=AF=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/commonTabel-drawer/index.vue | 47 ++++++++++-
fe/PC/src/filters/excelOrReportsOption.js | 22 ++++--
fe/PC/src/utils/detailsTableColumns/index.js | 10 +--
fe/PC/src/utils/tableColumns/index.js | 4 +
fe/PC/src/utils/tabsDesTions/index.js | 4 +
fe/PC/src/views/basicData/BomManage/Bom.vue | 39 ++++++++--
.../views/materialIssueBP/IssueRequestBP.vue | 77 +++++++++++++++++--
7 files changed, 177 insertions(+), 26 deletions(-)
diff --git a/fe/PC/src/components/commonTabel-drawer/index.vue b/fe/PC/src/components/commonTabel-drawer/index.vue
index 5cdcc6670..72133f709 100644
--- a/fe/PC/src/components/commonTabel-drawer/index.vue
+++ b/fe/PC/src/components/commonTabel-drawer/index.vue
@@ -167,7 +167,9 @@
diff --git a/fe/PC/src/views/materialIssueBP/IssueRequestBP.vue b/fe/PC/src/views/materialIssueBP/IssueRequestBP.vue
index 8bce85a06..511fd9235 100644
--- a/fe/PC/src/views/materialIssueBP/IssueRequestBP.vue
+++ b/fe/PC/src/views/materialIssueBP/IssueRequestBP.vue
@@ -26,7 +26,7 @@
-
+ > -->
+
+
{ return this.hideButton([1,5,9]) },
size: 'mini',
- handleGetJobsUrl:'wms/store/spare-part-issue-job',
+ handleGetJobsUrl:'wms/store/assemble-issue-job',
// handleRequestUrl:'wms/store/kitting-issue-request',
},
{
@@ -127,6 +142,58 @@ export default {
mounted() {
this.paging();
},
+ methods:{
+ uploadSubmitForm(index,data){
+ // 确定
+ if(index == '1'){
+ let _result = data.results;
+ let _data = []
+ for(let i in _result){
+ let _item = {
+ worker: store.getters.name.userName,
+ remark: "",
+ extraProperties: {},
+ activeDate: getNowToT(),
+ autoSubmit: true,
+ autoAgree: false,
+ autoHandle: false,
+ autoCompleteJob: false,
+ directCreateNote: true,
+ issueRequestType: 5,
+ useOnTheWayLocation: false,
+ details: [{
+ remark: "",
+ qty: _result[i][bpRequestExcel.qty],
+ itemCode: _result[i][bpRequestExcel.itemCode],
+ toLocationCode: _result[i][bpRequestExcel.toLocationCode],
+ itemName:"",
+ uom:""
+ }]
+ }
+ _data.push(_item)
+ }
+ this.$refs.UploadExcelByFe_Ref.loading = true
+ createImportExcelByFE(this.URL,_data)
+ .then(res=>{
+ this.$refs.UploadExcelByFe_Ref.loading = false
+ this.displayDialog.importDialog = false;
+ this.displayDialog.detailsDialog = false
+ this.$successMsg("导入成功")
+ this.paging()
+ })
+ .catch(err=>{
+ this.$refs.UploadExcelByFe_Ref.loading = false
+ })
+ }
+ // 取消
+ else{
+ this.displayDialog.importDialog = false;
+ }
+ },
+ beforeUpload(file) {
+ return true
+ }
+ }
};