From 94cfe8943459fb434ea2a6971ee660ccc13f1ee5 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期六, 11 十月 2025 09:14:00 +0800
Subject: [PATCH] Merge branch 'Dev' of http://101.37.171.70:10101/r/~jhz/STUWMS into Dev

---
 pages/caigourukujiaoyan/form.vue    |    4 
 pages/gongxuOutSendWork/table.vue   |  365 ++++++++
 pages/shouliaotongzhi/table.vue     |    2 
 manifest.json                       |    5 
 pages.json                          |   15 
 main.js                             |   12 
 pages/gongxuOutSendWork/form.vue    | 2143 +++++++++++++++++++++++++++++++++++++++++++++++++
 pages/shouliaotongzhi/table_son.vue |    2 
 pages/shengchanlingliao/form.vue    |    7 
 9 files changed, 2,545 insertions(+), 10 deletions(-)

diff --git a/main.js b/main.js
index 983fc86..75e4530 100644
--- a/main.js
+++ b/main.js
@@ -32,4 +32,14 @@
     app
   }
 }
-// #endif
\ No newline at end of file
+// #endif
+// main.js uni.showToast 瀹炵幇鍏ㄥ眬鎷︽埅璁剧疆榛樿鎻愮ず鏃堕棿涓�3.5绉�
+const originalShowToast = uni.showToast;
+uni.showToast = (options) => {
+  originalShowToast({
+    duration: options.duration || 3500, // 榛樿2绉�
+    icon: options.icon || 'none',
+	title: options.title || 'none',
+    ...options
+  });
+};
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
index 8cbdab0..3772692 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,8 +2,9 @@
     "name" : "鏅轰簯LMES",
     "appid" : "__UNI__B002F49",
     "description" : "",
-    "versionName" : "1.0.94",
-    "versionCode" : 194,
+
+    "versionName" : "1.0.97",
+    "versionCode" : 197,
     "transformPx" : false,
     /* 5+App鐗规湁鐩稿叧 */
     "app-plus" : {
diff --git a/pages.json b/pages.json
index 860ac2c..340b1cb 100644
--- a/pages.json
+++ b/pages.json
@@ -189,11 +189,24 @@
             }
         },
 		{
+		    "path": "pages/gongxuOutSendWork/form",
+		    "style": {
+		        "navigationBarTitleText": "宸ュ簭鍑虹珯姹囨姤鍗�(娲惧伐)"
+		    }
+		}, 
+		{
+		    "path": "pages/gongxuOutSendWork/table",
+		    "style": {
+		        "navigationBarTitleText": "宸ュ簭鍑虹珯姹囨姤鍗�(娲惧伐)",
+		        "enablePullDownRefresh": true
+		    }
+		},
+		{
 		    "path": "pages/gongxuOut/moneystatistics",
 		    "style": {
 		        "navigationBarTitleText": "鎴戠殑宸ヨ祫(姹囨姤棰勪及)",
 		        "enablePullDownRefresh": true
-		    }
+		    } 
 		},
         {
             "path": "pages/shebeiguanli/form",
diff --git a/pages/caigourukujiaoyan/form.vue b/pages/caigourukujiaoyan/form.vue
index c36b571..b98cfcb 100644
--- a/pages/caigourukujiaoyan/form.vue
+++ b/pages/caigourukujiaoyan/form.vue
@@ -4,7 +4,7 @@
 			<view class="form-item">
 				<view class="title">鏉$爜:</view>
 				<view class="right">
-					<input v-model="hform.HBarCode" :focus="HBarCodeFocus" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @confirm="getCode(hform.HBarCode)" @blur="getCode(hform.HBarCode)" @input="handleInput" />
+					<input v-model="hform.HBarCode" :focus="HBarCodeFocus" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜" @blur="getCode(hform.HBarCode)" @input="handleInput" />
 				</view>
 				<uni-icons type="scan"
 					style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
@@ -45,7 +45,7 @@
 					<view class="title">鍗曟嵁鍙�:</view>
 					<view class="right" style="width: 380rpx;">
 						<input name="HBillNo" v-model="hform.HBillNo" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜"
-							@confirm="GetMeesageByBillNo()" :focus="HBillNoFocus" @blur="GetMeesageByBillNo()"/>
+							 :focus="HBillNoFocus" @blur="GetMeesageByBillNo()"/>
 					</view>
 					<uni-icons type="scan"
 						style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
diff --git a/pages/gongxuOutSendWork/form.vue b/pages/gongxuOutSendWork/form.vue
new file mode 100644
index 0000000..27a3014
--- /dev/null
+++ b/pages/gongxuOutSendWork/form.vue
@@ -0,0 +1,2143 @@
+<template>
+    <view>
+        <view class="form">
+            <view class="form-item">
+                <view class="title"><text>*</text>鏉″舰鐮�:</view>
+                <view class="right" style="width: 380rpx;">
+                    <input name="HBarCode" v-model="hform.HBarCode" placeholder="璇锋壂鎻忔潯鐮�" @confirm="toInCode(e)" />
+                </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">
+			        <uni-combox :candidates="arrayHSEQName" placeholder="璇烽�夋嫨搴忓垪" v-model="hform.HSEQName"
+			            @input="HSEQNameChange"></uni-combox>
+			    </view>
+			</view>
+            <view class="form-item">
+                <view class="title"><text>*</text>娴佹按鍙�:</view>
+                <view class="right" style="width: 380rpx;">
+                    <input v-model="hform.HProcNo" placeholder="璇疯緭鍏�(鎴栨壂鎻�)娴佹按鍙�"
+                        @blur="getHProcNoData2(hform.HBarCode,hform.HProcNo,hform.HSEQNumber)" />
+                </view>
+                <uni-icons type="scan"
+                    style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
+                    size="20" @click="toScanProcNo"></uni-icons>
+            </view>
+			<view class="form-item">
+			    <view class="title">宸ュ簭缂栫爜:</view>
+			    <view class="righton">
+			        <input disabled v-model="hform.HProcNumber" placeholder="璇疯緭鍏ュ伐搴忕紪鐮�" />
+			    </view>
+			</view>
+            <view class="form-item">
+                <view class="title">鏈姤宸ユ暟閲�:</view>
+                <view class="righton">
+                    <input disabled v-model="hform.HNotReportQty" placeholder="璇疯緭鍏ユ湭鎶ュ伐鏁伴噺" />
+                </view>
+            </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">
+					<input v-model="hform.HBadCount"  placeholder="璇疯緭鍏ヤ笉鑹暟閲�" />
+				</view>
+			</view>
+            <view class="form-item">
+                <view class="title">鎶ュ簾鏁伴噺:</view>
+                <view class="right">
+                    <input v-model="hform.HWasterQty" placeholder="璇疯緭鍏ユ姤搴熸暟閲�" />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鐢熶骇璧勬簮:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHSourceName" placeholder="璇烽�夋嫨鐢熶骇璧勬簮" v-model="hform.HSourceName"
+                        @input="HSourceNameChange"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title"><text>*</text>宸ヤ綔涓績:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHCenterName" placeholder="璇烽�夋嫨宸ヤ綔涓績" v-model="hform.HCenterName"
+                        @input="HCenterNameChange"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鐢熶骇鐝粍:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHGroupName" placeholder="璇烽�夋嫨鐢熶骇鐝粍" v-model="hform.HGroupName"
+                        @input="HGroupNameChange"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title"><text>*</text>鎿嶄綔鍛�:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨鎿嶄綔鍛�" v-model="hform.HEmpName"
+                        @input="HEmpNameChange"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">澶囨敞:</view>
+                <view class="right">
+                    <textarea name="HRemark" v-model="hform.HRemark" auto-height placeholder="璇疯緭鍏ュ娉�"></textarea>
+                </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="tick-wrapper">
+                <view class="form-item">
+                    <view class="title">宸ユ椂:</view>
+                    <view class="right">
+                        <input v-model="hform.HWorkTimes" placeholder="璇疯緭鍏ュ伐鏃�" @blur="HWorkTimesChange" :disabled="hform.HIsTimeFlag!=1"/>
+                    </view>
+                </view>
+                <view class="form-item">
+                    <checkbox-group name="checkboxGroup" @change="onCGChangeHandler">
+                        <label>
+                            <checkbox :checked="hform.HIsTimeFlag == 1" value="1" />
+                            鏄惁璁℃椂
+                        </label>
+                    </checkbox-group>
+                </view>
+            </view>
+			<view class="form-item">
+				<view class="title">寮�宸ユ椂闂�:</view>
+				<view class="right">
+					 <uni-datetime-picker v-model="hform.HRelBeginTime" @change="HRelBeginTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true">
+						 <input disabled v-model="hform.HRelBeginTime" placeholder="璇烽�夋嫨寮�宸ユ椂闂�"  style="pointer-events: none;"/>
+					 </uni-datetime-picker>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">瀹屽伐鏃堕棿:</view>
+				<view class="right">
+					 <uni-datetime-picker v-model="hform.HRelEndTime" @change="HRelEndTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true">
+						 <input disabled v-model="hform.HRelEndTime" placeholder="璇烽�夋嫨瀹屽伐鏃堕棿" />
+					 </uni-datetime-picker>
+				</view>
+			</view>
+            <!-- 
+                <view class="title">鏄惁璁℃椂</view>
+                <checkbox-group name="checkboxGroup" @change="onCGChangeHandler">
+                    <label>
+                        <checkbox :checked="hform.HIsTimeFlag == 1" value="1" />
+                    </label>
+                </checkbox-group>
+            </view> -->
+
+            <view class="tab_area"></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">鐢熶骇璁㈠崟:</view>
+                <view class="righton">
+                    <input name="HICMOBillNo" disabled v-model="hform.HICMOBillNo" />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">娴佽浆鍗�:</view>
+                <view class="righton">
+                    <input disabled v-model="hform.HProcExchBillNo" />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鐗╂枡浠g爜:</view>
+                <view class="righton">
+                    <input disabled v-model="hform.HMaterNumber" />
+                    <!-- <uni-combox :candidates="arrayHMaterNumber" placeholder="璇烽�夋嫨浜у搧浠g爜" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox> -->
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鐗╂枡鍚嶇О:</view>
+                <view class="righton">
+                    <input v-model="hform.HMaterName" disabled />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">瑙勬牸鍨嬪彿:</view>
+                <view class="righton">
+                    <input v-model="hform.HMaterModel" disabled />
+                </view>
+            </view>
+			<view class="form-item">
+			    <view class="title">娆惧彿:</view>
+			    <view class="righton">
+			        <input v-model="hform.HStyleNumber" disabled />
+			    </view>
+			</view>
+            <view class="form-item">
+                <view class="title">璁¢噺鍗曚綅:</view>
+                <view class="righton">
+                    <input v-model="hform.鍗曚綅" disabled />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">宸ュ簭:</view>
+                <!-- 				<view class="right">
+					<uni-combox :candidates="arrayHProcName" placeholder="璇烽�夋嫨褰撳墠宸ュ簭" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox>
+				</view> -->
+                <view class="righton">
+                    <input v-model="hform.HProcName" disabled />
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鐢熶骇缁勭粐:</view>
+                <view class="righton">
+                    <input v-model="hform.HPRDOrg" disabled />
+                </view>
+            </view>
+			
+
+
+            <!-- 			
+			<view class="form-item">
+				<view class="title">璁㈠崟鏁伴噺:</view>
+				<view class="right">
+					<input name="HICMOQty" v-model="hform.HICMOQty" placeholder="璇疯緭鍏ヨ鍗曟暟閲�" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">璁㈠崟璺熻釜鍙�:</view>
+				<view class="right">
+					<input name="HOrderProcNO" v-model="hform.HOrderProcNO" placeholder="璇疯緭鍏ヨ鍗曡窡韪彿" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">浜у搧浠g爜:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHMaterNumber" placeholder="璇烽�夋嫨浜у搧浠g爜" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">浜у搧鍚嶇О:</view>
+				<view class="right">
+					<input v-model="hform.HMaterName" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">瑙勬牸鍨嬪彿:</view>
+				<view class="right">
+					<input v-model="hform.HMaterModel" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title"><text>*</text>娴佽浆鍗″彿:</view>
+				<view class="right">
+					<input v-model="hform.HProcExchBillNo" placeholder="璇疯緭鍏ユ祦杞崱鍙�" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">娴佽浆鍗℃暟閲�:</view>
+				<view class="right">
+					<input v-model="hform.HPlanQty" placeholder="璇疯緭鍏ユ祦杞崱鏁伴噺" />
+				</view>
+			</view>
+			
+			<view class="tab_area"></view>
+			
+			<view class="form-item">
+				<view class="title"><text>*</text>褰撳墠宸ュ簭:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHProcName" placeholder="璇烽�夋嫨褰撳墠宸ュ簭" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">妫�楠屽憳:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨妫�楠屽憳" v-model="hform.HQCCheckName" @input="HQCCheckNameChange"></uni-combox>
+				</view>
+			</view> -->
+
+            <view class="tab_area"></view>
+
+
+            <view class="form-item">
+                <view class="title">鎿嶄綔鍛�2:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨鎿嶄綔鍛�" v-model="hform.HEmpName2"
+                        @input="HEmpName2Change"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鎿嶄綔鍛�3:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨鎿嶄綔鍛�" v-model="hform.HEmpName3"
+                        @input="HEmpName3Change"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鎿嶄綔鍛�4:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨鎿嶄綔鍛�" v-model="hform.HEmpName4"
+                        @input="HEmpName4Change"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title">鎿嶄綔鍛�5:</view>
+                <view class="right">
+                    <uni-combox :candidates="arrayHEmpName" placeholder="璇烽�夋嫨鎿嶄綔鍛�" v-model="hform.HEmpName5"
+                        @input="HEmpName5Change"></uni-combox>
+                </view>
+            </view>
+            <view class="form-item">
+                <view class="title"></view>
+                <!-- 				<view style="padding-top: 10rpx;" @tap="hform.HLastSubProc = hform.HLastSubProc==true?false:true">
+					<radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);"/>杞笅閬�
+				</view> -->
+                <view style="padding-top: 10rpx;">
+                    <radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);" />杞笅閬�
+                </view>
+            </view>
+            <!-- 			<view class="form-item">
+				<view class="title">鍑虹珯鏃堕棿:</view>
+				<view class="right">
+					 <uni-datetime-picker v-model="hform.HStationOutTime">
+						 <input disabled v-model="hform.HStationOutTime" placeholder="璇烽�夋嫨鍑虹珯鏃堕棿" />
+					 </uni-datetime-picker>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">妯$┐鍙�:</view>
+				<view class="right">
+					<input v-model="hform.HMouldNum" placeholder="璇疯緭鍏ユā绌村彿" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">鐢熶骇璧勬簮2:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHSourceName" placeholder="璇烽�夋嫨鐢熶骇璧勬簮" v-model="hform.HSourceName2" @input="HSourceName2Change"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">鐢熶骇璧勬簮3:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHSourceName" placeholder="璇烽�夋嫨鐢熶骇璧勬簮" v-model="hform.HSourceName3" @input="HSourceName3Change"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">鐢熶骇璧勬簮4:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHSourceName" placeholder="璇烽�夋嫨鐢熶骇璧勬簮" v-model="hform.HSourceName4" @input="HSourceName4Change"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">鐢熶骇璧勬簮5:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHSourceName" placeholder="璇烽�夋嫨鐢熶骇璧勬簮" v-model="hform.HSourceName5" @input="HSourceName5Change"></uni-combox>
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">鏍哥畻宸ュ簭:</view>
+				<view class="right">
+					<input v-model="hform.HPayProcID" placeholder="璇疯緭鍏ユ牳绠楀伐搴�" />
+				</view>
+			</view> -->
+
+            <!-- 			<view class="form-item">
+				<view class="title">璁惧娓呭崟:</view>
+				<view class="right">
+					<input v-model="hform.HSourceNameList" placeholder="璇疯緭鍏ヨ澶囨竻鍗�" />
+				</view>
+			</view> -->
+            <!-- 			<view class="form-item">
+				<view class="title">渚涘簲鍟�:</view>
+				<view class="right">
+					<uni-combox :candidates="arrayHSupName" placeholder="璇烽�夋嫨渚涘簲鍟�" v-model="hform.HSupName" @input="HSupNameChange"></uni-combox>
+				</view>
+			</view> -->
+            <!-- 			
+			<view class="form-item">
+				<view class="title">杩涚珯鏃堕棿:</view>
+				<view class="right">
+					 <uni-datetime-picker v-model="hform.HStationInTime">
+						 <input disabled v-model="hform.HStationInTime" placeholder="璇烽�夋嫨鎺ユ敹鏃堕棿" />
+					 </uni-datetime-picker>
+				</view>
+			</view> -->
+
+            <!-- 			<view class="form-item">
+				<view class="title">鎿嶄綔鍛�:</view>
+				<view class="right">
+					<input v-model="hform.HEmp" placeholder="璇疯緭鍏ユ搷浣滃憳" />
+				</view>
+			</view>
+			<view class="form-item">
+				<view class="title">閮ㄩ棬:</view>
+				<view class="right">
+					<input v-model="hform.HDept" placeholder="璇疯緭鍏ラ儴闂�" />
+				</view>
+			</view> -->
+
+            <!-- <view class="tab_area"></view> -->
+
+            <!-- 			<view class="form-item">
+				<view class="title">閫夋嫨鏂囦欢:</view>
+				<view class="right">
+					1111
+				</view>
+			</view> -->
+
+            <view v-if="showmore">
+                <view class="form-item">
+                    <view class="title">璁㈠崟璺熻釜鍙�:</view>
+                    <view class="righton">
+                        <input v-model="hform.HOrderProcNO" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍒跺崟浜�:</view>
+                    <view class="righton">
+                        <input v-model="hform.HMaker" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">鍒跺崟鏃ユ湡:</view>
+                    <view class="righton">
+                        <input v-if="hform.HMakeDate" v-model="hform.HMakeDate.substr(0,10)" disabled />
+                        <input v-else v-model="hform.HMakeDate" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">淇敼浜�:</view>
+                    <view class="righton">
+                        <input v-model="hform.HUpDater" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">淇敼鏃ユ湡:</view>
+                    <view class="righton">
+                        <input v-if="hform.HUpDateDate" v-model="hform.HUpDateDate.substr(0,10)" disabled />
+                        <input v-else v-model="hform.HUpDateDate" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">瀹℃牳浜�:</view>
+                    <view class="righton">
+                        <input v-model="hform.HChecker" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">瀹℃牳鏃ユ湡:</view>
+                    <view class="righton">
+                        <input v-if="hform.HCheckDate" v-model="hform.HCheckDate.substr(0,10)" disabled />
+                        <input v-else v-model="hform.HCheckDate" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">浣滃簾浜�:</view>
+                    <view class="righton">
+                        <input v-model="hform.HDeleteMan" disabled />
+                    </view>
+                </view>
+                <view class="form-item">
+                    <view class="title">浣滃簾鏃ユ湡:</view>
+                    <view class="righton">
+                        <input v-if="hform.HDeleteDate" v-model="hform.HDeleteDate.substr(0,10)" disabled />
+                        <input v-else v-model="hform.HDeleteDate" disabled />
+                    </view>
+                </view>
+            </view>
+
+            <view class="tab_area"></view>
+
+            <view class="other">
+                <view v-if="!showmore" @tap="showmore = true">
+                    灞曞紑鍏朵粬淇℃伅<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="bottom"></uni-icons>
+                </view>
+                <view v-if="showmore" @tap="showmore = false">
+                    鎶樺彔鍏朵粬淇℃伅<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="top"></uni-icons>
+                </view>
+            </view>
+
+            <view class="tab_area"></view>
+
+            <!-- 			<view class="op">
+				<button class="op1" size="mini" plain @tap="huibao">姹囨姤</button>
+				<button class="op2" size="mini" plain @tap="ruku">鍏ュ簱</button>
+				<button class="op3" size="mini" plain @tap="baofei">鎶ュ簾</button>
+			</view> -->
+
+            <view class="bottom-btn">
+                <button v-if="btnType == 0 && !isEdit" class="btn-a" size="mini" @tap="submit">鎻愪氦</button>
+                <button v-if="btnType != 0 && !isEdit" class="btn-a" size="mini" @tap="ifEdit">淇敼</button>
+				<button v-if="btnType != 0 && isEdit" class="btn-a" size="mini" @tap="submit">鎻愪氦</button>
+                <button v-if="btnType != 0 && btnType == 2" class="btn-b" style="margin-left: 20rpx;" size="mini"
+                    @tap="check">瀹℃牳</button>
+                <button v-if="btnType != 0 && btnType == 3" class="btn-d" style="margin-left: 20rpx;" size="mini"
+                    @tap="abandonCheck">鍙嶅鏍�</button>
+                <flex style="flex: 1;"></flex>
+                <button class="btn-b" size="mini" @tap="addNew">鏂板</button>
+                <button class="btn-c" size="mini" @tap="goBack">閫�鍑�</button>
+            </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 {
+                userInfo: getUserInfo(),
+                serverUrl: uni.getStorageSync('serverUrl') || 'http://47.96.97.237/API',
+                linterid: '',
+                HBillNo: '',
+                btnType: 0, //0鏂板锛�1淇敼锛�2瀹℃牳锛�3鍙嶅鏍�
+                FirstEndHProcNo: 0, //榛樿0  棣栭亾宸ュ簭1 鏈亾宸ュ簭2
+                OperationType: 1,
+                showmore: false,
+
+                arrayHMaterNumber: [], //浜у搧
+                HMaterNumberList: [],
+                arrayHProcName: [], //宸ュ簭
+                HProcNameList: [],
+                arrayHSupName: [], //渚涘簲鍟�
+                HSupNameList: [],
+                arrayHSourceName: [], //鐢熶骇璧勬簮
+                HSourceNameList: [],
+                arrayHGroupName: [], //鐢熶骇鐝粍
+                HGroupNameList: [],
+                arrayHEmpName: [], //鎺ユ敹浜�
+                HEmpNameList: [],
+                arrayHCenterName: [], //宸ヤ綔涓績
+                HCenterNameList: [],
+				arrayHSEQName:[],//搴忓垪
+				HSEQNameList:[],
+                isEdit: false,
+                hform: {
+                    HInterID: '',
+                    HBillNo: '',
+                    HBarCode: '',
+                    HProcNo: '',
+                    HQty: '',
+					HBadCount:0,
+					HProcNumber: '',
+                    HNotReportQty: 0,
+                    HIsTimeFlag: 0,
+					HRelBeginTime:'',
+					HRelEndTime:'',
+                    // HPieceQty:'',
+                    HWasterQty: 0,
+                    HSourceName: '',
+                    HSourceID: 0,
+                    HCenterName: '',
+                    HCenterID: 0,
+                    HGroupName: '',
+                    HGroupID: 0,
+                    HEmpName: '',
+                    HEmpID: 0,
+					HSEQName:'',
+					HSEQNumber:0,
+                    HRemark: '',
+                    HDate: getDateTime.dateTimeStr('y-m-d'),
+
+                    HICMOBillNo: '',
+                    HProcExchBillNo: '',
+                    HMaterNumber: '',
+                    HMaterName: '',
+                    HMaterID: 0,
+                    HMaterModel: '',
+                    鍗曚綅: '',
+                    HProcName: '',
+                    HProcID: '',
+                    HPRDOrg: '',
+                    HOrderProcNO: '',
+
+                    HWorkTimes: 0,
+                    HEmpName2: '',
+                    HEmpID2: 0,
+                    HEmpName3: '',
+                    HEmpID3: 0,
+                    HEmpName4: '',
+                    HEmpID4: 0,
+                    HEmpName5: '',
+                    HEmpID5: 0,
+                    HLastSubProc: true,
+
+                    // HICMOInterID:'',
+                    // HICMOQty:'',
+                    HProcExchHinteID: '',
+                    lngBillKey: '',
+                    // HPlanQty:'',
+                    // HSupName:'',
+                    // HSupID:'',
+                    // HWWWorkOrderBillNo:'',
+                    // HTaxRate:'',
+                    // HPrice:'',
+                    // HMoney:'',
+                    HStationInTime: getDateTime.dateTimeStr('y-m-d h:i:s'),
+                    // HStationOutTime:getDateTime.dateTimeStr('y-m-d h:i:s'),
+                    // HSendBillNo:'',
+                    // HInnerBillNo:'',
+                    // HEmp:'',
+                    // HEmpID:'',
+                    // HQCCheckName:'',
+                    // HQCCheckID:'',
+                    // HSourceName2:'',
+                    // HSourceID2:'',
+                    // HSourceName3:'',
+                    // HSourceID3:'',
+                    // HSourceName4:'',
+                    // HSourceID4:'',
+                    // HSourceName5:'',
+                    // HSourceID5:'',
+                    // HDept:'',
+                    // HDeptID:'',	
+                    // HMouldNum:'',
+                    // HPayProcID:'',
+                    // HSourceNameList:'',
+
+                    HMaker: uni.getStorageSync('HUserName'),
+                    HMakeDate: getDateTime.dateTimeStr('y-m-d h:i:s'),
+                    HUpDater: '',
+                    HUpDateDate: '',
+                    HChecker: '',
+                    HCheckDate: '',
+                    // HCloseMan:'',
+                    // HCloseDate:'',		
+                    HDeleteMan: '',
+                    HDeleteDate: '',
+					
+					HStyleNumber: '', // 娆惧彿
+
+                    eventType: 'Add',
+                }
+            }
+        },
+        onLoad(e) {
+            // this.getEditData('1516','GXCZHB000000001290')
+            console.log(e, this.userInfo)
+            // this.hform.HEmpID = this.userInfo.Czybm
+            // this.hform.HEmp = uni.getStorageSync('HUserName')
+            this.hform.HMaker = uni.getStorageSync('HUserName')
+            this.hform.HMakeDate = getDateTime.dateTimeStr('y-m-d h:i:s')
+            // this.hform.HDate = getDateTime.dateTimeStr('y-m-d')
+            // this.hform.HStationOutTime = getDateTime.dateTimeStr('y-m-d h:i:s')
+            if (e.linterid) {
+                this.btnType = 1
+                this.OperationType = 4
+                this.linterid = e.linterid
+                this.HBillNo = e.HBillNo
+                this.getEditData(e.linterid, e.HBillNo)
+            } else {
+                this.getNewData()
+				if(e.HBarCode){
+					this.hform.HBarCode=e.HBarCode
+					setTimeout(() => {
+						this.toInCode(e);
+					}, 1000)
+				}
+				
+            }
+            this.getHMaterList()
+            this.getHProcList()
+            this.getHSupList()
+            this.getHSourceList()
+            this.getHGroupList()
+            this.getHEmpList()
+            this.getHCenterList()
+
+            this.getDefValByUser()
+			
+        },
+        methods: {
+			//閫変腑鍏ㄩ儴鏂囨湰
+			selectAllText(e) {
+			  console.log(e.target)
+			  console.log(e)
+			},
+            onCGChangeHandler({
+                detail
+            }) {
+				console.log(detail.value[0])
+                this.hform.HIsTimeFlag = detail.value[0] || 0
+				if(detail.value[0]){
+					this.getNewHRelBeginDate()
+					this.hform.HRelEndTime = getDateTime.dateTimeStr('y-m-d h:i');
+				}else{
+					this.hform.HWorkTimes = 0;
+				}
+            },
+            //閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+            getDefValByUser() {
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationInBill/GetDefValByUser',
+                    type: "GET",
+                    async: false,
+                    data: {
+                        "Czybm": this.userInfo.Czybm,
+                        "Czymc": this.userInfo.Czymc
+                    },
+                    success: (res) => {
+                        // console.log(res.data)
+                        if (res.data.count == 1) {
+                            var data = res.data.data[0]
+                            this.hform.HGroupID = data.HGroupID
+                            this.hform.HGroupName = data.鐢熶骇鐝粍鍚嶇О
+                            this.hform.HEmpID = data.HEmpID
+                            this.hform.HEmpName = data.鎿嶄綔鍛樺悕绉�
+                            this.hform.HEmpNumber = data.鎿嶄綔鍛樹唬鐮�
+                            this.hform.HSourceID = data.HSourceID
+                            this.hform.HSourceName = data.鐢熶骇璧勬簮鍚嶇О
+                            this.hform.HCenterID = data.HWorkCenterID
+                            this.hform.HCenterName = data.宸ヤ綔涓績鍚嶇О
+                            this.hform.HEmpName_second = data.鎿嶄綔鍛樺悕绉�
+                        } else {
+                            uni.showToast({
+                                title: '鑾峰彇鐢熶骇鐝粍淇℃伅澶辫触',
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鑾峰彇鐢熶骇鐝粍淇℃伅澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //鎵爜
+            toScanCode() {
+                var mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
+                mpaasScanModule.mpaasScan({
+                    'hideAlbum': true,
+                    'timeoutInterval': '10', //瓒呮椂鏃堕棿
+                    'timeoutText': '鏈瘑鍒埌浜岀淮鐮�' //瓒呮椂鎻愰啋            
+                }, (ret) => {
+                    console.log(ret.resp_result)
+                    var str = ret.resp_result
+                    if (str.includes('@')) {
+                        const parts = str.split('@');
+						//濡傛灉浠g爜鍖呭惈瀛愬簭鍒�
+						if(parts.length==3){
+							this.hform.HBarCode = parts[0]
+							this.hform.HProcNo = parts[1]
+							this.hform.HSEQNumber = parts[2]
+							this.getHBarCodeData(parts[0], 2)
+						}else{
+							this.hform.HBarCode = parts[0]
+							this.hform.HProcNo = parts[1]
+							this.getHBarCodeData(parts[0], 1)
+						}
+                        
+                        // this.getHProcNoData(parts[0],parts[1])
+                    } else {
+                        this.hform.HBarCode = ret.resp_result
+                        this.getHBarCodeData(ret.resp_result)
+                    }
+                })
+                // const str = "GXLX250603001-01@10";
+                // uni.scanCode({
+                //     onlyFromCamera: true,
+                // 	// autoZoom:false,
+                //     success: (res) => {
+                //         console.log('鏉$爜鍐呭锛�' + res.result);
+                // 		var str = res.result
+                // 		if(str.includes('@')) {
+                // 		  const parts = str.split('@');
+                // 		  this.hform.HBarCode = parts[0]
+                // 		  this.hform.HProcNo = parts[1]
+                // 		  this.getHBarCodeData(parts[0],1)
+                // 		  // this.getHProcNoData(parts[0],parts[1])
+                // 		}else{
+                // 			this.hform.HBarCode = res.result
+                // 			this.getHBarCodeData(res.result)
+                // 		}
+                //     }
+                // });
+            },
+            toInCode(e) {
+                var str = this.hform.HBarCode
+                if (str.includes('@')) {
+                    const parts = str.split('@');
+                    //濡傛灉浠g爜鍖呭惈瀛愬簭鍒�
+                    if(parts.length==3){
+                    	this.hform.HBarCode = parts[0]
+                    	this.hform.HProcNo = parts[1]
+                    	this.hform.HSEQNumber = parts[2]
+                    	this.getHBarCodeData(parts[0], 2)
+                    }else{
+                    	this.hform.HBarCode = parts[0]
+                    	this.hform.HProcNo = parts[1]
+                    	this.getHBarCodeData(parts[0], 1)
+                    }
+                    // this.getHProcNoData(parts[0],parts[1])
+                } else {
+                    this.getHBarCodeData(this.hform.HBarCode)
+                }
+            },
+            //鎵祦姘村彿
+            toScanProcNo() {
+                var mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
+                mpaasScanModule.mpaasScan({
+                    'hideAlbum': true,
+                    'timeoutInterval': '10', //瓒呮椂鏃堕棿
+                    'timeoutText': '鏈瘑鍒埌浜岀淮鐮�' //瓒呮椂鎻愰啋            
+                }, (ret) => {
+                    console.log(ret.resp_result)
+                    this.hform.HProcNo = ret.resp_result
+                    this.getHProcNoData2(this.hform.HBarCode, ret.resp_result,this.hform.HSEQNumber)
+                })
+            },
+            //鏃ユ湡
+            HDateChange(e) {
+                console.log(e.detail.value)
+                this.hform.HDate = e.detail.value
+            },
+			HRelBeginTimeChange(e) {
+			    console.log(e)
+			    this.hform.HRelBeginTime = e
+				this.hform.HWorkTimes=getDateTime.calculateHoursDiff(this.hform.HRelBeginTime,this.hform.HRelEndTime);
+			},
+			HRelEndTimeChange(e) {
+			    console.log(e)
+			    this.hform.HRelEndTime = e
+				this.hform.HWorkTimes=getDateTime.calculateHoursDiff(this.hform.HRelBeginTime,this.hform.HRelEndTime);
+			},
+			HWorkTimesChange(e){
+				console.log(e);
+				this.hform.HRelEndTime = getDateTime.addHoursToDate(this.hform.HRelBeginTime,e.detail.value);
+			},
+            //鑾峰彇浜у搧鏁版嵁
+            getHMaterList() {
+                var Value = " Where HStopFlag=0  and HEndFlag=1 and HUSEORGID = " + uni.getStorageSync('OrganizationID')
+                uni.request({
+                    url: this.serverUrl + '/Web/GetMaterialList_Json',
+                    data: {
+                        sWhere: Value
+                    },
+                    success: (res) => {
+                        if (res.data.count == 1) {
+                            this.HMaterNumberList = res.data.data
+                            for (var i = 0; i < res.data.data.length; i++) {
+                                this.arrayHMaterNumber[i] = res.data.data[i].HNumber
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨浜у搧鏁版嵁
+            HMaterNumberChange(e) {
+                for (var i = 0; i < this.HMaterNumberList.length; i++) {
+                    if (this.HMaterNumberList[i].HNumber == e) {
+                        this.hform.HMaterName = this.HMaterNumberList[i].HName
+                        this.hform.HMaterID = this.HMaterNumberList[i].HItemID
+                    }
+                }
+            },
+            //宸ュ簭
+            getHProcList() {
+                uni.request({
+                    url: this.serverUrl + '/Web/GetProcList_Json',
+                    data: {
+                        sWhere: ''
+                    },
+                    success: (res) => {
+                        if (res.data.count == 1) {
+                            this.HProcNameList = res.data.data
+                            for (var i = 0; i < res.data.data.length; i++) {
+                                this.arrayHProcName[i] = res.data.data[i].宸ュ簭
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨宸ュ簭
+            HProcNameChange(e) {
+                for (var i = 0; i < this.HProcNameList.length; i++) {
+                    if (this.HProcNameList[i].宸ュ簭 == e) {
+                        this.hform.HProcID = this.HProcNameList[i].HItemID
+                    }
+                }
+            },
+            //鑾峰彇渚涘簲鍟嗘暟鎹�
+            getHSupList() {
+                if (!uni.getStorageSync('OrganizationID')) {
+                    var HOtherOrgID = 0;
+                } else {
+                    var HOtherOrgID = uni.getStorageSync('OrganizationID')
+                }
+                uni.request({
+                    url: this.serverUrl + '/Web/GetSupplierList_Json',
+                    data: {
+                        Supplier: '',
+                        HOrgID: HOtherOrgID
+                    },
+                    success: (res) => {
+                        if (res.data.count == 1) {
+                            this.HSupNameList = res.data.data
+                            for (var i = 0; i < res.data.data.length; i++) {
+                                this.arrayHSupName[i] = res.data.data[i].HName
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨渚涘簲鍟�
+            HSupNameChange(e) {
+                for (var i = 0; i < this.HSupNameList.length; i++) {
+                    if (this.HSupNameList[i].HName == e) {
+                        this.hform.HSupID = this.HSupNameList[i].HItemID
+                    }
+                }
+            },
+            //鐢熶骇璧勬簮
+            getHSourceList() {
+                uni.request({
+                    url: this.serverUrl + '/api/newBill/getSourceList',
+                    data: {
+                        sWhere: ''
+                    },
+                    success: (res) => {
+                        if (res.data.code == 1) {
+                            this.HSourceNameList = res.data.data.Gy_Source
+                            for (var i = 0; i < res.data.data.Gy_Source.length; i++) {
+                                this.arrayHSourceName[i] = res.data.data.Gy_Source[i].鐢熶骇璧勬簮
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨鐢熶骇璧勬簮
+            HSourceNameChange(e) {
+                for (var i = 0; i < this.HSourceNameList.length; i++) {
+                    if (this.HSourceNameList[i].鐢熶骇璧勬簮 == e) {
+                        this.hform.HSourceID = this.HSourceNameList[i].HItemID
+                    }
+                }
+            },
+            HSourceName2Change(e) {
+                for (var i = 0; i < this.HSourceNameList.length; i++) {
+                    if (this.HSourceNameList[i].鐢熶骇璧勬簮 == e) {
+                        this.hform.HSourceID2 = this.HSourceNameList[i].HItemID
+                    }
+                }
+            },
+            HSourceName3Change(e) {
+                for (var i = 0; i < this.HSourceNameList.length; i++) {
+                    if (this.HSourceNameList[i].鐢熶骇璧勬簮 == e) {
+                        this.hform.HSourceID3 = this.HSourceNameList[i].HItemID
+                    }
+                }
+            },
+            HSourceName4Change(e) {
+                for (var i = 0; i < this.HSourceNameList.length; i++) {
+                    if (this.HSourceNameList[i].鐢熶骇璧勬簮 == e) {
+                        this.hform.HSourceID4 = this.HSourceNameList[i].HItemID
+                    }
+                }
+            },
+            HSourceName5Change(e) {
+                for (var i = 0; i < this.HSourceNameList.length; i++) {
+                    if (this.HSourceNameList[i].鐢熶骇璧勬簮 == e) {
+                        this.hform.HSourceID5 = this.HSourceNameList[i].HItemID
+                    }
+                }
+            },
+            //鐢熶骇鐝粍
+            getHGroupList() {
+                uni.request({
+                    url: this.serverUrl + '/Web/GetProductionTeamList_Json',
+                    data: {
+                        sWhere: "and HUSEORGID = " + uni.getStorageSync('OrganizationID') + ""
+                    },
+                    success: (res) => {
+                        if (res.data.count == 1) {
+                            this.HGroupNameList = res.data.data
+                            for (var i = 0; i < res.data.data.length; i++) {
+                                this.arrayHGroupName[i] = res.data.data[i].鐝粍
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨鐢熶骇鐝粍
+            HGroupNameChange(e) {
+                for (var i = 0; i < this.HGroupNameList.length; i++) {
+                    if (this.HGroupNameList[i].鐝粍 == e) {
+                        this.hform.HGroupID = this.HGroupNameList[i].HItemID
+                    }
+                }
+            },
+            //鎿嶄綔鍛樼瓑
+            getHEmpList() {
+                uni.request({
+                    url: this.serverUrl + '/Web/GetEmployeeList_Json',
+                    data: {
+                        Employee: '',
+                        HGroupID: 0
+                    },
+                    success: (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: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨鎿嶄綔鍛�
+            HEmpNameChange(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HEmpID = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            //閫夋嫨妫�楠屽憳
+            HQCCheckNameChange(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HQCCheckID = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            //閫夋搷浣滃憳
+            HEmpName2Change(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HEmpID2 = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            HEmpName3Change(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HEmpID3 = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            HEmpName4Change(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HEmpID4 = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            HEmpName5Change(e) {
+                for (var i = 0; i < this.HEmpNameList.length; i++) {
+                    if (this.HEmpNameList[i].HName == e) {
+                        this.hform.HEmpID5 = this.HEmpNameList[i].HItemID
+                    }
+                }
+            },
+            //宸ヤ綔涓績
+            getHCenterList() {
+                uni.request({
+                    url: this.serverUrl + '/api/newBill/getWorkCenterList',
+                    data: {
+                        sWhere: ''
+                    },
+                    success: (res) => {
+                        if (res.data.code == 1) {
+                            this.HCenterNameList = res.data.data.Gy_Source
+                            for (var i = 0; i < res.data.data.Gy_Source.length; i++) {
+                                this.arrayHCenterName[i] = res.data.data.Gy_Source[i].宸ヤ綔涓績
+                            }
+                            this.$forceUpdate();
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //閫夋嫨宸ヤ綔涓績
+            HCenterNameChange(e) {
+                for (var i = 0; i < this.HCenterNameList.length; i++) {
+                    if (this.HCenterNameList[i].宸ヤ綔涓績 == e) {
+                        this.hform.HCenterID = this.HCenterNameList[i].HItemID
+                    }
+                }
+            },
+			//搴忓垪鑾峰彇
+			getHSEQList(e){
+				uni.request({
+				    url: this.serverUrl + 'Cj_StationOutBill/getAllHSEQ',
+				    data: {
+				        HInterID:this.hform.HProcExchHinteID
+				    },
+				    success: (res) => {
+				        if (res.data.code == 1) {
+				            this.HSEQNameList = res.data.data
+				            for (var i = 0; i < res.data.data.length; i++) {
+				                this.arrayHSEQName[i] = res.data.data[i].HSEQName
+				            }
+				            this.$forceUpdate();
+							//娌℃湁搴忓垪鍙烽粯璁や富搴忓垪
+							if(e==1){
+								//璁剧疆涓诲簭鍒�
+								this.setMainHSEQ();
+								this.getHProcNoData2(this.hform.HBarCode,this.hform.HProcNo,this.hform.HSEQNumber)
+							}else if(e==2){
+								this.getHProcNoData2(this.hform.HBarCode,this.hform.HProcNo,this.hform.HSEQNumber)
+							}else{
+								//璁剧疆涓诲簭鍒�
+								this.setMainHSEQ();
+							}
+				        } else {
+				            uni.showToast({
+				                title: res.data.Message,
+				                icon: 'none'
+				            })
+				        }
+				    },
+				    fail: (res) => {
+				        console.log(res);
+				        uni.showToast({
+				            title: '鎺ュ彛璇锋眰澶辫触',
+				            icon: 'none'
+				        })
+				    },
+				});
+			},
+			//閫夋嫨搴忓垪
+			HSEQNameChange(e) {
+			    for (var i = 0; i < this.HSEQNameList.length; i++) {
+			        if (this.HSEQNameList[i].HSEQName == e) {
+			            this.hform.HSEQNumber = this.HSEQNameList[i].HSEQNumber
+			        }
+			    }
+			},
+			//璁剧疆涓诲簭鍒�
+			setMainHSEQ(){
+				for (var i = 0; i < this.HSEQNameList.length; i++) {
+				    if (this.HSEQNameList[i].HSEQType == 'M') {
+				        this.hform.HSEQNumber = this.HSEQNameList[i].HSEQNumber
+						this.hform.HSEQName = this.HSEQNameList[i].HSEQName
+						break;
+				    }
+				}
+			},
+            //姹囨姤
+            huibao() {
+                var datas = {
+                    InterID: this.hform.HInterID,
+                    BillNo: this.hform.HBillNo,
+                    user: uni.getStorageSync('HUserName'),
+                    OrganizationID: uni.getStorageSync('OrganizationID'),
+                }
+                console.log('姹囨姤', datas)
+                uni.request({
+                    url: this.serverUrl + '/Sc_ProcessMangement/SaveICMOReportBill',
+                    method: 'GET',
+                    data: datas,
+                    success: (res) => {
+                        console.log(res)
+                        uni.showToast({
+                            title: res.data.Message,
+                            icon: 'none'
+                        })
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //鍏ュ簱
+            ruku() {
+                console.log('ruku')
+                uni.request({
+                    url: this.serverUrl + '/Sc_ProcessMangement/SaveProcdutInBill',
+                    method: 'GET',
+                    data: {
+                        BillNo: this.hform.HBillNo
+                    },
+                    success: (res) => {
+                        console.log(res)
+                        uni.showToast({
+                            title: res.data.Message,
+                            icon: 'none'
+                        })
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //鎶ュ簾
+            baofei() {
+                console.log('baofei')
+                uni.request({
+                    url: this.serverUrl + '/Sc_ProcessMangement/SaveBFBill',
+                    method: 'GET',
+                    data: {
+                        BillNo: this.hform.HBillNo
+                    },
+                    success: (res) => {
+                        console.log(res)
+                        uni.showToast({
+                            title: res.data.Message,
+                            icon: 'none'
+                        })
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+			preEditOrAddCheck() {
+				if(CommonUtils.isEmpty(this.hform.HQty) == true){
+					return {pass: false, message: '鎻愪氦澶辫触: 鍚堟牸鏁伴噺涓虹┖'}
+				}
+				if(CommonUtils.isEmpty(this.hform.HBadCount) == true){
+					return {pass: false, message: '鎻愪氦澶辫触: 涓嶈壇鏁伴噺涓虹┖'}
+				}
+				if(CommonUtils.isEmpty(this.hform.HQty) == true){
+					return {pass: false, message: '鎻愪氦澶辫触: 鎶ュ簾鏁伴噺涓虹┖'}
+				}
+				if(this.hform.HIsTimeFlag == 1 && CommonUtils.isEmpty(this.hform.HWorkTimes, true, true)) {
+					return {pass: false, message: '鎻愪氦澶辫触: 寮�鍚鏃讹紝浣嗗伐鏃朵负0鎴栫┖'}
+				}
+				return {pass: true, message: ''}
+			},
+            //缂栬緫
+            ifEdit() {
+				let {pass, message} = this.preEditOrAddCheck()
+				if(pass == false) {
+					return uni.showToast({
+						icon: 'none',
+						title: message
+					})
+				}
+				
+                //鏄惁缂栬緫
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationOutBill/set_ShowBillJudge',
+                    data: {
+                        HBillNo: this.HBillNo,
+                        // CurUserName: uni.getStorageSync('HUserName'),
+                        // HInterID: this.linterid,
+                    },
+                    success: (res) => {
+                        console.log(res)
+                        if (res.data.count == 1) {
+                            this.isEdit = true
+                            this.OperationType = 3
+                            this.hform.eventType = 'Modify'
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            getEditData(linterid, HBillNo) {
+                //涓昏〃
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationOutBill/GetStationOutBill',
+                    data: {
+                        HInterID: linterid
+                    },
+                    success: (res) => {
+                        console.log(1, res.data.data[0]);
+                        if (res.data.code == 1) {
+                            var data = res.data.data[0]
+                            this.getHBarCodeData(data.HBarCode,1)
+                            //this.getHProcNoData(data.HBarCode, data.HProcNo)
+
+                            this.hform.HInterID = data.HInterID
+                            this.hform.HBillNo = data.HBillNo
+                            this.hform.HBarCode = data.HBarCode
+                            this.hform.HProcNo = data.HProcNo
+                            // this.hform.HQty = data.HQty
+                            // this.hform.HPieceQty= data.HPieceQty
+                            this.hform.HIsTimeFlag = data.HIsTimeFlag || 0
+                            this.hform.HNotReportQty = data.HNotReportQty
+							this.hform.HProcNumber = data.HProcNumber || ''
+                            this.hform.HWasterQty = data.HWasterQty
+							this.hform.HBadCount = data.HBadCount
+                            this.hform.HSourceID = data.HSourceID
+                            this.hform.HSourceName = data.HSourceName
+                            this.hform.HGroupID = data.HGroupID
+                            this.hform.HGroupName = data.HGroupName
+                            this.hform.HEmpID = data.HEmpID
+                            this.hform.HEmpName = data.HEmpName
+                            this.hform.HRemark = data.HRemark
+                            this.hform.HDate = data.HDate.substr(0, 10)
+
+                            this.hform.HWorkTimes = data.HWorkTimes
+                            this.hform.HEmpID2 = data.HEmpID2
+                            this.hform.HEmpName2 = data.HEmpName2
+                            this.hform.HEmpID3 = data.HEmpID3
+                            this.hform.HEmpName3 = data.HEmpName3
+                            this.hform.HEmpID4 = data.HEmpID4
+                            this.hform.HEmpName4 = data.HEmpName4
+                            this.hform.HEmpID5 = data.HEmpID5
+                            this.hform.HEmpName5 = data.HEmpName5
+                            // this.hform.HLastSubProc= data.HLastSubProc
+                            // this.hform.HQCCheckID= data.HQCCheckID
+                            // this.hform.HQCCheckName= data.HQCCheckName
+
+                            if (data.鏄惁瀹℃牳 == "true") {
+                                this.btnType = 3
+                            } else {
+                                this.btnType = 2
+                            }
+
+                            this.hform.HMaker = data.HMaker
+                            this.hform.HMakeDate = data.HMakeDate
+                            this.hform.HUpDater = data.HUpDater
+                            this.hform.HUpDateDate = data.HUpDateDate
+                            this.hform.HChecker = data.HChecker
+                            this.hform.HCheckDate = data.HCheckDate
+                            // this.hform.HCloseMan= data.HCloseMan
+                            // this.hform.HCloseDate= data.HCloseDate
+                            this.hform.HDeleteMan = data.HDeleteMan
+                            this.hform.HDeleteDate = data.HDeleteDate
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            getHBarCodeData(HBarCode, e) {
+                var barNo = HBarCode.substr(0, 2);
+                var barNo1 = HBarCode.substr(0, 4);
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationBill/txtHBarCode_KeyDown2',
+                    data: {
+                        HBarCode: HBarCode,
+                        HInterID: this.hform.HProcExchHinteID,
+                        UserID: this.userInfo.Czybm,
+                        HBillType: "Out"
+                    },
+                    success: (res) => {
+                        console.log(2, res.data);
+                        if (res.data.code == 1) {
+                            var data = res.data.data[0]
+                            if (barNo != 'OP') {
+                                if (barNo1 == 'GXLZ' && data.娴佹按鍙�) {
+                                    this.hform.HProcNo = data.娴佹按鍙�
+                                } else if (barNo1 == 'GXLX' && data.宸ュ簭鍙�) {
+                                    this.hform.HProcNo = data.宸ュ簭鍙�
+                                }
+                            }
+                            this.hform.HICMOInterID = data.hicmointerid
+                            this.hform.HICMOBillNo = data.浠诲姟鍗曞彿
+                            this.hform.HMaterID = data.HMaterID
+                            this.hform.HMaterName = data.浜у搧
+                            this.hform.HMaterNumber = data.浜у搧浠g爜
+                            this.hform.HMaterModel = data.瑙勬牸鍨嬪彿
+                            this.hform.HPlanQty = data.娴佽浆鍗℃暟閲�
+                            this.hform.lngBillKey = data.hmainid
+                            this.hform.HProcExchBillNo = data.鍗曟嵁鍙�
+                            this.hform.HProcExchHinteID = data.hmainid
+                            this.hform.HICMOQty = data.浠诲姟鍗曟暟閲�
+                            this.hform.HOrderProcNO = data.璁㈠崟璺熻釜鍙�
+                            this.hform.HPRDOrgID = data.缁勭粐
+                            this.hform.HPRDOrg = data.缁勭粐鍚嶇О
+                            this.hform.lngBillSubKey = data.hsubid
+                            this.hform.HProcName = data.宸ュ簭
+                            this.hform.HProcID = data.HProcID
+                            this.hform.HCenterName = data.宸ヤ綔涓績
+                            this.hform.HCenterID = data.HCenterID
+                            this.hform.NoOutboundHqty = (data.娴佽浆鍗℃暟閲� - data.鍑虹珯鎶ュ簾鍏宠仈鏁伴噺 - data.鍑虹珯鍏宠仈鏁伴噺)
+							this.hform.HStyleNumber = data['娆惧彿']
+							//璁剧疆搴忓垪
+							this.getHSEQList(e);
+							
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            getHProcNoData(HBarCode, HProcNo) {
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationInBill/txtHProcNo_KeyDown',
+                    data: {
+                        sBillNo: HBarCode,
+                        sProcNo: HProcNo
+                    },
+                    success: (res) => {
+                        console.log(3, res);
+                        if (res.data.code == 1) {
+                            var data = res.data.data[0]
+                            this.hform.lngBillSubKey = data.hsubid
+                            this.hform.HProcName = data.宸ュ簭
+                            this.hform.HProcID = data.HProcID
+                            this.hform.HCenterName = data.宸ヤ綔涓績
+                            this.hform.HCenterID = data.HCenterID
+                            this.hform.NoOutboundHqty = (data.娴佽浆鍗℃暟閲� - data.鍑虹珯鎶ュ簾鍏宠仈鏁伴噺 - data.鍑虹珯鍏宠仈鏁伴噺)
+                            this.hform.HNotReportQty = data['鏈姤宸ユ暟閲�']
+							this.hform.HProcNumber = data['宸ュ簭浠g爜']
+                            this.hform.HIsTimeFlag = data['鏄惁璁℃椂'] ? 1 : 0
+                           // this.hform.HStyleNumber = data['娆惧彿']
+							// this.hform.HQty = data.鍚堟牸鏁伴噺
+                            if (data.棣栭亾宸ュ簭 == "鏄�") {
+                                this.FirstEndHProcNo = 1
+                            }
+                            if (data.鏈亾宸ュ簭 == "鏄�") {
+                                this.FirstEndHProcNo = 2
+                            }
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            getHProcNoData2(HBarCode, HProcNo,HSEQNumber) {
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationOutBill/txtHProcNo_KeyDown',
+                    data: {
+                        sBillNo: HBarCode,
+                        sProcNo: HProcNo,
+						HSEQNumber:HSEQNumber
+                    },
+                    success: (res) => {
+                        console.log(3, res);
+                        if (res.data.code == 1) {
+                            var data = res.data.data[0]
+                            this.hform.lngBillSubKey = data.hsubid
+                            this.hform.HProcName = data.宸ュ簭
+                            this.hform.HProcID = data.HProcID
+                            this.hform.HCenterName = data.宸ヤ綔涓績
+                            this.hform.HCenterID = data.HCenterID
+                            this.hform.NoOutboundHqty = (data.娴佽浆鍗℃暟閲� - data.鍑虹珯鎶ュ簾鍏宠仈鏁伴噺 - data.鍑虹珯鍏宠仈鏁伴噺)
+                            this.hform.HNotReportQty = data['鏈姤宸ユ暟閲�']
+            				this.hform.HProcNumber = data['宸ュ簭浠g爜']
+                            this.hform.HIsTimeFlag = data['鏄惁璁℃椂'] ? 1 : 0
+							if(data['鏄惁璁℃椂']){
+								this.hform.HRelEndTime = getDateTime.dateTimeStr('y-m-d h:i');
+								this.getNewHRelBeginDate();
+							}
+							this.hform.HSEQName = data.搴忓垪鍚嶇О
+                           // this.hform.HStyleNumber = data['娆惧彿']
+            				// this.hform.HQty = data.鍚堟牸鏁伴噺
+                            if (data.棣栭亾宸ュ簭 == "鏄�") {
+                                this.FirstEndHProcNo = 1
+                            }
+                            if (data.鏈亾宸ュ簭 == "鏄�") {
+                                this.FirstEndHProcNo = 2
+                            }
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+			//鑾峰彇鏈�鏂扮殑鎶ュ伐鏃ユ湡
+			getNewHRelBeginDate(){
+				uni.request({
+				    url: this.serverUrl + '/Cj_StationOutBill/get_Display',
+					data:{ 
+						sWhere: ` and HEmpID = N'${this.hform.HEmpID}'`,
+						user: uni.getStorageSync('HUserName'),
+						HBillSubType:'',
+					},
+				    success: (res) => {
+						if(res.data.count == 1){
+							//鑾峰彇鍒楄〃鏁版嵁
+							const listData = res.data.data
+							// 鑾峰彇褰撳墠鏃ユ湡锛堝幓鎺夋椂闂撮儴鍒嗭級
+							const today = new Date();
+							today.setHours(0, 0, 0, 0);
+							if(listData.length==0){
+								this.hform.HRelBeginTime = getDateTime.dateTimeSetHoureStr(7, 40, 0, 0,'y-m-d h:i');
+								this.hform.HWorkTimes=getDateTime.calculateHoursDiff(this.hform.HRelBeginTime,this.hform.HRelEndTime);
+							}else{
+								// 浠庡璞℃暟缁勪腑鎻愬彇鎵�鏈夋棩鏈熷瓧娈靛苟鎵惧埌鏈�澶у��
+								const maxDate = listData.reduce((max, obj) => {
+									const date = new Date(obj.鍑虹珯鏃堕棿);
+									return date > max ? date : max;
+								}, new Date(0)); // 鍒濆鍊间负鏈�灏忔棩鏈�
+								// 姣旇緝鏈�澶ф棩鏈熷拰浠婂ぉ鐨勬棩鏈熼儴鍒嗭紙涓嶆瘮杈冩椂闂达級
+								const maxDateDateOnly = new Date(maxDate);
+								maxDateDateOnly.setHours(0, 0, 0, 0);
+								  // 姣旇緝鏈�澶ф棩鏈熷拰浠婂ぉ
+								if (maxDateDateOnly.getTime() !== today.getTime()) {
+									// 濡傛灉涓嶆槸浠婂ぉ锛岃繑鍥炲綋鍓嶆棩鏈�
+									this.hform.HRelBeginTime = getDateTime.dateTimeSetHoureStr(7, 40, 0, 0,'y-m-d h:i');
+									this.hform.HWorkTimes=getDateTime.calculateHoursDiff(this.hform.HRelBeginTime,this.hform.HRelEndTime);
+								}else{
+									this.hform.HRelBeginTime = getDateTime.formatDate(maxDate);
+									this.hform.HWorkTimes=getDateTime.calculateHoursDiff(this.hform.HRelBeginTime,this.hform.HRelEndTime);
+								}
+							}
+						}else{
+							uni.showToast({
+								title:res.data.Message,
+								icon:'none'
+							})
+						}
+					},
+					fail: (res) => {
+						console.log(res);
+						uni.showToast({
+							title:'鎺ュ彛璇锋眰澶辫触',
+							icon:'none'
+						})
+					},
+				});
+			},
+			//鏂板
+            getNewData() {
+				
+                uni.request({
+                    url: this.serverUrl + '/Web/GetMAXNum',
+                    data: {
+                        HBillType: '3791'
+                    },
+                    success: (res) => {
+                        console.log(res.data)
+                        if (res.data.count == 1) {
+                            this.hform.HInterID = res.data.data[0].HInterID
+                            this.hform.HBillNo = res.data.data[0].HBillNo
+                        } else {
+                            uni.showToast({
+                                title: res.data.Message,
+                                icon: 'none'
+                            })
+                        }
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            addNew() {
+                uni.redirectTo({
+                    url: '/pages/gongxuOut/form?OperationType=1'
+                })
+            },
+            submit() {
+				//鍘婚櫎鍒嗗彿浠ュ厤鍚庣鍒嗚В鎶ラ敊
+				this.hform.HMaterName= this.hform.HMaterName.replace(/;/g, '');
+				this.hform.HMaterModel = this.hform.HMaterModel.replace(/;/g, '');
+                if (!this.hform.HBarCode) {
+                    uni.showToast({
+                        title: '璇锋壂鎻忚澶囨潯褰㈢爜',
+                        icon: 'none'
+                    })
+                } else if (!this.hform.HProcNo) {
+                    uni.showToast({
+                        title: '璇疯緭鍏�/鎵弿娴佹按鍙�',
+                        icon: 'none'
+                    })
+                } else if (!this.hform.HEmpName) {
+                    uni.showToast({
+                        title: '璇烽�夋嫨鎿嶄綔鍛�',
+                        icon: 'none'
+                    })
+                } else if (!this.hform.HCenterName) {
+                    uni.showToast({
+                        title: '璇烽�夋嫨宸ヤ綔涓績',
+                        icon: 'none'
+                    })
+                } else {
+					
+					let {pass, message} = this.preEditOrAddCheck()
+					if(pass == false) {
+						return uni.showToast({
+							icon: 'none',
+							title: message
+						})
+					}
+					
+                    uni.showLoading({
+                        title: '璇风◢鍊�'
+                    })
+                    var sMainStr = JSON.stringify(this.hform);
+                    var sMainSub = sMainStr + ";" + uni.getStorageSync('HUserName') + ";" + this.OperationType;
+                    console.log(sMainSub);
+                    uni.request({
+                        url: this.serverUrl + '/Cj_StationOutBill/AddBill',
+                        method: 'POST',
+                        dataType: "json",
+                        data: {
+                            oMain: sMainSub
+                        },
+                        success: (res) => {
+                            console.log(1, res);
+                            uni.hideLoading()
+                            if (res.data.count == 1) {
+                                // if (uni.getStorageSync('OrganizationID') == 100038) {
+                                // 	if (this.FirstEndHProcNo == 1) {
+                                // 		//姹囨姤
+                                // 		this.huibao()
+                                // 	} else if (this.FirstEndHProcNo == 2) {
+                                // 		//鍏ュ簱
+                                // 		this.ruku()
+                                // 		//鎶ュ簾
+                                // 		this.baofei()
+                                // 	}
+                                // }
+
+                                // let pages = getCurrentPages();
+                                // let prePage = pages[pages.length - 2]; 
+                                // prePage.$vm.getList()
+                                if (this.isEdit) {
+									uni.showToast({
+									    title: '淇敼鎴愬姛',
+									    icon: 'none'
+									})
+                                    setTimeout(() => {
+                                        uni.redirectTo({
+                                            url: '/pages/gongxuOut/table'
+                                        })
+                                    }, 1000)
+                                } else {
+                                    uni.showModal({
+                                        title: '鎻愮ず',
+                                        content: res.data.Message + '銆傛槸鍚︾户缁柊澧炰笅涓�閬撳伐搴忥紵(鐐瑰嚮鍙栨秷杩斿洖鏂板椤甸潰)',
+                                        success: (res) => {
+                                            if (res.confirm) {
+                                                console.log('鐢ㄦ埛鐐瑰嚮纭畾');
+												this.getNextProc()
+                                                // uni.redirectTo({
+                                                //     url: '/pages/gongxuOut/form?OperationType=1'
+                                                // })
+                                            } else if (res.cancel) {
+                                                console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
+                                                // setTimeout(() => {
+                                                //     uni.navigateBack();
+                                                // }, 50)
+												uni.redirectTo({
+												    url: '/pages/gongxuOut/form?OperationType=1'
+												})
+                                            }
+                                        }
+                                    });
+                                }
+                            } else {
+                                uni.showToast({
+                                    title: res.data.Message,
+                                    icon: 'none'
+                                })
+                            }
+                        },
+                        fail: (res) => {
+                            console.log(res);
+                            uni.showToast({
+                                title: '鎺ュ彛璇锋眰澶辫触',
+                                icon: 'none'
+                            })
+                        },
+                    });
+                }
+            },
+            //瀹℃牳
+            check() {
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationOutBill/set_CheckBill',
+                    method: 'GET',
+                    dataType: "json",
+                    data: {
+                        CurUserName: uni.getStorageSync('HUserName'),
+                        HInterID: this.linterid,
+                        HBillSubType: '',
+                    },
+                    success: (res) => {
+                        console.log(1, res);
+                        uni.hideLoading()
+                        if (res.data.count == 1) {
+                            this.btnType = 3
+                            let pages = getCurrentPages();
+                            let prePage = pages[pages.length - 2];
+                            prePage.$vm.getList()
+                            uni.showModal({
+                                title: '鎿嶄綔鎴愬姛',
+                                content: '鏄惁缁х画鍋滅暀鍦ㄥ綋鍓嶉〉闈紵鈥樻槸鈥欏彲杩涜鍙嶅鏍革紝鈥樺惁鈥欏垯鍥炲埌涓婁竴绾у垪琛�',
+                                confirmText: '鏄�',
+                                cancelText: '鍚�',
+                                success: (res) => {
+                                    if (res.confirm) {
+                                        console.log('鐢ㄦ埛鐐瑰嚮鏄�');
+                                        this.btnType = 3
+                                    } else if (res.cancel) {
+                                        console.log('鐢ㄦ埛鐐瑰嚮鍚�');
+                                        uni.navigateBack()
+                                    }
+                                }
+                            });
+                        }
+                        uni.showToast({
+                            title: res.data.Message,
+                            icon: 'none'
+                        })
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            //鍙嶅鏍�
+            abandonCheck() {
+                uni.request({
+                    url: this.serverUrl + '/Cj_StationOutBill/set_AbandonCheck',
+                    method: 'GET',
+                    dataType: "json",
+                    data: {
+                        CurUserName: uni.getStorageSync('HUserName'),
+                        HInterID: this.linterid,
+                        HBillSubType: '',
+                    },
+                    success: (res) => {
+                        console.log(1, res);
+                        uni.hideLoading()
+                        if (res.data.count == 1) {
+                            let pages = getCurrentPages();
+                            let prePage = pages[pages.length - 2];
+                            prePage.$vm.getList()
+                            this.btnType = 2
+                            uni.showModal({
+                                title: '鎿嶄綔鎴愬姛',
+                                content: '鏄惁缁х画鍋滅暀鍦ㄥ綋鍓嶉〉闈紵鈥樻槸鈥欏彲杩涜瀹℃牳锛屸�樺惁鈥欏垯鍥炲埌涓婁竴绾у垪琛�',
+                                confirmText: '鏄�',
+                                cancelText: '鍚�',
+                                success: (res) => {
+                                    if (res.confirm) {
+                                        console.log('鐢ㄦ埛鐐瑰嚮鏄�');
+                                        this.btnType = 2
+                                    } else if (res.cancel) {
+                                        console.log('鐢ㄦ埛鐐瑰嚮鍚�');
+                                        uni.navigateBack()
+                                    }
+                                }
+                            });
+                        }
+                        uni.showToast({
+                            title: res.data.Message,
+                            icon: 'none'
+                        })
+                    },
+                    fail: (res) => {
+                        console.log(res);
+                        uni.showToast({
+                            title: '鎺ュ彛璇锋眰澶辫触',
+                            icon: 'none'
+                        })
+                    },
+                });
+            },
+            goBack() {
+                uni.showModal({
+                    title: '鎻愮ず',
+                    content: '纭瑕侀��鍑哄綋鍓嶉〉闈㈠悧锛�',
+                    success: (res) => {
+                        if (res.confirm) {
+                            console.log('鐢ㄦ埛鐐瑰嚮纭畾');
+                            uni.navigateBack()
+                        } else if (res.cancel) {
+                            console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
+                        }
+                    }
+                });
+            },
+			getNextProc(){
+				uni.request({
+				    url: this.serverUrl + '/LEMS/MES_Sc_ProcessExchangeBillQuerySub_Json',
+				    method: 'GET',
+				    dataType: "json",
+				    data: {
+				        sWhere:this.hform.HProcExchHinteID
+				    },
+				    success: (res) => {
+				        console.log(1, res);
+				        if (res.data.count == 1) {
+							let processList = res.data.data
+							
+							// 1. 鍏堣繃婊ゅ嚭 HSEQNumber === 'N' 鐨勬暟鎹�
+							processList = processList.filter(item => item.HSEQNumber === this.hform.HSEQNumber);
+							
+							//褰撳墠宸ュ簭缂栧彿
+							const currentIndex = processList.findIndex(item => item["宸ュ簭鍙�"] === this.hform.HProcNo);
+							// 鑾峰彇涓嬩竴涓伐搴忥紙濡傛灉瀛樺湪锛�
+							const nextProcess = currentIndex !== -1 && currentIndex < processList.length - 1 
+							  ? processList[currentIndex + 1] : null;
+							if(!nextProcess){
+								uni.showToast({
+								    title: '娌℃湁涓嬩竴閬撳伐搴忓嵆灏嗚烦杞柊澧為〉闈�',
+								    icon: 'none'
+								})
+								uni.redirectTo({
+								    url: '/pages/gongxuOut/form?OperationType=1'
+								})
+							}else{
+								this.hform.HProcNo=nextProcess["宸ュ簭鍙�"];
+								const HNextBarCode = this.hform.HBarCode+"@"+this.hform.HProcNo+"@"+this.hform.HSEQNumber
+								uni.redirectTo({
+								    url: '/pages/gongxuOut/form?OperationType=1&HBarCode='+HNextBarCode
+								})
+							}
+				        }else{
+							console.log(res);
+							uni.showToast({
+							    title: '鑾峰彇涓嬩竴閬撳伐搴忓け璐�',
+							    icon: 'none'
+							})
+						}
+				        
+				    },
+				    fail: (res) => {
+				        console.log(res);
+				        uni.showToast({
+				            title: '鎺ュ彛璇锋眰澶辫触',
+				            icon: 'none'
+				        })
+				    },
+				});
+			}
+        }
+    }
+</script>
+
+<style lang="scss" scoped>
+    .form {
+        width: 668rpx;
+        margin: 20rpx auto;
+        padding-bottom: 240rpx;
+    }
+	picker input{
+		pointer-events: none;
+	}
+    .tab_area {
+        width: 100%;
+        height: 50rpx;
+    }
+
+    .other {
+        margin-top: 8rpx;
+        text-align: center;
+        font-size: 28rpx;
+        padding: 4rpx 18rpx;
+        color: #1890FF;
+    }
+
+    .form-item {
+        display: flex;
+        align-items: center;
+        font-size: 30rpx;
+        padding: 6rpx 0;
+
+        .title {
+            width: 208rpx;
+
+            text {
+                color: red;
+                font-weight: bold;
+            }
+        }
+
+        .right {
+            width: 450rpx;
+            border-radius: 22rpx;
+            border: 1px solid #acacac;
+        }
+
+        .righton {
+            width: 450rpx;
+            border-radius: 22rpx;
+            border: 1px solid #e4e4e4;
+            background-color: #e4e4e4;
+        }
+
+        input {
+            width: 100%;
+            padding: 8rpx 20rpx;
+            font-size: 30rpx;
+        }
+
+        textarea {
+            width: 98%;
+            padding: 8rpx 20rpx;
+            font-size: 30rpx;
+        }
+
+    }
+
+    .op {
+        display: flex;
+        justify-content: space-around;
+
+        button {
+            padding: 0;
+            width: 150rpx;
+            font-size: 25rpx;
+        }
+
+        .op1 {
+            border: 1px solid #3a78ff;
+            color: #3a78ff;
+            background-color: rgba(58, 120, 255, 0.1);
+        }
+
+        .op2 {
+            border: 1px solid #41a863;
+            color: #41a863;
+            background-color: rgba(65, 168, 99, 0.1);
+        }
+
+        .op3 {
+            border: 1px solid #da0000;
+            color: #da0000;
+            background-color: rgba(218, 0, 0, 0.1);
+        }
+    }
+
+    .has-ticking {
+        display: flex;
+        flex-direction: row;
+        justify-content: right;
+    }
+
+    .bottom-btn {
+        width: 100%;
+        box-sizing: border-box;
+        // 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;
+        display: flex;
+        flex-direction: row;
+        gap: 10rpx;
+
+        button {
+            border-radius: 50rpx;
+            width: 180rpx;
+            height: 66rpx;
+            line-height: 66rpx;
+            font-size: 28rpx;
+        }
+
+        .btn-a {
+            background-color: #3A78FF;
+            color: #fff;
+        }
+
+        .btn-b {
+            background-color: #41a863;
+            color: #fff;
+            // margin-left: 30rpx;
+        }
+
+        .btn-c {
+            background-color: #acacac;
+            color: #fff;
+            // position: absolute;
+            // right: 120rpx;
+        }
+
+        .btn-d {
+            background-color: #ff8901;
+            color: #fff;
+            // margin-left: 30rpx;
+        }
+    }
+
+    .tick-wrapper {
+        display: flex;
+        flex-direction: row;
+        gap: 20rpx;
+
+        .form-item:nth-child(1) {
+            flex: 1;
+
+            >.title {
+                width: 208rpx;
+                flex-shrink: 0;
+            }
+
+            >.right {
+                width: inherit;
+                display: flex;
+
+                input {
+                    width: inherit;
+                }
+            }
+        }
+
+        .form-item:nth-child(2) {}
+
+    }
+</style>
\ No newline at end of file
diff --git a/pages/gongxuOutSendWork/table.vue b/pages/gongxuOutSendWork/table.vue
new file mode 100644
index 0000000..52b4f46
--- /dev/null
+++ b/pages/gongxuOutSendWork/table.vue
@@ -0,0 +1,365 @@
+<template>
+	<view class="content">
+		<view class="list" v-for="(item,index) in showList" :key="index">
+			<uni-card :title="item.浠诲姟鍗�" :extra="item.鍗曟嵁鍙�" style="margin: 10px;" @tap="showDetail = showDetail==index?-1:index">
+				<view class="card-detail">
+					<view class="detail" v-if="item.宸ュ簭娴佽浆鍗″彿">
+						<text>娴佽浆鍗″彿锛�</text>{{item.宸ュ簭娴佽浆鍗″彿}}
+					</view>
+					<view class="detail" v-if="item.浜у搧鍚嶇О">
+						<text>浜у搧鍚嶇О锛�</text>{{item.浜у搧鍚嶇О}}
+					</view>
+					<view class="detail" v-if="item.浜у搧浠g爜">
+						<text>浜у搧浠g爜锛�</text>{{item.浜у搧浠g爜}}
+					</view>
+					<view class="detail" v-if="item.娆惧彿">
+						<text>娆惧彿锛�</text>{{item.娆惧彿}}
+					</view>
+					<view class="detail" v-if="item.褰撳墠宸ュ簭">
+						<text>褰撳墠宸ュ簭锛�</text>{{item.褰撳墠宸ュ簭}}
+					</view>
+					<view class="detail" v-if="item.褰撳墠宸ュ簭浠g爜">
+						<text>宸ュ簭浠g爜锛�</text>{{item.褰撳墠宸ュ簭浠g爜}}
+					</view>
+					<view class="detail" v-if="item.鏃ユ湡">
+						<text>鏃ユ湡锛�</text>{{item.鏃ユ湡.substr(0,10)}}
+					</view>
+				</view>
+				<view class="card-detail" v-if="showDetail == index">
+					<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
+						<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 class="detail" v-if="item.涓嶈壇鏁伴噺">
+						<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 class="detail" v-if="item.鍖呰鏍囪瘑浠g爜">
+						<text>鍖呰鏍囪瘑浠g爜锛�</text>{{item.鍖呰鏍囪瘑浠g爜}}
+					</view>
+					<view class="detail" v-if="item.鍑虹珯鏃堕棿">
+						<text>鍑虹珯鏃堕棿锛�</text>{{item.鍑虹珯鏃堕棿.substr(0,19)}}
+					</view>
+					
+					<view class="detail" v-if="item.鎿嶄綔鍛�">
+						<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 class="detail" v-if="item.鐢熶骇璧勬簮浠g爜">
+						<text>鐢熶骇璧勬簮浠g爜锛�</text>{{item.鐢熶骇璧勬簮浠g爜}}
+					</view>
+					<view class="detail" v-if="item.鐢熶骇鐝粍">
+						<text>鐢熶骇鐝粍锛�</text>{{item.鐢熶骇鐝粍}}
+					</view>
+					<view class="detail" v-if="item.鐢熶骇鐝粍浠g爜">
+						<text>鐢熶骇鐝粍浠g爜锛�</text>{{item.鐢熶骇鐝粍浠g爜}}
+					</view>
+					<view class="detail" v-if="item.LOT鏁伴噺">
+						<text>LOT鏁伴噺锛�</text>{{item.LOT鏁伴噺}}
+					</view>
+					<view class="detail" v-if="item.鍒跺崟浜�">
+						<text>鍒跺崟浜猴細</text>{{item.鍒跺崟浜簘}
+					</view>
+					<view class="detail" v-if="item.鍒跺崟鏃ユ湡">
+						<text>鍒跺崟鏃ユ湡锛�</text>{{item.鍒跺崟鏃ユ湡.substr(0,10)}}
+					</view>
+					<view class="detail" v-if="item.淇敼浜�">
+						<text>淇敼浜猴細</text>{{item.淇敼浜簘}
+					</view>
+					<view class="detail" v-if="item.淇敼鏃ユ湡">
+						<text>淇敼鏃ユ湡锛�</text>{{item.淇敼鏃ユ湡.substr(0,10)}}
+					</view>
+					<view class="detail" v-if="item.瀹℃牳浜�">
+						<text>瀹℃牳浜猴細</text>{{item.瀹℃牳浜簘}
+					</view>
+					<view class="detail" v-if="item.瀹℃牳鏃ユ湡">
+						<text>瀹℃牳鏃ユ湡锛�</text>{{item.瀹℃牳鏃ユ湡.substr(0,10)}}
+					</view>
+					<view class="detail" v-if="item.鍏抽棴浜�">
+						<text>鍏抽棴浜猴細</text>{{item.鍏抽棴浜簘}
+					</view>
+					<view class="detail" v-if="item.鍏抽棴鏃ユ湡">
+						<text>鍏抽棴鏃ユ湡锛�</text>{{item.鍏抽棴鏃ユ湡.substr(0,10)}}
+					</view>
+					<view class="detail" v-if="item.澶囨敞">
+						<text>澶囨敞锛�</text>{{item.澶囨敞}}
+					</view>
+				</view>
+				
+				<view class="more" v-if="showDetail == index ">
+					<view class="part" style="border-right: 1px solid #eee;">
+						<uni-icons type="top" style="color: #888;margin-right: 10rpx;" size="14"></uni-icons>鏀惰捣
+					</view>
+					<view class="part" @tap.stop="operations = operations==index?-1:index">
+						<uni-icons type="more-filled" style="color: #888;margin-right: 10rpx;" size="14"></uni-icons>鎶ュ伐
+					</view>
+				</view>
+				<view class="more" v-if="showDetail != index">
+					<view class="part" style="border-right: 1px solid #eee;">
+						<uni-icons type="bottom" style="color: #888;margin-right: 10rpx;" size="14"></uni-icons>鏇村淇℃伅
+					</view>
+					<view class="part" @tap.stop="operations = operations==index?-1:index">
+						<uni-icons type="more-filled" style="color: #888;margin-right: 10rpx;" size="14"></uni-icons>鎶ュ伐
+					</view>
+				</view>
+			</uni-card>
+		</view>
+		
+		<view class="over" v-if="listData.length == 0">鏆傛棤鏁版嵁</view>
+		<view class="over" v-if="listData.length != 0 && listData.length != showList.length">鍔犺浇涓�...</view>
+		<view class="over" v-if="listData.length != 0 && listData.length == showList.length">宸插埌搴�</view>
+	</view>
+</template>
+
+<script>
+	import { getUserInfo } from "@/utils/auth.js";
+	export default {
+	    data() {
+	        return {
+				userInfo:getUserInfo(),
+				serverUrl: uni.getStorageSync('serverUrl')||'http://47.96.97.237/API',
+				sWhere:'',
+				listData:[],
+				showList:[],
+				showDetail:-1,
+				page:1,
+	        }
+	    },
+		onLoad() {
+			this.getList()
+			// console.log(this.userInfo,uni.getStorageSync('HUserName'))
+		},
+		onReachBottom: function() {
+			this.page++
+			setTimeout(() => {
+				this.showList = this.showList.concat(this.getPage(this.page,this.listData))
+			}, 100)
+		},
+		onPullDownRefresh: function() {
+			this.clear()
+			setTimeout(()=>{
+				uni.stopPullDownRefresh();
+			}, 1000);
+		},
+	    methods: {
+			getPage(page,list){
+				let sindex = (parseInt(page) - 1) * 20
+				let eindex = parseInt(page) * 20
+				let newList = list.slice(sindex,eindex)
+				return newList
+			},
+			getList(){
+				if(this.userInfo.HEmpID==0 || this.userInfo.HEmpID==''|| this.userInfo.HEmpID==null){
+					uni.showToast({
+						title:'鐢ㄦ埛鏈粦瀹氳亴鍛樿鍏堢粦瀹�',
+						icon:'none'
+					})
+					return false;
+				}
+				this.sWhere += ` and HEmpID = ${this.userInfo.HEmpID} 
+				and CONVERT(DATE, 鏃ユ湡) = CONVERT(DATE, GETDATE())`
+				uni.showLoading({
+					title:'鍔犺浇涓�...'
+				})
+				uni.request({
+				    url: this.serverUrl + '/Sc_ProcExchSendWorkBill/Sc_ProcExchSendWorkBillList',
+					data:{ 
+						sWhere: this.sWhere,
+						user: uni.getStorageSync('HUserName'),
+						HBillSubType:'',
+					},
+				    success: (res) => {
+						// console.log(1,res.data.data);
+						if(res.data.count == 1){
+							this.listData = res.data.data
+							this.showList = this.getPage(this.page,this.listData)
+							setTimeout(()=>{
+							     uni.hideLoading()
+							}, 1000)
+						}else{
+							uni.hideLoading()
+							uni.showToast({
+								title:res.data.Message,
+								icon:'none'
+							})
+						}
+					},
+					fail: (res) => {
+						console.log(res);
+						uni.hideLoading()
+						uni.showToast({
+							title:'鎺ュ彛璇锋眰澶辫触',
+							icon:'none'
+						})
+					},
+				});
+				this.sWhere = ``
+			},
+			
+	    }
+	}
+</script>
+
+<style lang="scss" scoped>
+	.form{
+		width: 640rpx;
+		margin: 20rpx auto;
+	}
+	picker input{
+		pointer-events: none;
+	}
+	.other{
+		margin-top: 8rpx;
+		text-align: center;
+		font-size: 28rpx;
+		padding: 4rpx 18rpx;
+		color: #1890FF;
+	}
+    .form-item{
+		display: flex;
+		align-items: center;
+		font-size: 28rpx;
+		padding: 6rpx 0;
+		.title{
+			width: 180rpx;
+			text{
+				color: red;
+				font-weight: bold;
+			}
+		}
+		.choose{
+			padding: 4rpx 16rpx 0 0;
+			width: 100%;
+			text-align: right;
+		}
+		.left{
+			width: 170rpx;
+			padding: 10rpx 0;
+			margin-right: 10rpx;
+			border: 1px solid #acacac;
+			border-radius: 22rpx;
+			color: #888;
+			text-align: center;
+		}
+		.right{
+			width: 450rpx;
+			border-radius: 22rpx;
+			border: 1px solid #acacac;
+		}
+		.righton{
+			width: 450rpx;
+			border-radius: 22rpx;
+			border: 1px solid #e4e4e4;
+			background-color: #e4e4e4;
+		}
+		input{
+			width: 100%;
+			padding: 8rpx 20rpx;
+			font-size: 30rpx;
+		}
+	}
+	.buttons{
+		width: 100%;
+		display: flex;
+		justify-content: center;
+		margin-top: 20rpx;
+		button{
+			border-radius: 50rpx;
+			width: 180rpx;
+			height: 66rpx;
+			line-height: 66rpx;
+			font-size: 28rpx;
+		}
+		.btn-a{
+			background-color: #acacac;
+			color: #fff;
+		}
+		.btn-b{
+			background-color: #41a863;
+			color: #fff;
+		}
+		.btn-c{
+			background-color: #3a78ff;
+			color: #fff;
+		}
+	}
+	
+	.list{
+		width: 100%;
+		.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;
+				text{
+					color: #999;
+					font-size: 26rpx;
+				}
+			}
+		}
+		.more{
+			color: #888;
+			font-size: 24rpx;
+			display: flex;
+			border-top: 1px solid #eee;
+			padding-top: 20rpx;
+			.part{
+				width: 50%;
+				text-align: center;
+			}
+		}
+		.op{
+			display: flex;
+			justify-content: space-around;
+			margin-top: 20rpx;
+			button{
+				padding: 0;
+				width: 150rpx;
+				font-size: 25rpx;
+			}
+			.op1{
+				border: 1px solid #41a863;
+				color: #41a863;
+			}
+			.op2{
+				border: 1px solid #d98d00;
+				color: #d98d00;
+			}
+			.op3{
+				border: 1px solid #3a78ff;
+				color: #3a78ff;
+			}
+			.op4{
+				border: 1px solid #da0000;
+				color: #da0000;
+			}
+			.op5{
+				border: 1px solid #888;
+				color: #888;
+			}
+		}
+	}
+
+</style>
diff --git a/pages/shengchanlingliao/form.vue b/pages/shengchanlingliao/form.vue
index 9efb389..34f2d26 100644
--- a/pages/shengchanlingliao/form.vue
+++ b/pages/shengchanlingliao/form.vue
@@ -5,7 +5,7 @@
                 <view class="title">鏉$爜:</view>
                 <view class="right" style="width: 380rpx;">
                     <input v-model="hform.HBarCode" :focus="HBarCodeFocus" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜"
-                        @confirm="getCode(hform.HBarCode)" @blur="getCode(hform.HBarCode)" />
+                         @blur="getCode(hform.HBarCode)" />
                 </view>
                 <uni-icons type="scan"
                     style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
@@ -46,7 +46,7 @@
                     <view class="title">鍗曟嵁鍙�:</view>
                     <view class="right" style="width: 380rpx;">
                         <input name="HBillNo" :focus="HBillNoFocus" v-model="hform.HBillNo" placeholder="璇锋壂鎻�(鎴栬緭鍏�)鏉$爜"
-                            @confirm="GetMeesageByBillNo()" @blur="GetMeesageByBillNo()" />
+                             @blur="GetMeesageByBillNo()" />
                     </view>
                     <uni-icons type="scan"
                         style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
@@ -616,6 +616,7 @@
                             console.log('鎵爜杩斿洖', res.data);
                             this.hform.HBarCode = ''
                             if (res.data.count == 1) {
+								CommonUtils.playSound(1);
                                 var data = res.data.data
                                 if (data.hBarTypeField == '浠撳簱鏉$爜') {
                                     this.hform.HWHName = data.hWhNameField
@@ -702,6 +703,7 @@
                                 //娓呯┖鏁伴噺
                                 this.hform.HQty = ''
                             } else {
+								CommonUtils.playSound(0);
                                 uni.showToast({
                                     title: res.data.Message,
                                     icon: 'none'
@@ -711,6 +713,7 @@
                             this.refreshHBarCodeFocus()
                         },
                         fail: (res) => {
+							CommonUtils.playSound(0);
                             console.log(res);
                             uni.showToast({
                                 title: '鎺ュ彛璇锋眰澶辫触',
diff --git a/pages/shouliaotongzhi/table.vue b/pages/shouliaotongzhi/table.vue
index 9c8a8ca..80168f2 100644
--- a/pages/shouliaotongzhi/table.vue
+++ b/pages/shouliaotongzhi/table.vue
@@ -268,7 +268,7 @@
                         HBillType: printerOne['HBillType'],
                         HInnerBillNo: printerOne.閲囪喘璁㈠崟鍙�,
                         HMaterID: printerOne.HMaterID,
-                        HMaterNumber: printerOne.鐗╂枡浠g爜,
+                        HMaterNumber: printerOne.鐗╂枡浠g爜.replace(/;/g, ''),
                         HMaterName: printerOne.鐗╂枡鍚嶇О,
                         HMaterModel: printerOne.瑙勬牸鍨嬪彿,
                         HQty: printerOne.鏁伴噺,
diff --git a/pages/shouliaotongzhi/table_son.vue b/pages/shouliaotongzhi/table_son.vue
index eb1276b..f4306bc 100644
--- a/pages/shouliaotongzhi/table_son.vue
+++ b/pages/shouliaotongzhi/table_son.vue
@@ -253,7 +253,7 @@
 								HInnerBillNo: data[0].閲囪喘璁㈠崟鍙�,
 								HMaterID: data[0].HMaterID,
 								HMaterNumber: data[0].鐗╂枡浠g爜,
-								HMaterName: data[0].鐗╂枡鍚嶇О,
+								HMaterName: data[0].鐗╂枡鍚嶇О.replace(/;/g, ''),
 								HMaterModel: data[0].瑙勬牸鍨嬪彿,
 								HQty: data[0].鏁伴噺,
 								HMinQty: data[0].鏁伴噺,

--
Gitblit v1.9.1