From 9e744012f47199fef05067731c26730795b3ad86 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 27 十一月 2025 09:06:21 +0800
Subject: [PATCH] 登录模块 添加 苏州卫智科技内外网 链接

---
 pages/index/login.vue                                         |    4 
 pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast.vue |  247 ++++++++++++++++++++++++++++++-------------------
 2 files changed, 155 insertions(+), 96 deletions(-)

diff --git a/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast.vue b/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast.vue
index 76efa0a..a75e6db 100644
--- a/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast.vue
+++ b/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast.vue
@@ -5,7 +5,7 @@
             <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">閫夋嫨婧愬崟</view>
             <view :class="tabs == 1 ? 'on':''" @tap="tabs = 1">琛ㄥご淇℃伅</view>
             <view :class="tabs == 2 ? 'on':''" @tap="tabs = 2">鐗╂枡淇℃伅</view>
-            <view :class="tabs == 3 ? 'on':''" @tap="tabs = 3">鏉$爜淇℃伅</view>
+            <view :class="tabs == 3 ? 'on':''" @tap="tabs = 3">闄勪欢淇℃伅</view>
         </view>
         <!-- 椤电 婧愬崟淇℃伅 -->
         <view v-if="tabs == 0">
@@ -38,7 +38,7 @@
         <view v-if="tabs == 1">
             <view class="card-item-wrapper">
                 <view v-for="(item, index) in materialManifest" :key="index">
-                    <uni-card :title="item.HSourceBillNo" @tap="toDetail(item)">
+                    <uni-card :title="item.HSourceBillNo" @tap="toDetail(item, index)">
                         <view class="card-detail">
                             <view class="detail">
                                 <text>鐗╂枡浠g爜锛�</text>{{item.HMaterNumber}}
@@ -59,7 +59,7 @@
         </view>
         <!-- 椤电 鏄庣粏娓呭崟 -->
         <view v-if="tabs == 2">
-            <view class="form-item-wrapper" v-if="detailManifest.length > 0">
+            <!--            <view class="form-item-wrapper" v-if="detailManifest.length > 0">
                 <view class="form-item">
                     <view class="title">鐗╂枡浠g爜:</view>
                     <view class="right">
@@ -105,7 +105,6 @@
                 <view class="form-item">
                     <view class="title">璐ㄦ鍛�:</view>
                     <view class="right">
-                        <!-- <input v-model="detailManifest[detailManifestCursor].HKeeper" /> -->
                         <uni-combox :candidates="HKeeperNameList" placeholder="璇烽�夋嫨璐ㄦ鍛�"
                             v-model="detailManifest[detailManifestCursor].HKeeperName"
                             @input="HKeeperNameChange"></uni-combox>
@@ -114,7 +113,6 @@
                 <view class="form-item">
                     <view class="title">妫�楠岀粨鏋�:</view>
                     <view class="right">
-                        <!-- <input v-model="detailManifest[detailManifestCursor].HCheckResult" /> -->
                         <uni-combox v-model="detailManifest[detailManifestCursor].HCheckResultName"
                             :candidates="HCheckResultValueList" @input="HCheckResultChangeHandle"></uni-combox>
                     </view>
@@ -122,7 +120,6 @@
                 <view class="form-item">
                     <view class="title">浣跨敤鍐崇瓥:</view>
                     <view class="right">
-                        <!-- <input v-model="detailManifest[detailManifestCursor].HUseResult" /> -->
                         <uni-combox v-model="detailManifest[detailManifestCursor].HUseResultName"
                             :candidates="HUseResultValueList" @input="HUseResultChangeHandle"></uni-combox>
                     </view>
@@ -157,8 +154,10 @@
                         <input v-model="detailManifest[detailManifestCursor].HSupName" />
                     </view>
                 </view>
-            </view>
-            <view class="form-item-wrapper" v-else>
+            </view> -->
+
+
+            <view class="form-item-wrapper">
                 <view class="form-item">
                     <view class="title">鐗╂枡浠g爜:</view>
                     <view class="right">
@@ -205,20 +204,20 @@
                     <view class="title">璐ㄦ鍛�:</view>
                     <view class="right">
                         <uni-combox :candidates="HKeeperNameList" placeholder="璇烽�夋嫨璐ㄦ鍛�"
-                            v-model="detailManifestItem.HKeeperName"></uni-combox>
+                            v-model="detailManifestItem.HKeeperName" @input="HKeeperNameChange"></uni-combox>
                     </view>
                 </view>
                 <view class="form-item">
                     <view class="title">妫�楠岀粨鏋�:</view>
                     <view class="right">
-                        <uni-combox v-model="detailManifestItem.HCheckResult" :candidates="HCheckResultValueList"
+                        <uni-combox v-model="detailManifestItem.HCheckResultName" :candidates="HCheckResultValueList"
                             @input="HCheckResultChangeHandle"></uni-combox>
                     </view>
                 </view>
                 <view class="form-item">
                     <view class="title">浣跨敤鍐崇瓥:</view>
                     <view class="right">
-                        <uni-combox v-model="detailManifestItem.HUseResult" :candidates="HUseResultValueList"
+                        <uni-combox v-model="detailManifestItem.HUseResultName" :candidates="HUseResultValueList"
                             @input="HUseResultChangeHandle"></uni-combox>
                     </view>
                 </view>
@@ -258,7 +257,7 @@
         <view v-if="tabs == 3">
             <view class="card-item-wrapper">
                 <view class="attachment-btns">
-                    <button type="primary" size="mini" @tap="fileUpload">閫夋嫨鏂囦欢</button>
+                    <!-- <button type="primary" size="mini" @tap="fileUpload">閫夋嫨鏂囦欢</button> -->
                     <button type="primary" size="mini" @tap="imageUpload">鎷嶇収涓婁紶</button>
                     <view style="flex: 1;"></view>
                 </view>
@@ -307,7 +306,7 @@
     export default {
         data() {
             return {
-                EnableSubmit: true,
+                EnableSubmit: false,
                 tabs: 0,
 
                 // 婧愬崟淇℃伅
@@ -346,8 +345,13 @@
                     "HSupName": "",
                     "HSupNumber": "",
                     "HSupID": "",
-                    HCheckResult: '淇濈暀',
-                    HUseResult: '鎺ユ敹',
+                    "HCheckResultName": '鍚堟牸',
+                    "HUseResultName": '鎺ユ敹',
+                    "HSourceBillType": "",
+                    "HSLInterID": "0",
+                    "HSLEntryID": "1",
+                    "HSLBillNo": "",
+                    "HSLSeQ": ""
                 },
                 // 闄勪欢淇℃伅
                 attachmentInfo: [],
@@ -388,7 +392,7 @@
             delFile(index) {
                 uni.showModal({
                     title: '鎻愮ず',
-                    content: '纭瑕佸垹闄� " ' + this.attachmentInfo[index].fileName + ' " 鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�',
+                    message: '纭瑕佸垹闄� " ' + this.attachmentInfo[index].fileName + ' " 鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�',
                     success: (res) => {
                         if (res.confirm) {
                             this.attachmentInfo.splice(index, 1)
@@ -411,14 +415,14 @@
                     },
                     success: (uploadRes) => {
                         CommonUtils.showTips({
-                            content: "涓婁紶鎴愬姛"
+                            message: "涓婁紶鎴愬姛"
                         })
                         this.attachmentInfo[index].status = "涓婁紶鎴愬姛"
                     },
                     fail: (err) => {
                         CommonUtils.showTips({
                             title: '娓╅Θ鎻愮ず',
-                            content: `涓婁紶澶辫触: ${err}`
+                            message: `涓婁紶澶辫触: ${err}`
                         })
                     }
                 })
@@ -450,41 +454,86 @@
                 })
             },
             HKeeperNameChange(e) {
-                if (this.detailManifest[this.detailManifestCursor]) {
-                    let keeperItem = this.HKeeperList.find(elem => elem.HName = e)
-                    this.detailManifest[this.detailManifestCursor].HKeeperID = keeperItem.HItemID
-                    this.detailManifest[this.detailManifestCursor].HKeeperName = keeperItem.HName
+                console.log(e)
+                let keeperItem = this.HKeeperList.find(elem => elem.HName = e)
+                this.detailManifestItem.HKeeperID = keeperItem.HItemID
+                this.detailManifestItem.HKeeperName = keeperItem.HName
 
-                }
+
             },
             HCheckResultChangeHandle(e) {
-                if (this.detailManifest[this.detailManifestCursor]) {
-                    this.detailManifest[this.detailManifestCursor].HCheckResult =
-                        this.HCheckResultList.find(elem => elem.text = e)?.value
-                }
+
+                this.detailManifestItem.HCheckResult =
+                    this.HCheckResultList.find(elem => elem.text = e)?.value
+
             },
             HUseResultChangeHandle(e) {
-                if (this.detailManifest[this.detailManifestCursor]) {
-                    this.detailManifest[this.detailManifestCursor].HUseResult =
-                        this.HUseResultList.find(elem => elem.text = e)?.value
-                }
+
+                this.detailManifestItem.HUseResult =
+                    this.HUseResultList.find(elem => elem.text = e)?.value
+
             },
-            toDetail(item, index) {
-                console.log('item: ', item);
-                if (!this.detailManifest[index]) {
-                    this.detailManifest[index] = Object.assign(this.detailManifestItem, {
-                        "HMaterNumber": item.HMaterNumber,
-                        "HMaterID": item.HMaterID,
-                        "HMaterName": item.HMaterName,
-                        "HMaterModel": item.HMaterModel,
-                        "HKeeper": getUserInfo()["HKeeperName"],
-                        "HKeeperID": getUserInfo()["HKeeperID"],
-                        "HCheckQty": item.HQty,
-                        "HUnitName": item.HUnitName,
-                        "HBatchNo": item.HBatchNo
+            async toDetail(item, index) {
+                // 鑾峰彇 鐗╂枡鏄庣粏
+                try {
+                    let res = await CommonUtils.doRequest2Async({
+                        url: '/QCStockInCheckBill/DisBillEntryList_Webs_New_Json1',
+                        data: {
+                            HInterID: item.HSourceInterID,
+                            HEntryID: item.HSourceEntryID,
+                        }
+                    })
+
+                    let {
+                        data,
+                        count,
+                        Message
+                    } = res.data
+                    if (count != 1) {
+                        throw Message
+                    }
+                    console.log('data: ',data);
+                    Object.assign(this.detailManifestItem, {
+                        HMaterNumber: data[0].HMaterNumber,
+                        HMaterName: data[0].HMaterName,
+                        HMaterModel: data[0].HMaterModel,
+                        HUnitName: data[0].HUnitName,
+                        HWHName_B: data[0].HWHName_B,
+                        HSPName_B: data[0].HSPName_B,
+                        HBatchNo: data[0].HBatChNo.trim(),
+                        HZJOrgName: data[0].HZJOrgName,
+                        HZJOrgNumber: data[0].HZJOrgNumber,
+                        HSupName: data[0].HSupName,
+                        HUnitNumber: data[0].HUnitNumber,
+                        HSupNumber: data[0].HSupNumber,
+                        HWHNumber: data[0].HWHNumber,
+                        HSPNumber: data[0].HSPNumber,
+                        HSeQ: data[0].HSeQ,
+                        HSourceInterID: data[0].HSourceInterID,
+                        HSourceEntryID: data[0].HSourceEntryID,
+                        HSourceBillNo: data[0].HSourceBillNo,
+                        HWHID: data[0].HWHID,
+                        HSPID: data[0].HSPID,
+                        HSupID: data[0].HSupID,
+                        HMaterID: data[0].HMaterID,
+                        HSourceBillType: data[0].HSourceBillType,
+                        HSLInterID: data[0].HSLInterID,
+                        HSLEntryID: data[0].HSLEntryID,
+                        HSLBillNo: data[0].HSLBillNo,
+                        HSLSeQ: data[0].HSLSeQ,
+                        HCheckQty: data[0].hqty,
+                    })
+
+
+                } catch (err) {
+                    CommonUtils.showTips({
+                        title: "娓╅Θ鎻愮ず",
+                        message: `鑾峰彇鏄庣粏淇℃伅閿欒: ${err}`
                     })
                 }
-                this.detailManifestCursor = index
+                // }
+                this.EnableSubmit = true
+                // this.detailManifestCursor = index
                 this.tabs = 2
             },
             async getCode(HSourceBillNo) {
@@ -512,13 +561,13 @@
                     } else {
                         CommonUtils.showTips({
                             title: '娓╅Θ鎻愮ず',
-                            content: `鍒濆鍖栧崟鎹彿閿欒: ${Message}`
+                            message: `鍒濆鍖栧崟鎹彿閿欒: ${Message}`
                         })
                     }
                 } catch (err) {
                     CommonUtils.showTips({
                         title: '娓╅Θ鎻愮ず',
-                        content: `鍒濆鍖栧崟鎹彿閿欒: ${err}`
+                        message: `鍒濆鍖栧崟鎹彿閿欒: ${err}`
                     })
                 }
             },
@@ -533,58 +582,66 @@
                     this.getCode(code)
                 })
             },
-            async cmdSubmit() {
+            async cmdSubmit() { // 鍚庣鍦ㄥ崟娆′笂浼犳枃浠舵彁浜ゅ悗浼氬垹闄ゆ湰鍦版枃浠讹紝涓�娆″彧鑳芥彁浜や竴涓暟鎹�
                 try {
-                    for (let i = 0; i < this.detailManifest.length; i++) {
-                        if (this.detailManifest[i]) { // 绛涢�夋帀鏁扮粍涓病鏈夎祴鍊肩殑瀵硅薄
-                            let res = await CommonUtils.doRequest2Sync({
-                                url: 'QCStockInCheckBill/set_SaveQCStockInCheckBill_Json',
-                                data: {
-                                    "HZJOrgNumber": this.detailManifest[i].HZJOrgNumber,
-                                    "HMaterNumber": this.detailManifest[i].HMaterNumber,
-                                    "HUnitNumber": this.detailManifest[i].HUnitNumber,
-                                    "HCheckQty": this.detailManifest[i].HCheckQty,
-                                    "HRightQty": this.detailManifest[i].HRightQty,
-                                    "HBadQty": this.detailManifest[i].HBadQty,
-                                    "HCheckResult": this.detailManifest[i].HCheckResult,
-                                    "HSupNumber": this.detailManifest[i].HSupNumber,
-                                    "HUseResult": this.detailManifest[i].HUseResult,
-                                    "HSeQ": this.detailManifest[i].HSeQ,
-                                    "HSourceInterID": this.sourceBillInfo.HSourceInterID,
-                                    "HSourceEntryID": this.sourceBillInfo.HSourceEntryID,
-                                    "HSourceBillNo": this.sourceBillInfo.HSourceBillNo,
-                                    "user": getUserInfo()["Czymc"],
-                                    "HWHID": this.detailManifest[i].HWHID || 0,
-                                    "HSPID": this.detailManifest[i].HSPID || 0,
-                                    "HSupID": this.detailManifest[i].HSupID || 0,
-                                    "HKeeperID": this.detailManifest[i].HKeeperID || 0,
-                                    "HMaterID": this.detailManifest[i].HMaterID || 0,
-                                    "HSourceBillType": this.sourceBillInfo.HSourceBillType,
-                                    "HSLInterID": this.sourceBillInfo.HSLInterID,
-                                    "HSLEntryID": this.sourceBillInfo.HSLEntryID,
-                                    "HSLBillNo": this.sourceBillInfo.HSLBillNo,
-                                    "HSLSeQ": this.sourceBillInfo.HSLSeQ,
-                                    "HBillNo": this.sourceBillInfo.HBillNo,
-                                    "HInterID": this.sourceBillInfo.HInterID,
-                                    "HBatchNo": this.detailManifest[i].HBatchNo
-                                },
-                            })
-                            
-                            let {data, count, Message} = res.data
-                            if(count == 0){
-                                throw Message
-                            }
-                        }
-                        
+                    let res = await CommonUtils.doRequest2Sync({
+                        url: 'QCStockInCheckBill/set_SaveQCStockInCheckBill_Json2',
+                        data: {
+                            "HZJOrgNumber": this.detailManifestItem.HZJOrgNumber,
+                            "HMaterNumber": this.detailManifestItem.HMaterNumber,
+                            "HUnitNumber": this.detailManifestItem.HUnitNumber,
+                            "HCheckQty": this.detailManifestItem.HCheckQty,
+                            "HRightQty": this.detailManifestItem.HRightQty || 0,
+                            "HBadQty": this.detailManifestItem.HBadQty || 0,
+                            "HCheckResult": this.detailManifestItem.HCheckResult,
+                            "HSupNumber": this.detailManifestItem.HSupNumber,
+                            "HUseResult": this.detailManifestItem.HUseResult,
+                            "HSeQ": this.detailManifestItem.HSeQ,
+                            "HSourceInterID": this.detailManifestItem.HSourceInterID,
+                            "HSourceEntryID": this.detailManifestItem.HSourceEntryID,
+                            "HSourceBillNo": this.detailManifestItem.HSourceBillNo,
+                            "user": getUserInfo()["Czymc"],
+                            "HWHID": this.detailManifestItem.HWHID || 0,
+                            "HSPID": this.detailManifestItem.HSPID || 0,
+                            "HSupID": this.detailManifestItem.HSupID || 0,
+                            "HKeeperID": this.detailManifestItem.HKeeperID || 0,
+                            "HMaterID": this.detailManifestItem.HMaterID,
+                            "HSourceBillType": this.detailManifestItem.HSourceBillType,
+                            "HSLInterID": this.detailManifestItem.HSLInterID,
+                            "HSLEntryID": this.detailManifestItem.HSLEntryID,
+                            "HSLBillNo": this.detailManifestItem.HSLBillNo,
+                            "HSLSeQ": this.detailManifestItem.HSLSeQ,
+                            "HBatchNo": this.detailManifestItem.HBatchNo || '',
+                            "HBillNo": this.sourceBillInfo.HBillNo,
+                            "HInterID": this.sourceBillInfo.HInterID,
+                        },
+                    })
+                    let {
+                        data,
+                        count,
+                        Message
+                    } = res.data
+                    if (count == 1) {
                         CommonUtils.showTips({
-                            content: `涓婁紶鎴愬姛`
+                            message: `涓婁紶鎴愬姛`
+                        })
+                        this.attachmentInfo = []
+                    } else {
+                        CommonUtils.showTips({
+                            title: '娓╅Θ鎻愮ず',
+                            message: `涓婁紶澶辫触: ${Message}`
                         })
                     }
+
+
                 } catch (err) {
                     CommonUtils.showTips({
                         title: '娓╅Θ鎻愮ず',
-                        content: `涓婁紶澶辫触: ${err}`
+                        message: `涓婁紶澶辫触: ${err}`
                     })
+                    
+                    
+                    this.attachmentInfo = []
                 }
 
 
@@ -612,13 +669,13 @@
                     } else {
                         CommonUtils.showTips({
                             title: '娓╅Θ鎻愮ず',
-                            content: `鍒濆鍖栧崟鎹彿閿欒: ${Message}`
+                            message: `鍒濆鍖栧崟鎹彿閿欒: ${Message}`
                         })
                     }
                 } catch (err) {
                     CommonUtils.showTips({
                         title: '娓╅Θ鎻愮ず',
-                        content: `鍒濆鍖栧崟鎹彿閿欒: ${err}`
+                        message: `鍒濆鍖栧崟鎹彿閿欒: ${err}`
                     })
                 }
             },
@@ -643,13 +700,13 @@
                     } else {
                         CommonUtils.showTips({
                             title: '娓╅Θ鎻愮ず',
-                            content: `鍒濆鍖栬川妫�鍛橀敊璇�: ${Message}`
+                            message: `鍒濆鍖栬川妫�鍛橀敊璇�: ${Message}`
                         })
                     }
                 } catch (err) {
                     CommonUtils.showTips({
                         title: '娓╅Θ鎻愮ず',
-                        content: `鍒濆鍖栬川妫�鍛橀敊璇�: ${err}`
+                        message: `鍒濆鍖栬川妫�鍛橀敊璇�: ${err}`
                     })
                 }
             }
diff --git a/pages/index/login.vue b/pages/index/login.vue
index d7c704b..3f5a31d 100644
--- a/pages/index/login.vue
+++ b/pages/index/login.vue
@@ -86,13 +86,15 @@
                     "瀹佹尝鎯犲悍宸ヤ笟": 'http://172.16.72.30:6699/API/',
                     "浣欏鍏磋揪璧峰姩鍣�": 'http://121.37.133.104/API/',
  					"鏉庢灄淇婃湰鍦版祴璇�": 'http://localhost:8082/LuBaoAPI/',
-					"鑻忓窞鍗櫤绉戞妧": 'http://221.224.60.42:8082/API_WW/',
 					"鏉窞鍑礉濂堢壒": 'http://192.168.50.253:8080/API/',
 					"鏉窞鍑礉濂堢壒澶栫綉": 'http://erp.hzcabinet.cn:9090/API/',
 					"缈佹稕娑涙湰鍦版祴璇�": 'http://localhost:81/API/',
 					"闄堥晲鍝叉湰鍦版祴璇�": 'http://localhost:81/API/',
 					"寮犵憺骞挎湰鍦版祴璇�": 'http://localhost:8082/API/',
 					"浣欐�濇澃鏈湴娴嬭瘯": 'http://localhost:8082/LuBaoAPI/',
+                    // 灏忓崼鍐呭缃�
+					"鑻忓窞鍗櫤绉戞妧-澶栫綉": 'http://221.224.60.42:8082/API_WW/',
+					"鑻忓窞鍗櫤绉戞妧-鍐呯綉": 'http://172.16.20.233:8082/API_NW/',
                 },
                 serverUrlName: '娴欐睙鏅轰簯杩堟��',
 

--
Gitblit v1.9.1