From a0010bcabbfbc3771aa05d54094f5d02bcdd5609 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期一, 15 十二月 2025 08:42:50 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-VUEUI

---
 src/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue |   55 +++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 45 insertions(+), 10 deletions(-)

diff --git a/src/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue b/src/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue
index 166f8e7..bead72d 100644
--- a/src/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue
+++ b/src/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue
@@ -51,7 +51,7 @@
                 <el-col :span="6">
                     <el-form-item label="閫夊崟鍙�" prop="HSourceBillNo">
                         <el-input v-model="form.HSourceBillNo" placeholder="璇疯緭鍏ラ�夊崟鍙�" disabled>
-                            <el-button class="input-search-btn"  slot="append" icon="el-icon-search" @click="openDataDialog(openNum)"></el-button>
+                            <el-button class="input-search-btn"  slot="append" icon="el-icon-search" @click="openDataDialog(null)"></el-button>
                         </el-input>
                     </el-form-item>
                 </el-col>
@@ -188,7 +188,11 @@
                         </el-table-column>
                         <el-table-column align="center" label="杈呭姪灞炴�т唬鐮�" prop="HAuxPropNumber" width="120"
                             show-overflow-tooltip>
-                            <template slot-scope="scope"><el-input v-model="scope.row.HAuxPropNumber" /></template>
+                            <template slot-scope="scope">
+                            <el-input v-model="scope.row.HAuxPropNumber" 
+                            @keyup.native.f7="openDataDialog(1, scope.row)"
+                            @dblclick.native="openDataDialog(1, scope.row)" />
+                            </template>
                         </el-table-column>
                         <el-table-column align="center" label="杈呭姪灞炴�у悕绉�" prop="HAuxPropName" width="120"
                             show-overflow-tooltip>
@@ -256,6 +260,13 @@
         <el-dialog :title="dialogTitle" :visible.sync="openData" width="1280px" append-to-body @close="closeBill">
             <HSourceReportHtml @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName"
                 :HOrgID='this.form.HOrgID' :HSouceBillType="HSouceBillType" v-if="ScICMOBillShow" />
+
+                 <GyProperty
+                   @deptEmitDb="dbEmitData"
+                   @deptEmit="emitData"
+                   :openPage="HModName"
+                   v-if="propertyShow"
+                 />
             <div slot="footer" class="dialog-footer">
                 <el-button type="primary" @click="deptClickSub">纭� 瀹�</el-button>
                 <el-button @click="deptClose">鍙� 娑�</el-button>
@@ -273,10 +284,11 @@
 import HSourceReportHtml from '@/views/component/HSourceReportHtml'
 import PrintList from "@/views/component/printList";
 import moment from 'moment';
+import GyProperty from "@/views/basic/gyProperty/gyPropertyList.vue";
 
 export default {
     name: 'Gy_BarCodeBill',
-    components: { HSourceReportHtml, PrintList },
+    components: { HSourceReportHtml, PrintList, GyProperty },
     props: {
         OperationType: { type: Number, },
         linterid: { type: Number, },
@@ -451,6 +463,7 @@
             materialShow: false,//鐗╂枡鏁版嵁缁勪欢
             gyEmployeeShow: false,//閿�鍞憳鏁版嵁缁勪欢
             ScICMOBillShow: false,
+            propertyShow: false,
             deptform: {},//寮圭獥閫変腑鏁版嵁
             openData: false,//鏁版嵁寮圭獥
             dialogTitle: '',
@@ -770,6 +783,17 @@
         },
         //寮圭獥璧嬪��
         dbEmitData(deptRow, num) {
+            if(num) {
+                if(num == 'gyProperty') {
+                    this.editWlxxData[this.zbIndex].HAuxPropID = deptRow.HItemID;
+                    this.editWlxxData[this.zbIndex]["HAuxPropName"] = deptRow["杈呭姪灞炴�у悕绉�"];
+                    this.editWlxxData[this.zbIndex]["HAuxPropNumber"] = deptRow["杈呭姪灞炴�т唬鐮�"];
+                    this.propertyShow = false;
+                    this.openData = false;
+                }
+
+                return
+            }
             console.log(deptRow)
             if (deptRow.length > 0) {
                 this.zbDataShow = false
@@ -1041,8 +1065,9 @@
                                 , 'HPOOrderInterID': result.data[i].閲囪喘璁㈠崟鍐呯爜
                                 , 'HPOOrderEntryID': result.data[i].閲囪喘璁㈠崟瀛愬唴鐮�
                                 , 'HPOOrderBillNo': result.data[i].閲囪喘璁㈠崟鍙�
-                                , 'HPropertyID': result.data[i].HPropertyID
-                                , 'HPropertyName': result.data[i].杈呭姪灞炴��
+                                , 'HAuxPropID': result.data[i].HPropertyID
+                                , 'HAuxPropName': result.data[i].杈呭姪灞炴��
+                                , 'HAuxPropNumber': result.data[i].杈呭姪灞炴�т唬鐮�
                                 , 'HSecUnitID': result.data[i].HSecUnitID
                                 , 'HSecUnitName': result.data[i].杈呭姪璁¢噺鍗曚綅
                                 , 'HSecUnitRate': result.data[i].鎹㈢畻鐜�
@@ -1195,11 +1220,21 @@
             if (row) {
                 this.zbIndex = row.index - 1
             }
-            this.showReset()
-            this.HSouceBillType = this.getSupType()
-            this.dialogTitle = this.getSupType() + '鍒楄〃'
-            this.ScICMOBillShow = true
-            this.openData = true
+            if(num) {
+                switch(num) {
+                    case 1: 
+                    this.dialogTitle = '杈呭姪灞炴�у垪琛�'
+                    this.propertyShow = true
+                    this.openData = true
+                    ;break;
+                }
+            }else {
+                this.showReset()
+                this.HSouceBillType = this.getSupType()
+                this.dialogTitle = this.getSupType() + '鍒楄〃'
+                this.ScICMOBillShow = true
+                this.openData = true
+            }
 
         },
     }

--
Gitblit v1.9.1