fix 前端报错的问题

This commit is contained in:
陈景阳
2020-01-07 01:32:22 +08:00
parent 515f3b3695
commit 109f1f4fdb
3 changed files with 10 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
<div class="node-installation">
<el-form inline>
<el-form-item>
<el-autocomplete
<el-autocomplete size="small" clearable @clear="onSearch"
v-if="activeLang.executable_name === 'python'"
v-model="depName"
style="width: 240px"
@@ -10,7 +10,7 @@
:fetchSuggestions="fetchAllDepList"
:minlength="2"
@select="onSearch"
/>
></el-autocomplete>
<el-input
v-else
v-model="depName"
@@ -19,7 +19,7 @@
/>
</el-form-item>
<el-form-item>
<el-button
<el-button size="small"
icon="el-icon-search"
type="success"
@click="onSearch"
@@ -161,9 +161,11 @@ export default {
// 异步获取python附加信息
this.depList.map(async dep => {
const res = await this.$request.get(`/system/deps/${this.activeLang.executable_name}/${dep.name}/json`)
dep.version = res.data.data.version
dep.description = res.data.data.description
const resp = await this.$request.get(`/system/deps/${this.activeLang.executable_name}/${dep.name}/json`)
if (resp) {
dep.version = resp.data.data.version
dep.description = resp.data.data.description
}
})
}
},

View File

@@ -44,6 +44,7 @@
:aria-label="$t('Star crawlab-team/crawlab on GitHub')">
Star
</github-button>
<el-dropdown-menu slot="dropdown"></el-dropdown-menu>
</el-dropdown>
</div>
</template>

View File

@@ -3,7 +3,7 @@
<!--selector-->
<div class="selector">
<label class="label">{{$t('Node')}}: </label>
<el-select v-model="nodeForm._id" @change="onNodeChange">
<el-select size="small" v-model="nodeForm._id" @change="onNodeChange">
<el-option v-for="op in nodeList" :key="op._id" :value="op._id" :label="op.name"></el-option>
</el-select>
</div>