Commit 26481cfc authored by 张海景's avatar 张海景

update:修改质量按钮显示逻辑

parent e623a628
...@@ -73,15 +73,20 @@ ...@@ -73,15 +73,20 @@
</uni-td> </uni-td>
<uni-td> <uni-td>
<view class="uni-group"> <view class="uni-group">
<button class="uni-button" size="mini" type="primary" v-if="line.ipqcType === 'SJQR' && line.quantityCheck >= line.maxNum" @click="qcLineClick(line)"> <!-- 首检按钮判断FIRST开始 -->
查看确认 <button class="uni-button" size="mini" type="primary" v-if="curQcType === 'FIRST'&&line.ipqcType === 'FIRST'&&(line.status === 'PREPARE'||line.status === 'PENDING')" @click="qcLineClick(line)">
</button>
<button class="uni-button" size="mini" type="primary" v-if="line.ipqcType !== 'SJQR' && line.quantityCheck >= line.maxNum" @click="qcLineClick(line)">
查看编辑 查看编辑
</button> </button>
<button class="uni-button" size="mini" type="primary" v-if="line.quantityCheck >= line.maxNum && line.ipqcType === 'SJQR'" @click="firstCONFIRMED(line)"> <button class="uni-button" size="mini" type="primary" v-if="curQcType === 'FIRST'&&line.ipqcType === 'FIRST'&&line.status === 'CONFIRMED'" @click="qcLineClick(line, false)">
确认 查看
</button>
<!-- 首检按钮判断FIRST结束 -->
<button class="uni-button" size="mini" type="primary" v-if="curQcType === 'SJQR'" @click="qcLineClick(line)">
查看确认
</button> </button>
<!-- <button class="uni-button" size="mini" type="primary" v-if="line.ipqcType === 'SJQR'" @click="firstCONFIRMED(line)">
确认
</button> -->
</view> </view>
</uni-td> </uni-td>
</uni-tr> </uni-tr>
...@@ -93,7 +98,7 @@ ...@@ -93,7 +98,7 @@
</view> </view>
</view> </view>
<u-modal width="90%" @confirm="submitIpqc" v-model="qcModalFlag" :showConfirmButton="true" :showCancelButton="true" title="请填写检验单" content="操作内容"> <u-modal width="90%" @confirm="submitIpqc" v-model="qcModalFlag" :showConfirmButton="showIpqcConfirmButton" :showCancelButton="true" title="请填写检验单" content="操作内容">
<u-form ref="qcForm" label-width="90px"> <u-form ref="qcForm" label-width="90px">
<u-row> <u-row>
<u-col span="5"> <u-col span="5">
...@@ -363,7 +368,8 @@ export default { ...@@ -363,7 +368,8 @@ export default {
qcLineItem: {}, qcLineItem: {},
deffectModalFlag: false, deffectModalFlag: false,
qcFirstVisible: false, qcFirstVisible: false,
qcFirstLines: [] qcFirstLines: [],
showIpqcConfirmButton: true
}; };
}, },
created() { created() {
...@@ -385,8 +391,12 @@ export default { ...@@ -385,8 +391,12 @@ export default {
this.getQcFirstLines(); this.getQcFirstLines();
} }
}, },
async getIpqcList(type) { async getIpqcList(type, status) {
const res = await this.$u.api.ipqcList({ ipqcType: type }); let params = { ipqcType: type }
if (status) {
params = {status}
}
const res = await this.$u.api.ipqcList(params);
if (res.code === 200) { if (res.code === 200) {
this.qcList = res.rows; this.qcList = res.rows;
} }
...@@ -542,7 +552,11 @@ export default { ...@@ -542,7 +552,11 @@ export default {
handleClickBtn(type) { handleClickBtn(type) {
this.qcForm = {}; this.qcForm = {};
this.curQcType = type; this.curQcType = type;
if (type == 'SJQR') {
this.getIpqcList(type, 'PENDING');
} else {
this.getIpqcList(type); this.getIpqcList(type);
}
console.log(type, 'type'); console.log(type, 'type');
// if (type === 'QCMSG') { // if (type === 'QCMSG') {
// this.qcMsgVisible = true // this.qcMsgVisible = true
...@@ -553,10 +567,11 @@ export default { ...@@ -553,10 +567,11 @@ export default {
// this.qcModalFlag = true; // this.qcModalFlag = true;
// } // }
}, },
qcLineClick(item) { qcLineClick(item, flag) {
this.qcModalFlag = true; this.qcModalFlag = true;
this.qcForm = item; this.qcForm = item;
console.log(this.qcForm); console.log(this.qcForm);
this.showIpqcConfirmButton = flag === false? false: true
this.getTemplateLineList(); this.getTemplateLineList();
}, },
qcLineItemClick(item) { qcLineItemClick(item) {
......
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