Commit b796b3dd authored by 沈翠玲's avatar 沈翠玲

修复bug--生产报工

parent 16022fac
...@@ -12,7 +12,8 @@ export default { ...@@ -12,7 +12,8 @@ export default {
return { return {
barcode: null, barcode: null,
flash: false, flash: false,
tip: '将二维码放入框中,即可自动扫描', scanBarVew: null,
tip: '将二维码放入框中,即可自动扫描'
} }
}, },
onShow() { onShow() {
...@@ -35,6 +36,9 @@ export default { ...@@ -35,6 +36,9 @@ export default {
} }
}, },
methods: { methods: {
start() {
this.barcode.start()
},
/** /**
* 创建二维码 * 创建二维码
* @param {Object} currentWebview * @param {Object} currentWebview
...@@ -65,6 +69,8 @@ export default { ...@@ -65,6 +69,8 @@ export default {
closed() { closed() {
this.barcode.close() this.barcode.close()
let currentWebview = this.$mp.page.$getAppWebview();
currentWebview.remove(this.scanBarVew)
}, },
/** /**
...@@ -109,7 +115,7 @@ export default { ...@@ -109,7 +115,7 @@ export default {
}, },
closeImg); closeImg);
scanBarVew.interceptTouchEvent(true); scanBarVew.interceptTouchEvent(true);
this.scanBarVew = scanBarVew
currentWebview.append(scanBarVew); currentWebview.append(scanBarVew);
scanBarVew.addEventListener("click", (e) => { //点亮手电筒 scanBarVew.addEventListener("click", (e) => { //点亮手电筒
......
...@@ -573,19 +573,25 @@ ...@@ -573,19 +573,25 @@
<view style="display: flex"> <view style="display: flex">
<view style="width: 520px" v-if="recoilMaterialVisible"> <view style="width: 520px" v-if="recoilMaterialVisible">
<!-- #ifdef APP-PLUS --> <!-- #ifdef APP-PLUS -->
<app-scan ref="appScan" @getCode="recoilMaterialScan"></app-scan> <app-scan ref="appScan" @getCode="recoilMaterialScan" v-if="!recoilMaterialFlag"></app-scan>
<!-- #endif --> <!-- #endif -->
<view class="scan-mask" v-show="recoilMaterialFlag" :style="{top: '38px',
left: '0px',
height: '87%',
width: '500px',
position: 'absolute',
background: 'black'}"></view>
</view> </view>
<view class="list-bar"> <view class="list-bar">
<scroll-view scroll-y="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }"> <scroll-view scroll-y="true" scroll-x="true" class="scroll-list" :style="{ height: this.screenHeight - 280 + 'px' }">
<uni-table ref="qcTable" border stripe :loading="loading" emptyText="未查询到数据"> <uni-table ref="qcTable" border stripe :loading="loading" emptyText="未查询到数据">
<uni-tr> <uni-tr>
<!-- <uni-th width="200px" align="center">操作</uni-th> --> <!-- <uni-th width="200px" align="center">操作</uni-th> -->
<uni-th width="110px" align="center">产品物料编码</uni-th> <uni-th width="110px" align="center">产品物料编码</uni-th>
<uni-th width="300px" align="center">产品物料名称</uni-th> <uni-th width="200px" align="center">产品物料名称</uni-th>
<uni-th width="110px" align="center">批次号</uni-th> <uni-th width="90px" align="center">批次号</uni-th>
<uni-th width="110px" align="center">需求数量</uni-th> <uni-th width="80px" align="center">需求数量</uni-th>
<uni-th width="110px" align="center">数量</uni-th> <uni-th width="65px" align="center">数量</uni-th>
</uni-tr> </uni-tr>
<uni-tr v-for="(line, index) in recoilMaterialDetailList" :key="index"> <uni-tr v-for="(line, index) in recoilMaterialDetailList" :key="index">
...@@ -790,8 +796,8 @@ ...@@ -790,8 +796,8 @@
<zb-table :columns="tableDetailColumn" :stripe="true" :border="true" :data="tableDataDetail"></zb-table> <zb-table :columns="tableDetailColumn" :stripe="true" :border="true" :data="tableDataDetail"></zb-table>
</view> </view>
</u-modal> </u-modal>
<u-modal title="查看倒冲批次" :showRecoilMaterialButton="true" <u-modal title="查看倒冲批次" :showRecoilMaterialButton="true" @confirm="$refs.appScan.start()"
:title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }" :title-style="{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px',' z-index': 9999 }"
v-model="recoilMaterialFlag" width="1300rpx"> v-model="recoilMaterialFlag" width="1300rpx">
<view> <view>
<zb-table :columns="recoilMaterialColumn" :stripe="true" :border="true" :data="recoilMaterialList"></zb-table> <zb-table :columns="recoilMaterialColumn" :stripe="true" :border="true" :data="recoilMaterialList"></zb-table>
...@@ -2570,6 +2576,7 @@ export default { ...@@ -2570,6 +2576,7 @@ export default {
batchShow(row) { batchShow(row) {
this.recoilMaterialList = row.proRecoilMaterialList; this.recoilMaterialList = row.proRecoilMaterialList;
this.$refs.appScan.closed()
this.recoilMaterialFlag = true; this.recoilMaterialFlag = true;
}, },
......
...@@ -22,6 +22,11 @@ ...@@ -22,6 +22,11 @@
<u-input v-model="qcForm.ipqcName" placeholder="请输入检验单名称"></u-input> <u-input v-model="qcForm.ipqcName" placeholder="请输入检验单名称"></u-input>
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4" v-if="btnType">
<u-form-item label="检验单编号" label-width="90px">
<u-input v-model="qcForm.ipqcCode" placeholder="请输入检验单编号"></u-input>
</u-form-item>
</u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="检测结果" prop="checkResult"> <u-form-item label="检测结果" prop="checkResult">
<u-radio-group v-model="qcForm.checkResult"> <u-radio-group v-model="qcForm.checkResult">
...@@ -40,12 +45,12 @@ ...@@ -40,12 +45,12 @@
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="合格数量" prop="quantityQualified"> <u-form-item label="合格数量" prop="quantityQualified">
<u-number-box v-model="qcForm.quantityQualified" @change="handleChangeQuantityCheck"></u-number-box> <u-number-box :min="0" v-model="qcForm.quantityQualified" @change="handleChangeQuantityCheck"></u-number-box>
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="不合格数量" prop="quantityUnqualified"> <u-form-item label="不合格数量" prop="quantityUnqualified">
<u-number-box v-model="qcForm.quantityUnqualified" @change="handleChangeQuantityCheck"></u-number-box> <u-number-box :min="0" v-model="qcForm.quantityUnqualified" @change="handleChangeQuantityCheck"></u-number-box>
</u-form-item> </u-form-item>
</u-col> </u-col>
</u-row> </u-row>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment