fix:修复asset编辑修改asset Type后,model为空不提示,且错误请求后台的bug

This commit is contained in:
wangwenrui
2020-08-27 18:13:08 +08:00
parent 01de6414e6
commit 6c2c44d513

View File

@@ -36,7 +36,7 @@
<div class="line-100 right-box-line"></div> <div class="line-100 right-box-line"></div>
<!------------------------------------------资产类型----------------------------------------------> <!------------------------------------------资产类型---------------------------------------------->
<el-form-item :label="$t('asset.assetType')" class="right-box-form-content" prop="model.type.code"> <el-form-item :label="$t('asset.assetType')" class="right-box-form-content" prop="model.type.code">
<el-select popper-class="asset-dropdown" size="small" v-model="editAsset.model.type.code" @change="getVendorAndModelOptionData(editAsset.model.type.code)"> <el-select popper-class="asset-dropdown" size="small" v-model="editAsset.model.type.code" @change="getVendorAndModelOptionData(editAsset.model.type.code,$event)">
<el-option <el-option
:id="'asset-edit-type-op-'+item.id" :id="'asset-edit-type-op-'+item.id"
v-for="item in assetTypeData" v-for="item in assetTypeData"
@@ -333,7 +333,10 @@
}); });
}, },
//组织符合cascader的数据格式 //组织符合cascader的数据格式
getVendorAndModelOptionData(assetType) { getVendorAndModelOptionData(assetType,event) {
if(event){
this.editAsset.modelId='';
}
let request = this.getModelData(assetType); let request = this.getModelData(assetType);
request.then(response => { request.then(response => {
let resultData = []; let resultData = [];