|
@@ -61,7 +61,7 @@
|
|
|
const turnoverTask = ref(null)
|
|
|
const flag = ref(false);
|
|
|
|
|
|
- onLoad(() => {
|
|
|
+ onLoad(() => {
|
|
|
init();
|
|
|
uni.$once('clearListData', () => {
|
|
|
listData.value = [];
|
|
@@ -75,50 +75,77 @@
|
|
|
function HandleScanCode() {
|
|
|
// 引入原生插件
|
|
|
const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module");
|
|
|
- // 调用插件的 mpaasScan 方法
|
|
|
- mpaasScanModule.mpaasScan({
|
|
|
- // 扫码识别类型,参数可多选,qrCode、barCode,
|
|
|
- // 如不设置,默认识别所有扫码类型,可能有些许影响识别效率
|
|
|
- scanType: ["qrCode", "barCode"],
|
|
|
- // 是否隐藏相册,默认false不隐藏
|
|
|
- hideAlbum: false,
|
|
|
- },
|
|
|
- (ret) => {
|
|
|
- let vehicleObj = JSON.parse(ret.resp_result);
|
|
|
- if (!vehicleObj.carrierId || vehicleObj.carrierId == "") {
|
|
|
- uni.showToast({
|
|
|
- icon: "none",
|
|
|
- title: "请扫载具码",
|
|
|
- duration: 1000
|
|
|
+ if (mpaasScanModule) {
|
|
|
+ // 调用插件的 mpaasScan 方法
|
|
|
+ mpaasScanModule.mpaasScan({
|
|
|
+ // 扫码识别类型,参数可多选,qrCode、barCode,
|
|
|
+ // 如不设置,默认识别所有扫码类型,可能有些许影响识别效率
|
|
|
+ scanType: ["qrCode", "barCode"],
|
|
|
+ // 是否隐藏相册,默认false不隐藏
|
|
|
+ hideAlbum: false,
|
|
|
+ },
|
|
|
+ (ret) => {
|
|
|
+ let vehicleObj = JSON.parse(ret.resp_result);
|
|
|
+ if (!vehicleObj.carrierId || vehicleObj.carrierId == "") {
|
|
|
+ uni.showToast({
|
|
|
+ icon: "none",
|
|
|
+ title: "请扫载具码",
|
|
|
+ duration: 1000
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ getDayworkItemByCarrierId({
|
|
|
+ carrierId: vehicleObj.carrierId,
|
|
|
+ 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();
|
|
|
})
|
|
|
- return;
|
|
|
}
|
|
|
- getDayworkItemByCarrierId({
|
|
|
- carrierId: vehicleObj.carrierId,
|
|
|
- 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;
|
|
|
+ );
|
|
|
+ } 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;
|
|
|
}
|
|
|
- console.log(listData.value);
|
|
|
- init();
|
|
|
- })
|
|
|
- }
|
|
|
- );
|
|
|
+ }
|
|
|
+ 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() {
|
|
@@ -154,7 +181,7 @@
|
|
|
icon: 'none',
|
|
|
title: '该箱子绑定的所有批次已删除',
|
|
|
duration: 2000
|
|
|
- })
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
});
|