|
@@ -236,7 +236,7 @@
|
|
|
</el-input> -->
|
|
|
<el-input-number
|
|
|
v-model="ruleForm.sale_total"
|
|
|
- :disabled="id !== '003'"
|
|
|
+ :disabled="id !== '003' || disabledField"
|
|
|
style="width: 100%"
|
|
|
controls-position="right"
|
|
|
placeholder="销售总额"
|
|
@@ -252,7 +252,7 @@
|
|
|
<el-form-item label="采购总额" prop="cgd_total">
|
|
|
<el-input-number
|
|
|
v-model="ruleForm.cgd_total"
|
|
|
- :disabled="id !== '003'"
|
|
|
+ :disabled="id !== '003' || disabledField"
|
|
|
style="width: 100%"
|
|
|
controls-position="right"
|
|
|
placeholder="采购总额"
|
|
@@ -282,7 +282,7 @@
|
|
|
:placeholder="'采购毛利率'"
|
|
|
:min="0"
|
|
|
:max="100"
|
|
|
- :disabled="id === '007'"
|
|
|
+ :disabled="id === '007' || disabledField"
|
|
|
:position="'right'"
|
|
|
:precision="2"
|
|
|
:size="'mini'"
|
|
@@ -312,7 +312,7 @@
|
|
|
<el-form-item label="销售单价" prop="goodPrice">
|
|
|
<el-input-number
|
|
|
v-model="ruleForm.goodPrice"
|
|
|
- :disabled="id !== '003'"
|
|
|
+ :disabled="id !== '003' || disabledField"
|
|
|
style="width: 100%"
|
|
|
controls-position="right"
|
|
|
placeholder="单价"
|
|
@@ -328,7 +328,7 @@
|
|
|
<el-input-number
|
|
|
v-model="ruleForm.cgdPrice"
|
|
|
style="width: 100%"
|
|
|
- :disabled="id === '007'"
|
|
|
+ :disabled="id === '007' || disabledField"
|
|
|
controls-position="right"
|
|
|
placeholder="采购单价"
|
|
|
:precision="2"
|
|
@@ -598,6 +598,10 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
+ disabledField() {
|
|
|
+ const { goodNum } = this.ruleForm
|
|
|
+ return !goodNum || Number(goodNum) <= 0
|
|
|
+ },
|
|
|
totalWatchSource() {
|
|
|
const { goodNum, goodPrice } = this.ruleForm
|
|
|
return { goodNum, goodPrice }
|