Commit 579aa6a4 by Thews

20230105wangwansu

1 parent 84c0cfc1
......@@ -337,7 +337,6 @@ export default {
this.get_dialog_select2().then(res => {
this.search_select1 = res;
console.log(this.search_select1);
});
},
created() {
......@@ -360,7 +359,6 @@ export default {
getEleList().then(res => {
if (res.code == 200) {
this.eleList = res.data;
console.log(this.eleList);
this.eleList.forEach(item=>{
this.dicObj.eleLtId[item.elementId] = item.elementName;
})
......
......@@ -10,13 +10,13 @@
<div class="search_menu_item">
<span class="search_title">架构层次</span>
<el-select v-model="params.archiLevelId" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.name" :value="item.levelId" ></el-option>
</el-select>
</div>
<div class="search_menu_item">
<span class="search_title">架构归属</span>
<el-select v-model="params.archiBelongId" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.name" :value="item.belongId" ></el-option>
</el-select>
</div>
</div>
......@@ -101,12 +101,12 @@
</el-form-item>
<el-form-item class="cross" label="架构层次:" prop="archiLevelId">
<el-select v-model="formData.archiLevelId" placeholder="请选择" clearable>
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.name" :value="item.levelId" ></el-option>
</el-select>
</el-form-item>
<el-form-item class="cross" label="架构层次:" prop="archiBelongId">
<el-form-item class="cross" label="架构归属:" prop="archiBelongId">
<el-select v-model="formData.archiBelongId" placeholder="请选择" clearable>
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.name" :value="item.belongId" ></el-option>
</el-select>
</el-form-item>
<el-form-item class="cross1" label="视图描述:" prop="content">
......@@ -151,6 +151,8 @@ import {
getViewNameList,
getEleList,
gtEleRelList,
query_jia_gou_gui_shu,
query_jia_gou_ceng_ci,
} from "@/api/index.js";
export default {
......@@ -214,17 +216,8 @@ export default {
2: "暂存",
},
archiLevelId: {
0: "策略层",
1: "管理层",
2: "设计层",
3: "实施层",
},
archiBelongId: {
0: "业务架构",
1: "应用架构",
2: "数据架构",
3: "技术架构",
4: "安全架构",
},
},
stateList: [
......@@ -242,44 +235,8 @@ export default {
},
],
levelList: [
{
label: "策略层",
value: 0,
},
{
label: "管理层",
value: 1,
},
{
label: "设计层",
value: 2,
},
{
label: "实施层",
value: 3,
},
],
belongList: [
{
label: "业务架构",
value: 0,
},
{
label: "应用架构",
value: 1,
},
{
label: "数据架构",
value: 2,
},
{
label: "技术架构",
value: 3,
},
{
label: "安全架构",
value: 4,
},
],
viewNameList: [],
......@@ -292,16 +249,44 @@ export default {
mounted() {
},
created() {
// 获取下拉
this.getLevelList();
this.getBelongList();
// 初始化查询列表
this.getList();
// 查询视图下拉
this.getViewNameList();
// 获取元素和元素关系下拉
// this.getViewNameList();
// 获取元素和元素关系列表
this.getEleList();
this.gtEleRelList();
},
methods: {
// 获取下拉
getLevelList() {
query_jia_gou_ceng_ci().then(res => {
if (res.code == 200) {
this.levelList = res.data;
this.levelList.forEach(item=>{
this.dicObj.archiLevelId[item.levelId] = item.name;
})
}
});
},
getBelongList() {
query_jia_gou_gui_shu().then(res => {
if (res.code == 200) {
this.belongList = res.data;
this.belongList.forEach(item=>{
this.dicObj.archiBelongId[item.belongId] = item.name;
})
}
});
},
// 查询列表
getList() {
getJGSTPZlist(this.params).then(res => {
......@@ -312,15 +297,15 @@ export default {
});
},
// 获取下拉
getViewNameList() {
getViewNameList().then(res => {
if (res.code == 200) {
let arr = JSON.parse(res.msg);
let viewStr = arr && arr[0] ? arr[0].viewName:'';
this.viewNameList = viewStr.split(",");
}
});
},
// getViewNameList() {
// getViewNameList().then(res => {
// if (res.code == 200) {
// let arr = JSON.parse(res.msg);
// let viewStr = arr && arr[0] ? arr[0].viewName:'';
// this.viewNameList = viewStr.split(",");
// }
// });
// },
getEleList() {
getEleList().then(res => {
if (res.code == 200) {
......
......@@ -10,13 +10,13 @@
<div class="search_menu_item">
<span class="search_title">架构层次</span>
<el-select v-model="params.archiLevelId" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.name" :value="item.levelId" ></el-option>
</el-select>
</div>
<div class="search_menu_item">
<span class="search_title">架构归属</span>
<el-select v-model="params.archiBelongId" placeholder="请选择" clearable class="search_item">
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.name" :value="item.belongId" ></el-option>
</el-select>
</div>
</div>
......@@ -88,61 +88,35 @@
<div class="dialog_content_1">
<div class="dialog_form_item">
<div class="dialog_form_item_title">架构视图名称</div>
<el-select v-model="params.viewName" placeholder="" :disabled="true" class="search_item">
<el-input v-model="formData.viewName" placeholder="请输入内容" :disabled="true" class="search_item"></el-input>
<!-- <el-select v-model="params.viewName" placeholder="" :disabled="true" class="search_item">
<el-option v-for="(item,idnex) in viewNameList" :key="idnex" :label="item" :value="item" ></el-option>
</el-select>
</el-select> -->
</div>
<div class="dialog_form_item">
<div class="dialog_form_item_title">架构层次</div>
<el-select v-model="formData.archiLevelId" placeholder="" :disabled="true" class="search_item">
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in levelList" :key="idnex" :label="item.name" :value="item.levelId" ></el-option>
</el-select>
</div>
<div class="dialog_form_item">
<div class="dialog_form_item_title">架构归属</div>
<el-select v-model="formData.archiBelongId" placeholder="" :disabled="true" class="search_item">
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.label" :value="item.value" ></el-option>
<el-option v-for="(item,idnex) in belongList" :key="idnex" :label="item.name" :value="item.belongId" ></el-option>
</el-select>
</div>
</div>
<el-table :data="tableData2" stripe border height="350" @cell-dblclick="tableDbclick">
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column prop="fieldName" label="字段名" align="center">
<!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.fieldName}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.fieldName"></el-input>
</template> -->
</el-table-column>
<el-table-column prop="chineseName" label="中文名" align="center">
<!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.chineseName}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.chineseName"></el-input>
</template> -->
</el-table-column>
<el-table-column prop="displayOrder" label="排序" align="center">
<!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.displayOrder}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.displayOrder"></el-input>
</template> -->
</el-table-column>
<el-table-column prop="contentLength" label="长度" align="center">
<!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.contentLength}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.contentLength"></el-input>
</template> -->
</el-table-column>
<el-table-column prop="controlType" label="控件" align="center">
<!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{dicObj.controlType[scope.row.controlType]}}</div>
<el-select v-show="columnIsShow&& (editIndex== scope.row.index)" v-model="scope.row.controlType">
<el-option
v-for="(item, index) in selectTypeList"
:key="index"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</template> -->
<template slot-scope="scope">
<span>{{dicObj.controlType[scope.row.controlType]}}</span>
</template>
......@@ -215,6 +189,8 @@ import {
getYMXZDGLProyDel,
getYMXZDGLProyAdd,
getYMXZDGLProyUpdate,
query_jia_gou_ceng_ci,
query_jia_gou_gui_shu,
} from "@/api/index.js";
export default {
......@@ -291,17 +267,8 @@ export default {
2: "暂存",
},
archiLevelId: {
0: "策略层",
1: "管理层",
2: "设计层",
3: "实施层",
},
archiBelongId: {
0: "业务架构",
1: "应用架构",
2: "数据架构",
3: "技术架构",
4: "安全架构",
},
controlType: {
0: "单行文本框",
......@@ -324,44 +291,8 @@ export default {
},
],
levelList: [
{
label: "策略层",
value: 0,
},
{
label: "管理层",
value: 1,
},
{
label: "设计层",
value: 2,
},
{
label: "实施层",
value: 3,
},
],
belongList: [
{
label: "业务架构",
value: 0,
},
{
label: "应用架构",
value: 1,
},
{
label: "数据架构",
value: 2,
},
{
label: "技术架构",
value: 3,
},
{
label: "安全架构",
value: 4,
},
],
viewNameList: [],
selectTypeList: [
......@@ -384,16 +315,42 @@ export default {
};
},
mounted() {
// 获取下拉
this.getLevelList();
this.getBelongList();
// 初始化查询列表
this.getList();
// 查询视图下拉
this.getViewNameList();
// this.getViewNameList();
},
created() {
},
methods: {
// 获取下拉
getLevelList() {
query_jia_gou_ceng_ci().then(res => {
if (res.code == 200) {
this.levelList = res.data;
this.levelList.forEach(item=>{
this.dicObj.archiLevelId[item.levelId] = item.name;
})
}
});
},
getBelongList() {
query_jia_gou_gui_shu().then(res => {
if (res.code == 200) {
this.belongList = res.data;
this.belongList.forEach(item=>{
this.dicObj.archiBelongId[item.belongId] = item.name;
})
}
});
},
// 查询列表
getList() {
getYMXZDGLlist(this.params).then(res => {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!