feat:暂存新增 softwareAsset

This commit is contained in:
zhangyu
2023-08-23 10:48:14 +08:00
parent 01a0bffa09
commit d24d8c7dd3

View File

@@ -16,7 +16,7 @@
<!--type--> <!--type-->
<el-form-item :label="$t('softwareType.text')" prop="typeId" class="select-warp"> <el-form-item :label="$t('softwareType.text')" prop="typeId" class="select-warp">
<!-- <el-input maxlength="128" show-word-limit v-model="editSoftwareAsset.type" size="small" type="text"></el-input>--> <!-- <el-input maxlength="128" show-word-limit v-model="editSoftwareAsset.type" size="small" type="text"></el-input>-->
<el-select v-model="editSoftwareAsset.typeId" size="small" class="right-box__select" popper-class="right-box-select-top prevent-clickoutside" x> <el-select v-model="editSoftwareAsset.typeId" size="small" class="right-box__select" popper-class="right-box-select-top prevent-clickoutside" @change="renderParams">
<el-option v-for="item in softwareTypeArr" :key="item.id" :value="item.id" :label="item.name"></el-option> <el-option v-for="item in softwareTypeArr" :key="item.id" :value="item.id" :label="item.name"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@@ -55,7 +55,7 @@
</el-form-item> </el-form-item>
<!--params--> <!--params-->
<div class="form__sub-title" > <div class="form__sub-title" >
<span>{{$t('softwareAsset.params')}}</span> <span>{{$t('softwareAsset.Connector')}}</span>
</div> </div>
</el-form> </el-form>
</div> </div>
@@ -174,6 +174,7 @@ export default {
created () { created () {
this.getProjectList() this.getProjectList()
this.getAsset() this.getAsset()
this.getSoftwareTypeList()
}, },
mounted () { mounted () {
}, },
@@ -242,11 +243,20 @@ export default {
} }
}) })
}, },
/* 获取asset列表 */
getAsset () { getAsset () {
this.$get('asset/asset', { pageSize: -1 }).then(res => { this.$get('asset/asset', { pageSize: -1 }).then(res => {
this.assetList = res.data.list this.assetList = res.data.list
}) })
}, },
/* 获取softwareType列表 */
getSoftwareTypeList () {
this.$get('asset/software/type', { pageSize: -1, pageNo: 1 }).then(response => {
if (response.code === 200) {
this.softwareTypeArr = response.data.list
}
})
},
resultFormat (resp) { resultFormat (resp) {
if (resp && resp.data) { if (resp && resp.data) {
const assetData = {} const assetData = {}
@@ -254,6 +264,9 @@ export default {
assetData.totalRow = resp.data.total assetData.totalRow = resp.data.total
return assetData return assetData
} }
},
renderParams () {
this.editSoftwareAsset.params = {}
} }
} }
} }