Commit eae3c093 by Thews

20231208wanwgansu

1 parent d46c42c5
...@@ -80,6 +80,11 @@ export function getJGSTPZUpdateBatch(params) { ...@@ -80,6 +80,11 @@ export function getJGSTPZUpdateBatch(params) {
export function getJGSTPZDel(params) { export function getJGSTPZDel(params) {
return post('/vwDis/deleteVwDis', params); return post('/vwDis/deleteVwDis', params);
} }
// 获取视图名称列表
export function getViewNameList(params) {
return post('/vwDis/getviewName', params);
}
// 元模型字典管理 // 元模型字典管理
// 列表查询 // 列表查询
......
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
<div class="search_menu_item_container"> <div class="search_menu_item_container">
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">架构视图名称</span> <span class="search_title">架构视图名称</span>
<el-input v-model="params.viewName" placeholder="请输入内容" class="search_item"></el-input> <el-select v-model="params.viewName" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in viewNameList" :key="idnex" :label="item" :value="item" ></el-option>
</el-select>
</div> </div>
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">架构层次</span> <span class="search_title">架构层次</span>
...@@ -109,10 +111,10 @@ ...@@ -109,10 +111,10 @@
:center="false" :center="false"
width="50%"> width="50%">
<div class="add_dialog_content"> <div class="add_dialog_content">
<div class="dialog_form_item"> <!-- <div class="dialog_form_item">
<div class="dialog_form_item_title"><span class="reqIcon">*</span>架构视图名称</div> <div class="dialog_form_item_title"><span class="reqIcon">*</span>架构视图名称</div>
<el-input placeholder="请输入内容" class="dialog_form_item_content" v-model="formData.viewName"></el-input> <el-input placeholder="请输入内容" class="dialog_form_item_content" v-model="formData.viewName"></el-input>
</div> </div> -->
<div class="dialog_content_1"> <div class="dialog_content_1">
<div class="dialog_form_item"> <div class="dialog_form_item">
<div class="dialog_form_item_title"><span class="reqIcon">*</span>架构层次</div> <div class="dialog_form_item_title"><span class="reqIcon">*</span>架构层次</div>
...@@ -127,8 +129,11 @@ ...@@ -127,8 +129,11 @@
</el-select> </el-select>
</div> </div>
<div class="dialog_form_item"> <div class="dialog_form_item">
<div class="dialog_form_item_title">架构视图:</div> <div class="dialog_form_item_title"><span class="reqIcon">*</span>架构视图名称:</div>
<el-input placeholder="请输入内容" class="dialog_form_item_content" v-model="let1" :disabled="true"></el-input> <!-- <el-input placeholder="" class="dialog_form_item_content" v-model="formData.viewName"></el-input> -->
<el-select v-model="formData.viewName" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in viewNameList" :key="idnex" :label="item" :value="item" ></el-option>
</el-select>
</div> </div>
</div> </div>
<div class="dialog_form_item"> <div class="dialog_form_item">
...@@ -169,6 +174,7 @@ import { ...@@ -169,6 +174,7 @@ import {
getJGSTPZDel, getJGSTPZDel,
getJGSTPZUpdate, getJGSTPZUpdate,
getJGSTPZUpdateBatch, getJGSTPZUpdateBatch,
getViewNameList,
} from "@/api/index.js"; } from "@/api/index.js";
export default { export default {
...@@ -291,11 +297,15 @@ export default { ...@@ -291,11 +297,15 @@ export default {
value: 4, value: 4,
}, },
], ],
viewNameList: [],
}; };
}, },
mounted() { mounted() {
// 初始化查询列表 // 初始化查询列表
this.getList(); this.getList();
// 查询视图下拉
this.getViewNameList();
}, },
created() { created() {
...@@ -314,6 +324,16 @@ export default { ...@@ -314,6 +324,16 @@ export default {
} }
}); });
}, },
// 获取下拉
getViewNameList() {
getViewNameList().then(res => {
if (res.code == 200) {
let arr = JSON.parse(res.msg);
let viewStr = arr[0].viewName;
this.viewNameList = viewStr.split(",");
}
});
},
// 重置查询 // 重置查询
reset(){ reset(){
this.params = { this.params = {
...@@ -372,7 +392,7 @@ export default { ...@@ -372,7 +392,7 @@ export default {
this.formData.state = 1; this.formData.state = 1;
if (this.formData.viewId) { if (this.formData.viewId) {
// 编辑发布 // 编辑发布
getJGYSGLUpdate(this.formData).then(res => { getJGSTPZUpdate(this.formData).then(res => {
if (res.code == 200) { if (res.code == 200) {
this.$message.success("发布成功"); this.$message.success("发布成功");
this.add_dialog = false; this.add_dialog = false;
...@@ -393,7 +413,7 @@ export default { ...@@ -393,7 +413,7 @@ export default {
// 停用 // 停用
this.formData = item; this.formData = item;
this.formData.state = 0; this.formData.state = 0;
getJGYSGLUpdate(this.formData).then(res => { getJGSTPZUpdate(this.formData).then(res => {
if (res.code == 200) { if (res.code == 200) {
this.$message.success("停用成功"); this.$message.success("停用成功");
this.getList(); this.getList();
...@@ -420,7 +440,7 @@ export default { ...@@ -420,7 +440,7 @@ export default {
} }
let params = { let params = {
viewId: [], viewId: [],
state: 1 state: 2
}; };
this.selectList.map(item => { this.selectList.map(item => {
params.viewId.push(item.viewId) params.viewId.push(item.viewId)
...@@ -436,7 +456,9 @@ export default { ...@@ -436,7 +456,9 @@ export default {
// 新建清空表单 // 新建清空表单
resetForm(){ resetForm(){
this.formData = { this.formData = {
rsName: "", schemaLevel: "",
schemaBelong: "",
viewName: "",
content: "", content: "",
} }
}, },
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!