From d502cef3f9a2e033e6cebaef0f6153b802dae138 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期五, 02 二月 2024 13:09:09 +0800
Subject: [PATCH] 订单查询前后端文件代码

---
 north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue |   25 +++++++++++++++++++++++--
 1 files changed, 23 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 4c8819e..f346c66 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
@@ -174,6 +174,27 @@
             ElMessage.error('娌℃湁琛ㄦ牸鏁版嵁锛�')
             return
           }
+          const project = titleUploadData.value.project
+          if(project === null || project === undefined || project === ''){
+            ElMessage.error('杈撳叆椤圭洰鍚嶇О锛�')
+            return
+          }
+          const customer = titleUploadData.value.customerId
+          if(customer === null || customer === undefined || customer === ''){
+            ElMessage.error('璇烽�夋嫨瀹㈡埛锛�')
+            return
+          }
+          const salasMan = titleUploadData.value.salesman
+          if(salasMan === null || salasMan === undefined || salasMan === ''){
+            ElMessage.error('璇烽�夋嫨涓氬姟鍛橈紒')
+            return
+          }
+          const calculateType = titleUploadData.value.calculateType
+          if(calculateType === null || calculateType === undefined || calculateType === ''){
+            ElMessage.error('璇烽�夋嫨璁$畻鏂瑰紡锛�')
+            return
+          }
+
           if ($grid) {
             const errMap = await $grid.validate(true)
             if (errMap) {
@@ -279,6 +300,7 @@
 const saveOrder = (order) => {
   request.post(`/order/saveOrder`,order).then((res) => {
     if(res.code==200){
+      location.reload()
       ElMessage.success('淇濆瓨鎴愬姛')
     }else {
       ElMessage.error(res.msg)
@@ -327,7 +349,7 @@
     const workbook = XLXS.read(data, { type: 'binary' })
     let jsonData = XLXS.utils.sheet_to_json(workbook.Sheets.Sheet1).slice(1)
     if(jsonData.length>240){
-      ElMessage.error('瀵煎叆鏁版嵁涓嶈兘瓒呰繃240鏉�,璇峰垎璁㈠崟瀵煎叆')
+      ElMessage.error(`瀵煎叆${jsonData.length}鏉�,鏁版嵁涓嶈兘瓒呰繃240鏉�,璇峰垎璁㈠崟瀵煎叆`)
       return
     }
     jsonData.forEach((item,index) => {
@@ -472,7 +494,6 @@
       <el-row>
         <el-col  :span="2"><el-text>鎬婚噾棰濓細</el-text></el-col>
         <el-col  :span="2"><el-text >{{titleUploadData.money}}</el-text></el-col>
-
         <el-col  :span="2"><el-text>鍚堝悓缂栧彿锛�</el-text></el-col>
         <el-col  :span="2"><el-input v-model="titleUploadData.contractId"/></el-col>
         <el-col  :span="2"><el-text>瀹㈡埛鎵规锛�</el-text></el-col>

--
Gitblit v1.8.0