App_Data/PublishProfiles/FolderProfile.pubxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
App_Data/PublishProfiles/FolderProfile.pubxml.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Cpbd.aspx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Cpbd.aspx.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Dbck.aspx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Dbrk.aspx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Js/Cpbd.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Xsck.aspx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Xsck.aspx.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
H5/Xsth.aspx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
App_Data/PublishProfiles/FolderProfile.pubxml
@@ -6,12 +6,13 @@ <PropertyGroup> <DeleteExistingFiles>false</DeleteExistingFiles> <ExcludeApp_Data>false</ExcludeApp_Data> <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> <LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration> <LastUsedPlatform>Any CPU</LastUsedPlatform> <LaunchSiteAfterPublish>true</LaunchSiteAfterPublish> <PublishProvider>FileSystem</PublishProvider> <PublishUrl>C:\Users\Administrator\Desktop\erp</PublishUrl> <PublishUrl>E:\001API_release\QX\QX_PDA_Front</PublishUrl> <WebPublishMethod>FileSystem</WebPublishMethod> <_TargetId>Folder</_TargetId> <SiteUrlToLaunchAfterPublish /> </PropertyGroup> </Project> App_Data/PublishProfiles/FolderProfile.pubxml.user
@@ -4,7 +4,7 @@ --> <Project> <PropertyGroup> <History>True|2024-12-11T02:02:37.2165065Z||;</History> <History>True|2025-04-03T06:37:59.0269394Z||;</History> <LastFailureDetails /> </PropertyGroup> </Project> H5/Cpbd.aspx
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,158 @@ <%@ Page Title="产åç»å®" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="Cpbd.aspx.cs" Inherits="H5_Scll" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style> .si-status-box, .si-status__left { background-color: transparent !important; /* éæèæ¯ */ border: 1px solid #000 !important; /* é»è²å¤æ¡ */ color: #000 !important; /* å ¨å±æåé¢è² */ height: 0.5rem; } .si-status__left::after { content: none !important; } .si-status__label, .si-status__right { font-size: 0.33rem !important; /* ç»ä¸åä½å¤§å° */ color: inherit !important; /* ç»§æ¿ç¶çº§æåé¢è² */ } </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <div class="content-wrapper"> <van-nav-bar title="产åç»å®" left-text="è¿å" left-arrow @click-left="GoBack()"> </van-nav-bar> <div class="mySolid"> <van-cell-group> <van-field ref="ZsBar" v-model="ZsBar" label="追溯æ¡ç " clearable placeholder="请æ«ç " :right-icon-size="19" v-focus.noKeyboard @keyup.enter.native="getZsBarInfo" autofocus="true"> </van-field> <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 > </van-field> <van-field ref="LsBar" v-model="LsBar" label="åçæ¡ç " placeholder="请æ«åçç " @keyup.enter.native="getModel" 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> </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-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-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> </van-tab> <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-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> </van-tab> </van-tabs> </div> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server"> <comloading v-if="isLoading"></comloading> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> <script src="Js/Cpbd.js?<%=121112 %>"></script> </asp:Content> H5/Cpbd.aspx.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class H5_Scll : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } H5/Dbck.aspx
@@ -104,5 +104,5 @@ <%--<comback ></comback>--%> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> <script src="Js/Dbck.js?<%=123 %>"></script> <script src="Js/Dbck.js?<%=1231 %>"></script> </asp:Content> H5/Dbrk.aspx
@@ -107,5 +107,5 @@ <%--<comback ></comback>--%> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> <script src="Js/Dbrk.js?<%=114 %>"></script> <script src="Js/Dbrk.js?<%=1141 %>"></script> </asp:Content> H5/Js/Cpbd.js
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,167 @@ var vm = new Vue({ el: '#app', data: function () { return { isLoading: false, userInfo: { "loginGuid": '', "loginAccount": '', }, ZsBar: "",//追溯æ¡ç LsBar: "",//åçæµæ°´æ¡ç UserName: Cookies.get('loginName'),//ç¨æ·åç§° ZsBarInfo: [], Traceability: [], GX: "G005:产åç»å®", } }, mounted() { var that = this; this.userInfo = { loginGuid: this.GetLoginInfor().loginGuid, loginAccount: this.GetLoginInfor().loginAccount, }; }, methods: { getZsBarInfo() { var that = this; that.isLoading = true; that.AxiosHttp("post", 'Womdaa/getZsBarInfo', { Xt: that.GX, Zsbarcode: that.ZsBar }, false) .then(function (res) { var json = res; if (json.status == 0) { that.ZsBarInfo = json.data.tbBillList.zsBarInfo[0]; that.Traceability = json.data.tbBillList.traceability; that.$refs.LsBar.focus(); } else { that.$toast.fail(json.message); that.$refs.ZsBar.focus(); that.ZsBar = ""; that.ZsBarInfo = []; that.Traceability = []; } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("ç½ç»é误ï¼è¯·éè¯ï¼"); that.$refs.ZsBar.focus(); that.ZsBar = ""; that.ZsBarInfo = []; that.Traceability = []; }); }, getScan() { var that = this; if (that.modeInfo.daa001.length <= 0) { that.$toast.fail("å·¥ååå·ä¸è½ä¸ºç©ºï¼"); return; } if (that.scanInfo.barcode.length * 1 <= 0) { that.$toast.fail("ç©ææ¡ç ä¸è½ä¸ºç©ºï¼"); return; } that.isLoading = true; that.AxiosHttp("post", 'Womdaa/ScanCode', { daa001: that.modeInfo.daa001, userName: that.userInfo.loginAccount, barcode: that.scanInfo.barcode, }, false) .then(function (res) { var json = res; if (json.status == 0) { // that.scanInfo = json.data.tbBillList; that.$notify({ type: 'success', message: json.message }); that.getModel(); that.$refs.barcode.focus(); that.scanInfo.barcode = null; } else if (json.status == 2) { that.$refs.splitNum.focus(); that.scanInfo.splitNum = json.data.tbBillList.splitNum; that.scanInfo.barcodeNum = json.data.tbBillList.barcodeNum; } else { that.$toast.fail(json.message); that.$refs.barcode.focus(); } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("ç½ç»é误ï¼è¯·éè¯ï¼"); console.log(error); that.$refs.barcode.focus(); }); }, getChaiFen() { //this.isPrinterPopupVisible = true; // æ¾ç¤ºå¼¹çª var that = this; if (that.modeInfo.daa001.length <= 0) { that.$toast.fail("å·¥ååå·ä¸è½ä¸ºç©ºï¼"); return; } if (that.scanInfo.splitNum * 1 <= 0) { that.$toast.fail("æåæ°éä¸è½ä¸ºç©ºï¼"); return; } if (that.scanInfo.barcode.length * 1 <= 0) { that.$toast.fail("ç©ææ¡ç ä¸è½ä¸ºç©ºï¼"); return; } that.isLoading = true; that.AxiosHttp("post", 'Womdaa/ScanCodeCF', { daa001: that.modeInfo.daa001, userName: that.userInfo.loginAccount, barcode: that.scanInfo.barcode, Num: that.scanInfo.splitNum, }, false) .then(function (res) { var json = res; if (json.status == 0) { // that.modeInfo = json.data.tbBillList; that.scanInfo.splitNum = null; that.scanInfo.barcodeNum = null; that.scanInfo.barcode = null; that.$notify({ type: 'success', message: json.message }); that.$refs.barcode.focus(); that.getModel(); } else { that.$toast.fail(json.message); } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; that.$toast.fail("ç½ç»é误ï¼è¯·éè¯ï¼"); console.log(error); }); }, //æå°æºæ³¨é //selectPrinter(printer) { // this.selectedPrinter = printer.printerId; // æ´æ°éä¸çæå°æºç¼å· //}, //confirmSelection() { // if (this.selectedPrinter) { // alert(`æ¨éæ©äºæå°æºï¼${this.selectedPrinter}`); // // å¨è¿éå¤çéæ©ç»æï¼ä¾å¦è°ç¨æ¥å£ææ´æ°ç¶æ // this.isPrinterPopupVisible = false; // å ³éå¼¹çª // } else { // alert('è¯·éæ©ä¸ä¸ªæå°æºï¼'); // } //}, //onPrinterSelected(value) { // console.log('å½åéä¸çæå°æºç¼å·:', value); //}, } }) H5/Xsck.aspx
@@ -1,4 +1,4 @@ <%@ Page Title="" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="Xsck.aspx.cs" Inherits="H5_Scbl" %> <%@ Page Title="" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="Xsck.aspx.cs" Inherits="H5_Xsck" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style> @@ -95,5 +95,5 @@ <%--<comback ></comback>--%> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> <script src="Js/Xsck.js?<%=127 %>"></script> <script src="Js/Xsck.js?<%=1271111 %>"></script> </asp:Content> H5/Xsck.aspx.cs
@@ -5,7 +5,7 @@ using System.Web.UI; using System.Web.UI.WebControls; public partial class H5_Scbl : System.Web.UI.Page public partial class H5_Xsck : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { H5/Xsth.aspx
@@ -96,6 +96,6 @@ <%--<comback ></comback>--%> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server"> <script src="Js/Xsth.js?<%=16 %>"></script> <script src="Js/Xsth.js?<%=161 %>"></script> </asp:Content>