|
|
|
@ -121,6 +121,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<uni-icons type="scan" size="35" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons>
|
|
|
|
|
<!-- <uni-icons type="scan" size="35" @click="scanCodeOne3" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> -->
|
|
|
|
|
<!-- <uni-icons type="scan" size="35" @click="scanCodeOne2" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> -->
|
|
|
|
|
<div class="upload-name">
|
|
|
|
|
<!-- <div class="name">检查标准:{{ form.item5 }}</div> -->
|
|
|
|
@ -206,8 +207,9 @@ import { Component } from 'vue-property-decorator';
|
|
|
|
|
import { BasePage } from '@/components/base/page';
|
|
|
|
|
import jPicker from '@/components/J-Picker/jPicker.vue';
|
|
|
|
|
import model from './model';
|
|
|
|
|
//import { any } from 'lodash/fp';
|
|
|
|
|
import { session } from '@/store/modules/session';
|
|
|
|
|
const mpaasScanModule: any = uni.requireNativePlugin('Mpaas-Scan-Module');
|
|
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
|
components: {
|
|
|
|
|
jPicker,
|
|
|
|
@ -328,7 +330,10 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
files: any = [];
|
|
|
|
|
DefectListPDAlist: any = [];
|
|
|
|
|
defectCodelist: any = [];
|
|
|
|
|
imgurl: any = 'http://lj08.cn/21201501124240221021300171390045';
|
|
|
|
|
imgurl: any = 'http://lj08.cn/21001871815240307020600048115350';
|
|
|
|
|
// 引入原生插件
|
|
|
|
|
// 调用插件的 mpaasScan 方法
|
|
|
|
|
|
|
|
|
|
//收货按钮
|
|
|
|
|
tagClick(index) {
|
|
|
|
|
this.tagslist.splice(index, 1);
|
|
|
|
@ -792,10 +797,43 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
this.detaillistceshi[index].fileListStr = this.detaillistceshi[index].files.join(',');
|
|
|
|
|
console.log(this.detaillistceshi[index]);
|
|
|
|
|
}
|
|
|
|
|
// "resp_message":"success""res_presult":"http://li08.cn/21001871815240307020600048115350""res_pcode":1000}
|
|
|
|
|
scanCodeOne() {
|
|
|
|
|
// http://lj08.cn/21201501124240221021300171390045
|
|
|
|
|
mpaasScanModule.mpaasScan(
|
|
|
|
|
{
|
|
|
|
|
// 扫码识别类型,参数可多选,qrCode、barCode,
|
|
|
|
|
// 如不设置,默认识别所有扫码类型,可能有些许影响识别效率
|
|
|
|
|
scanType: ['qrCode', 'barCode'],
|
|
|
|
|
// 是否隐藏相册,默认false不隐藏
|
|
|
|
|
hideAlbum: false,
|
|
|
|
|
},
|
|
|
|
|
(ret) => {
|
|
|
|
|
console.log(ret);
|
|
|
|
|
// uni.showModal({
|
|
|
|
|
// title: '扫码结果',
|
|
|
|
|
// // 返回值中,有三个参数 resp_code、resp_message、resp_result
|
|
|
|
|
// // resp_code 表示返回结果值,10:用户取消,11:其他错误,1000:成功
|
|
|
|
|
// // resp_message 表示返回结果信息
|
|
|
|
|
// // resp_result 表示扫码结果,只有成功才会有返回
|
|
|
|
|
// content: JSON.stringify(ret),
|
|
|
|
|
// showCancel: false,
|
|
|
|
|
// confirmText: '确定',
|
|
|
|
|
// });
|
|
|
|
|
if (ret.resp_message == 'success') {
|
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: `/pages/quality/Materialinspection/web?listitem=` + encodeURIComponent(ret.resp_result),
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
this.customToast(ret.resp_result);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
scanCodeOne3() {
|
|
|
|
|
// http://lj08.cn/21201501124240221021300171390045
|
|
|
|
|
uni.scanCode({
|
|
|
|
|
// scanType: ['barCode'],
|
|
|
|
|
scanType: ['qrCode', 'barCode'],
|
|
|
|
|
success: (res) => {
|
|
|
|
|
console.log(res.result, 'ssss');
|
|
|
|
|
this.orderNo = res.result;
|
|
|
|
|