|
@@ -51,7 +51,8 @@
|
|
onLoad,
|
|
onLoad,
|
|
} from '@dcloudio/uni-app'
|
|
} from '@dcloudio/uni-app'
|
|
import {
|
|
import {
|
|
- getDayworkItemByCarrierId
|
|
|
|
|
|
+ getDayworkItemByCarrierId,
|
|
|
|
+ getDayworkItemByCarrierCode
|
|
} from '@/api/business/dayWorkItem.js'
|
|
} from '@/api/business/dayWorkItem.js'
|
|
|
|
|
|
const active = ref(false)
|
|
const active = ref(false)
|
|
@@ -71,7 +72,7 @@
|
|
function init() {
|
|
function init() {
|
|
flag.value = listData.value.length > 0 ? false : true;
|
|
flag.value = listData.value.length > 0 ? false : true;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+/*
|
|
function HandleScanCode() {
|
|
function HandleScanCode() {
|
|
// 引入原生插件
|
|
// 引入原生插件
|
|
const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module");
|
|
const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module");
|
|
@@ -147,7 +148,84 @@
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+*/
|
|
|
|
|
|
|
|
+ function HandleScanCode() {
|
|
|
|
+ // 引入原生插件
|
|
|
|
+ const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module");
|
|
|
|
+ if (mpaasScanModule) {
|
|
|
|
+ // 调用插件的 mpaasScan 方法
|
|
|
|
+ mpaasScanModule.mpaasScan({
|
|
|
|
+ // 扫码识别类型,参数可多选,qrCode、barCode,
|
|
|
|
+ // 如不设置,默认识别所有扫码类型,可能有些许影响识别效率
|
|
|
|
+ scanType: ["qrCode", "barCode"],
|
|
|
|
+ // 是否隐藏相册,默认false不隐藏
|
|
|
|
+ hideAlbum: false,
|
|
|
|
+ },
|
|
|
|
+ (ret) => {
|
|
|
|
+ let vehicleObj = {carrierCode: ret.resp_result};
|
|
|
|
+ if (!vehicleObj.carrierCode || vehicleObj.carrierCode == "") {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: "请扫载具码",
|
|
|
|
+ duration: 1000
|
|
|
|
+ })
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ getDayworkItemByCarrierCode({
|
|
|
|
+ carrierCode: vehicleObj.carrierCode,
|
|
|
|
+ status: 4
|
|
|
|
+ }).then(response => {
|
|
|
|
+ console.log(response)
|
|
|
|
+ for (let i = 0; i < listData.value.length; i++) {
|
|
|
|
+ if (listData.value[i].lotCode === response.data[0].lotCode) {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: "该批次已存在"
|
|
|
|
+ })
|
|
|
|
+ console.log("该批次已存在")
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (let i = 0; i < response.data.length; i++) {
|
|
|
|
+ listData.value.push(response.data[i]);
|
|
|
|
+ }
|
|
|
|
+ for (let i = 0; i < listData.value.length; i++) {
|
|
|
|
+ listData.value[i].carriers = listData.value[i].carrierName.split('、').length;
|
|
|
|
+ }
|
|
|
|
+ console.log(listData.value);
|
|
|
|
+ init();
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+ } else {
|
|
|
|
+ getDayworkItemByCarrierId({
|
|
|
|
+ carrierId: '1747500989324668942',
|
|
|
|
+ status: 4
|
|
|
|
+ }).then(response => {
|
|
|
|
+ console.log(response)
|
|
|
|
+ for (let i = 0; i < listData.value.length; i++) {
|
|
|
|
+ if (listData.value[i].lotCode === response.data[0].lotCode) {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: "该批次已存在"
|
|
|
|
+ })
|
|
|
|
+ console.log("该批次已存在")
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (let i = 0; i < response.data.length; i++) {
|
|
|
|
+ listData.value.push(response.data[i]);
|
|
|
|
+ }
|
|
|
|
+ for (let i = 0; i < listData.value.length; i++) {
|
|
|
|
+ listData.value[i].carriers = listData.value[i].carrierName.split('、').length;
|
|
|
|
+ }
|
|
|
|
+ console.log(listData.value);
|
|
|
|
+ init();
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
function handleStartTurnover() {
|
|
function handleStartTurnover() {
|
|
// 调用子组件中的方法
|
|
// 调用子组件中的方法
|
|
turnoverTask.value.open(listData.value);
|
|
turnoverTask.value.open(listData.value);
|