对接文档详情的法规清单

This commit is contained in:
qq787203167
2022-04-18 14:53:21 +08:00
parent b945873bf7
commit 2facbce5c7
5 changed files with 78 additions and 21 deletions
@@ -16,13 +16,17 @@
<div class="title-text">
<span class="title-text-text" :title="$t('entryName')">{{$t('entryName')}}</span>
</div>
<a-form-model-item class="itemModel" prop="entryName">
<j-dict-select-tag class="box-input" v-model="formInline.projectName"
:disabled="disabled"
@input="handleInput('projectName')"
:placeholder="$t('PleaseSelect')+$t('entryName')"
:type="'select'"
:triggerChange="false" :dictCode="'dict_field'"/>
<a-form-model-item class="itemModel" prop="projectName">
<a-select :placeholder="$t('PleaseSelect')+$t('entryName')"
v-model="formInline.projectName">
<a-select-option v-for="(item, key) in projectNameList"
:key="key"
:value="item.id">
<span style="display: inline-block;width: 100%" :title=" item.projectName ">
{{ item.projectName}}
</span>
</a-select-option>
</a-select>
</a-form-model-item>
</div>
</a-col>
@@ -189,12 +193,23 @@
visible: false,
rules: {},
disabled: false,
projectNameList: [],
title: ''
}
},
mounted() {
this.getNameList()
},
methods: {
getNameList() {
getAction('project/projectNameInfoEO/list', {}).then((res) => {
if (res.success) {
this.projectNameList = res.result || []
} else {
this.projectNameList = []
}
})
},
addModel() {
this.visible = true
this.title = '新增'
@@ -222,8 +237,14 @@
url = this.url.add
Action = postAction
}
let query = JSON.parse(JSON.stringify(this.formInline))
Object.keys(query).forEach(res => {
if (query[res] && query[res] instanceof Array) {
query[res] = query[res].join(',')
}
})
this.confirmLoading = true
Action(url, this.formInline).then((res) => {
Action(url, query).then((res) => {
if (res.success) {
this.confirmLoading = false
this.$message.success(this.$t('OperationSuccessful'))