[add] 参数模板列表

This commit is contained in:
zhaomeijing
2022-04-26 17:31:09 +08:00
parent bacf369d88
commit 0e0ce3f046
@@ -31,7 +31,7 @@
<span class="title-text-text" :title="$t('Required')">{{$t('Required')}}</span>
</div>
<a-form-model-item class="itemModel" prop="state">
<a-select>
<a-select :placeholder="$t('PleaseSelect')+$t('Required')">
<a-select-option v-for="(item, key) in isRequired" :key="key" :value="item.value">
<span style="display: inline-block;width: 100%" :title=" item.text || item.label ">
{{ item.text || item.label }}
@@ -47,29 +47,31 @@
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text"
:title="$t('NiONumber')">{{$t('NiONumber')}}</span>
:title="$t('ParameterName')">{{$t('ParameterName')}}</span>
</div>
<a-form-model-item class="itemModel" prop="paramsTemplateName">
<a-input class="box-input"
:disabled="disabled"
v-model="formInline.paramsTemplateName"
:placeholder="$t('PleaseEnter')+$t('NiONumber')"/>
:placeholder="$t('PleaseEnter')+$t('ParameterName')"/>
</a-form-model-item>
</div>
</a-col>
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('Required')">{{$t('Required')}}</span>
<span class="title-text-text" :title="$t('technicalField')">{{$t('technicalField')}}</span>
</div>
<a-form-model-item class="itemModel" prop="state">
<a-select>
<a-select-option v-for="(item, key) in isRequired" :key="key" :value="item.value">
<span style="display: inline-block;width: 100%" :title=" item.text || item.label ">
{{ item.text || item.label }}
</span>
</a-select-option>
</a-select>
<a-form-model-item class="itemModel" prop="technologyTerritory">
<a-tree-select
v-model="formInline.technologyTerritory"
:maxTagCount="1"
class="box-input"
style="width: 100%"
:tree-data="CategoryTreeList"
tree-checkable
:placeholder="$t('PleaseSelect')+$t('technicalField')"
/>
</a-form-model-item>
</div>
</a-col>
@@ -86,7 +88,6 @@
<script>
import PersonnelSelection from '@/components/PersonnelSelection/index'
import { getAction, postAction, downloadFile, putAction } from '@/api/manage'
export default {
name: 'addModel',
components: {
@@ -99,6 +100,7 @@ export default {
{value:1, label: '是' },
{value:0, label: '否' }
],
CategoryTreeList: [],
formInline: {},
confirmLoading: false,
visible: false,
@@ -129,8 +131,18 @@ export default {
},
mounted() {
this.getNameList()
this.getSysCategoryTree()
},
methods: {
getSysCategoryTree() {
getAction('/sys/category/getSysCategoryTree', {}).then((res) => {
if (res.success) {
this.CategoryTreeList = res.result
} else {
this.CategoryTreeList = []
}
})
},
getNameList() {
getAction('project/projectNameInfoEO/list', {}).then((res) => {
if (res.success) {