|
@@ -4,7 +4,7 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item prop="serviceid" label="所属服务">
|
|
|
- <el-select v-model="tableForm.serviceid" placeholder="请选择">
|
|
|
+ <el-select size="small" v-model="tableForm.serviceid" placeholder="请选择">
|
|
|
<el-option v-for="(item,index) in selectService" :key="index" :label="item.servicename" :value="item.serviceid"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -14,23 +14,28 @@
|
|
|
<el-input size="small" type="textarea" v-model="tableForm.preconditions"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item prop="algorithmname" label="算法名称">
|
|
|
+ <el-input size="small" v-model="tableForm.algorithmname" placeholder="请输入" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item prop="algorithmtype" label="算法类型">
|
|
|
- <el-select v-model="tableForm.algorithmtype" @change="changeSelect('algorithmtype',tableForm.algorithmtype)" placeholder="请选择">
|
|
|
+ <el-select size="small" v-model="tableForm.algorithmtype" @change="changeSelect('algorithmtype',tableForm.algorithmtype)" placeholder="请选择">
|
|
|
<el-option v-for="(item,index) in selectType" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-if="tableForm.algorithmtype == 1 || tableForm.algorithmtype == 2 || tableForm.algorithmtype == 3 || tableForm.algorithmtype == 6" :span="24">
|
|
|
- <el-form-item prop="algorithmname" label="算法名称">
|
|
|
- <el-select v-model="tableForm.algorithmname" placeholder="请选择">
|
|
|
+ <el-form-item prop="algorithmsourcelibraryid" label="算法模版">
|
|
|
+ <el-select size="small" v-model="tableForm.algorithmsourcelibraryid" placeholder="请选择">
|
|
|
<el-option v-for="(item,index) in selectAlgorithm" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-if=" tableForm.algorithmtype == 2 || tableForm.algorithmtype == 3 || tableForm.algorithmtype == 6" :span="24">
|
|
|
<el-form-item prop="datasourceid" label="数据源编号">
|
|
|
- <el-select v-model="tableForm.datasourceid" placeholder="请选择">
|
|
|
+ <el-select size="small" v-model="tableForm.datasourceid" placeholder="请选择">
|
|
|
<el-option v-for="(item,index) in selectSource" :key="index" :label="item.datasourcedescribe" :value="item.datasourceid"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -81,6 +86,7 @@ export default {
|
|
|
preconditions: '',
|
|
|
algorithmtype: '',
|
|
|
algorithmname: '',
|
|
|
+ algorithmsourcelibraryid: '',
|
|
|
executionorder: '',
|
|
|
targetsource: '',
|
|
|
datasourceid: '',
|
|
@@ -108,15 +114,16 @@ export default {
|
|
|
mounted () {
|
|
|
this.getSelectData('serviceid', 14, { 1: 1 }) //所属服务
|
|
|
this.getSelectData('datasourceid', 12, { 1: 1 }) //数据源
|
|
|
- this.getSelectData('algorithmname', 20, { type: 'algorithm' }) //算法名称
|
|
|
+ this.getSelectData('algorithmname', 20, { type: 'algorithm' }) //算法模版
|
|
|
this.getSelectData('algorithmtype', 20, { type: 'category' }) //算法类型
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
//获取表单下拉数据
|
|
|
getSelectData (pagecode, serviceid, datacontent) {
|
|
|
const [allResult, allResultKey] = [[], []]
|
|
|
allResultKey.push(pagecode)
|
|
|
- datacontent = { filter:datacontent}
|
|
|
+ datacontent = { filter: datacontent }
|
|
|
allResult.push(Query({ serviceid, datacontent, event: '0' }))
|
|
|
this.getAnscyData(allResult, allResultKey)
|
|
|
},
|