|
|
@ -133,7 +133,7 @@
|
|
|
|
</u-radio-group>
|
|
|
|
</u-radio-group>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-if="selectList.value == 'checkTypeSC' && item.projectNo === '2024010305'"><view>实际值:</view><u-input border v-model="item.actualValue" @confirm="confirmNumber(item, index)" @blur="confirmNumber(item, index)"></u-input></div>
|
|
|
|
<div v-if="selectList.value == 'checkTypeSC' && (item.projectNo === '2024010305' || item.projectNo === '2024010304')"><view>实际值:</view><u-input border v-model="item.actualValue" @confirm="confirmNumber(item, index)" @blur="confirmNumber(item, index)"></u-input></div>
|
|
|
|
|
|
|
|
|
|
|
|
<div v-else><view>实际值:</view><u-input border v-model="item.actualValue"></u-input></div>
|
|
|
|
<div v-else><view>实际值:</view><u-input border v-model="item.actualValue"></u-input></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -154,8 +154,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="item1" style="color: #000; position: relative" v-show="!(selectList.value == 'checkTypeSC' || selectList.value == 'checkTypeSCXJ')">
|
|
|
|
<div class="item1" style="color: #000; position: relative" v-show="!(selectList.value == 'checkTypeSC' || selectList.value == 'checkTypeSCXJ')">
|
|
|
|
<div class="item1">抽样数量: {{ item.itemMethod }}</div>
|
|
|
|
<div class="item1">抽样数量: {{ item.itemMethod }}</div>
|
|
|
|
|
|
|
|
<input :value="item.sampleQuality" style="border: 1px solid #ddd" @blur="changeInput($event, index)" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <uni-easyinput type="number" :value="item.sampleQuality" :inputBorder="true" @blur="changeInput($event,index)"/> -->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <jPicker style="border: 1px solid #ffffff; color: #000" :moren="moren3" @bindpicker="selectProductlocCode2(index, $event)" showKey="label" valKey="value" :val="item.defectCode" :options="model.locList1" /> -->
|
|
|
|
<!-- <jPicker style="border: 1px solid #ffffff; color: #000" :moren="moren3" @bindpicker="selectProductlocCode2(index, $event)" showKey="label" valKey="value" :val="item.defectCode" :options="model.locList1" /> -->
|
|
|
|
<u-input placeholder="请输入抽样数量" type="number" style="background: #fafafa; border: 1px dashed #e2e2e2; margin-top: 10px" :border="true" v-model="item.sampleQuality" />
|
|
|
|
<!-- <u-input placeholder="请输入抽样数量" :value="item.sampleQuality" :border="true" @input="changeInput($event,index)" /> -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="item1 item2 item3" v-if="item.propertyCode == '1'">
|
|
|
|
<div class="item1 item2 item3" v-if="item.propertyCode == '1'">
|
|
|
|
<div>检查结果:</div>
|
|
|
|
<div>检查结果:</div>
|
|
|
@ -833,7 +837,7 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.detaillistdefects.forEach((item) => {
|
|
|
|
this.detaillistdefects.forEach((item) => {
|
|
|
|
if (item.sampleQuality == null) {
|
|
|
|
if (item.sampleQuality == null) {
|
|
|
|
item.sampleQuality = 0;
|
|
|
|
item.sampleQuality = '0';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
@ -881,7 +885,7 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.detaillistdefects.forEach((item) => {
|
|
|
|
this.detaillistdefects.forEach((item) => {
|
|
|
|
if (item.sampleQuality == null) {
|
|
|
|
if (item.sampleQuality == null) {
|
|
|
|
item.sampleQuality = 0;
|
|
|
|
item.sampleQuality = '0';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
@ -2041,6 +2045,26 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.determine();
|
|
|
|
this.determine();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
validateInput(value, index) {
|
|
|
|
|
|
|
|
console.log('sssss', event, value, index);
|
|
|
|
|
|
|
|
const isValidNumber = /^\d*$/.test(value); // 只允许输入数字
|
|
|
|
|
|
|
|
if (!isValidNumber) {
|
|
|
|
|
|
|
|
const cleanedValue = value.replace(/[^\d]/g, '');
|
|
|
|
|
|
|
|
console.log('处理后数字', cleanedValue);
|
|
|
|
|
|
|
|
this.$set(this.detaillistceshi[index], 'sampleQuality', cleanedValue);
|
|
|
|
|
|
|
|
//this.detaillistceshi[index].sampleQuality = cleanedValue;
|
|
|
|
|
|
|
|
console.log('是否修改了', this.detaillistceshi[index].sampleQuality); // 移除非数字字符
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
changeInput(event, index) {
|
|
|
|
|
|
|
|
console.log('获取的输入', event, index);
|
|
|
|
|
|
|
|
console.log('获取的输入555', this.detaillistceshi[index].sampleQuality);
|
|
|
|
|
|
|
|
//this.detaillistceshi[index].newsampleQuality = event.target.value;
|
|
|
|
|
|
|
|
this.detaillistceshi[index].sampleQuality = event.target.value;
|
|
|
|
|
|
|
|
//console.log('后面改变了吗',this.detaillistceshi[index].newsampleQuality);
|
|
|
|
|
|
|
|
console.log('后面改变了吗', this.detaillistceshi[index].sampleQuality);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
<style lang="scss" scoped>
|
|
|
|