日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VUE药监码扫描

發布時間:2023/12/13 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VUE药监码扫描 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!-- 藥監碼 --><div class="divContent"><div class="headDiv"><div class="spanA">請掃描相關藥監碼</div></div><button class="scanBtn" @click='scan_img()'>掃描藥監碼</button><button class="scanBtn" @click='selfAdd()'>手動添加藥監碼</button><div style="margin: 2% 0;"><!-- <p v-for="(itemAk,indk) in drugCardNo" :key="indk">{{itemAk}}<img @click='deleteCard(indk)' src="../assets/delete.png" style="width: 5%;height: 5%;margin:0 2% -1%;"></p> --><div class="scanDiv" style="position:relative;" v-for="(itemAk,index) in drugCardNo" :key="index"><x-input v-model="drugCardNo[index].code" @on-blur="updateCode(index,drugCardNo[index].id,drugCardNo[index].code);temporaryRepair();" @on-enter="updateCode(index,drugCardNo[index].id,drugCardNo[index].code);temporaryRepair();" name="mobile" :show-clear="false" placeholder="請輸入藥監碼" keyboard="number"></x-input><img @click='deleteCard(index)' src="../assets/jakavi_del.png" style="width: 24px;height: 24px;position: absolute;right: 3%;top: 26%;"><div v-if="drugCardNo.length-1 != index" class="xuxian"></div></div></div></div> //藥品監管碼回顯數據getBar() {new Promise((resolve, reject) => {Api_jakavi.getBarCode(this.orderNo).then((response) => {if (response.result.length > 0) {var that = this;response.result.forEach((element) => {var obj = {};obj.id = element.id;obj.code = element.code;that.drugCardNo.push(obj);});this.scanNum = response.result.length;}}).catch((error) => {reject(error);});});},// 藥監碼手動添加空白輸入框selfAdd() {if (this.scanNum >= 16) {this.$vux.toast.text("只能上傳16個藥監碼");return;}// var obj = {};// obj.id = "";// obj.code = "";// this.drugCardNo.push(obj);this.addDrugList("");},// 掃描藥監碼scan_img() {if (this.scanNum >= 16) {this.$vux.toast.text("只能上傳16個藥監碼");return;}let that = this;wx.ready(function () {wx.scanQRCode({desc: "scanQRCode desc",needResult: 1, // 默認為0,掃描結果由微信處理,1則直接返回掃描結果,scanType: ["barCode"], // 可以指定掃二維碼還是一維碼,默認二者都有success: function (res) {console.log("掃還是后話", res);that.addDrugList(res.resultStr.split(",")[1]);},error: function (res) {if (res.errMsg.indexOf("function_not_exist") > 0) {alert("版本過低請升級");}},});});},// 添加藥監碼addDrugList(code) {// if (code == "") {// this.$vux.toast.text("請輸入相關的藥監碼");// return;// }const data = {orderNo: this.orderNo,barCode: code,id: "",};new Promise((resolve, reject) => {Api_jakavi.addDrugCode(data).then((response) => {var obj = {};obj.id = response.result.id;obj.code = response.result.code;this.drugCardNo.push(obj);this.scanNum = this.drugCardNo.length;}).catch((error) => {this.$vux.toast.text(error);reject(error);});});},// 刪除藥監碼deleteCard(idk) {new Promise((resolve, reject) => {Api_jakavi.deleteDrugCode(this.drugCardNo[idk].id).then((response) => {this.drugCardNo.splice(idk, 1);this.scanNum = this.drugCardNo.length;}).catch((error) => {this.$vux.toast.text(error);reject(error);});});},// 修改藥監碼updateCode(idx, id, code) {const data = {orderNo: this.orderNo,barCode: code,id: id,};new Promise((resolve, reject) => {Api_jakavi.updateDrugCode(data).then((response) => {if (response.result.code) {this.drugCardNo[idx].code = response.result.code;Vue.set(this.drugCardNo, idx, this.drugCardNo[idx]);}}).catch((error) => {this.$vux.toast.text(error);reject(error);});});},

總結

以上是生活随笔為你收集整理的VUE药监码扫描的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。