0.0.57增加巡检扫码的功能

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

@ -24,13 +24,14 @@
</div> </div>
<view class="single-left"> <view class="single-left">
<!-- <view>扫描设备码:</view> --> <!-- <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"> <!-- <view class="single-right">
<u-button type="primary" @click="selscteq()"></u-button> <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> --> <!-- <uni-icons type="scan" size="35" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> -->
</view> </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.itemName }}</div>
<div class="item1">检查方法: {{ item.itemMethod }}</div> <div class="item1">检查方法: {{ item.itemMethod }}</div>
<div v-for="(item1, index1) in item.standardList" :key="index1"> <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 jPicker from '@/components/J-Picker/jPicker.vue';
import { session } from '@/store/modules/session'; import { session } from '@/store/modules/session';
import model1 from '../../equipment/Repairbx/model'; import model1 from '../../equipment/Repairbx/model';
const mpaasScanModule: any = uni.requireNativePlugin('Mpaas-Scan-Module');
//import store from '@/store'; //import store from '@/store';
@Component({ @Component({
components: { components: {
@ -268,7 +270,7 @@ export default class ChangePalletNew extends BasePage {
}; };
await this.model.getInspectionOrderInfo(query); await this.model.getInspectionOrderInfo(query);
this.detailsinfolist = this.model.OrderInfList; this.detailsinfolist = this.model.OrderInfList;
this.orderNo = this.detailsinfolist.equipmentCode; // this.orderNo = this.detailsinfolist.equipmentCode;
} }
} }
created() { created() {
@ -388,15 +390,36 @@ export default class ChangePalletNew extends BasePage {
this.imgList.splice(index, 1); this.imgList.splice(index, 1);
} }
scanCodeOne() { scanCodeOne() {
uni.scanCode({ mpaasScanModule.mpaasScan(
scanType: ['barCode'], {
success: (res) => { // qrCodebarCode
this.orderNo = res.result; //
scanType: ['qrCode', 'barCode'],
// false
hideAlbum: false,
}, },
fail(result) { (ret) => {
this.customToast(result); // 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() { async onSubmit() {
if (this.orderNo == '' || this.orderNo.length == 0) { if (this.orderNo == '' || this.orderNo.length == 0) {
@ -448,16 +471,15 @@ export default class ChangePalletNew extends BasePage {
} }
} }
search(value) { search(value) {
console.log(value); if (value == this.detailsinfolist.equipmentCode) {
// if (value == this.detailsinfolist.equipmentCode) { this.isaccord = true;
// this.isaccord = true; } else {
// } else { (this.$refs.uToast as any).show({
// (this.$refs.uToast as any).show({ title: '失败请扫码正确条码',
// title: '', type: 'default',
// type: 'default', });
// }); this.isaccord = false;
// this.isaccord = false; }
// }
} }
} }
</script> </script>

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

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

Loading…
Cancel
Save