Browse Source

箱明细无rolls才可修改

java8
han\hanst 3 months ago
parent
commit
eef733f850
  1. 26
      src/views/modules/ecss/codelnotifyConfirm.vue

26
src/views/modules/ecss/codelnotifyConfirm.vue

@ -365,8 +365,13 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="总Rolls">
<el-input v-model="palletModelData.rolls" type="number" placeholder=""></el-input>
<el-form-item label="总Rolls(箱明细无rolls才可修改)">
<el-input
v-model="palletModelData.rolls"
type="number"
placeholder="箱明细无rolls才可修改"
:disabled="isTotalRollsDisabled"
></el-input>
</el-form-item>
</el-col>
</el-row>
@ -1938,6 +1943,23 @@
})
},
computed: {
/**
* 判断是否禁用总Rolls输入框
* 逻辑只有当所有明细的rolls都是空或0时才允许修改总rolls
* @returns {boolean} true=禁用false=启用
*/
isTotalRollsDisabled() {
// rolls 0
const hasValidRolls = this.dataList8.some(item => {
const rollsValue = parseFloat(item.rolls);
return !isNaN(rollsValue) && rollsValue > 0;
});
// rollsrolls
return hasValidRolls;
}
},
methods: {
//
async getTableUserColumn (tableId, columnId) {

Loading…
Cancel
Save