From f5ec1ba3bc6697ac0866d72902ec5cb8589fa202 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期三, 18 三月 2026 09:13:47 +0800
Subject: [PATCH] Merge branch 'Dev' of http://101.37.171.70:10101/r/~jhz/STUWMS into Dev

---
 pages/qitachuku/qitachukudan.vue    | 2575 +++++++++++++++++++++++++++++----------------------------
 pages/qitachuku_v2/OtherOutBill.vue |   44 
 2 files changed, 1,346 insertions(+), 1,273 deletions(-)

diff --git a/pages/qitachuku/qitachukudan.vue b/pages/qitachuku/qitachukudan.vue
index bae7ba2..e2a55a0 100644
--- a/pages/qitachuku/qitachukudan.vue
+++ b/pages/qitachuku/qitachukudan.vue
@@ -1,1333 +1,1364 @@
 <template>
-	<view>
-		<view class="form">
-			<view class="form-item">
-				<view class="title">鏉$爜:</view>
-				<view class="right" style="width: 380rpx;">
-					<input v-model="hform.HBarCode" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="getCode(hform.HBarCode)" />
-				</view>
-				<uni-icons type="scan"
-					style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
-					size="20" @click="toScanCode"></uni-icons>
-			</view>
-			<view class="form-item">
-				<view class="title">鏁伴噺:</view>
-				<view class="right">
-					<input v-model="hform.HQty" placeholder="璇疯緭鍏ユ暟閲�" />
-				</view>
-			</view>
-			<view class="form-item">
-				<view class="title">浠撳簱:</view>
-				<view class="right">
-					<uni-combox :candidates="arrayHWHName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撳簱" v-model="hform.HWHName"
-						@input="HWHNameChange"></uni-combox>
-				</view>
-			</view>
-			<view class="form-item">
-				<view class="title">浠撲綅:</view>
-				<view class="right" v-show="showHStockPlaceName">
-					<uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅"
-						v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
-				</view>
-				<view class="righton" v-show="!showHStockPlaceName">
-					<input v-model="hform.HStockPlaceName" :disabled="!showHStockPlaceName"
-						placeholder="涓嶅彲鎿嶄綔" /></view>
-			</view>
+    <view>
+        <view class="form">
+            <view class="form-item">
+                <view class="title">鏉$爜:</view>
+                <view class="right" style="width: 380rpx;">
+                    <input v-model="hform.HBarCode" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="getCode(hform.HBarCode)" />
+                </view>
+                <uni-icons type="scan"
+                    style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
+                    size="20" @click="toScanCode"></uni-icons>
+            </view>
+            <view class="form-item">
+                <view class="title">鏁伴噺:</view>
+                <view class="right">
+                    <input v-model="hform.HQty" placeholder="璇疯緭鍏ユ暟閲�" />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">浠撳簱:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHWHName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撳簱" v-model="hform.HWHName"
+                        @input="HWHNameChange"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">浠撲綅:</view>
+                <view class="right" v-show="showHStockPlaceName">
+                    <uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅"
+                        v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
+                </view>
+                <view class="righton" v-show="!showHStockPlaceName">
+                    <input v-model="hform.HStockPlaceName" :disabled="!showHStockPlaceName" placeholder="涓嶅彲鎿嶄綔" />
+                </view>
+            </view>
 
-			<view class="tabs">
-				<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 == 4 ? 'on':''" @tap="tabs = 4">涓嬫灦淇℃伅</view>
-			</view>
+            <view class="tabs">
+                <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 == 4 ? 'on':''" @tap="tabs = 4">涓嬫灦淇℃伅</view>
+            </view>
 
-			<view v-if="tabs == 0">
-				<view class="form-item">
-					<view class="title">婧愬崟绫诲瀷:</view>
-					<view class="right" v-show="showHMainSourceBillType">
-						<picker :range="arrayHMainSourceBillType" v-model="HMainSourceBillType"
-							@change="HMainSourceBillTypeChange">
-							<input name="HMainSourceBillType" disabled v-model="HMainSourceBillType"
-								placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
-						</picker>
-					</view>
-					<view class="righton" v-show="!showHMainSourceBillType">
-						<input name="HMainSourceBillType" disabled v-model="HMainSourceBillType"
-							placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">婧愬崟鍗曞彿:</view>
-					<view class="right" v-show="showHSourceBillNo">
-						<uni-combox v-if="reHSourceBillNo" :candidates="arrayHSourceBillNo" placeholder="璇疯緭鍏ユ簮鍗曞崟鍙�"
-							v-model="hform.HSourceBillNo" @input="HSourceBillNoChange"></uni-combox>
-					</view>
-					<view class="righton" v-show="!showHSourceBillNo">
-						<input name="HSourceBillNo" disabled v-model="hform.HSourceBillNo" placeholder="璇疯緭鍏ユ簮鍗曞崟鍙�" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍗曟嵁瀛愮被鍨�:</view>
-					<view class="right">
-						<picker :range="arrayHBillSubType" v-model="HBillSubType" @change="HBillSubTypeChange">
-							<input name="HBillSubType" disabled v-model="HBillSubType" placeholder="璇烽�夋嫨鍗曟嵁瀛愮被鍨�" />
-						</picker>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍏堣繘鍏堝嚭浠�:</view>
-					<view class="right">
-						<uni-combox :candidates="arrayHWHName" placeholder="璇烽�夋嫨" v-model="hform.HFIFOWHName"
-							@input="HFIFOWHNameChange"></uni-combox>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鏃ユ湡:</view>
-					<view class="right">
-						<picker mode="date" v-model="hform.HDate" @change="HDateChange">
-							<input disabled v-model="hform.HDate" placeholder="璇烽�夋嫨鏃ユ湡" />
-						</picker>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍒跺崟浜�:</view>
-					<view class="righton">
-						<input name="HMaker" disabled v-model="hform.HMaker" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍗曟嵁鍙�:</view>
-					<view class="righton">
-						<input name="HBillNo" disabled v-model="hform.HBillNo" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍗曟嵁ID:</view>
-					<view class="righton">
-						<input name="HInterID" disabled v-model="hform.HInterID" />
-					</view>
-				</view>
-			</view>
+            <view v-if="tabs == 0">
+                <view class="form-item">
+                    <view class="title">婧愬崟绫诲瀷:</view>
+                    <view class="right" v-show="showHMainSourceBillType">
+                        <picker :range="arrayHMainSourceBillType" v-model="HMainSourceBillType"
+                            @change="HMainSourceBillTypeChange">
+                            <input name="HMainSourceBillType" disabled v-model="HMainSourceBillType"
+                                placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
+                        </picker>
+                    </view>
+                    <view class="righton" v-show="!showHMainSourceBillType">
+                        <input name="HMainSourceBillType" disabled v-model="HMainSourceBillType"
+                            placeholder="璇烽�夋嫨婧愬崟绫诲瀷" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">婧愬崟鍗曞彿:</view>
+                    <view class="right" v-show="showHSourceBillNo">
+                        <uni-combox v-if="reHSourceBillNo" :candidates="arrayHSourceBillNo" placeholder="璇疯緭鍏ユ簮鍗曞崟鍙�"
+                            v-model="hform.HSourceBillNo" @input="HSourceBillNoChange"></uni-combox>
+                    </view>
+                    <view class="righton" v-show="!showHSourceBillNo">
+                        <input name="HSourceBillNo" disabled v-model="hform.HSourceBillNo" placeholder="璇疯緭鍏ユ簮鍗曞崟鍙�" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍗曟嵁瀛愮被鍨�:</view>
+                    <view class="right">
+                        <picker :range="arrayHBillSubType" v-model="HBillSubType" @change="HBillSubTypeChange">
+                            <input name="HBillSubType" disabled v-model="HBillSubType" placeholder="璇烽�夋嫨鍗曟嵁瀛愮被鍨�" />
+                        </picker>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍏堣繘鍏堝嚭浠�:</view>
+                    <view class="right">
+                        <uni-combox :candidates="arrayHWHName" placeholder="璇烽�夋嫨" v-model="hform.HFIFOWHName"
+                            @input="HFIFOWHNameChange"></uni-combox>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鏃ユ湡:</view>
+                    <view class="right">
+                        <picker mode="date" v-model="hform.HDate" @change="HDateChange">
+                            <input disabled v-model="hform.HDate" placeholder="璇烽�夋嫨鏃ユ湡" />
+                        </picker>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍒跺崟浜�:</view>
+                    <view class="righton">
+                        <input name="HMaker" disabled v-model="hform.HMaker" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍗曟嵁鍙�:</view>
+                    <view class="righton">
+                        <input name="HBillNo" disabled v-model="hform.HBillNo" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍗曟嵁ID:</view>
+                    <view class="righton">
+                        <input name="HInterID" disabled v-model="hform.HInterID" />
+                    </view>
+                </view>
+            </view>
 
-			<view v-if="tabs == 1">
-				<view class="form-item">
-					<view class="title">淇濈:</view>
-					<view class="right">
-						<uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨淇濈鍛�" v-model="hform.HKeeperName"
-							@input="HKeeperNameChange"></uni-combox>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">楠屾敹:</view>
-					<view class="right">
-						<uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨楠屾敹鍛�" v-model="hform.HSecManagerName"
-							@input="HSecManagerNameChange"></uni-combox>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">閮ㄩ棬:</view>
-					<view class="right">
-						<uni-combox :candidates="arrayHDeptName" placeholder="璇烽�夋嫨閮ㄩ棬" v-model="hform.HDeptName"
-							@input="HDeptNameChange"></uni-combox>
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">瀹㈡埛:</view>
-					<view class="right" v-show="showHSupName">
-						<uni-combox :candidates="arrayHSupName" placeholder="璇烽�夋嫨瀹㈡埛" v-model="hform.HSupName"
-							@input="HSupNameChange"></uni-combox>
-					</view>
-					<view class="righton" v-show="!showHSupName">
-						<input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨瀹㈡埛" />
-					</view>
-				</view>
-				<!-- PDA閲屽瓨鍦ㄤ絾鏄病鏈夊��
-				<view class="form-item">
-					<view class="title">鍑哄簱绫诲瀷:</view>
-					<view class="right" >
-						<uni-combox :candidates="[]" placeholder="璇烽�夋嫨..." ></uni-combox>
-					</view>
-					<view class="righton" v-show="!showHSupName">
-						<input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨渚涘簲鍟�" />
-					</view>
-				</view> 
-				-->
-				<view class="form-item">
-					<view class="title">缁勭粐:</view>
-					<view class="righton">
-						<input name="HStockOrgName" disabled v-model="hform.HStockOrgName" />
-					</view>
-				</view>
-			</view>
+            <view v-if="tabs == 1">
+                <view class="form-item">
+                    <view class="title">淇濈:</view>
+                    <view class="right">
+                        <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨淇濈鍛�" v-model="hform.HKeeperName"
+                            @input="HKeeperNameChange"></uni-combox>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">楠屾敹:</view>
+                    <view class="right">
+                        <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨楠屾敹鍛�" v-model="hform.HSecManagerName"
+                            @input="HSecManagerNameChange"></uni-combox>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">閮ㄩ棬:</view>
+                    <view class="right">
+                        <uni-combox :candidates="arrayHDeptName" placeholder="璇烽�夋嫨閮ㄩ棬" v-model="hform.HDeptName"
+                            @input="HDeptNameChange"></uni-combox>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">瀹㈡埛:</view>
+                    <view class="right" v-show="showHSupName">
+                        <uni-combox :candidates="arrayHSupName" placeholder="璇烽�夋嫨瀹㈡埛" v-model="hform.HSupName"
+                            @input="HSupNameChange"></uni-combox>
+                    </view>
+                    <view class="righton" v-show="!showHSupName">
+                        <input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨瀹㈡埛" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍑哄簱绫诲瀷:</view>
+                    <zxz-uni-data-select v-if="showHSupName" required class="right" :localdata="stockOutStyleList"
+                        dataKey="HName" dataValue="HName" v-model="hform.HStockStyle">
+                    </zxz-uni-data-select>
+                    <view class="righton" v-if="!showHSupName">
+                        <input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨渚涘簲鍟�" />
+                    </view>
+                </view>
 
-			<view v-if="tabs == 2">
-				<view class="list" v-for="(item,index) in Materlist" :key="index">
-					<uni-card :title="item.鐗╂枡鍚嶇О" :extra="item.鐗╂枡浠g爜" style="margin: 10px;" @tap="delMater(item)">
-						<view class="card-detail">
-							<view class="detail">
-								<text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
-							</view>
-							<view class="detail">
-								<text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
-							</view>
-							<view class="detail">
-								<text>鏁伴噺锛�</text>{{item.鏁伴噺}}
-							</view>
-							<view class="detail">
-								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
-							</view>
-							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
-								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
-							</view>
-							<view class="detail" v-if="item.杈呭姪灞炴��">
-								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
-							</view>
-						</view>
-					</uni-card>
-				</view>
-				<view class="over" v-if="Materlist.length == 0">鏆傛棤鏁版嵁</view>
-			</view>
+                <view class="form-item">
+                    <view class="title">缁勭粐:</view>
+                    <view class="righton">
+                        <input name="HStockOrgName" disabled v-model="hform.HStockOrgName" />
+                    </view>
+                </view>
+            </view>
 
-			<view v-if="tabs == 4">
-				<view class="list" v-for="(item,index) in FIFOlist" :key="index">
-					<uni-card :title="item.HMaterName" :extra="item.HMaterNumber" style="margin: 10px;"
-						@tap="delMater(item)">
-						<view class="card-detail">
-							<view class="detail">
-								<text>鏁伴噺锛�</text>{{item.HQty}}
-							</view>
-							<view class="detail">
-								<text>涓嬫灦鏁伴噺锛�</text>{{item.HQtyMust}}
-							</view>
-							<view class="detail">
-								<text>浠撳簱锛�</text>{{item.HWhName}}
-							</view>
-							<view class="detail">
-								<text>浠撲綅锛�</text>{{item.HSPName}}
-							</view>
-							<view class="detail">
-								<text>瑙勬牸鍨嬪彿锛�</text>{{item.HMaterModel}}
-							</view>
-							<view class="detail" v-if="item.HBatchNo">
-								<text>鎵瑰彿锛�</text>{{item.HBatchNo}}
-							</view>
-							<view class="detail" v-if="item.HAuxPropName">
-								<text>杈呭姪灞炴�э細</text>{{item.HAuxPropName}}
-							</view>
-						</view>
-					</uni-card>
-				</view>
-				<view class="over" v-if="FIFOlist.length == 0">鏆傛棤鏁版嵁</view>
-			</view>
+            <view v-if="tabs == 2">
+                <view class="list" v-for="(item,index) in Materlist" :key="index">
+                    <uni-card :title="item.鐗╂枡鍚嶇О" :extra="item.鐗╂枡浠g爜" style="margin: 10px;" @tap="delMater(item)">
+                        <view class="card-detail">
+                            <view class="detail">
+                                <text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
+                            </view>
+                            <view class="detail">
+                                <text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
+                            </view>
+                            <view class="detail">
+                                <text>鏁伴噺锛�</text>{{item.鏁伴噺}}
+                            </view>
+                            <view class="detail">
+                                <text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+                            </view>
+                            <view class="detail" v-if="item.瑙勬牸鍨嬪彿">
+                                <text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
+                            </view>
+                            <view class="detail" v-if="item.杈呭姪灞炴��">
+                                <text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
+                            </view>
+                        </view>
+                    </uni-card>
+                </view>
+                <view class="over" v-if="Materlist.length == 0">鏆傛棤鏁版嵁</view>
+            </view>
 
-			<view v-if="tabs == 3">
-				<view class="form-item">
-					<view class="title">鏉$爜:</view>
-					<view class="righton">
-						<input name="HBarCode_B" disabled v-model="hform.HBarCode_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鐗╂枡:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HMaterName_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">瑙勬牸:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HMaterModel_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鎵规:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HBatchNo_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鍗曚綅:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HUnitName_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">鏁伴噺:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HQty_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">瀹归噺:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HTMQty_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">浠撳簱:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HWHName_B" />
-					</view>
-				</view>
-				<view class="form-item">
-					<view class="title">浠撲綅:</view>
-					<view class="righton">
-						<input disabled v-model="hform.HSPName_B" />
-					</view>
-				</view>
-			</view>
+            <view v-if="tabs == 4">
+                <view class="list" v-for="(item,index) in FIFOlist" :key="index">
+                    <uni-card :title="item.HMaterName" :extra="item.HMaterNumber" style="margin: 10px;"
+                        @tap="delMater(item)">
+                        <view class="card-detail">
+                            <view class="detail">
+                                <text>鏁伴噺锛�</text>{{item.HQty}}
+                            </view>
+                            <view class="detail">
+                                <text>涓嬫灦鏁伴噺锛�</text>{{item.HQtyMust}}
+                            </view>
+                            <view class="detail">
+                                <text>浠撳簱锛�</text>{{item.HWhName}}
+                            </view>
+                            <view class="detail">
+                                <text>浠撲綅锛�</text>{{item.HSPName}}
+                            </view>
+                            <view class="detail">
+                                <text>瑙勬牸鍨嬪彿锛�</text>{{item.HMaterModel}}
+                            </view>
+                            <view class="detail" v-if="item.HBatchNo">
+                                <text>鎵瑰彿锛�</text>{{item.HBatchNo}}
+                            </view>
+                            <view class="detail" v-if="item.HAuxPropName">
+                                <text>杈呭姪灞炴�э細</text>{{item.HAuxPropName}}
+                            </view>
+                        </view>
+                    </uni-card>
+                </view>
+                <view class="over" v-if="FIFOlist.length == 0">鏆傛棤鏁版嵁</view>
+            </view>
 
-			<view class="bottom-btn">
-				<button class="btn-a" size="mini" @tap="submit">鎻愪氦</button>
-				<button class="btn-c" size="mini" @tap="goBack">閫�鍑�</button>
-			</view>
-		</view>
-	</view>
-	</view>
+            <view v-if="tabs == 3">
+                <view class="form-item">
+                    <view class="title">鏉$爜:</view>
+                    <view class="righton">
+                        <input name="HBarCode_B" disabled v-model="hform.HBarCode_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鐗╂枡:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HMaterName_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">瑙勬牸:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HMaterModel_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鎵规:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HBatchNo_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍗曚綅:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HUnitName_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鏁伴噺:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HQty_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">瀹归噺:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HTMQty_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">浠撳簱:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HWHName_B" />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">浠撲綅:</view>
+                    <view class="righton">
+                        <input disabled v-model="hform.HSPName_B" />
+                    </view>
+                </view>
+            </view>
+
+            <view class="bottom-btn">
+                <button class="btn-a" size="mini" @tap="submit">鎻愪氦</button>
+                <button class="btn-c" size="mini" @tap="goBack">閫�鍑�</button>
+            </view>
+        </view>
+    </view>
+    </view>
 </template>
 
 <script>
-	import getDateTime from '@/utils/getdateTime.js';
-	import {
-		getUserInfo
-	} from "@/utils/auth.js";
-	import {
-		CommonUtils
-	} from '../../utils/common';
-	export default {
-		data() {
-			return {
-				CommonUtils,
-				userInfo: getUserInfo(),
-				tabs: 0,
-				arrayHWHName: [], //浠撳簱
-				arrayHStockPlaceName: [], //浠撲綅
-				OperationType: 1,
+    import getDateTime from '@/utils/getdateTime.js';
+    import {
+        getUserInfo
+    } from "@/utils/auth.js";
+    import {
+        CommonUtils
+    } from '../../utils/common';
+    export default {
+        data() {
+            return {
+                CommonUtils,
+                userInfo: getUserInfo(),
+                tabs: 0,
+                arrayHWHName: [], //浠撳簱
+                arrayHStockPlaceName: [], //浠撲綅
+                OperationType: 1,
 
-				showHStockPlaceName: false,
-				showHMainSourceBillType: true,
-				showHSourceBillNo: true,
-				reHSourceBillNo: true,
-				showHSupName: true,
+                showHStockPlaceName: false,
+                showHMainSourceBillType: true,
+                showHSourceBillNo: true,
+                reHSourceBillNo: true,
+                showHSupName: true,
 
-				HMainSourceBillType: '鍑哄簱鐢宠鍗�',
-				arrayHMainSourceBillType: ['鍑哄簱鐢宠鍗�', '鎵嬪伐褰曞叆'],
+                HMainSourceBillType: '鍑哄簱鐢宠鍗�',
+                arrayHMainSourceBillType: ['鍑哄簱鐢宠鍗�', '鎵嬪伐褰曞叆'],
 
-				linterid: '',
-				HBillNo: '',
-				btnType: 0, //0鏂板锛�1淇敼锛�2瀹℃牳锛�3鍙嶅鏍�
-				showmore: false,
+                linterid: '',
+                HBillNo: '',
+                btnType: 0, //0鏂板锛�1淇敼锛�2瀹℃牳锛�3鍙嶅鏍�
+                showmore: false,
 
-				arrayHWHName: [], //浠撳簱
-				HWHNameList: [],
-				arrayHStockPlaceName: [], //浠撲綅
-				HStockPlaceNameList: [],
-				arrayHSourceBillNo: [], //婧愬崟鍗曞彿
-				HSourceBillNoList: [],
-				arrayHBillSubType: [], // 鍗曟嵁瀛愮被鍨�
-				HBillSubTypeList: [],
-				HBillSubType: '鏍囧噯鍏朵粬鍑哄簱鍗�',
+                arrayHWHName: [], //浠撳簱
+                HWHNameList: [],
+                arrayHStockPlaceName: [], //浠撲綅
+                HStockPlaceNameList: [],
+                arrayHSourceBillNo: [], //婧愬崟鍗曞彿
+                HSourceBillNoList: [],
+                arrayHBillSubType: [], // 鍗曟嵁瀛愮被鍨�
+                HBillSubTypeList: [],
+                HBillSubType: '鏍囧噯鍏朵粬鍑哄簱鍗�',
 
-				arrayHEmpName: [], //鎿嶄綔鍛�
-				HEmpNameList: [],
-				arrayHDeptName: [], //閮ㄩ棬
-				HDeptNameList: [],
-				arrayHSupName: [], //瀹㈡埛
-				HSupNameList: [],
+                arrayHEmpName: [], //鎿嶄綔鍛�
+                HEmpNameList: [],
+                arrayHDeptName: [], //閮ㄩ棬
+                HDeptNameList: [],
+                arrayHSupName: [], //瀹㈡埛
+                HSupNameList: [],
+                HStockOutStyleList: [], // 鍑哄簱绫诲瀷
 
-				Materlist: [],
-				FIFOlist: [],
+                Materlist: [],
+                FIFOlist: [],
 
-				hform: {
-					HBillType: 1206,
-					HBillerID: uni.getStorageSync('HBillerID'),
-					HRedBlueFlag: false,
+                hform: {
+                    HBillType: 1206,
+                    HBillerID: uni.getStorageSync('HBillerID'),
+                    HRedBlueFlag: false,
 
-					HBarCode: '',
-					HQty: '',
-					HWHName: getUserInfo().HWHName,
-					HWHID: getUserInfo().HWhID,
-					HStockPlaceName: getUserInfo().HSPName,
-					HStockPlaceID: getUserInfo().HSPID,
+                    HStockStyle: '',
+                    HBarCode: '',
+                    HQty: '',
+                    HWHName: getUserInfo().HWHName,
+                    HWHID: getUserInfo().HWhID,
+                    HStockPlaceName: getUserInfo().HSPName,
+                    HStockPlaceID: getUserInfo().HSPID,
 
-					HMainSourceBillType: 1242,
-					HSourceBillNo: '', //CGDD000200
-					HFIFOWHName: '',
-					HFIFOWHID: '',
-					HDate: getDateTime.dateTimeStr('y-m-d'),
-					HMaker: uni.getStorageSync('HUserName'),
-					HBillNo: '',
-					HInterID: '',
-					HBillSubType: 'QTCKD01_SYS',
+                    HMainSourceBillType: 1242,
+                    HSourceBillNo: '', //CGDD000200
+                    HFIFOWHName: '',
+                    HFIFOWHID: '',
+                    HDate: getDateTime.dateTimeStr('y-m-d'),
+                    HMaker: uni.getStorageSync('HUserName'),
+                    HBillNo: '',
+                    HInterID: '',
+                    HBillSubType: 'QTCKD01_SYS',
 
 
-					HKeeperName: getUserInfo().HKeeper,
-					HKeeperID: getUserInfo().HKeeperID,
-					HSecManagerName: getUserInfo().HSecManager,
-					HSecManagerID: getUserInfo().HSecManagerID,
-					HDeptName: getUserInfo().HDept,
-					HDeptID: getUserInfo().HDeptID,
-					HSupName: '',
-					HSupID: '',
-					HStockOrgName: uni.getStorageSync('Organization'),
-					HStockOrgID: uni.getStorageSync('OrganizationID'),
+                    HKeeperName: getUserInfo().HKeeper,
+                    HKeeperID: getUserInfo().HKeeperID,
+                    HSecManagerName: getUserInfo().HSecManager,
+                    HSecManagerID: getUserInfo().HSecManagerID,
+                    HDeptName: getUserInfo().HDept,
+                    HDeptID: getUserInfo().HDeptID,
+                    HSupName: '',
+                    HSupID: '',
+                    HStockOrgName: uni.getStorageSync('Organization'),
+                    HStockOrgID: uni.getStorageSync('OrganizationID'),
 
-					HBarCode_B: '',
-					HMaterName_B: '',
-					HMaterModel_B: '',
-					HBatchNo_B: '',
-					HUnitName_B: '',
-					HQty_B: '',
-					HTMQty_B: '',
-					HWHName_B: '',
-					HSPName_B: '',
-				}
-			}
-		},
-		methods: {
-			//鎵爜
-			toScanCode() {
-				var mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
-				mpaasScanModule.mpaasScan({
-					'hideAlbum': true,
-					'timeoutInterval':'10', //瓒呮椂鏃堕棿
-					'timeoutText':'鏈瘑鍒埌浜岀淮鐮�' //瓒呮椂鎻愰啋            
-				},(ret) => {
-					console.log(ret.resp_result)
-					if (this.hform.HBarCode == '*') {
-						this.hform.HBarCode = this.hform.HBarCode + ret.resp_result
-					} else {
-						this.hform.HBarCode = ret.resp_result
-					}
-					
-					this.getCode(this.hform.HBarCode)
-				})
-			},
-			//閫夋嫨浠撳簱
-			HWHNameChange(e) {
-				// var name = e.split("(")
-				for (var i = 0; i < this.HWHNameList.length; i++) {
-					if (this.HWHNameList[i]["HName"] == e) {
-						this.hform.HWHName = this.HWHNameList[i]["HName"]
-						this.hform.HWHID = this.HWHNameList[i].HItemID
-						
-						this.showHStockPlaceName = this.HWHNameList[i].HIsStockMgr
-					}
-				}
-			},
-			// 閫夋嫨鍏堣繘鍏堝嚭浠�
-			HFIFOWHNameChange(e) {
-				for (var i = 0; i < this.HWHNameList.length; i++) {
-					if (this.HWHNameList[i]["HName"] == e) {
-						this.hform.HFIFOWHName = this.HWHNameList[i]["HName"]
-						this.hform.HFIFOWHID = this.HWHNameList[i].HItemID
-					}
-				}
-			},
-			//閫夋嫨浠撲綅
-			HStockPlaceNameChange(e) {
-				for (var i = 0; i < this.HStockPlaceNameList.length; i++) {
-					if (this.HStockPlaceNameList[i]['HWhName'] == e) {
-						this.hform.HStockPlaceName = this.HStockPlaceNameList[i]['HWhName']
-						this.hform.HStockPlaceID = this.HStockPlaceNameList[i].HItemID
-					}
-				}
-			},
-			getHBaseList() {
-				CommonUtils.doRequest(
-					"/Web/GetWarehouseList_Json_New", {
-						Warehouse: "",
-						HOrgID: uni.getStorageSync('OrganizationID')
-					},
-					(res) => {
-						let res1 = res.data
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.HWHNameList = data
-							for (var i = 0; i < data.length; i++) {
-								this.arrayHWHName[i] = data[i]["HName"]
-							}
-						} else {
-							uni.showToast({
-								title: '浠撳簱鏁版嵁璇锋眰澶辫触',
-								icon: 'none'
-							})
-						}
-					},
-				)
-				CommonUtils.doRequest(
-					"/WEBSController/GetStockPlaceList_Json", {
-						StockPlace: '',
-						HWhID: this.hform.HWHID,
-						HStockOrgID: uni.getStorageSync('OrganizationID')
-					},
-					(res) => {
-						let res1 = res.data
-						console.log(res1)
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.HStockPlaceNameList = data
-							for (var i = 0; i < data.length; i++) {
-								this.arrayHStockPlaceName[i] = data[i]["HWhName"]
-							}
-						} else {
-							uni.showToast({
-								title: '浠撲綅鏁版嵁璇锋眰澶辫触',
-								icon: 'none'
-							})
-						}
-					},
-				)
-			},
-			//閫夋嫨婧愬崟绫诲瀷
-			HMainSourceBillTypeChange(e) {
-				this.HMainSourceBillType = this.arrayHMainSourceBillType[e.detail.value]
-				if (this.HMainSourceBillType == '鍑哄簱鐢宠鍗�') {
-					this.hform.HMainSourceBillType = 1242
-					this.getHYDList()
-				} else {
-					this.hform.HMainSourceBillType = -1
-					this.getHYDList()
-				}
-			},
-			//婧愬崟璧勬枡
-			getHYDList() {
-				CommonUtils.doRequest(
-					"/WEBSController/GetSourceBillList_Json", {
-						HBillType: this.hform.HBillType,
-						HSourceBillType: this.hform.HMainSourceBillType,
-						HStockOrgID: this.hform.HStockOrgID,
-						HSourceBillNo: "",
-						HMater: "",
-						HCustom: ""
-					},
-					(res) => {
-						let res1 = res.data
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.HSourceBillNoList = data
-							for (var i = 0; i < data.length; i++) {
-								this.arrayHSourceBillNo[i] = data[i].鍗曟嵁鍙�
-							}
-							this.reHSourceBillNo = false
-							this.$nextTick(() => {
-								this.reHSourceBillNo = true
-							})
-						} else {
-							uni.showToast({
-								title: '婧愬崟鏁版嵁璇锋眰澶辫触',
-								icon: 'none'
-							})
-						}
-					}
-				)
-			},
-			HSourceBillNoChange(e) {
-				this.hform.HSourceBillNo = e
-				// this.getHBarCodeData(e)
-				// for(var i=0;i<this.HSourceBillNoList.length;i++){
-				// 	if(this.HSourceBillNoList[i].鍗曟嵁鍙� == e){
-				// 		this.hform.HSourceBillNo = this.HSourceBillNoList[i].鍗曟嵁鍙�
-				// 	}
-				// }
-			},
-			// 鑾峰彇鍗曟嵁瀛愮被鍨�
-			getHBillSubType() {
-				CommonUtils.doRequest(
-					"/WEBSController/GetBillSubType_Json", {
-						HBillType: this.hform.HBillType,
-						HStockOrgID: this.hform.HStockOrgID
-					},
-					(res) => {
-						let {
-							count,
-							data
-						} = res.data
-						console.log("HBillSubType", data)
-						if (count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-							this.HBillSubTypeList = data
-							for (let d of data) {
-								this.arrayHBillSubType.push(d['HName'])
-							}
-						}
-					}
-				)
-			},
-			// 閫変腑鍗曟嵁瀛愮被鍨�
-			HBillSubTypeChange(e) {
-				let index = this.arrayHBillSubType.findIndex(
-					(subType) => subType.HName == e)
+                    HBarCode_B: '',
+                    HMaterName_B: '',
+                    HMaterModel_B: '',
+                    HBatchNo_B: '',
+                    HUnitName_B: '',
+                    HQty_B: '',
+                    HTMQty_B: '',
+                    HWHName_B: '',
+                    HSPName_B: '',
+                }
+            }
+        },
+        methods: {
+            //鎵爜
+            toScanCode() {
+                var mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
+                mpaasScanModule.mpaasScan({
+                    'hideAlbum': true,
+                    'timeoutInterval': '10', //瓒呮椂鏃堕棿
+                    'timeoutText': '鏈瘑鍒埌浜岀淮鐮�' //瓒呮椂鎻愰啋            
+                }, (ret) => {
+                    console.log(ret.resp_result)
+                    if (this.hform.HBarCode == '*') {
+                        this.hform.HBarCode = this.hform.HBarCode + ret.resp_result
+                    } else {
+                        this.hform.HBarCode = ret.resp_result
+                    }
 
-				if (index != -1) {
-					this.HBillSubType = this.arrayHBillSubType[index]["HName"]
-					this.hform.HBillSubType = this.arrayHBillSubType[index]["HNumber"]
-				}
-			},
-			HDateChange(e) {
-				console.log(e.detail.value)
-				this.hform.HDate = e.detail.value
-			},
-			RoadBillMain(HInterID) {
-				CommonUtils.doRequest(
-					"/WEBSController/GetSourceBill_Temp_Json", {
-						"HInterID": HInterID,
-						"HBillType": this.hform.HBillType
-					},
-					(res) => {
-						console.log('RoadBillMain', res)
-						let res1 = res.data
-						let {
-							data,
-							count
-						} = res1
-						console.log(data)
-						if (count == 1) {
-							this.hform.HInterID = data[0].HInterID
-							this.hform.HBillNo = data[0].HBillNo
-							this.hform.HMainSourceBillType = data[0].HSourceBillType
-							this.hform.HSourceBillNo = data[0].HSourceBillNo
-							if (data[0].HSourceBillType == 1242) {
-								this.hform.HMainSourceBillType = 1242
-								this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
-								this.showHSupName = false
-							} else {
-								this.hform.HMainSourceBillType = -1
-								this.HMainSourceBillType = '鎵嬪伐褰曞叆'
-							}
-							this.showHMainSourceBillType = false
+                    this.getCode(this.hform.HBarCode)
+                })
+            },
+            //閫夋嫨浠撳簱
+            HWHNameChange(e) {
+                // var name = e.split("(")
+                for (var i = 0; i < this.HWHNameList.length; i++) {
+                    if (this.HWHNameList[i]["HName"] == e) {
+                        this.hform.HWHName = this.HWHNameList[i]["HName"]
+                        this.hform.HWHID = this.HWHNameList[i].HItemID
 
-							//闈炲婧愬崟妯″紡
-							if (data[0].HMulSourceBill == 0) {
-								this.showHSourceBillNo = false
-							}
-							this.hform.HDeptID = data[0].HDeptID
-							this.hform.HDeptName = data[0].HDeptName
-							this.hform.HSupID = data[0].HCusID
-							this.hform.HSupName = data[0].HCusName
-							this.DisBillEntryList()
-							this.tabs = 2
-						} else {
-							uni.showToast({
-								title: '鑾峰彇鏁版嵁鍥炲~澶辫触',
-								icon: 'none'
-							})
-						}
-					}
-				)
-			},
-			getNewData() {
-				CommonUtils.doRequest("/WEBSController/GetMaxBillNoAndID_Json", {
-						HBillType: this.hform.HBillType
-					},
-					(res) => {
-						let res1 = res.data;
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.hform.HInterID = data[0].HInterID
-							this.hform.HBillNo = data[0].HBillNo
-						} else {
-							uni.showToast({
-								title: data.Message,
-								icon: 'none'
-							})
-						}
-					})
-			},
-			getCode(HBarCode) {
-				//浠撳簱銆佷粨浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID
-				if (!this.hform.HWHName) {
-					this.hform.HWHID = 0
-				}
-				if (!this.hform.HStockPlaceName) {
-					this.hform.HStockPlaceID = 0
-				}
-				var sOldBarCode = HBarCode
-				var HDeleteFlag = sOldBarCode.substring(0, 1);
-				var sBarCode = sOldBarCode.slice(1);
+                        this.showHStockPlaceName = this.HWHNameList[i].HIsStockMgr
+                    }
+                }
+            },
+            // 閫夋嫨鍏堣繘鍏堝嚭浠�
+            HFIFOWHNameChange(e) {
+                for (var i = 0; i < this.HWHNameList.length; i++) {
+                    if (this.HWHNameList[i]["HName"] == e) {
+                        this.hform.HFIFOWHName = this.HWHNameList[i]["HName"]
+                        this.hform.HFIFOWHID = this.HWHNameList[i].HItemID
+                    }
+                }
+            },
+            //閫夋嫨浠撲綅
+            HStockPlaceNameChange(e) {
+                for (var i = 0; i < this.HStockPlaceNameList.length; i++) {
+                    if (this.HStockPlaceNameList[i]['HWhName'] == e) {
+                        this.hform.HStockPlaceName = this.HStockPlaceNameList[i]['HWhName']
+                        this.hform.HStockPlaceID = this.HStockPlaceNameList[i].HItemID
+                    }
+                }
+            },
+            getHBaseList() {
+                CommonUtils.doRequest(
+                    "/Web/GetWarehouseList_Json_New", {
+                        Warehouse: "",
+                        HOrgID: uni.getStorageSync('OrganizationID')
+                    },
+                    (res) => {
+                        let res1 = res.data
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.HWHNameList = data
+                            for (var i = 0; i < data.length; i++) {
+                                this.arrayHWHName[i] = data[i]["HName"]
+                            }
+                        } else {
+                            uni.showToast({
+                                title: '浠撳簱鏁版嵁璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    },
+                )
+                CommonUtils.doRequest(
+                    "/WEBSController/GetStockPlaceList_Json", {
+                        StockPlace: '',
+                        HWhID: this.hform.HWHID,
+                        HStockOrgID: uni.getStorageSync('OrganizationID')
+                    },
+                    (res) => {
+                        let res1 = res.data
+                        console.log(res1)
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.HStockPlaceNameList = data
+                            for (var i = 0; i < data.length; i++) {
+                                this.arrayHStockPlaceName[i] = data[i]["HWhName"]
+                            }
+                        } else {
+                            uni.showToast({
+                                title: '浠撲綅鏁版嵁璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    },
+                )
+            },
+            //閫夋嫨婧愬崟绫诲瀷
+            HMainSourceBillTypeChange(e) {
+                this.HMainSourceBillType = this.arrayHMainSourceBillType[e.detail.value]
+                if (this.HMainSourceBillType == '鍑哄簱鐢宠鍗�') {
+                    this.hform.HMainSourceBillType = 1242
+                    this.getHYDList()
+                } else {
+                    this.hform.HMainSourceBillType = -1
+                    this.getHYDList()
+                }
+            },
+            //婧愬崟璧勬枡
+            getHYDList() {
+                CommonUtils.doRequest(
+                    "/WEBSController/GetSourceBillList_Json", {
+                        HBillType: this.hform.HBillType,
+                        HSourceBillType: this.hform.HMainSourceBillType,
+                        HStockOrgID: this.hform.HStockOrgID,
+                        HSourceBillNo: "",
+                        HMater: "",
+                        HCustom: ""
+                    },
+                    (res) => {
+                        let res1 = res.data
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.HSourceBillNoList = data
+                            for (var i = 0; i < data.length; i++) {
+                                this.arrayHSourceBillNo[i] = data[i].鍗曟嵁鍙�
+                            }
+                            this.reHSourceBillNo = false
+                            this.$nextTick(() => {
+                                this.reHSourceBillNo = true
+                            })
+                        } else {
+                            uni.showToast({
+                                title: '婧愬崟鏁版嵁璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    }
+                )
+            },
+            HSourceBillNoChange(e) {
+                this.hform.HSourceBillNo = e
+                // this.getHBarCodeData(e)
+                // for(var i=0;i<this.HSourceBillNoList.length;i++){
+                // 	if(this.HSourceBillNoList[i].鍗曟嵁鍙� == e){
+                // 		this.hform.HSourceBillNo = this.HSourceBillNoList[i].鍗曟嵁鍙�
+                // 	}
+                // }
+            },
+            // 鑾峰彇鍗曟嵁瀛愮被鍨�
+            getHBillSubType() {
+                CommonUtils.doRequest(
+                    "/WEBSController/GetBillSubType_Json", {
+                        HBillType: this.hform.HBillType,
+                        HStockOrgID: this.hform.HStockOrgID
+                    },
+                    (res) => {
+                        let {
+                            count,
+                            data
+                        } = res.data
+                        console.log("HBillSubType", data)
+                        if (count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            this.HBillSubTypeList = data
+                            for (let d of data) {
+                                this.arrayHBillSubType.push(d['HName'])
+                            }
+                        }
+                    }
+                )
+            },
+            // 閫変腑鍗曟嵁瀛愮被鍨�
+            HBillSubTypeChange(e) {
+                let index = this.arrayHBillSubType.findIndex(
+                    (subType) => subType.HName == e)
 
-				var sHWHID = this.hform.HWHID
-				var sHSPID = this.hform.HStockPlaceID
-				var sHQty = this.hform.HQty
-				var sSourceBillNo = this.hform.HSourceBillNo
-				var sSourceBillType = this.hform.HMainSourceBillType
-				var HSourceFlag = this.hform.HSourceBillNo == '' ? false : true
-				console.log(this.hform.HSourceBillNo, HSourceFlag)
-				if (HDeleteFlag == "*") {
-					if (sBarCode == "") {
-						uni.showToast({
-							title: '璇疯緭鍏ヨ鍒犻櫎鐨勬潯鐮�',
-							icon: 'none'
-						})
-					} else {
-						uni.request({
-							url: this.serverUrl + '/WEBSController/set_DelPonderationBillMain_Temp_BarCode_Json',
-							data: {
-								HInterID: this.hform.HInterID,
-								HBillType: this.hform.HBillType,
-								HBarCode: sBarCode
-							},
-							success: (res) => {
-								console.log('鍒犻櫎鏉$爜', res.data);
-								this.hform.HBarCode = ''
-								if (res.data.count == 1) {
-									this.hform.HQty = ''
-									this.DisBillEntryList()
-								} else {
-									uni.showToast({
-										title: res.data.Message,
-										icon: 'none'
-									})
-								}
-							},
-							fail: (res) => {
-								console.log(res);
-								uni.showToast({
-									title: '鎺ュ彛璇锋眰澶辫触',
-									icon: 'none'
-								})
-							},
-						});
-					}
-				} else {
-					var sBarCode = this.hform.HBarCode
-					if (sHQty == "") {
-						sHQty = 0;
-					}
-					uni.request({
-						url: this.serverUrl + '/WEBSController/Get_BarCode_Json',
-						data: {
-							sBarCode: sBarCode,
-							HInterID: this.hform.HInterID,
-							HBillType: this.hform.HBillType,
-							HBillNo: this.hform.HBillNo,
-							HMaker: this.hform.HMaker,
-							HWhID: sHWHID,
-							HSPID: sHSPID,
-							HQty: sHQty,
-							HRedBlueFlag: this.hform.HRedBlueFlag,
-							SourceFlag: HSourceFlag,
-							HSourceBillNo: sSourceBillNo,
-							HSourceBillType: sSourceBillType,
-							HStockOrgID: this.hform.HStockOrgID,
-							HScanStyle: "",
-							HCustom1: "",
-							HCustom2: ""
-						},
-						success: (res) => {
-							console.log('鎵爜杩斿洖', res.data);
-							this.hform.HBarCode = ''
-							if (res.data.count == 1) {
-								var data = res.data.data
-								if (data.hBarTypeField == '浠撳簱鏉$爜') {
-									this.hform.HWHName = data.hWhNameField
-									this.hform.HWHID = data.hWhIDField
-									this.hform.HStockPlaceName = ''
-									this.hform.HStockPlaceID = 0
-									if (data.hSPFlagField == 0) {
-										this.showHStockPlaceName = false
-									} else {
-										this.showHStockPlaceName = true
-									}
-								} else if (data.hBarTypeField == '浠撲綅鏉$爜') {
-									this.hform.HWHName = data.hWhNameField
-									this.hform.HWHID = data.hWhIDField
-									this.hform.HStockPlaceName = data.hSPNameField
-									this.hform.HStockPlaceID = data.hSPIDField
-								} else if (data.hBarTypeField == '閮ㄩ棬鏉$爜') {
-									this.hform.HDeptName = data.hDeptNameField
-									this.hform.HDeptID = data.hDeptIDField
-									this.tabs = 1
-								} else if (data.hBarTypeField == '婧愬崟鏉$爜') {
-									this.hform.HSupName = data.hSupNameField
-									this.hform.HSupID = data.hSupIDField
-									if (data.hDeptIDField != 0) {
-										this.hform.HDeptID = data.hDeptIDField
-										this.hform.HDeptName = data.hDeptNameField
-									}
-									this.hform.HSourceBillNo = data.hSourceBillNoField
-									//鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
-									if (data.hSourceBillTypeField == "1242") {
-										this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
-										this.hform.HMainSourceBillType = 1242
-										this.showHMainSourceBillType = false
-									} else {
-										this.HMainSourceBillType = '鎵嬪伐褰曞叆'
-										this.hform.HMainSourceBillType = -1
-										this.showHMainSourceBillType = false
-									}
-									if (data.hMulSourceFlagField == 0) {
-										this.showHSourceBillNo = false
-									}
-									//渚涘簲鍟嗕笉鍙紪杈�
-									this.showHSupName = false
-									this.tabs = 2
-								} else { //鐗╂枡鏉$爜
-									this.tabs = 2
-									if (!this.hform.HSourceBillNo) {
-										this.hform.HSupName = data.hSupNameField
-										this.hform.HSupID = data.hSupIDField
-										this.hform.HSourceBillNo = data.hSourceBillNoField
-										if (data.hDeptIDField != 0) {
-											this.hform.HDeptID = data.hDeptIDField
-											this.hform.HDeptName = data.hDeptNameField
-										}
-										console.log(data)
-										//鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
-										this.hform.HMainSourceBillType = data.hSourceBillTypeField
-										if (data.hSourceBillTypeField == "1242") {
-											this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
-											this.hform.HMainSourceBillType = 1242
-											this.showHMainSourceBillType = false
-										} else {
-											this.HMainSourceBillType = '鎵嬪伐褰曞叆'
-											this.hform.HMainSourceBillType = -1
-											this.showHMainSourceBillType = false
-										}
-										if (data.hMulSourceFlagField == 0) {
-											this.showHSourceBillNo = false
-										}
-										//渚涘簲鍟嗕笉鍙紪杈�
-										this.showHSupName = false
-									}
-								}
-								//鏄剧ず琛ㄤ綋鏄庣粏
-								this.DisBillEntryList()
-								//娓呯┖鏁伴噺
-								this.hform.HQty = ''
-							} else {
-								uni.showToast({
-									title: res.data.Message,
-									icon: 'none'
-								})
-							}
-						},
-						fail: (res) => {
-							console.log(res);
-							uni.showToast({
-								title: '鎺ュ彛璇锋眰澶辫触',
-								icon: 'none'
-							})
-						},
-					});
-				}
-			},
-			//鐗╂枡淇℃伅
-			DisBillEntryList() {
-				CommonUtils.doRequest(
-					"/WEBSController/GetBillEntryTmpList_Json", {
-						HInterID: this.hform.HInterID,
-						HBillNo: this.hform.HBillNo,
-						HBillType: this.hform.HBillType,
-						HStockOrgID: this.hform.HStockOrgID
-					},
-					(res) => {
-						console.log('鐗╂枡', res.data)
-						// if (res.data.count == 1) {
-						var data = res.data.data
-						this.Materlist = data.Materlist
-						if (data.BarCodeDetailslist.length == 0 || !data.BarCodeDetailslist[0].HBarCode) {
-							this.hform.HMaterName_B = ''
-							this.hform.HMaterModel_B = ''
-							this.hform.HBatchNo_B = ''
-							this.hform.HUnitName_B = ''
-							this.hform.HQty_B = ''
-							this.hform.HTMQty_B = ''
-							this.hform.HWHName_B = ''
-							this.hform.HSPName_B = ''
-						} else {
-							this.hform.HBarCode_B = data.BarCodeDetailslist[0].HBarCode
-							this.hform.HMaterName_B = data.BarCodeDetailslist[0].HMaterName
-							this.hform.HMaterModel_B = data.BarCodeDetailslist[0].HMaterModel
-							this.hform.HBatchNo_B = data.BarCodeDetailslist[0].HBatchNo
-							this.hform.HUnitName_B = data.BarCodeDetailslist[0].HUnitName
-							this.hform.HQty_B = data.BarCodeDetailslist[0].HQty
-							this.hform.HTMQty_B = data.BarCodeDetailslist[0].HTMQty
-							this.hform.HWHName_B = data.BarCodeDetailslist[0].HWHName
-							this.hform.HSPName_B = data.BarCodeDetailslist[0].HSPName
-						}
-						// }
-						// else {
-						// 	uni.showToast({
-						// 		title: res.data.Message,
-						// 		icon: 'none'
-						// 	})
-						// }
-					},
+                if (index != -1) {
+                    this.HBillSubType = this.arrayHBillSubType[index]["HName"]
+                    this.hform.HBillSubType = this.arrayHBillSubType[index]["HNumber"]
+                }
+            },
+            HDateChange(e) {
+                console.log(e.detail.value)
+                this.hform.HDate = e.detail.value
+            },
+            RoadBillMain(HInterID) {
+                CommonUtils.doRequest(
+                    "/WEBSController/GetSourceBill_Temp_Json", {
+                        "HInterID": HInterID,
+                        "HBillType": this.hform.HBillType
+                    },
+                    (res) => {
+                        console.log('RoadBillMain', res)
+                        let res1 = res.data
+                        let {
+                            data,
+                            count
+                        } = res1
+                        console.log(data)
+                        if (count == 1) {
+                            this.hform.HInterID = data[0].HInterID
+                            this.hform.HBillNo = data[0].HBillNo
+                            this.hform.HMainSourceBillType = data[0].HSourceBillType
+                            this.hform.HSourceBillNo = data[0].HSourceBillNo
+                            if (data[0].HSourceBillType == 1242) {
+                                this.hform.HMainSourceBillType = 1242
+                                this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
+                                this.showHSupName = false
+                            } else {
+                                this.hform.HMainSourceBillType = -1
+                                this.HMainSourceBillType = '鎵嬪伐褰曞叆'
+                            }
+                            this.showHMainSourceBillType = false
 
-				)
-			},
-			// 鍒犻櫎鐗╂枡鐮�
-			delMater(item) {
-				uni.showModal({
-					title: '鎻愮ず',
-					content: '纭瑕佸垹闄� " ' + item.鐗╂枡鍚嶇О + ' " 鎵�鏈夋壂鐮佽褰曪紵鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�',
-					success: (res) => {
-						if (res.confirm) {
-							console.log({
-								HInterID: this.hform.HInterID,
-								HMaterID: item.HMaterID,
-								HAuxPropID: item.HAuxPropID,
-								HMTONo: item.HMTONo,
-								HSourceInterID: item.HSourceInterID,
-								HSourceEntryID: item.HSourceEntryID,
-								HBillType: this.hform.HBillType
-							})
-							CommonUtils.doRequest(
-								'/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json', {
-									HInterID: this.hform.HInterID,
-									HMaterID: item.HMaterID,
-									HAuxPropID: item.HAuxPropID,
-									HMTONo: item.HMTONo,
-									HSourceInterID: item.HSourceInterID,
-									HSourceEntryID: item.HSourceEntryID,
-									HBillType: this.hform.HBillType
-								},
-								(res) => {
-									if (res.data.count == 1) {
-										uni.showToast({
-											title: res.data.Message,
-											icon: 'none'
-										})
-										this.DisBillEntryList()
-									} else {
-										uni.showToast({
-											title: res.data.Message,
-											icon: 'none'
-										})
-									}
-								},
-							);
-						}
-					}
-				});
-			},
-			getHSupList() {
-				CommonUtils.doRequest(
-					"/Gy_Customer/list", {
-						sWhere: "",
-						user: uni.getStorageSync('HUserName'),
-						Organization: uni.getStorageSync('Organization')
-					},
-					(res) => {
-						let res1 = res.data
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.HSupNameList = data
-							for (var i = 0; i < data.length; i++) {
-								this.arrayHSupName[i] = data[i].瀹㈡埛鍚嶇О
-							}
-							this.$forceUpdate();
-						} else {
-							uni.showToast({
-								title: data.Message,
-								icon: 'none'
-							})
-						}
-					}
-				)
-			},
-			//閫夋嫨瀹㈡埛
-			HSupNameChange(e) {
-				for (var i = 0; i < this.HSupNameList.length; i++) {
-					if (this.HSupNameList[i].瀹㈡埛鍚嶇О == e) {
-						this.hform.HSupID = this.HSupNameList[i].HItemID
-						this.hform.HSupName = this.HSupNameList[i].瀹㈡埛鍚嶇О
-					}
-				}
-			},
-			//鑾峰彇浣跨敤閮ㄩ棬鏁版嵁
-			getHDeptList() {
-				CommonUtils.doRequest(
-					"/Gy_Department/list", {
-						sWhere: "",
-						user: uni.getStorageSync('HUserName'),
-						Organization: uni.getStorageSync('Organization')
-					},
-					(res) => {
-						let res1 = res.data
-						let {
-							data,
-							count
-						} = res1
-						if (count == 1) {
-							this.HDeptNameList = data
-							for (var i = 0; i < data.length; i++) {
-								this.arrayHDeptName[i] = data[i].閮ㄩ棬鍚嶇О
-							}
-							this.$forceUpdate();
-						} else {
-							uni.showToast({
-								title: '閮ㄩ棬鏁版嵁璇锋眰澶辫触',
-								icon: 'none'
-							})
-						}
-					}
-				)
-			},
-			//閫夋嫨浣跨敤閮ㄩ棬
-			HDeptNameChange(e) {
-				for (var i = 0; i < this.HDeptNameList.length; i++) {
-					if (this.HDeptNameList[i].閮ㄩ棬鍚嶇О == e) {
-						this.hform.HDeptID = this.HDeptNameList[i].HItemID
-						this.hform.HDeptName = this.HDeptNameList[i].閮ㄩ棬鍚嶇О
-					}
-				}
-			},
-			//鎿嶄綔鍛�
-			getHEmpList() {
-				CommonUtils.doRequest("/Web/GetEmployeeList_Json", {
-						Employee: '',
-						HGroupID: 0,
+                            //闈炲婧愬崟妯″紡
+                            if (data[0].HMulSourceBill == 0) {
+                                this.showHSourceBillNo = false
+                            }
+                            this.hform.HDeptID = data[0].HDeptID
+                            this.hform.HDeptName = data[0].HDeptName
+                            this.hform.HSupID = data[0].HCusID
+                            this.hform.HSupName = data[0].HCusName
+                            this.DisBillEntryList()
+                            this.tabs = 2
+                        } else {
+                            uni.showToast({
+                                title: '鑾峰彇鏁版嵁鍥炲~澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    }
+                )
+            },
+            getNewData() {
+                CommonUtils.doRequest("/WEBSController/GetMaxBillNoAndID_Json", {
+                        HBillType: this.hform.HBillType
+                    },
+                    (res) => {
+                        let res1 = res.data;
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.hform.HInterID = data[0].HInterID
+                            this.hform.HBillNo = data[0].HBillNo
+                        } else {
+                            uni.showToast({
+                                title: data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    })
+            },
+            getCode(HBarCode) {
+                //浠撳簱銆佷粨浣嶆枃鏈涓虹┖鏃讹紝娓呯┖瀵瑰簲ID
+                if (!this.hform.HWHName) {
+                    this.hform.HWHID = 0
+                }
+                if (!this.hform.HStockPlaceName) {
+                    this.hform.HStockPlaceID = 0
+                }
+                var sOldBarCode = HBarCode
+                var HDeleteFlag = sOldBarCode.substring(0, 1);
+                var sBarCode = sOldBarCode.slice(1);
+
+                var sHWHID = this.hform.HWHID
+                var sHSPID = this.hform.HStockPlaceID
+                var sHQty = this.hform.HQty
+                var sSourceBillNo = this.hform.HSourceBillNo
+                var sSourceBillType = this.hform.HMainSourceBillType
+                var HSourceFlag = this.hform.HSourceBillNo == '' ? false : true
+                console.log(this.hform.HSourceBillNo, HSourceFlag)
+                if (HDeleteFlag == "*") {
+                    if (sBarCode == "") {
+                        uni.showToast({
+                            title: '璇疯緭鍏ヨ鍒犻櫎鐨勬潯鐮�',
+                            icon: 'none'
+                        })
+                    } else {
+                        uni.request({
+                            url: this.serverUrl +
+                                '/WEBSController/set_DelPonderationBillMain_Temp_BarCode_Json',
+                            data: {
+                                HInterID: this.hform.HInterID,
+                                HBillType: this.hform.HBillType,
+                                HBarCode: sBarCode
+                            },
+                            success: (res) => {
+                                console.log('鍒犻櫎鏉$爜', res.data);
+                                this.hform.HBarCode = ''
+                                if (res.data.count == 1) {
+                                    this.hform.HQty = ''
+                                    this.DisBillEntryList()
+                                } else {
+                                    uni.showToast({
+                                        title: res.data.Message,
+                                        icon: 'none'
+                                    })
+                                }
+                            },
+                            fail: (res) => {
+                                console.log(res);
+                                uni.showToast({
+                                    title: '鎺ュ彛璇锋眰澶辫触',
+                                    icon: 'none'
+                                })
+                            },
+                        });
+                    }
+                } else {
+                    var sBarCode = this.hform.HBarCode
+                    if (sHQty == "") {
+                        sHQty = 0;
+                    }
+                    uni.request({
+                        url: this.serverUrl + '/WEBSController/Get_BarCode_Json',
+                        data: {
+                            sBarCode: sBarCode,
+                            HInterID: this.hform.HInterID,
+                            HBillType: this.hform.HBillType,
+                            HBillNo: this.hform.HBillNo,
+                            HMaker: this.hform.HMaker,
+                            HWhID: sHWHID,
+                            HSPID: sHSPID,
+                            HQty: sHQty,
+                            HRedBlueFlag: this.hform.HRedBlueFlag,
+                            SourceFlag: HSourceFlag,
+                            HSourceBillNo: sSourceBillNo,
+                            HSourceBillType: sSourceBillType,
+                            HStockOrgID: this.hform.HStockOrgID,
+                            HScanStyle: "",
+                            HCustom1: "",
+                            HCustom2: ""
+                        },
+                        success: (res) => {
+                            console.log('鎵爜杩斿洖', res.data);
+                            this.hform.HBarCode = ''
+                            if (res.data.count == 1) {
+                                var data = res.data.data
+                                if (data.hBarTypeField == '浠撳簱鏉$爜') {
+                                    this.hform.HWHName = data.hWhNameField
+                                    this.hform.HWHID = data.hWhIDField
+                                    this.hform.HStockPlaceName = ''
+                                    this.hform.HStockPlaceID = 0
+                                    if (data.hSPFlagField == 0) {
+                                        this.showHStockPlaceName = false
+                                    } else {
+                                        this.showHStockPlaceName = true
+                                    }
+                                } else if (data.hBarTypeField == '浠撲綅鏉$爜') {
+                                    this.hform.HWHName = data.hWhNameField
+                                    this.hform.HWHID = data.hWhIDField
+                                    this.hform.HStockPlaceName = data.hSPNameField
+                                    this.hform.HStockPlaceID = data.hSPIDField
+                                } else if (data.hBarTypeField == '閮ㄩ棬鏉$爜') {
+                                    this.hform.HDeptName = data.hDeptNameField
+                                    this.hform.HDeptID = data.hDeptIDField
+                                    this.tabs = 1
+                                } else if (data.hBarTypeField == '婧愬崟鏉$爜') {
+                                    this.hform.HSupName = data.hSupNameField
+                                    this.hform.HSupID = data.hSupIDField
+                                    if (data.hDeptIDField != 0) {
+                                        this.hform.HDeptID = data.hDeptIDField
+                                        this.hform.HDeptName = data.hDeptNameField
+                                    }
+                                    this.hform.HSourceBillNo = data.hSourceBillNoField
+                                    //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
+                                    if (data.hSourceBillTypeField == "1242") {
+                                        this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
+                                        this.hform.HMainSourceBillType = 1242
+                                        this.showHMainSourceBillType = false
+                                    } else {
+                                        this.HMainSourceBillType = '鎵嬪伐褰曞叆'
+                                        this.hform.HMainSourceBillType = -1
+                                        this.showHMainSourceBillType = false
+                                    }
+                                    if (data.hMulSourceFlagField == 0) {
+                                        this.showHSourceBillNo = false
+                                    }
+                                    //渚涘簲鍟嗕笉鍙紪杈�
+                                    this.showHSupName = false
+                                    this.tabs = 2
+                                } else { //鐗╂枡鏉$爜
+                                    this.tabs = 2
+                                    if (!this.hform.HSourceBillNo) {
+                                        this.hform.HSupName = data.hSupNameField
+                                        this.hform.HSupID = data.hSupIDField
+                                        this.hform.HSourceBillNo = data.hSourceBillNoField
+                                        if (data.hDeptIDField != 0) {
+                                            this.hform.HDeptID = data.hDeptIDField
+                                            this.hform.HDeptName = data.hDeptNameField
+                                        }
+                                        console.log(data)
+                                        //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
+                                        this.hform.HMainSourceBillType = data.hSourceBillTypeField
+                                        if (data.hSourceBillTypeField == "1242") {
+                                            this.HMainSourceBillType = '鍑哄簱鐢宠鍗�'
+                                            this.hform.HMainSourceBillType = 1242
+                                            this.showHMainSourceBillType = false
+                                        } else {
+                                            this.HMainSourceBillType = '鎵嬪伐褰曞叆'
+                                            this.hform.HMainSourceBillType = -1
+                                            this.showHMainSourceBillType = false
+                                        }
+                                        if (data.hMulSourceFlagField == 0) {
+                                            this.showHSourceBillNo = false
+                                        }
+                                        //渚涘簲鍟嗕笉鍙紪杈�
+                                        this.showHSupName = false
+                                    }
+                                }
+                                //鏄剧ず琛ㄤ綋鏄庣粏
+                                this.DisBillEntryList()
+                                //娓呯┖鏁伴噺
+                                this.hform.HQty = ''
+                            } else {
+                                uni.showToast({
+                                    title: res.data.Message,
+                                    icon: 'none'
+                                })
+                            }
+                        },
+                        fail: (res) => {
+                            console.log(res);
+                            uni.showToast({
+                                title: '鎺ュ彛璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        },
+                    });
+                }
+            },
+            //鐗╂枡淇℃伅
+            DisBillEntryList() {
+                CommonUtils.doRequest(
+                    "/WEBSController/GetBillEntryTmpList_Json", {
+                        HInterID: this.hform.HInterID,
+                        HBillNo: this.hform.HBillNo,
+                        HBillType: this.hform.HBillType,
+                        HStockOrgID: this.hform.HStockOrgID
+                    },
+                    (res) => {
+                        console.log('鐗╂枡', res.data)
+                        // if (res.data.count == 1) {
+                        var data = res.data.data
+                        this.Materlist = data.Materlist
+                        if (data.BarCodeDetailslist.length == 0 || !data.BarCodeDetailslist[0].HBarCode) {
+                            this.hform.HMaterName_B = ''
+                            this.hform.HMaterModel_B = ''
+                            this.hform.HBatchNo_B = ''
+                            this.hform.HUnitName_B = ''
+                            this.hform.HQty_B = ''
+                            this.hform.HTMQty_B = ''
+                            this.hform.HWHName_B = ''
+                            this.hform.HSPName_B = ''
+                        } else {
+                            this.hform.HBarCode_B = data.BarCodeDetailslist[0].HBarCode
+                            this.hform.HMaterName_B = data.BarCodeDetailslist[0].HMaterName
+                            this.hform.HMaterModel_B = data.BarCodeDetailslist[0].HMaterModel
+                            this.hform.HBatchNo_B = data.BarCodeDetailslist[0].HBatchNo
+                            this.hform.HUnitName_B = data.BarCodeDetailslist[0].HUnitName
+                            this.hform.HQty_B = data.BarCodeDetailslist[0].HQty
+                            this.hform.HTMQty_B = data.BarCodeDetailslist[0].HTMQty
+                            this.hform.HWHName_B = data.BarCodeDetailslist[0].HWHName
+                            this.hform.HSPName_B = data.BarCodeDetailslist[0].HSPName
+                        }
+                        // }
+                        // else {
+                        // 	uni.showToast({
+                        // 		title: res.data.Message,
+                        // 		icon: 'none'
+                        // 	})
+                        // }
+                    },
+
+                )
+            },
+            // 鍒犻櫎鐗╂枡鐮�
+            delMater(item) {
+                uni.showModal({
+                    title: '鎻愮ず',
+                    content: '纭瑕佸垹闄� " ' + item.鐗╂枡鍚嶇О + ' " 鎵�鏈夋壂鐮佽褰曪紵鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�',
+                    success: (res) => {
+                        if (res.confirm) {
+                            console.log({
+                                HInterID: this.hform.HInterID,
+                                HMaterID: item.HMaterID,
+                                HAuxPropID: item.HAuxPropID,
+                                HMTONo: item.HMTONo,
+                                HSourceInterID: item.HSourceInterID,
+                                HSourceEntryID: item.HSourceEntryID,
+                                HBillType: this.hform.HBillType
+                            })
+                            CommonUtils.doRequest(
+                                '/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json', {
+                                    HInterID: this.hform.HInterID,
+                                    HMaterID: item.HMaterID,
+                                    HAuxPropID: item.HAuxPropID,
+                                    HMTONo: item.HMTONo,
+                                    HSourceInterID: item.HSourceInterID,
+                                    HSourceEntryID: item.HSourceEntryID,
+                                    HBillType: this.hform.HBillType
+                                },
+                                (res) => {
+                                    if (res.data.count == 1) {
+                                        uni.showToast({
+                                            title: res.data.Message,
+                                            icon: 'none'
+                                        })
+                                        this.DisBillEntryList()
+                                    } else {
+                                        uni.showToast({
+                                            title: res.data.Message,
+                                            icon: 'none'
+                                        })
+                                    }
+                                },
+                            );
+                        }
+                    }
+                });
+            },
+            getHSupList() {
+                CommonUtils.doRequest(
+                    "/Gy_Customer/list", {
+                        sWhere: "",
+                        user: uni.getStorageSync('HUserName'),
+                        Organization: uni.getStorageSync('Organization')
+                    },
+                    (res) => {
+                        let res1 = res.data
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.HSupNameList = data
+                            for (var i = 0; i < data.length; i++) {
+                                this.arrayHSupName[i] = data[i].瀹㈡埛鍚嶇О
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    }
+                )
+            },
+            //閫夋嫨瀹㈡埛
+            HSupNameChange(e) {
+                for (var i = 0; i < this.HSupNameList.length; i++) {
+                    if (this.HSupNameList[i].瀹㈡埛鍚嶇О == e) {
+                        this.hform.HSupID = this.HSupNameList[i].HItemID
+                        this.hform.HSupName = this.HSupNameList[i].瀹㈡埛鍚嶇О
+                    }
+                }
+            },
+            //鑾峰彇浣跨敤閮ㄩ棬鏁版嵁
+            getHDeptList() {
+                CommonUtils.doRequest(
+                    "/Gy_Department/list", {
+                        sWhere: "",
+                        user: uni.getStorageSync('HUserName'),
+                        Organization: uni.getStorageSync('Organization')
+                    },
+                    (res) => {
+                        let res1 = res.data
+                        let {
+                            data,
+                            count
+                        } = res1
+                        if (count == 1) {
+                            this.HDeptNameList = data
+                            for (var i = 0; i < data.length; i++) {
+                                this.arrayHDeptName[i] = data[i].閮ㄩ棬鍚嶇О
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: '閮ㄩ棬鏁版嵁璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    }
+                )
+            },
+            //閫夋嫨浣跨敤閮ㄩ棬
+            HDeptNameChange(e) {
+                for (var i = 0; i < this.HDeptNameList.length; i++) {
+                    if (this.HDeptNameList[i].閮ㄩ棬鍚嶇О == e) {
+                        this.hform.HDeptID = this.HDeptNameList[i].HItemID
+                        this.hform.HDeptName = this.HDeptNameList[i].閮ㄩ棬鍚嶇О
+                    }
+                }
+            },
+            //鎿嶄綔鍛�
+            getHEmpList() {
+                CommonUtils.doRequest("/Web/GetEmployeeList_Json", {
+                        Employee: '',
+                        HGroupID: 0,
                         HDeptID: uni.getStorageSync("HDeptID")
-					},
-					(res) => {
-						if (res.data.count == 1) {
-							this.HEmpNameList = res.data.data
-							for (var i = 0; i < res.data.data.length; i++) {
-								this.arrayHEmpName[i] = res.data.data[i].HName
-							}
-							this.$forceUpdate();
-						} else {
-							uni.showToast({
-								title: '浜哄憳鏁版嵁璇锋眰澶辫触',
-								icon: 'none'
-							})
-						}
-					},
-				)
-			},
-			//淇濈
-			HKeeperNameChange(e) {
-				for (var i = 0; i < this.HEmpNameList.length; i++) {
-					if (this.HEmpNameList[i].HName == e) {
-						console.log(this.HEmpNameList[i])
-						this.hform.HKeeperID = this.HEmpNameList[i].HItemID
-						this.hform.HKeeperName = this.HEmpNameList[i].HName
-					}
-				}
-			},
-			//楠屾敹
-			HSecManagerNameChange(e) {
-				for (var i = 0; i < this.HEmpNameList.length; i++) {
-					if (this.HEmpNameList[i].HName == e) {
-						this.hform.HSecManagerID = this.HEmpNameList[i].HItemID
-						this.hform.HSecManagerName = this.HEmpNameList[i].HName
-					}
-				}
-			},
-			submit() {
-				//浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佷緵搴斿晢鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
-				if (!this.hform.HWHName) {
-					this.hform.HWHID = 0
-				}
-				if (!this.hform.HStockPlaceName) {
-					this.hform.HStockPlaceID = 0
-				}
-				if (!this.hform.HKeeperName) {
-					this.hform.HKeeperID = 0
-				}
-				if (!this.hform.HSecManagerName) {
-					this.hform.HSecManagerID = 0
-				}
-				if (!this.hform.HDeptName) {
-					this.hform.HDeptID = 0
-				}
-				if (!this.hform.HSupName) {
-					this.hform.HSupID = 0
-				}
-				if (this.hform.HInterID == 0 || !this.hform.HInterID) {
-					uni.showToast({
-						title: '鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�',
-						icon: 'none'
-					})
-				} else if (!this.hform.HBillNo) {
-					uni.showToast({
-						title: '鍗曟嵁鍙疯幏鍙栧け璐ワ紝閿欒鐨勫崟鎹彿锛�',
-						icon: 'none'
-					})
-				} else if (!this.Materlist || this.Materlist.length == 0) {
-					uni.showToast({
-						title: '娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忔潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�',
-						icon: 'none'
-					})
-				} else {
-					var s = 0;
-					for (var i = 0; i < this.Materlist.length; i++) {
-						if (this.Materlist[i].鏁伴噺 > 0) {
-							s = 1;
-						}
-					}
-					if (s == 0) {
-						uni.showToast({
-							title: '娌℃湁鎵弿鐗╂枡鏉$爜锛岃鍏堟壂鎻忕墿鏂欐潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�',
-							icon: 'none'
-						})
-					} else {
-						uni.showLoading({
-							title: '璇风◢鍊�'
-						})
+                    },
+                    (res) => {
+                        if (res.data.count == 1) {
+                            this.HEmpNameList = res.data.data
+                            for (var i = 0; i < res.data.data.length; i++) {
+                                this.arrayHEmpName[i] = res.data.data[i].HName
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: '浜哄憳鏁版嵁璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    },
+                )
+            },
+            //淇濈
+            HKeeperNameChange(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        console.log(this.HEmpNameList[i])
+                        this.hform.HKeeperID = this.HEmpNameList[i].HItemID
+                        this.hform.HKeeperName = this.HEmpNameList[i].HName
+                    }
+                }
+            },
+            //楠屾敹
+            HSecManagerNameChange(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HSecManagerID = this.HEmpNameList[i].HItemID
+                        this.hform.HSecManagerName = this.HEmpNameList[i].HName
+                    }
+                }
+            },
+            // 鑾峰彇鍑哄簱绫诲瀷
+            async getStockOutStyle() {
+                try {
+                    let res = await CommonUtils.doRequest2Async({
+                        url: 'WEBSController/GetStockOutStyle_Json',
+                    })
+
+                    let {
+                        data,
+                        count,
+                        Message
+                    } = res.data
+
+                    if (count == 1) {
+                        this.stockOutStyleList = data
+                    } else {
+                        CommonUtils.showTips({
+                            title: '娓╅Θ鎻愮ず',
+                            message: `鑾峰彇鍑哄簱绫诲瀷澶辫触: ${Message}`
+                        })
+                    }
+                } catch (err) {
+                    CommonUtils.showTips({
+                        title: '娓╅Θ鎻愮ず',
+                        message: `鑾峰彇鍑哄簱绫诲瀷澶辫触: ${err}`
+                    })
+                }
+            },
+            submit() {
+                //浠撳簱銆佷粨浣嶃�佷繚绠°�侀獙鏀躲�侀儴闂ㄣ�佷緵搴斿晢鏂囨湰妗嗕负绌烘椂锛屾竻绌哄搴擨D
+                if (!this.hform.HWHName) {
+                    this.hform.HWHID = 0
+                }
+                if (!this.hform.HStockPlaceName) {
+                    this.hform.HStockPlaceID = 0
+                }
+                if (!this.hform.HKeeperName) {
+                    this.hform.HKeeperID = 0
+                }
+                if (!this.hform.HSecManagerName) {
+                    this.hform.HSecManagerID = 0
+                }
+                if (!this.hform.HDeptName) {
+                    this.hform.HDeptID = 0
+                }
+                if (!this.hform.HSupName) {
+                    this.hform.HSupID = 0
+                }
+                if (this.hform.HInterID == 0 || !this.hform.HInterID) {
+                    uni.showToast({
+                        title: '鍗曟嵁鍐呯爜鑾峰彇澶辫触锛岄敊璇殑鍗曟嵁鍐呯爜锛�',
+                        icon: 'none'
+                    })
+                } else if (!this.hform.HBillNo) {
+                    uni.showToast({
+                        title: '鍗曟嵁鍙疯幏鍙栧け璐ワ紝閿欒鐨勫崟鎹彿锛�',
+                        icon: 'none'
+                    })
+                } else if (!this.Materlist || this.Materlist.length == 0) {
+                    uni.showToast({
+                        title: '娌℃湁鎵爜淇℃伅锛岃鍏堟壂鎻忔潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�',
+                        icon: 'none'
+                    })
+                } else {
+                    var s = 0;
+                    for (var i = 0; i < this.Materlist.length; i++) {
+                        if (this.Materlist[i].鏁伴噺 > 0) {
+                            s = 1;
+                        }
+                    }
+                    if (s == 0) {
+                        uni.showToast({
+                            title: '娌℃湁鎵弿鐗╂枡鏉$爜锛岃鍏堟壂鎻忕墿鏂欐潯鐮侊紝纭鏃犺鍚庡啀鎻愪氦锛�',
+                            icon: 'none'
+                        })
+                    } else {
+                        uni.showLoading({
+                            title: '璇风◢鍊�'
+                        })
 
 
-						let sMainStr = JSON.stringify(this.hform);
-						console.log("涓昏〃锛�" + sMainStr)
+                        let sMainStr = JSON.stringify(this.hform);
+                        console.log("涓昏〃锛�" + sMainStr)
 
-						CommonUtils.doRequest(
-							'/WEBSController/set_SaveOtherOutBill_Json', {
-								oMain: sMainStr
-							},
-							(res) => {
-								console.log(1, res);
-								uni.hideLoading()
-								if (res.data.count == 1) {
-									uni.showModal({
-										title: '鎻愮ず',
-										content: res.data.Message + '銆傛槸鍚︾户缁柊澧烇紵(鐐瑰嚮鍙栨秷杩斿洖涓婄骇椤甸潰)',
-										success: (res) => {
-											if (res.confirm) {
-												console.log('鐢ㄦ埛鐐瑰嚮纭畾');
-												uni.redirectTo({
-													url: '/pages/caigouruku/POStockInBill?OperationType=1'
-												})
-											} else if (res.cancel) {
-												console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
-												setTimeout(() => {
-													uni.navigateBack();
-												}, 50)
-											}
-										}
-									});
-								} else {
-									// uni.showToast({
-									// 	title: res.data.Message,
-									// 	icon: 'none'
-									// })
-									uni.showModal({
-										content: res.data.Message,
-										showCancel: false,
-										complete() {
-											uni.hideLoading()
-										}
-									})
-								}
-							},
-							null,
-							"POST"
-						)
-					}
-				}
-			},
-			goBack() {
-				uni.showModal({
-					title: '鎻愮ず',
-					content: '纭瑕侀��鍑哄綋鍓嶉〉闈㈠悧锛�',
-					success: (res) => {
-						if (res.confirm) {
-							console.log('鐢ㄦ埛鐐瑰嚮纭畾');
-							uni.redirectTo({
-								url: '/pages/qitachuku/qitachuku'
-							})
-						} else if (res.cancel) {
-							console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
-						}
-					}
-				});
-			}
-		},
-		onLoad(e) {
-			console.log(e, this.userInfo)
-			this.OperationType = e.OperationType
-			if (e.HInterID) {
-				this.HInterID_Temp = e.HInterID
-				this.btnType = 1
-				this.RoadBillMain(e.HInterID)
-			} else {
-				this.getNewData()
-			}
+                        CommonUtils.doRequest(
+                            '/WEBSController/set_SaveOtherOutBill_Json', {
+                                oMain: sMainStr
+                            },
+                            (res) => {
+                                console.log(1, res);
+                                uni.hideLoading()
+                                if (res.data.count == 1) {
+                                    uni.showModal({
+                                        title: '鎻愮ず',
+                                        content: res.data.Message + '銆傛槸鍚︾户缁柊澧烇紵(鐐瑰嚮鍙栨秷杩斿洖涓婄骇椤甸潰)',
+                                        success: (res) => {
+                                            if (res.confirm) {
+                                                console.log('鐢ㄦ埛鐐瑰嚮纭畾');
+                                                uni.redirectTo({
+                                                    url: '/pages/caigouruku/POStockInBill?OperationType=1'
+                                                })
+                                            } else if (res.cancel) {
+                                                console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
+                                                setTimeout(() => {
+                                                    uni.navigateBack();
+                                                }, 50)
+                                            }
+                                        }
+                                    });
+                                } else {
+                                    // uni.showToast({
+                                    // 	title: res.data.Message,
+                                    // 	icon: 'none'
+                                    // })
+                                    uni.showModal({
+                                        content: res.data.Message,
+                                        showCancel: false,
+                                        complete() {
+                                            uni.hideLoading()
+                                        }
+                                    })
+                                }
+                            },
+                            null,
+                            "POST"
+                        )
+                    }
+                }
+            },
+            goBack() {
+                uni.showModal({
+                    title: '鎻愮ず',
+                    content: '纭瑕侀��鍑哄綋鍓嶉〉闈㈠悧锛�',
+                    success: (res) => {
+                        if (res.confirm) {
+                            console.log('鐢ㄦ埛鐐瑰嚮纭畾');
+                            uni.redirectTo({
+                                url: '/pages/qitachuku/qitachuku'
+                            })
+                        } else if (res.cancel) {
+                            console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
+                        }
+                    }
+                });
+            }
+        },
+        onLoad(e) {
+            console.log(e, this.userInfo)
+            this.OperationType = e.OperationType
+            if (e.HInterID) {
+                this.HInterID_Temp = e.HInterID
+                this.btnType = 1
+                this.RoadBillMain(e.HInterID)
+            } else {
+                this.getNewData()
+            }
 
-			this.getHBaseList()
-			this.getHSupList()
-			this.getHEmpList()
-			this.getHDeptList()
-			this.getHBillSubType()
-		}
-	}
+            this.getHBaseList()
+            this.getHSupList()
+            this.getHEmpList()
+            this.getHDeptList()
+            this.getHBillSubType()
+            this.getStockOutStyle()
+        }
+    }
 </script>
 
 <style lang="scss" scoped>
-	.form {
-		width: 668rpx;
-		margin: 20rpx auto;
-		padding-bottom: 240rpx;
-	}
+    .form {
+        width: 668rpx;
+        margin: 20rpx auto;
+        padding-bottom: 240rpx;
+    }
 
-	.tab_area {
-		width: 100%;
-		height: 50rpx;
-	}
+    .tab_area {
+        width: 100%;
+        height: 50rpx;
+    }
 
-	.other {
-		margin-top: 8rpx;
-		text-align: center;
-		font-size: 28rpx;
-		padding: 4rpx 18rpx;
-		color: #1890FF;
-	}
+    .other {
+        margin-top: 8rpx;
+        text-align: center;
+        font-size: 28rpx;
+        padding: 4rpx 18rpx;
+        color: #1890FF;
+    }
 
-	.tabs {
-		width: 100%;
-		display: flex;
-		border-bottom: 1px solid #ddd;
-		margin: 20rpx 0;
+    .tabs {
+        width: 100%;
+        display: flex;
+        border-bottom: 1px solid #ddd;
+        margin: 20rpx 0;
 
-		view {
-			width: 25%;
-			font-size: 30rpx;
-			color: #555;
-			text-align: center;
-			padding: 16rpx 0;
-		}
+        view {
+            width: 25%;
+            font-size: 30rpx;
+            color: #555;
+            text-align: center;
+            padding: 16rpx 0;
+        }
 
-		.on {
-			color: #3a78ff;
-			font-weight: bold;
-			border-bottom: 3px solid #3a78ff;
-		}
-	}
+        .on {
+            color: #3a78ff;
+            font-weight: bold;
+            border-bottom: 3px solid #3a78ff;
+        }
+    }
 
-	.form-item {
-		display: flex;
-		align-items: center;
-		font-size: 30rpx;
-		padding: 6rpx 0;
+    .form-item {
+        display: flex;
+        align-items: center;
+        font-size: 30rpx;
+        padding: 6rpx 0;
 
-		.title {
-			width: 208rpx;
+        .title {
+            width: 208rpx;
 
-			text {
-				color: red;
-				font-weight: bold;
-			}
-		}
+            text {
+                color: red;
+                font-weight: bold;
+            }
+        }
 
-		.right {
-			width: 450rpx;
-			border-radius: 22rpx;
-			border: 1px solid #acacac;
-		}
+        .right {
+            width: 450rpx;
+            border-radius: 22rpx;
+            border: 1px solid #acacac;
+        }
 
-		.righton {
-			width: 450rpx;
-			border-radius: 22rpx;
-			border: 1px solid #e4e4e4;
-			background-color: #e4e4e4;
-		}
+        .righton {
+            width: 450rpx;
+            border-radius: 22rpx;
+            border: 1px solid #e4e4e4;
+            background-color: #e4e4e4;
+        }
 
-		input {
-			width: 100%;
-			padding: 8rpx 20rpx;
-			font-size: 30rpx;
-		}
+        input {
+            width: 100%;
+            padding: 8rpx 20rpx;
+            font-size: 30rpx;
+        }
 
-		textarea {
-			width: 98%;
-			padding: 8rpx 20rpx;
-			font-size: 30rpx;
-		}
+        textarea {
+            width: 98%;
+            padding: 8rpx 20rpx;
+            font-size: 30rpx;
+        }
 
-	}
+    }
 
-	.bottom-btn {
-		width: 100%;
-		// height: 120rpx;
-		position: fixed;
-		bottom: 0;
-		left: 0;
-		background-color: #fff;
-		box-shadow: 0 2rpx 10rpx 2rpx rgba(0, 0, 0, 0.4);
-		padding: 30rpx 40rpx 40rpx 40rpx;
+    .bottom-btn {
+        width: 100%;
+        // height: 120rpx;
+        position: fixed;
+        bottom: 0;
+        left: 0;
+        background-color: #fff;
+        box-shadow: 0 2rpx 10rpx 2rpx rgba(0, 0, 0, 0.4);
+        padding: 30rpx 40rpx 40rpx 40rpx;
 
-		button {
-			border-radius: 50rpx;
-			width: 180rpx;
-			height: 66rpx;
-			line-height: 66rpx;
-			font-size: 28rpx;
-		}
+        button {
+            border-radius: 50rpx;
+            width: 180rpx;
+            height: 66rpx;
+            line-height: 66rpx;
+            font-size: 28rpx;
+        }
 
-		.btn-a {
-			background-color: #3A78FF;
-			color: #fff;
-		}
+        .btn-a {
+            background-color: #3A78FF;
+            color: #fff;
+        }
 
-		.btn-b {
-			background-color: #41a863;
-			color: #fff;
-		}
+        .btn-b {
+            background-color: #41a863;
+            color: #fff;
+        }
 
-		.btn-c {
-			background-color: #acacac;
-			color: #fff;
-			position: absolute;
-			right: 120rpx;
-		}
+        .btn-c {
+            background-color: #acacac;
+            color: #fff;
+            position: absolute;
+            right: 120rpx;
+        }
 
-		.btn-d {
-			background-color: #ff8901;
-			color: #fff;
-		}
-	}
+        .btn-d {
+            background-color: #ff8901;
+            color: #fff;
+        }
+    }
 
-	.list {
-		width: 100%;
+    .list {
+        width: 100%;
 
-		.card-detail {
-			width: 100%;
-			display: flex;
-			flex-wrap: wrap;
-			justify-content: space-between;
-			line-height: 120%;
+        .card-detail {
+            width: 100%;
+            display: flex;
+            flex-wrap: wrap;
+            justify-content: space-between;
+            line-height: 120%;
 
-			.detail {
-				// width: 50%;
-				font-size: 26rpx;
-				margin-bottom: 12rpx;
-				color: #555;
-				margin-right: 20rpx;
+            .detail {
+                // width: 50%;
+                font-size: 26rpx;
+                margin-bottom: 12rpx;
+                color: #555;
+                margin-right: 20rpx;
 
-				text {
-					color: #999;
-					font-size: 26rpx;
-				}
-			}
-		}
+                text {
+                    color: #999;
+                    font-size: 26rpx;
+                }
+            }
+        }
 
-		.more {
-			color: #888;
-			font-size: 24rpx;
-			display: flex;
-			border-top: 1px solid #eee;
-			padding-top: 20rpx;
+        .more {
+            color: #888;
+            font-size: 24rpx;
+            display: flex;
+            border-top: 1px solid #eee;
+            padding-top: 20rpx;
 
-			.part {
-				width: 50%;
-				text-align: center;
-			}
-		}
-	}
+            .part {
+                width: 50%;
+                text-align: center;
+            }
+        }
+    }
 </style>
\ No newline at end of file
diff --git a/pages/qitachuku_v2/OtherOutBill.vue b/pages/qitachuku_v2/OtherOutBill.vue
index f1a5a23..5c3579a 100644
--- a/pages/qitachuku_v2/OtherOutBill.vue
+++ b/pages/qitachuku_v2/OtherOutBill.vue
@@ -127,6 +127,15 @@
                     </view>
                 </view>
                 <view class="form-item">
+                    <view class="title">鍑哄簱绫诲瀷:</view>
+                    <zxz-uni-data-select v-if="showHSupName" required class="right" :localdata="stockOutStyleList"
+                        dataKey="HName" dataValue="HName" v-model="hform.HStockStyle">
+                    </zxz-uni-data-select>
+                    <view class="righton" v-if="!showHSupName">
+                        <input name="HSupName" disabled v-model="hform.HSupName" placeholder="璇烽�夋嫨渚涘簲鍟�" />
+                    </view>
+                </view>
+                <view class="form-item">
                     <view class="title">
                         {{ $t("Kf_OtherOutBill_PDA.Date") == "Kf_OtherOutBill_PDA.Date" ? "鏃ユ湡" : $t("Kf_OtherOutBill_PDA.Date") }}锛�
                     </view>
@@ -384,7 +393,9 @@
         getUserStockRelation
     } from '../../utils/userRelationManager';
     import BarCodePopupVue from "../../components/BarCodePopup/BarCodePopup.vue";
-    import { MpaasScan } from '../../utils/mpaasScan';
+    import {
+        MpaasScan
+    } from '../../utils/mpaasScan';
     export default {
         data() {
             return {
@@ -446,9 +457,11 @@
                 HDeptNameList: [],
                 arrayHSupName: [], //瀹㈡埛
                 HSupNameList: [],
+                HStockOutStyleList: [], // 鍑哄簱绫诲瀷
 
                 Materlist: [],
                 FIFOlist: [],
+
                 hform: {
                     HBillType: 1206,
                     HBillSubType: "",
@@ -457,6 +470,7 @@
 
                     SourceFlag: false,
 
+                    HStockStyle: '',
                     HBarCode: '',
                     HQty: '',
                     HWHName: getUserInfo().HWHName,
@@ -535,6 +549,7 @@
 
             this.GetSourceBillType()
             this.getRelationStore()
+            this.getStockOutStyle()
 
             uni.$on('BillSelectComplete', (e) => {
                 console.log("鎺ユ敹鍒扮殑娑堟伅: ", e.HBillNo)
@@ -546,6 +561,33 @@
             uni.$off('BillSelectComplete')
         },
         methods: {
+            async getStockOutStyle() {
+                try {
+                    let res = await CommonUtils.doRequest2Async({
+                        url: 'WEBSController/GetStockOutStyle_Json',
+                    })
+
+                    let {
+                        data,
+                        count,
+                        Message
+                    } = res.data
+
+                    if (count == 1) {
+                        this.stockOutStyleList = data
+                    } else {
+                        CommonUtils.showTips({
+                            title: '娓╅Θ鎻愮ず',
+                            message: `鑾峰彇鍑哄簱绫诲瀷澶辫触: ${Message}`
+                        })
+                    }
+                } catch (err) {
+                    CommonUtils.showTips({
+                        title: '娓╅Θ鎻愮ず',
+                        message: `鑾峰彇鍑哄簱绫诲瀷澶辫触: ${err}`
+                    })
+                }
+            },
             toScanBillCode() {
                 MpaasScan.scanCode((res) => {
                     this.getHBarCodeData(res)

--
Gitblit v1.9.1