0.0.57增加巡检扫码的功能

master
LAPTOP-R6EHHS26\86155 1 year ago
parent b5696e5e17
commit 2b19b311e4

@ -24,13 +24,14 @@
</div>
<view class="single-left">
<!-- <view>扫描设备码:</view> -->
<u-search style="border: 1px solid #a19d9d" :clearabled="false" :disabled="detailsinfolist.equipmentCode == null ? true : true" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"></u-search>
<u-search :clearabled="false" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"></u-search>
<uni-icons type="scan" size="25" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons>
<!-- <view class="single-right">
<u-button type="primary" @click="selscteq()"></u-button>
</view>-->
</view> -->
<!-- <uni-icons type="scan" size="35" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> -->
</view>
<view class="item" v-for="(item, index) in detailsinfolist.detailList" :key="index">
<view class="item" v-show="isaccord" v-for="(item, index) in detailsinfolist.detailList" :key="index">
<div class="item1">检查项: {{ item.itemName }}</div>
<div class="item1">检查方法: {{ item.itemMethod }}</div>
<div v-for="(item1, index1) in item.standardList" :key="index1">
@ -100,6 +101,7 @@ import chooseOne from '@/components/choose-one/choose-one.vue';
import jPicker from '@/components/J-Picker/jPicker.vue';
import { session } from '@/store/modules/session';
import model1 from '../../equipment/Repairbx/model';
const mpaasScanModule: any = uni.requireNativePlugin('Mpaas-Scan-Module');
//import store from '@/store';
@Component({
components: {
@ -268,7 +270,7 @@ export default class ChangePalletNew extends BasePage {
};
await this.model.getInspectionOrderInfo(query);
this.detailsinfolist = this.model.OrderInfList;
this.orderNo = this.detailsinfolist.equipmentCode;
// this.orderNo = this.detailsinfolist.equipmentCode;
}
}
created() {
@ -388,15 +390,36 @@ export default class ChangePalletNew extends BasePage {
this.imgList.splice(index, 1);
}
scanCodeOne() {
uni.scanCode({
scanType: ['barCode'],
success: (res) => {
this.orderNo = res.result;
mpaasScanModule.mpaasScan(
{
// qrCodebarCode
//
scanType: ['qrCode', 'barCode'],
// false
hideAlbum: false,
},
fail(result) {
this.customToast(result);
(ret) => {
// uni.showModal({
// title: '',
// // resp_coderesp_messageresp_result
// // resp_code 10111000
// // resp_message
// // resp_result
// content: JSON.stringify(ret),
// showCancel: false,
// confirmText: '',
// });
if (ret.resp_message == 'success') {
this.orderNo = ret.resp_result;
this.search(this.orderNo);
// uni.navigateTo({
// url: `/pages/quality/Materialinspection/web?listitem=` + encodeURIComponent(ret.resp_result),
// });
} else {
this.customToast(ret.resp_result);
}
},
});
);
}
async onSubmit() {
if (this.orderNo == '' || this.orderNo.length == 0) {
@ -448,16 +471,15 @@ export default class ChangePalletNew extends BasePage {
}
}
search(value) {
console.log(value);
// if (value == this.detailsinfolist.equipmentCode) {
// this.isaccord = true;
// } else {
// (this.$refs.uToast as any).show({
// title: '',
// type: 'default',
// });
// this.isaccord = false;
// }
if (value == this.detailsinfolist.equipmentCode) {
this.isaccord = true;
} else {
(this.$refs.uToast as any).show({
title: '失败请扫码正确条码',
type: 'default',
});
this.isaccord = false;
}
}
}
</script>

@ -142,7 +142,7 @@ export default class LoginPage extends BasePage {
// console.log('Version////', this.Version);
}
///******************
version = '0.0.56';
version = '0.0.57';
compareVersion(version1: any, version2: any) {
//version1 1 &&& version2 -1

@ -104,7 +104,7 @@
</div> -->
<view class="item" v-for="(item, index) in detaillistceshi" :key="index">
<div class="item1">项目名称: {{ item.ruleName }}</div>
<div style="font-weight: 600">检查标准: {{ item.checkStandard }}</div>
<div style="font-weight: 600; margin-bottom: 3px">检查标准: {{ item.checkStandard }}</div>
<div class="item1 item2 item3" v-if="item.propertyCode == '0'">
<div class="item1">检查结果: {{ item.itemMethod }}</div>
<div class="select">
@ -115,8 +115,8 @@
</u-radio-group>
</div>
</div>
<div class="item1 item2" v-if="item.propertyCode == '1'">
<div class="input-box" id="input-box1">
<div class="item1 item2" style="width: 100%" v-if="item.propertyCode == '1'">
<div class="input-box" id="input-box1" style="display: flex; align-items: center">
实际值:
<input class="input" v-model="item.actualValue" @focus="focus(item, item.actualValue, index)" type="text" name="" id="" />
单位:mm
@ -1341,8 +1341,8 @@ export default class PurchaseWHSRM extends BasePage {
font-weight: 600;
}
.item2 {
// display: flex;
// align-content: center;
display: flex;
align-items: center;
// justify-content: space-between;
.select {
font-size: 15px;
@ -1358,9 +1358,9 @@ export default class PurchaseWHSRM extends BasePage {
margin-top: 2px;
.input {
font-size: 12px;
// width: 100%;
width: 56%;
padding: 1px 8px;
// height: 20px;
height: 27px;
box-sizing: border-box;
border: 1px solid #b6b6b6;
margin-left: 6px;

Loading…
Cancel
Save