|
@@ -1,7 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<div class="container" v-if="isRemoval">
|
|
|
- <back :title="titlename"></back>
|
|
|
<van-search v-model="keyWorld" placeholder="请输入快递单号" />
|
|
|
<img @click="onImg" src="@/assets/user/u4.png" alt="">
|
|
|
<div style="padding: 12px;" v-if="show">
|
|
@@ -27,6 +26,7 @@ import { appDeliveryPersonDeliveries } from '../../api';
|
|
|
import { Toast } from 'vant'
|
|
|
import Batched from './batched.vue'
|
|
|
import { getCompanyExpressNo } from "@/utils/utils"
|
|
|
+import wx from "weixin-jsapi";
|
|
|
export default {
|
|
|
name: 'Removal',
|
|
|
components: {
|
|
@@ -39,7 +39,8 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
titlename: "快件出库",
|
|
|
- codes: ['SF676444932923', 'SF23123123123', 'SF202303221917'],
|
|
|
+ // codes: ['SF676444932923', 'SF23123123123', 'SF202303221917'],
|
|
|
+ codes: [],
|
|
|
keyWorld: "",
|
|
|
isRemoval: true,
|
|
|
BatDispatchBatchNo: '',//传过去的生成的快递单号
|
|
@@ -47,8 +48,21 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
onImg() {
|
|
|
- // 调用
|
|
|
- this.callback(Math.random())
|
|
|
+ wx.scanQRCode({
|
|
|
+ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
|
|
|
+ scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有
|
|
|
+ success: (res) => {
|
|
|
+ var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
|
|
|
+ if (result.indexOf(",") != -1) {
|
|
|
+ let result1 = res.resultStr.split(",");
|
|
|
+ result = result1[result1.length - 1];
|
|
|
+ }
|
|
|
+ this.callback(result)
|
|
|
+ },
|
|
|
+ error: function (res) {
|
|
|
+ console.log(res, 'error++++++++++');
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
callback(code) {
|
|
|
if (this.codes.length < 15) {
|
|
@@ -105,7 +119,7 @@ export default {
|
|
|
height: 20px;
|
|
|
width: 20px;
|
|
|
right: 22px;
|
|
|
- top: 62px;
|
|
|
+ top: 20px;
|
|
|
}
|
|
|
}
|
|
|
|