From 6371e0890178fe1fdd9c36f72373a141add90d92 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 12 十二月 2023 17:25:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/plan/manufacturingorder/index.vue              |   46 +++++++++------
 src/views/quality/packageinspect/packageInspect-form.vue |   87 +++++++++++++++++++----------
 src/views/common/documentDetail.vue                      |    8 +-
 src/views/technology/document/teststandard.vue           |    4 +
 4 files changed, 91 insertions(+), 54 deletions(-)

diff --git a/src/views/common/documentDetail.vue b/src/views/common/documentDetail.vue
index 2f7c052..b93f8e9 100644
--- a/src/views/common/documentDetail.vue
+++ b/src/views/common/documentDetail.vue
@@ -52,7 +52,7 @@
                   ></el-input>
                 </el-form-item>
               </el-col>
-              <el-col :span="4">
+              <!-- <el-col :span="4">
                 <el-form-item label="椤圭洰绫诲埆" prop="projectType">
                   <el-select
                     v-model="dataForm.projectType"
@@ -74,7 +74,7 @@
                 <el-form-item label="鍥藉" prop="country">
                   <countrySelector v-model="dataForm.country"></countrySelector>
                 </el-form-item>
-              </el-col>
+              </el-col> -->
             </el-row>
             <el-row>
               <el-col :span="5">
@@ -374,7 +374,7 @@
                 </el-collapse>
               </el-card>
             </el-tab-pane>
-            <el-tab-pane label="鍥剧墖涓婁紶" style="height: 100%">
+            <!-- <el-tab-pane label="鍥剧墖涓婁紶" style="height: 100%">
               <el-card class="document-structure">
                 <div slot="header">
                   <span>缁撴瀯鍥�</span>
@@ -440,7 +440,7 @@
                   <img width="100%" :src="dialogFlowImageUrl" alt="" />
                 </el-dialog>
               </el-card>
-            </el-tab-pane>
+            </el-tab-pane> -->
           </el-tabs>
         </div>
       </div>
diff --git a/src/views/plan/manufacturingorder/index.vue b/src/views/plan/manufacturingorder/index.vue
index e9822f7..ec2c361 100644
--- a/src/views/plan/manufacturingorder/index.vue
+++ b/src/views/plan/manufacturingorder/index.vue
@@ -211,6 +211,10 @@
             <el-card class="box-card" v-for="(item, i) in qrData" :key="i" style="margin-bottom: 15px; font-size: 16px !important;">
                   <el-checkbox :label="i" :key="i" style="position: relative;top:-20px;left:5px"><br></el-checkbox>
                   <el-row>
+                    <el-col :span="10" :offset="3">鎵规鍙�</el-col>
+                    <el-col :span="10" style="font-weight: bold;">{{ item.code.moNo2 }}</el-col>
+                  </el-row>
+                  <el-row>
                     <el-col :span="10" :offset="3">璁㈠崟鍙凤細</el-col>
                     <el-col :span="10" style="font-weight: bold;">{{ item.orderNo }}</el-col>
                   </el-row>
@@ -239,25 +243,29 @@
     </el-dialog>
     <div class="el-dialog__body" style="width:448.8px;overflow-y: auto;position: absolute;top:9999px;padding: 0;">
         <div id="printMOrder">
-          <el-card class="box-card" v-for="(item, i) in checkDataList" :key="i" style="margin-bottom:10px;font-size: 16px !important;">
-            <el-row>
-                    <el-col :span="10" :offset="3">璁㈠崟鍙凤細</el-col>
-                    <el-col :span="10" style="font-weight: bold;">{{ item.customerOrderNo }}</el-col>
-                  </el-row>
-                  <el-row>
-                    <el-col :span="10" :offset="3">瀹㈡埛鍚嶇О锛�</el-col>
-                    <el-col :span="10" style="font-weight: bold;">{{ item.cName }}</el-col>
-                  </el-row>
-                  <el-row>
-                    <el-col :span="10" :offset="3">闆朵欢鍚嶇О锛�</el-col>
-                    <el-col :span="10" style="font-weight: bold;">{{ item.pName }}</el-col>
-                  </el-row>
-              <el-row>
-                <el-col :span="10" :offset="3">璁㈠崟浜岀淮鐮侊細</el-col>
-                <el-col :span="10">
-                  <vueQr :text="JSON.stringify(item.code)" :size="80" :margin="2"></vueQr>
-                </el-col>
-              </el-row>
+          <el-card class="box-card" v-for="(item, i) in checkDataList" :key="i" style="padding-top:0px;margin-bottom:10px;font-size: 16px !important;">
+            <el-row style="font-size:12px;">
+              <el-col :span="10" :offset="3">鎵规鍙�</el-col>
+              <el-col :span="10" style="font-weight: bold;">{{ item.code.moNo2 }}</el-col>
+            </el-row>
+            <el-row style="font-size:12px;">
+              <el-col :span="10" :offset="3">璁㈠崟鍙凤細</el-col>
+              <el-col :span="10" style="font-weight: bold;">{{ item.orderNo }}</el-col>
+            </el-row>
+            <el-row style="font-size:12px;">
+              <el-col :span="10" :offset="3">瀹㈡埛鍚嶇О锛�</el-col>
+              <el-col :span="10" style="font-weight: bold;">{{ item.cName }}</el-col>
+            </el-row>
+            <el-row style="font-size:12px;">
+              <el-col :span="10" :offset="3">闆朵欢鍚嶇О锛�</el-col>
+              <el-col :span="10" style="font-weight: bold;">{{ item.pName }}</el-col>
+            </el-row>
+            <el-row style="font-size:12px;">
+              <el-col :span="10" :offset="3">璁㈠崟浜岀淮鐮侊細</el-col>
+              <el-col :span="10">
+                <vueQr :text="JSON.stringify(item.code)" :size="80" :margin="2"></vueQr>
+              </el-col>
+            </el-row>
           </el-card>
         </div>
       </div>
diff --git a/src/views/quality/packageinspect/packageInspect-form.vue b/src/views/quality/packageinspect/packageInspect-form.vue
index 3bada7a..53f333c 100644
--- a/src/views/quality/packageinspect/packageInspect-form.vue
+++ b/src/views/quality/packageinspect/packageInspect-form.vue
@@ -160,6 +160,20 @@
         </el-row>
       </div>
     </div>
+    <el-dialog
+      title="鎻愮ず"
+      :visible.sync="dialogVisible"
+      width="30%">
+      <el-form :model="submitData" ref="form" label-width="100px" >
+        <el-form-item label="璇疯緭鍏ヨ鍙�" prop="lineNo" :rules="{required:true,message:'琛屽彿涓嶈兘涓虹┖',trigger:'blur'}">
+          <el-input v-model="submitData.lineNo" />
+        </el-form-item>
+      </el-form>
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="dialogVisible = false">鍙� 娑�</el-button>
+        <el-button type="primary" @click="confirmSubmit(submitData,false)">纭� 瀹�</el-button>
+      </span>
+    </el-dialog>
   </div>
 </template>
 
@@ -176,6 +190,12 @@
     },
     data(){
         return{
+            submitData: {
+              id:null,
+              result: null,
+              lineNo: null,
+            },
+            dialogVisible: false,
             loading: false,
             resultVal: null,
             dataForm:{
@@ -223,6 +243,11 @@
       this.init()
     },
     watch:{
+      dialogVisible(newVal){
+        if(!newVal){
+          this.$refs.form.resetFields();
+        }
+      }
     },
     methods:{
       changeResult(){
@@ -250,39 +275,41 @@
           cancelButtonText: '鍙栨秷',
           type: 'warning'
         }).then(() => {
-          this.checkCustomer(_than.dataForm.id)
-        }).catch(() => {})
-      },
-      checkCustomer(id){
-        const _than = this
-        if(id){
-          getCustomer(id).then(res=>{
+          _than.submitData.id = _than.dataForm.id,
+          _than.submitData.result = _than.conclusionTable[0].result,
+          getCustomer(_than.dataForm.id).then(res=>{
             if(res.status===200){
-              console.log(res.data);
+              _than.confirmSubmit(_than.submitData,true)
             }
           }).catch(error=>{
-            this.$prompt('璇疯緭鍏ヨ鍙�', '鎻愮ず', {
-              confirmButtonText: '纭畾',
-              cancelButtonText: '鍙栨秷',
-              inputPattern: /\S/,
-              inputErrorMessage: '琛屽彿涓嶈兘涓虹┖'
-            }).then(({ value }) => {
-              let data = {
-                id: _than.dataForm.id,
-                result: _than.conclusionTable[0].result,
-                lineNo: value
-              }
-              updatePackageInspectById(data).then(res => {
-                if(res.data.code === 0){
-                  _than.resultVal = res.data.data
-                  sessionStorage.setItem("packIns-resultVal-"+_than.dataForm.id,res.data.data)
-                  _than.$message.success("涓婃姤鎴愬姛");
-                }else{
-                  _than.$message.error("涓婃姤澶辫触",res.data.data);
-                }
-              })
-            }).catch(() => {
-            })
+            console.log("杈撳叆琛屽彿");
+            _than.dialogVisible = true
+          })
+
+        }).catch(() => {})
+      },
+      confirmSubmit(data,isOtc){
+        const _than = this
+        let isSubmit = false
+        if(isOtc){
+          isSubmit = true
+        }else{
+          _than.$refs.form.validate(valid=>{
+            if(valid){
+              isSubmit = true
+              _than.dialogVisible = false
+            }
+          })
+        }
+        if(isSubmit){
+          updatePackageInspectById(data).then(res => {
+            if(res.data.code === 0){
+              _than.resultVal = res.data.data
+              sessionStorage.setItem("packIns-resultVal-"+_than.dataForm.id,res.data.data)
+              _than.$message.success("涓婃姤鎴愬姛");
+            }else{
+              _than.$message.error("涓婃姤澶辫触",res.data.data);
+            }
           })
         }
       },
diff --git a/src/views/technology/document/teststandard.vue b/src/views/technology/document/teststandard.vue
index 2a7da1a..f8aa95a 100644
--- a/src/views/technology/document/teststandard.vue
+++ b/src/views/technology/document/teststandard.vue
@@ -184,7 +184,9 @@
   computed: {
     ...mapGetters(['permissions'])
   },
-  created() {},
+  created() {
+    getTestStand(this.paramObj)
+  },
   methods: {
     // 鑾峰彇鏁版嵁鍒楄〃
     getData() {

--
Gitblit v1.9.3