From a12fbf14327027e7081eea89a777cb3e3012c170 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 15 十一月 2023 15:42:08 +0800
Subject: [PATCH] 	modified:   src/views/plan/customerorder/index.vue 	modified:   src/views/plan/masterproductionschedule/index.vue

---
 src/views/plan/masterproductionschedule/index.vue |  144 ++++++++++++-----------------------------------
 src/views/plan/customerorder/index.vue            |    2 
 2 files changed, 39 insertions(+), 107 deletions(-)

diff --git a/src/views/plan/customerorder/index.vue b/src/views/plan/customerorder/index.vue
index ddc0fab..713abf5 100644
--- a/src/views/plan/customerorder/index.vue
+++ b/src/views/plan/customerorder/index.vue
@@ -447,7 +447,7 @@
           {
             minWidth: '100',
             width: '100px',
-            prop: 'contractNo',
+            prop: 'customerOrderNo',
             label: '鍚堝悓缂栧彿',
             sort: true,
             isTrue: true,
diff --git a/src/views/plan/masterproductionschedule/index.vue b/src/views/plan/masterproductionschedule/index.vue
index a35f496..e46dfa5 100644
--- a/src/views/plan/masterproductionschedule/index.vue
+++ b/src/views/plan/masterproductionschedule/index.vue
@@ -1,96 +1,55 @@
 <template>
   <div class="mod-config">
     <basic-container>
-      <ttable
-        :table="table"
-        @handleSelectionChange="handleSelectionChange"
-        :uploadInfo="uploadInfo"
-        :prelang="prelang"
-        :options="options"
-        :ajaxFun="ajaxFun"
-        ref="masterProductionScheduleTable"
-      >
+      <ttable :table="table" @handleSelectionChange="handleSelectionChange" :uploadInfo="uploadInfo" :prelang="prelang"
+        :options="options" :ajaxFun="ajaxFun" ref="masterProductionScheduleTable">
         <template #toolbar>
-          <el-dropdown
-            v-if="permissions.masterproductionschedule_create_order"
-            @command="orderTypeHandleCommand"
-          >
+          <el-dropdown v-if="permissions.masterproductionschedule_create_order" @command="orderTypeHandleCommand">
             <el-button>
               杞﹂棿璁㈠崟<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
-              <el-dropdown-item
-                :command="item.command"
-                v-for="item in orderTypeArr"
-                :disabled="item.disabled"
-                >{{ item.label }}</el-dropdown-item
-              >
+              <el-dropdown-item :command="item.command" v-for="item in orderTypeArr" :disabled="item.disabled">{{
+                item.label }}</el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
 
-          <el-dropdown
-            v-if="permissions.masterproductionschedule_state_change"
-            @command="handleCommand"
-            style="margin-left: 10px"
-          >
+          <el-dropdown v-if="permissions.masterproductionschedule_state_change" @command="handleCommand"
+            style="margin-left: 10px">
             <el-button>
               鐘舵�佹敼鍙�<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
-              <el-dropdown-item
-                :command="item.command"
-                v-for="item in stateTagArr"
-                :disabled="item.disabled"
-                >{{ item.label }}</el-dropdown-item
-              >
+              <el-dropdown-item :command="item.command" v-for="item in stateTagArr" :disabled="item.disabled">{{
+                item.label }}</el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
 
-          <el-dropdown
-            v-if="permissions.masterproductionschedule_doc_relate"
-            @command="documentHandle"
-            style="margin-left: 10px"
-          >
+          <el-dropdown v-if="permissions.masterproductionschedule_doc_relate" @command="documentHandle"
+            style="margin-left: 10px">
             <el-button>
               宸ヨ壓鏂囦欢<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
-              <el-dropdown-item
-                :command="item.command"
-                v-for="item in documentTagArr"
-                :disabled="item.disabled"
-              >
+              <el-dropdown-item :command="item.command" v-for="item in documentTagArr" :disabled="item.disabled">
                 {{ item.label }}
               </el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
           <!--瀹℃牳鐘舵�佹敼鍙�-->
-          <el-dropdown
-            v-if="permissions.masterproductionschedule_audit_change"
-            @command="handleCommitCommand"
-            style="margin-left: 10px"
-          >
+          <el-dropdown v-if="permissions.masterproductionschedule_audit_change" @command="handleCommitCommand"
+            style="margin-left: 10px">
             <el-button>
               瀹℃牳鐘舵�佹敼鍙�<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
-              <el-dropdown-item
-                :command="item.command"
-                v-for="item in commitStateTagArr"
-                :disabled="item.disabled"
-                >{{ item.label }}</el-dropdown-item
-              >
+              <el-dropdown-item :command="item.command" v-for="item in commitStateTagArr" :disabled="item.disabled">{{item.label }}</el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
-          <el-button
-            v-if="permissions.masterproductionschedule_submit_oa"
-            @click="commitOa()"
-            type="primary"
-            style="margin-left:10px;"
-            :loading="loadingOa"
-            >鎻愪氦OA
+          <el-button v-if="permissions.masterproductionschedule_submit_oa" @click="commitOa()" type="primary"
+            style="margin-left:10px;" :loading="loadingOa">鎻愪氦OA
           </el-button>
-          <el-button
+          <!-- <el-button
             v-if="permissions.masterproductionschedule_sync_scm"
             @click="syncScm()"
             type="primary"
@@ -108,65 +67,34 @@
             type="primary"
             style="margin-left:10px;"
             >鏂板閲囪喘璁″垝
-          </el-button>
+          </el-button> -->
         </template>
       </ttable>
 
       <!-- 寮圭獥, 淇敼 -->
-      <table-form
-        v-if="addOrUpdateVisible"
-        ref="addOrUpdate"
-        @refreshDataList="getData"
-      />
-      <source-table
-        v-if="masterPlanSourceDialogVisible"
-        ref="source"
-        @refreshDataList="getData"
-      />
+      <table-form v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getData" />
+      <source-table v-if="masterPlanSourceDialogVisible" ref="source" @refreshDataList="getData" />
       <order-table v-if="orderVisible" ref="order" />
-      <manufacturing-order
-        v-if="manufacturingOrderVisible"
-        ref="manufacturingOrder"
-        @refreshDataList="getData"
-      />
-      <outsourcing-order
-        v-if="outsourcingOrderVisible"
-        ref="outsourcingOrder"
-        @refreshDataList="getData"
-      />
+      <manufacturing-order v-if="manufacturingOrderVisible" ref="manufacturingOrder" @refreshDataList="getData" />
+      <outsourcing-order v-if="outsourcingOrderVisible" ref="outsourcingOrder" @refreshDataList="getData" />
       <!--搴撳瓨-->
       <stockDialog :currshowlist.sync="stockVisible" :partName="partName" />
       <!--宸ヨ壓鏂囦欢-->
-      <DocumentTable
-        :currshowlist.sync="showDocument"
-        :multiSelect="false"
-        :relationOrderList="masterPlanSelection"
-        @listenToDocumentEvent="selectDocument"
-      >
+      <DocumentTable :currshowlist.sync="showDocument" :multiSelect="false" :relationOrderList="masterPlanSelection"
+        @listenToDocumentEvent="selectDocument">
       </DocumentTable>
       <!--鎵嬪姩鍒涘缓杞﹂棿璁㈠崟-->
-      <ManualManufacturingOrder
-        :currshowlist.sync="showManualManufacturingOrder"
-        :manualMasterProduction="manualMasterProduction"
-        @refreshOrderFromManual="refreshOrderFromManual"
-      >
+      <ManualManufacturingOrder :currshowlist.sync="showManualManufacturingOrder"
+        :manualMasterProduction="manualMasterProduction" @refreshOrderFromManual="refreshOrderFromManual">
       </ManualManufacturingOrder>
       <!--鑷姩鍒涘缓杞﹂棿璁㈠崟-->
-      <AutoManufacturingorder
-        :currshowlist.sync="showAutoManufacturingOrder"
-        :masterProduction="manualMasterProduction"
-        :isReportOperation="isReportOperation"
-        :outPutBatchList="selectedOutPutBatchList"
-        :qtyPlaned="qtyPlaned"
-        @refreshDataList="AutoManuFinished"
-      >
+      <AutoManufacturingorder :currshowlist.sync="showAutoManufacturingOrder" :masterProduction="manualMasterProduction"
+        :isReportOperation="isReportOperation" :outPutBatchList="selectedOutPutBatchList" :qtyPlaned="qtyPlaned"
+        @refreshDataList="AutoManuFinished">
       </AutoManufacturingorder>
 
       <!--寮圭獥,鏂板-->
-      <MasterproductionForm
-        :currshowlist.sync="showMasterproductionForm"
-        @refreshDataList="getData"
-      >
+      <MasterproductionForm :currshowlist.sync="showMasterproductionForm" @refreshDataList="getData">
       </MasterproductionForm>
       <!--浜у嚭鎵规-->
       <!--<OutPutBatch
@@ -601,6 +529,7 @@
             text: '浣滃簾',
             type: 'text',
             size: 'small',
+            fun: this.deleteMainPlan
           }
           // {
           //   text: '璁㈠崟棰勭暀',
@@ -718,6 +647,9 @@
     this.getSysParam(sysParam.IS_REPORT_OPERATION)
   },
   methods: {
+    deleteMainPlan(row){
+      console.log(row);
+    },
     getSysParam(paramKey) {
       getSysParam(paramKey).then((response) => {
         var paramVal = response.data.data
@@ -781,7 +713,7 @@
         closeOnClickModal: false,
         type: 'warning'
       })
-        .then(function() {
+        .then(function () {
           return delObj(row.id)
         })
         .then((data) => {
@@ -1086,7 +1018,7 @@
     handleSelectionChange(val) {
       // 鏍规嵁鐘舵�侊紝绂佺敤琛ㄥご鎸夐挳
       // 绛涢�夊嚭閫変腑璁板綍鐨勭姸鎬�
-      var stateArr = val.map(function(value, index) {
+      var stateArr = val.map(function (value, index) {
         return value.state
       })
       // 閫変腑鐘舵�佹暟缁勫厓绱犲幓閲�
@@ -1184,7 +1116,7 @@
         localStorage.setItem('masterschedule_partno', row.partNo)
         localStorage.setItem('masterschedule_qtyrequired', row.qtyRequired)
 
-        this.$router.push('/warehouse/orderreserved/index').catch(() => {})
+        this.$router.push('/warehouse/orderreserved/index').catch(() => { })
       } else {
         this.$message.warning('璇ョ敓浜ц鍒掞紝涓嶅彲杩涜瀹㈡埛璁㈠崟棰勭暀锛�')
       }

--
Gitblit v1.9.3