From fcc47ceae27b5dc6eccacf0fdd014fd7cb71cc2c Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期二, 04 六月 2024 14:20:51 +0800
Subject: [PATCH] 尺寸确认已完成

---
 north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue |   41 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
index d500099..e90865b 100644
--- a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
+++ b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -8,6 +8,7 @@
 import  useUserInfoStore from '@/stores/userInfo'
 import SelectProduct from "@/views/sd/product/SelectProduct.vue"
 import OrderOtherMoney from "@/components/sd/order/OrderOtherMoney.vue"
+import OrderSizeCheck from "@/components/sd/order/OrderSizeCheck.vue"
 import {changeFilterEvent,filterChanged} from "@/hook"
 import {addListener,toolbarButtonClickEvent} from "@/hook/mouseMove"
 import downLoadFile from "@/hook/downLoadFile"
@@ -19,6 +20,7 @@
 let productVisible = ref(false)
 let errorAreaVisible = ref(false)
 let otherMoneyVisible = ref(false)
+let sizeCheckVisible = ref(false)
 const maxTableLen =ref(150)
 let errorArea = ref(0.4)
 const userStore = useUserInfoStore()
@@ -104,7 +106,8 @@
           { code: 'clearChecked', name: t('basicData.clearSelection'), prefixIcon: 'vxe-icon-indicator', visible: true, disabled: false },
           { code: 'computedMoney', name: t('basicData.calculateAmount'), prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: true },
           { code: 'errorArea', name: '璇樊缁撶畻闈㈢Н', prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: false },
-          { code: 'otherMoney', name: '鍏朵粬閲戦', prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: false }
+          { code: 'otherMoney', name: '鍏朵粬閲戦', prefixIcon: 'vxe-icon-chart-bar-x', visible: true, disabled: false },
+          { code: 'sizeCheck', name: '灏哄瀹℃牳', prefixIcon: 'vxe-icon-eye-fill', visible: true, disabled: true }
         ]
       ]
     }
@@ -434,6 +437,10 @@
           otherMoneyVisible.value=true
           break
         }
+        case 'sizeCheck' :{
+          sizeCheckVisible.value=true
+          break
+        }
       }
     }
   },
@@ -500,10 +507,12 @@
       if(res.data.order.processReview === 2){
         gridOptions.toolbarConfig.buttons[4].disabled = true
 
+
       }
-      //鍙栨秷瀹℃牳鎸夐挳绂佺敤
+      //宸ヨ壓瀹℃牳鍚庯紝璁㈠崟鏈鏍� 鍙栨秷瀹℃牳鎸夐挳绂佺敤鍜屽昂瀵稿鏍�
       if(res.data.order.processReview === 2 && res.data.order.orderReview === 0){
         gridOptions.toolbarConfig.buttons[2].disabled = false
+        gridOptions.menuConfig.body.options[0][8].disabled =false
       }
 
       //鎸夐挳瀹℃牳杩囧悗鍙樹负鍙嶅
@@ -512,6 +521,7 @@
         gridOptions.toolbarConfig.buttons[2].code='reviews'
         gridOptions.toolbarConfig.buttons[2].name=t('basicData.cancelReview')
         gridOptions.toolbarConfig.buttons[3].disabled = false
+
         const button = {'code': 'cancelOrder',
           status: 'primary',
           'name': (res.data.order.orderReview>0?t('basicData.cancel'):t('basicData.restore'))}
@@ -656,6 +666,13 @@
       ElMessage.error(res.msg)
     }
   })
+}
+
+const gaveOrderSizeCheck = () => {
+
+
+
+  reviewOrder(2)
 }
 
 const changeCustomer =  () => {
@@ -1074,6 +1091,21 @@
           style="width: 100%;height: 100%" />
     </el-dialog>
 
+<!--    灏哄瀹℃牳绐楀彛-->
+    <el-dialog
+        id="sizeCheck"
+        v-model="sizeCheckVisible"
+       :title="'灏哄鏍¢獙'"
+       destroy-on-close
+       :close-on-click-modal="false"
+       :close-on-press-escape="false"
+       style="width: 614px;height:445px "
+    >
+      <order-size-check
+          @getParent="gaveOrderSizeCheck"
+          :OrderDetail="xGrid"/>
+    </el-dialog>
+
   </div>
 </template>
 
@@ -1111,4 +1143,9 @@
     width: 100%;
   }
 
+  :deep(#sizeCheck .el-dialog__body){
+    height: 90%;
+    width: 100%;
+  }
+
 </style>
\ No newline at end of file

--
Gitblit v1.8.0