Commit 40fd3ee1 by liangzhen

提交

1 parent 63bfbfc8
import { post } from '@/utils/http'
import {
EADC_ARRCHITECTURE,
EADC_KNOWLEDGE_POOL,
EADC_SHARED_ABILITY,
FRAMEWORK_ASSERT,
} from '@/config/micromodule'
// 查询所属资产关系
export function queryEleRela(params) {
return post(EADC_ARRCHITECTURE + '/ele-rel/qEleRela', params)
return post(FRAMEWORK_ASSERT + '/ele-rel/qEleRela', params)
}
// 资产关系分类新增
export function createEleRelation(params) {
return post(EADC_ARRCHITECTURE + '/archi-asset-relation/cEleRelation', params)
return post(FRAMEWORK_ASSERT + '/archi-asset-relation/cEleRelation', params)
}
// 修改资产关系分类
export function updEleRelation(params) {
return post(EADC_ARRCHITECTURE + '/archi-asset-relation/uEleRelation', params)
return post(FRAMEWORK_ASSERT + '/archi-asset-relation/uEleRelation', params)
}
// 发布/停用资产关系分类
export function pEleRelation(params) {
return post(EADC_ARRCHITECTURE + '/archi-asset-relation/pEleRelation', params)
return post(FRAMEWORK_ASSERT + '/archi-asset-relation/pEleRelation', params)
}
// 资产关系分类查询
export function queryEleRelation(params) {
return post(EADC_ARRCHITECTURE + '/archi-asset-relation/qEleRelation', params)
return post(FRAMEWORK_ASSERT + '/archi-asset-relation/qEleRelation', params)
}
// 资产关系分类删除
export function removeEleRelation(params) {
return post(EADC_ARRCHITECTURE + '/archi-asset-relation/rEleRelation', params)
return post(FRAMEWORK_ASSERT + '/archi-asset-relation/rEleRelation', params)
}
// 资产关系新增
export function createAssetRelation(params) {
return post(
EADC_ARRCHITECTURE + '/archi-asset-relation/cAssetRelation',
FRAMEWORK_ASSERT + '/archi-asset-relation/cAssetRelation',
params,
true,
)
......@@ -41,7 +39,7 @@ export function createAssetRelation(params) {
// 资产关系修改
export function updAssetRelation(params) {
return post(
EADC_ARRCHITECTURE + '/archi-asset-relation/uAssetRelation',
FRAMEWORK_ASSERT + '/archi-asset-relation/uAssetRelation',
params,
true,
)
......@@ -49,21 +47,21 @@ export function updAssetRelation(params) {
// 根据元素查资产
export function queryAssetByEle(params) {
return post(
EADC_ARRCHITECTURE + '/archi-asset-relation/queryAssetByEle',
FRAMEWORK_ASSERT + '/archi-asset-relation/queryAssetByEle',
params,
)
}
// 资产关系删除
export function removeAssetRelation(params) {
return post(
EADC_ARRCHITECTURE + '/archi-asset-relation/rAssetRelation',
FRAMEWORK_ASSERT + '/archi-asset-relation/rAssetRelation',
params,
)
}
// 资产关系发布/停用
export function pAssetRelation(params) {
return post(
EADC_ARRCHITECTURE + '/archi-asset-relation/pAssetRelation',
FRAMEWORK_ASSERT + '/archi-asset-relation/pAssetRelation',
params,
)
}
......@@ -3,7 +3,7 @@
<div class="top_menu_container">
<div class="logo_title_container">
<div class="left_container">
<img src="@/assets/main/system_logo.png" alt="" class="system_logo" />
<!-- <img src="@/assets/main/system_logo.png" alt="" class="system_logo" /> -->
<div class="logo_title">数字化架构管控工具</div>
</div>
<div class="operate_menu">
......@@ -209,5 +209,8 @@ export default {
.el-tooltip__popper {
max-width: 50%;
}
.logo_title{
margin-left: 30px;
}
</style>
>
......@@ -43,8 +43,8 @@
<p>版本发布</p>
</div>
</div>
<el-table :data="tableData" stripe border v-loading="loading" @selection-change="handleSelectionChange"
height="450">
<el-table :height="tableHeight" :data="tableData" stripe border v-loading="loading" @selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" :selectable="selectInit"></el-table-column>
<el-table-column type="index" label="序号" width="80" :index="indexMethod" align="center"></el-table-column>
<el-table-column prop="rsName" label="元素关系名称" align="center" :show-overflow-tooltip="true"></el-table-column>
......@@ -154,84 +154,6 @@
</div>
</div>
</div>
<!-- <div class="dialog_form_item">
<div class="dialog_form_item_title">元素关系</div>
<div class="formArea">
<div
class="formLine"
v-for="(item, index) in formData.arrList"
:key="index"
>
情况{{ index + 1 }}
<div class="formItem">
<div class="label">起点元素</div>
<el-select
filterable
v-model="item.eleGtId"
placeholder="请选择"
clearable
@change="selectChange1(item, index)"
>
<el-option
v-for="(item, idnex) in eleList"
:key="idnex"
:label="item.elementName"
:value="item.elementId"
></el-option>
</el-select>
</div>
<div class="formItem">
<div class="label">终点元素</div>
<el-select
filterable
v-model="item.eleLtId"
placeholder="请选择"
clearable
@change="selectChange1(item, index)"
>
<el-option
v-for="(item, idnex) in eleList"
:key="idnex"
:label="item.elementName"
:value="item.elementId"
></el-option>
</el-select>
</div>
<div class="formItem">
<div class="label">适用范围</div>
<el-select
v-model="item.scope"
placeholder="请选择"
:disabled="true"
filterable
>
<el-option
v-for="(item, idnex) in search_select1"
:key="idnex"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="newBtn" style="display: flex">
<el-button
class="addItem"
icon="el-icon-minus"
circle
@click="operateDia('del', index)"
v-if="formData.arrList.length > 1"
></el-button>
<el-button
class="addItem"
icon="el-icon-plus"
circle
@click="operateDia('add')"
v-if="formData.arrList.length - 1 == index"
></el-button>
</div>
</div>
</div>
</div> -->
<div style="text-align: right; margin: 20px 0 10px 0" v-if="title == '编辑元素关系' || title == '查看元素关系'">
<el-button type="primary" size="mini" @click="openDicyDialog" :disabled="title == '查看元素关系'">新增</el-button>
</div>
......@@ -472,6 +394,7 @@ export default {
value: 6,
},
],
tableHeight: null,
eleList: [],
radioName: "",
search_select1: [
......@@ -482,6 +405,7 @@ export default {
],
is_add_edit2: "add",
};
},
created() {
// 适用范围下拉
......@@ -498,10 +422,26 @@ export default {
this.getYuansuList();
},
mounted() {
window.addEventListener('resize', () => {
this.set_table_height()
})
this.set_table_height()
// 初始化查询列表
this.getList();
},
methods: {
set_table_height() {
//动态设置表格高度
const table_container_height = $('.table_container').height()
const search_menu_height = $('.search_menu').height()
const search_btn_height = $('.search_btn').outerHeight(true)
this.tableHeight =
table_container_height -
search_menu_height -
search_btn_height -
90 +
'px'
},
getStateList() {
query_jia_gou_ceng_ci_new({ typeValue: "sys_state" }).then((res) => {
if (res.code == 200) {
......@@ -1194,6 +1134,7 @@ export default {
.table_container {
width: 97%;
height: calc(100% - 40px);
margin-top: 20px;
.tableIcon {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!