|
@@ -280,9 +280,9 @@
|
|
|
<el-select v-model="scope.row.factoryName" filterable placeholder="请选择厂商" :disabled="tableSatus === '4'" style="width: 100%">
|
|
|
<el-option
|
|
|
v-for="item in supportList"
|
|
|
- :key="item.id"
|
|
|
- :label="item.factoryName"
|
|
|
- :value="item.factoryName"
|
|
|
+ :key="item"
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
:disabled="getDisabledFlag(item)"
|
|
|
>
|
|
|
</el-option>
|
|
@@ -697,7 +697,7 @@ export default {
|
|
|
// 判断需求支撑方是否可选
|
|
|
getDisabledFlag(support){
|
|
|
for(let n=0;n<this.infodatas.length;n++){
|
|
|
- if (this.infodatas[n] === support.factoryName){
|
|
|
+ if (this.infodatas[n].factoryName === support){
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
@@ -1414,7 +1414,12 @@ export default {
|
|
|
},
|
|
|
data: {},
|
|
|
}).then((res) => {
|
|
|
- this.supportList = res.data;
|
|
|
+ let supportName = []
|
|
|
+ for (let i = 0; i < res.data.length; i++) {
|
|
|
+ let datum = res.data[i];
|
|
|
+ supportName.push(datum.factoryName)
|
|
|
+ }
|
|
|
+ this.supportList = [...new Set(supportName)];
|
|
|
});
|
|
|
},
|
|
|
|