Honor case vs. unit restrictions for new custorder
and expose them in config view
This commit is contained in:
parent
4e25e87bfb
commit
1bb41b21af
3 changed files with 43 additions and 15 deletions
|
@ -790,9 +790,8 @@
|
|||
<b-field grouped>
|
||||
|
||||
<b-field label="Quantity" horizontal>
|
||||
<b-input v-model="productQuantity"
|
||||
type="number" step="0.01">
|
||||
</b-input>
|
||||
<numeric-input v-model="productQuantity">
|
||||
</numeric-input>
|
||||
</b-field>
|
||||
|
||||
<b-select v-model="productUOM">
|
||||
|
@ -1040,13 +1039,8 @@
|
|||
template: '#customer-order-creator-template',
|
||||
data() {
|
||||
|
||||
## TODO: these should come from handler
|
||||
let defaultUnitChoices = [
|
||||
{key: '${enum.UNIT_OF_MEASURE_EACH}', value: "Each"},
|
||||
{key: '${enum.UNIT_OF_MEASURE_POUND}', value: "Pound"},
|
||||
{key: '${enum.UNIT_OF_MEASURE_CASE}', value: "Case"},
|
||||
]
|
||||
let defaultUOM = '${enum.UNIT_OF_MEASURE_CASE}'
|
||||
let defaultUnitChoices = ${json.dumps(default_uom_choices)|n}
|
||||
let defaultUOM = ${json.dumps(default_uom)|n}
|
||||
|
||||
return {
|
||||
batchAction: null,
|
||||
|
@ -1329,6 +1323,9 @@
|
|||
return true
|
||||
}
|
||||
}
|
||||
if (!this.productUOM) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue