|
|
@@ -492,7 +492,7 @@
|
|
|
dictName="产地"
|
|
|
clearable
|
|
|
v-model="scope.row.provenance"
|
|
|
- :disabled="quoteType === 2"
|
|
|
+ :disabled="quoteType === 2 || stockAttrDisabled"
|
|
|
collapse-tags
|
|
|
multiple
|
|
|
:isOne="scope.$index === 0"
|
|
|
@@ -700,7 +700,7 @@
|
|
|
<el-select
|
|
|
v-model="row.goodsLevel"
|
|
|
style="width: 100%"
|
|
|
- :disabled="quoteType === 2"
|
|
|
+ :disabled="quoteType === 2 || stockAttrDisabled"
|
|
|
>
|
|
|
<el-option
|
|
|
:label="item.label"
|
|
|
@@ -842,7 +842,7 @@
|
|
|
<DictSelection
|
|
|
dictName="物品机型"
|
|
|
clearable
|
|
|
- :disabled="quoteType === 2"
|
|
|
+ :disabled="quoteType === 2 || stockAttrDisabled"
|
|
|
v-model="scope.row.modelKey"
|
|
|
:isOne="scope.$index === 0"
|
|
|
filterable
|
|
|
@@ -857,6 +857,7 @@
|
|
|
<DictSelection
|
|
|
dictName="物品颜色"
|
|
|
clearable
|
|
|
+ :disabled="quoteType === 2 || stockAttrDisabled"
|
|
|
v-model="scope.row.colorKey"
|
|
|
:isOne="scope.$index === 0"
|
|
|
filterable
|
|
|
@@ -1343,6 +1344,10 @@
|
|
|
canHandl() {
|
|
|
return this.form.datasource.length;
|
|
|
},
|
|
|
+ // 库存式订单:物品级别、生产编号、产地、机型与颜色都由库存台账带出,清单里不允许改
|
|
|
+ stockAttrDisabled() {
|
|
|
+ return this.needProduce == 0;
|
|
|
+ },
|
|
|
columns() {
|
|
|
// 触发 mixin 重算 + 应用列宽
|
|
|
this.columnsVersion;
|