From 0bb1834b9755eaf7c67d25cd9012be2ca14a7efe Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期五, 11 四月 2025 09:13:16 +0800 Subject: [PATCH] 1.委外退料优化 2.核对送检 --- H5/Cpdbsj.aspx | 217 +++++++++++++++++++++++++++++++++-------------------- 1 files changed, 134 insertions(+), 83 deletions(-) diff --git a/H5/Cpdbsj.aspx b/H5/Cpdbsj.aspx index f405cf3..38c2311 100644 --- a/H5/Cpdbsj.aspx +++ b/H5/Cpdbsj.aspx @@ -1,4 +1,4 @@ -锘�<%@ Page Title="缁戝畾閫佹" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="Cpdbsj.aspx.cs" Inherits="H5_Cpdbsj" %> +锘�<%@ Page Title="鏍稿閫佹" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="Cpdbsj.aspx.cs" Inherits="H5_Cpdbsj" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style> .si-status-box, @@ -19,13 +19,48 @@ font-size: 0.33rem !important; /* 缁熶竴瀛椾綋澶у皬 */ color: inherit !important; /* 缁ф壙鐖剁骇鏂囧瓧棰滆壊 */ } + + + /* 灞呬腑鏍稿績鏍峰紡 */ +.centered-stepper-field { + .stepper-container { + display: flex; + justify-content: center; /* 姘村钩灞呬腑 */ + width: 100%; + } + + /* 璋冩暣姝ヨ繘鍣ㄦ寜閽棿璺� */ + .van-stepper__minus { + margin-right: 12px; + } + .van-stepper__plus { + margin-left: 12px; + } +} + + /* 鏂板鏍峰紡 */ + .button-container { + display: flex; + width: 100%; + gap: 12px; /* 鎸夐挳闂磋窛 */ + padding: 0 16px; /* 宸﹀彸鐣欑櫧 */ + box-sizing: border-box; + } + + .action-button { + flex: 1; /* 绛夊垎鍓╀綑绌洪棿 */ + min-width: 0; /* 闃叉鍐呭婧㈠嚭 */ + } + + + </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <div class="content-wrapper"> <van-nav-bar - title="缁戝畾閫佹" + title="鏍稿閫佹" left-text="杩斿洖" left-arrow @click-left="GoBack()"> @@ -34,115 +69,131 @@ <div class="mySolid"> <van-cell-group> <van-field - ref="ZsBar" - v-model="ZsBar" - label="杩芥函鏉$爜" + ref="KbBar" + v-model="KbBar" + label="鍗℃澘鏉$爜" clearable placeholder="璇锋壂鐮�" :right-icon-size="19" v-focus.noKeyboard - @keyup.enter.native="getZsBarInfo" + @keyup.enter.native="getKbBarInfo" autofocus="true"> </van-field> + + <div class="si-status-group"> + <div class="si-status-box si-status--ok"> + <div class="si-status__left"> + <span class="si-status__label">鍙鏁�</span> + </div> + <div class="si-status__right">{{KbBarInfo.oldqty}}</div> + </div> + + <div class="si-status-box si-status--error"> + <div class="si-status__left"> + <span class="si-status__label">寰呰鏁�</span> + </div> + <div class="si-status__right">{{KbBarInfo.ySum}}</div> + </div> + </div> + <van-field - v-model="UserName" - label="浣滀笟浜哄憳" - clearable - :right-icon-size="19" - placeholder="" - readonly > - </van-field> - - <van-field - ref="barcode" - v-model="ZsBarInfo.lineName" - label="浜х嚎" - clearable - placeholder="浜х嚎鍚嶇О" - :right-icon-size="19" - readonly > + label="瑁呯鏁�" + class="centered-stepper-field" + :model-value="Xvalue.toString()" + > + <template #input> + <div class="stepper-container"> + <van-stepper + v-model="Xvalue" + :min="1" + :max="99" + integer + button-size="26px" + :disable-input="true" + /> + </div> + </template> </van-field> <van-field ref="LsBar" v-model="LsBar" - label="鍚庣洊鏉$爜" - placeholder="璇锋壂鍚庣洊鐮�" - @keyup.enter.native="getModel" + label="绠辨潯鐮�" + placeholder="璇锋壂澶栫鐮�" + autofocus="true"> + </van-field> + + <van-field + ref="LsBar" + v-model="LsBar" + label="浜у搧鏉$爜" + placeholder="璇锋壂浜у搧鏉$爜" autofocus="true"> </van-field> - <div class="si-status-group"> - <div class="si-status-box si-status--ok"> - <div class="si-status__left"> - <span class="si-status__label">鎬绘暟</span> - </div> - <div class="si-status__right">{{ZsBarInfo.sumQty}}</div> - </div> - - <div class="si-status-box si-status--error"> - <div class="si-status__left"> - <span class="si-status__label">瀹屾垚鏁�</span> - </div> - <div class="si-status__right">{{ZsBarInfo.finQty}}</div> - </div> - - <van-button - slot="button" - type="info" - size="small" - @click="getChaiFen"> - 鎻愪氦 - </van-button> + <van-field + ref="LsBar" + v-model="LsBar" + label="绾垮埆" + placeholder="璇烽�夋嫨绾垮埆" + autofocus="true"> + </van-field> + <!-- 淇敼鍚庣殑鎸夐挳瀹瑰櫒 --> + <div class="button-container"> + <van-button + type="warning" + class="action-button reset-button" + >閲嶇疆</van-button> + <van-button + type="info" + class="action-button submit-button" + >閫佹</van-button> </div> </van-cell-group> </div> <van-tabs color="#000" title-active-color="#0283EF"> - <van-tab title="浜у搧淇℃伅" class="mySolid font"> - <van-cell-group > - <van-field label="鎸囦护鍗曞彿" colon="true" v-model="ZsBarInfo.daa001" readonly style="background: #ffa53b"></van-field> - <van-field label="鏉$爜鏁伴噺" colon="true" v-model="ZsBarInfo.barQty" readonly style="background: #ffa53b" ></van-field> - <van-field label="杩芥函鐮�" colon="true" v-model="ZsBarInfo.zsBarcode" readonly style="background: #ffa53b" ></van-field> - <van-field label="浜у搧缂栫爜" colon="true" v-model="ZsBarInfo.item_no" readonly style="background: #ffa53b" ></van-field> - <van-field label="浜у搧鍚嶇О" colon="true" v-model="ZsBarInfo.item_name" readonly style="background: #ffa53b" ></van-field> - <van-field label="浜у搧瑙勬牸" colon="true" v-model="ZsBarInfo.item_model" readonly style="background: #ffa53b" ></van-field> - <van-field label="鍓嶄竴宸ュ簭" colon="true" v-model="ZsBarInfo.lastGx" readonly style="background: #ffa53b" ></van-field> - <van-field label="褰撳墠宸ュ簭" colon="true" v-model="GX" readonly style="background: #ffa53b" ></van-field> - </van-cell-group> - </van-tab> - - <van-tab title="鐢熶骇灞ュ巻" class="mySolid font"> + <van-tab title="绠辨槑缁�" class="mySolid font"> <van-row> - <van-col span="6">浜哄憳</van-col> - <van-col span="6">浜х嚎</van-col> - <van-col span="6">宸ュ簭</van-col> - <van-col span="6">缁撴灉</van-col> + <van-col span="7" class="text-left padding-left">鏉$爜</van-col> + <van-col span="7" class="text-left padding-left">鐗╂枡</van-col> + <van-col span="7" class="text-left padding-left">瑙勬牸</van-col> + <van-col span="3" >鏁伴噺</van-col> </van-row> - <van-row v-for="(itm,index) in Traceability" :key="index"> - <van-col span="6" >{{itm.useR_NAME}}</van-col> - <van-col span="6" >{{itm.line_no}}</van-col> - <van-col span="6" class="blue-text">{{itm.processNo}}</van-col> - <van-col span="6" >{{itm.checkResult}}</van-col> + <van-row v-for="(itm,index) in KbBarMxInfo" :key="index"> + <van-col span="7" class="text-left padding-left" >{{itm.iteM_BARCODE}}</van-col> + <van-col span="7" class="text-left padding-left"> + <div class="blue-text">{{itm.item_no}}</div> + <div>{{itm.item_name}}</div> + </van-col> + <van-col span="7" class="text-left padding-left"> + <div>{{itm.item_model}}</div> + </van-col> + + <van-col span="3" class="blue-text">{{itm.quantity}}</van-col> </van-row> </van-tab> - <van-tab title="宸茬粦鏉$爜" class="mySolid font"> + <van-tab title="鍗℃澘鏄庣粏" class="mySolid font"> <van-row> - <van-col span="5">浜哄憳</van-col> - <van-col span="5">浜х嚎</van-col> - <van-col span="5">宸ュ簭</van-col> - <van-col span="4">鑹搧</van-col> - <van-col span="5">涓嶈壇鍝�</van-col> + <van-col span="7" class="text-left padding-left">鏉$爜</van-col> + <van-col span="7" class="text-left padding-left">鐗╂枡</van-col> + <van-col span="7" class="text-left padding-left">瑙勬牸</van-col> + <van-col span="3" >鏁伴噺</van-col> </van-row> - <van-row v-for="(itm,index) in Traceability" :key="index"> - <van-col span="5" >{{itm.fQty}}</van-col> - <van-col span="5" >{{itm.fQty}}</van-col> - <van-col span="5" class="blue-text">{{itm.fQty}}</van-col> - <van-col span="4" >{{itm.fQty}}</van-col> - <van-col span="5" >{{itm.sQty}}</van-col> + <van-row v-for="(itm,index) in KbBarMxInfo" :key="index"> + <van-col span="7" class="text-left padding-left" >{{itm.iteM_BARCODE}}</van-col> + <van-col span="7" class="text-left padding-left"> + <div class="blue-text">{{itm.item_no}}</div> + <div>{{itm.item_name}}</div> + </van-col> + <van-col span="7" class="text-left padding-left"> + <div>{{itm.item_model}}</div> + </van-col> + + <van-col span="3" class="blue-text">{{itm.quantity}}</van-col> </van-row> </van-tab> </van-tabs> @@ -154,5 +205,5 @@ </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> - <script src="Js/Cpbd.js?<%=121112 %>"></script> + <script src="Js/Cpbdsj.js?<%=11111 %>"></script> </asp:Content> \ No newline at end of file -- Gitblit v1.9.3