|
|
|
@ -22,7 +22,7 @@ |
|
|
|
<div class="header-item"> |
|
|
|
<div class="header-title">预设每份容量</div> |
|
|
|
<div class="unit-select"> |
|
|
|
<HandleFormItem :fieldKey="prefixKey + stepIndex + formData.mybh + '_mfbzl'" type="inputNumber" |
|
|
|
<HandleFormItem :fieldKey="prefixKey + stepIndex + '_mfbzl'" type="inputNumber" |
|
|
|
:error="formErrors.mfbzl" :isFieldsRecord="false" :item="preInputNumberItem" |
|
|
|
v-model="formData.mfbzl" /> |
|
|
|
</div> |
|
|
|
@ -34,7 +34,7 @@ |
|
|
|
<div class="header-item"> |
|
|
|
<div class="header-title">电子天平</div> |
|
|
|
<div class="unit-select"> |
|
|
|
<HandleFormItem :fieldKey="prefixKey + stepIndex + formData.dztp + '_dztp'" type="yq" |
|
|
|
<HandleFormItem :fieldKey="prefixKey + stepIndex + '_dztp'" type="yq" |
|
|
|
@onRegentSubmit="(data) => onRegentSubmit(data, 'dztp')" :error="formErrors.dztp" |
|
|
|
:item="yqItem" v-model="formData.dztp" /> |
|
|
|
</div> |
|
|
|
@ -56,9 +56,14 @@ |
|
|
|
<HandleFormItem fieldItemLabel="质量分装" |
|
|
|
:fieldKey="prefixKey + stepIndex + 'clfz_set' + index + '_actnum'" class="ml-5" |
|
|
|
:item="inputNumberItem" :error="hasError(index, 'actnum')" type="inputNumber" |
|
|
|
:ref = "prefixKey + stepIndex + '_actnum'+index" |
|
|
|
@blur="onBlurFzNum(index, 'actnum')" v-model="item.actnum" /> |
|
|
|
<el-button class="ml-5" v-if="templateFillType == 'actFill'" type="primary" plain |
|
|
|
@click="onGetValue(item)">获取值</el-button> |
|
|
|
<HandleFormItem |
|
|
|
:fieldKey="prefixKey + stepIndex + 'clfz_set' + index + '_hqz'" class="ml-5" |
|
|
|
:item="getButtonItem()" @clickButton="(e,v,d) => onGetValue(d, item,index)" type="button" v-model="item.hqz" /> |
|
|
|
|
|
|
|
<!-- <el-button class="ml-5" v-if="templateFillType == 'actFill'" type="primary" plain |
|
|
|
@click="onGetValue(item)">获取值</el-button> --> |
|
|
|
<el-button class="ml-5" v-if="templateFillType == 'actFill'" type="primary" plain |
|
|
|
@click="onPrint(item)">打印</el-button> |
|
|
|
</div> |
|
|
|
@ -119,7 +124,8 @@ export default { |
|
|
|
inputNumberItem: { |
|
|
|
type: "inputNumber", |
|
|
|
fillType: "actFill", |
|
|
|
label: "实际称量" |
|
|
|
label: "实际称量", |
|
|
|
disabled: true, |
|
|
|
}, |
|
|
|
preInputNumberItem: { |
|
|
|
type: "inputNumber", |
|
|
|
@ -391,17 +397,21 @@ export default { |
|
|
|
this.formData[field] = selectedId; |
|
|
|
this.formData.dztpInfo = data.row; |
|
|
|
}, |
|
|
|
async onGetValue(item) { |
|
|
|
async onGetValue(signData, item, index) { |
|
|
|
const { dztp,dztpInfo,dw } = this.formData; |
|
|
|
if (isValueEmpty(dztp)) { |
|
|
|
this.$message.error("请选择电子天平"); |
|
|
|
return; |
|
|
|
} |
|
|
|
const oldItem = JSON.parse(JSON.stringify(item)); |
|
|
|
const result = await getBalance({yq:dztpInfo,dw}); |
|
|
|
if(result.success){ |
|
|
|
item.actnum = result.value; |
|
|
|
this.fzList = [...this.fzList]; |
|
|
|
justUpdateFilledFormData() |
|
|
|
this.$refs[this.prefixKey + this.stepIndex + '_actnum'+index][0].handleUpdateRecord(signData,{ |
|
|
|
oldValue: oldItem.actnum, |
|
|
|
inputValue: result.value |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
this.$message.error(result.message || "获取值失败"); |
|
|
|
} |
|
|
|
|