| | |
| | | <scroll-view scroll-y="true" class="history-scroll"> |
| | | <view v-for="(record, index) in historyList" :key="index" class="history-record"> |
| | | <view class="record-item">{{ record.itemBarcode }}</view> |
| | | <view class="record-item">{{ record.quantity || 'æªç¥æ°é' }}</view> |
| | | <view class="record-item">{{ record.quantity }}</view> |
| | | <view class="record-item">{{ record.printDate }}</view> |
| | | <view class="record-item">{{ record.printedBy }}</view> |
| | | </view> |
| | |
| | | </view> |
| | | </view> |
| | | |
| | | <button @click="reprintLast" :disabled="isButtonDisabled2" class="uni-btn">{{ isButtonDisabled2 ? '请ç¨å...' : 'è¡¥æä¸ä¸å¼ ' }}</button> |
| | | </view> |
| | | <!-- <button @click="reprintLast" :disabled="isButtonDisabled2" class="uni-btn">{{ isButtonDisabled2 ? '请ç¨å...' : 'è¡¥æä¸ä¸å¼ ' }}</button> |
| | | --></view> |
| | | </view> |
| | | |
| | | </view> |
| | |
| | | {{ deviceState }} |
| | | </view> |
| | | </view> |
| | | |
| | | <button @click="reprintLast" :disabled="isButtonDisabled2" class="uni-btn">{{ isButtonDisabled2 ? '请ç¨å...' : 'è¡¥æä¸ä¸å¼ ' }}</button> |
| | | |
| | | <!-- æé®æ¾å¨ç¶æææ¬ç䏿¹ --> |
| | | <!-- <button @click="manualCheck" class="check-button">æå¨æ£æµ</button> --> |
| | | <view class="version" v-if="version"> |
| | | çæ¬å·ï¼{{ version }} |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- <button @click="createLabel()" class="dycs">æå°æµè¯</button> --> |
| | |
| | | <button @click="sendForFirstInspection" class="round-btn">馿£éæ£</button> |
| | | </view> |
| | | </view> |
| | | <view class="version" v-if="version"> |
| | | çæ¬å·ï¼{{ version }} |
| | | </view> |
| | | |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | } |
| | | |
| | | let res = UsbModule.isUsbConnect(); |
| | | this.deviceState = res ? "USB è¿æ¥æ£å¸¸" : "USB è¿æ¥å¤±è´¥"; |
| | | console.log("USB æ£æµç»æ:", this.deviceState); |
| | | if (this.deviceState == "USB è¿æ¥å¤±è´¥") { |
| | | this.deviceState = res ? "æå°æº è¿æ¥æ£å¸¸" : "æå°æº è¿æ¥å¤±è´¥"; |
| | | console.log("æå°æº æ£æµç»æ:", this.deviceState); |
| | | if (this.deviceState == "æå°æº è¿æ¥å¤±è´¥") { |
| | | |
| | | uni.showToast({ |
| | | title: ` ${this.deviceState}`, |
| | |
| | | |
| | | } catch (error) { |
| | | |
| | | console.error("USB æ£æµé误:", error); |
| | | this.deviceState = "USB æ£æµå¤±è´¥"; |
| | | console.error("æå°æº æ£æµé误:", error); |
| | | this.deviceState = "æå°æº æ£æµå¤±è´¥"; |
| | | uni.showToast({ |
| | | title: "USB æ£æµå¤±è´¥ï¼è¯·æ£æ¥æä»¶", |
| | | title: "æå°æº æ£æµå¤±è´¥ï¼è¯·æ£æ¥æä»¶", |
| | | duration: 2000, |
| | | icon: "none" |
| | | }); |
| | |
| | | console.log("111", UsbModule) |
| | | let res = UsbModule.initUsbDevice(); |
| | | if (res) { |
| | | this.deviceState = "USB è¿æ¥æ£å¸¸" |
| | | this.deviceState = "æå°æº è¿æ¥æ£å¸¸" |
| | | } else { |
| | | this.deviceState = "USB è¿æ¥å¤±è´¥" |
| | | this.deviceState = "æå°æº è¿æ¥å¤±è´¥" |
| | | } |
| | | uni.showToast({ |
| | | title: this.deviceState, |
| | |
| | | if (!UsbModule || !UsbModule.isUsbConnect || !UsbModule.isUsbConnect()) { |
| | | uni.showModal({ |
| | | title: ` ${this.networkState}`, |
| | | content: "è¯·æ£æ¥USBè¿æ¥", |
| | | content: "è¯·æ£æ¥æå°æºè¿æ¥", |
| | | showCancel: false, |
| | | success: () => { |
| | | this.modalVisible = false; |
| | |
| | | |
| | | // 第ä¸é¨åï¼æ¡ç ãå·¥åå·ãä¾åºåä¿¡æ¯ + 大äºç»´ç |
| | | command.setBar(20, 40, "128", 100, 1, 0, 2, requestData.uniqueValue); // æ¡ç |
| | | command.setText(20, 40, "TSS24.BF2", 1, 1, "æ¡ç : "); |
| | | command.setText(20, 40, "TSS24.BF2", 1, 1, "ç©ææ¡ç : "); |
| | | command.setText(150, 40, "TSS24.BF2", 1, 1, requestData.uniqueValue); |
| | | |
| | | // å·¥åå· |
| | |
| | | // command.setFeed(30); |
| | | this.sendData = command.getData(); |
| | | |
| | | // åéæ°æ® |
| | | this.senUSBData(); |
| | | // **å
è®°å½ "æå°å" äºä»¶** |
| | | this.logPrintEvent("æå°å", "æå°", requestData.uniqueValue); |
| | | // 1. æ§è¡åé |
| | | let printResult = this.senUSBData(); |
| | | |
| | | // 2. 夿å鿝妿å |
| | | if (printResult.success) { |
| | | // â
åéæåï¼è®°å½æå°æ¥å¿ |
| | | this.logPrintEvent("æå°å", "æå°", requestData.uniqueValue); |
| | | } else { |
| | | // â åéå¤±è´¥ï¼æç¤ºç¨æ·ï¼ä¸è®°å½æ¥å¿ |
| | | uni.showToast({ |
| | | title: "æå°å¤±è´¥ï¼æªè®°å½æ¥å¿", |
| | | duration: 2000 |
| | | }); |
| | | } |
| | | |
| | | this.oldbgs = this.reportedQuantity; |
| | | //仿°å·æ°å·¥åä¿¡æ¯ |
| | | loadOrderDetails(); |
| | |
| | | if (!UsbModule || !UsbModule.isUsbConnect || !UsbModule.isUsbConnect()) { |
| | | uni.showModal({ |
| | | title: ` ${this.networkState}`, |
| | | content: "è¯·æ£æ¥USBè¿æ¥", |
| | | content: "è¯·æ£æ¥æå°æºè¿æ¥", |
| | | showCancel: false, |
| | | success: () => { |
| | | this.modalVisible = false; |
| | |
| | | |
| | | // 第ä¸é¨åï¼æ¡ç ãå·¥åå·ãä¾åºåä¿¡æ¯ + 大äºç»´ç |
| | | command.setBar(20, 40, "128", 100, 1, 0, 2, this.lastRequestData); // æ¡ç |
| | | command.setText(20, 40, "TSS24.BF2", 1, 1, "æ¡ç : "); |
| | | command.setText(20, 40, "TSS24.BF2", 1, 1, "ç©ææ¡ç : "); |
| | | command.setText(150, 40, "TSS24.BF2", 1, 1, this.lastRequestData); |
| | | |
| | | // å·¥åå· |
| | |
| | | command.setPagePrint(); |
| | | command.setFeed(3); |
| | | this.sendData = command.getData(); |
| | | |
| | | // 1. æ§è¡åé |
| | | let printResult = this.senUSBData(); |
| | | |
| | | // 2. 夿å鿝妿å |
| | | if (printResult.success) { |
| | | // åéæåï¼è®°å½æå°æ¥å¿ |
| | | this.logPrintEvent("æå°å", "è¡¥æ", this.lastRequestData); |
| | | } else { |
| | | // åéå¤±è´¥ï¼æç¤ºç¨æ·ï¼ä¸è®°å½æ¥å¿ |
| | | uni.showToast({ |
| | | title: "æå°å¤±è´¥ï¼æªè®°å½æ¥å¿", |
| | | duration: 2000 |
| | | }); |
| | | } |
| | | F |
| | | // åéæ°æ® |
| | | this.senUSBData(); |
| | | // **è®°å½ "è¡¥æå" äºä»¶** |
| | | this.logPrintEvent("æå°å", "è¡¥æ", this.lastRequestData); |
| | | |
| | | } |
| | | , |
| | | logPrintEvent(eventType, printType, barcodeValue) { |