fix: 修复issue

This commit is contained in:
@user8949
2025-03-18 20:20:37 +08:00
parent 166a5bcdfd
commit af1ce0d1bf
6 changed files with 174 additions and 64 deletions

View File

@@ -3,11 +3,6 @@
<slot name="title"></slot>
<d-form :layout="props.layout" :label-align="'end'">
<d-row :gutter="16">
<d-col :span="8">
<d-form-item field="license" label="license">
<d-input placeholder="请输入license名称" v-model="formData.licenseName"/>
</d-form-item>
</d-col>
<d-col :span="8">
<d-form-item field="name" label="软件/组件名称">
<d-input placeholder="请输入软件/组件名称" v-model="formData.searchWord"/>
@@ -18,6 +13,11 @@
<d-input v-model="formData.softwareVersion"/>
</d-form-item>
</d-col>
<d-col :span="8">
<d-form-item field="license" label="license">
<d-input placeholder="请输入license名称" v-model="formData.licenseName"/>
</d-form-item>
</d-col>
</d-row>
<d-row :gutter="16">
<d-col :span="8">
@@ -49,6 +49,8 @@
<script setup lang="ts">
import { ref, defineEmits, defineProps, watch } from 'vue';
import { searchLanguageList } from '@/api/jyh'
const props = defineProps({
layout: {
type: String,
@@ -100,32 +102,11 @@ const cancel = () => {
emit('update:modelValue', formData.value);
}
const getLanguageList = () => {
const mockData = [
{
"key": "c++",
"name": "C++"
},
{
"key": "C",
"name": "C"
},
{
"key": "PYTHON",
"name": "PYTHON"
},
{
"key": "JAVA",
"name": "JAVA"
}
]
languageList.value = mockData.map(item => {
return {
name: item.name,
value: item.key
}
})
const getLanguageList = async() => {
const res: any = await searchLanguageList();
if (!res.error) {
languageList.value = res.data.data;
}
}
getLanguageList();
</script>