'新增业务添加'
This commit is contained in:
@@ -50,30 +50,29 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix" style="padding-top: 5px"></div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="col-xs-2 sheet-cell">
|
||||
<div style="padding-left: 10px;background-color: #ccc;width: 100%"> DB-Table</div>
|
||||
<div style="padding-left: 10px;background-color: #ccc;width: 100%"> 实体表(Meta-Table)</div>
|
||||
<ul class="nav nav-tabs nav-stacked tlist" style="height: 100%">
|
||||
<li class="['clearfix', {'active' == item.alias}]" v-for="item in tables" >
|
||||
<li :class="['clearfix', {'active': aliasA == item.alias}]" v-for="item in tables" >
|
||||
<a href="javascript:;" @click="aliasA=item.alias" data-target="#tab3Content1" data-toggle="tab" v-text="dealTableLabel(item)"></a>
|
||||
</li>
|
||||
</ul>
|
||||
<!--<p v-show="ckTable && ckTable.length">已选择 <code v-text="ckTable.length||0"></code> 个实体待导入</p>-->
|
||||
</div>
|
||||
<div class="col-xs-8">
|
||||
|
||||
<div class="col-xs-10">
|
||||
<div style="padding-left: 10px;background-color: #ccc;width: 100%"> 关联关系管理 </div>
|
||||
<!-- 关联表列表 -->
|
||||
<button v-for="link in linkInfos" @click="aliasB=link.alias" :class="['btn', {'btn-primary' :aliasB==link.alias}]" v-text="link.comment" style="margin-right: 5px"> </button>
|
||||
<button v-for="link in linkInfos" @click="aliasB=link.alias" :class="['btn', {'btn-primary' :aliasB==link.alias}]" v-text="link.comment" style="margin: 5px"> </button>
|
||||
|
||||
<div class="pull-right">
|
||||
<button @click="status=1" v-show="status==0" class="btn">修改关联关系</button>
|
||||
<div class="pull-right" style="margin: 5px;">
|
||||
<button @click="status=1" v-show="status==0 && aliasB" class="btn">修改关联关系</button>
|
||||
<button @click="status=0" v-show="status==1" class="btn">取消修改</button>
|
||||
<button @click="addLinkDia()" class="btn">+ 添加关联表</button>
|
||||
<button @click="saveLink()" v-show="status==1" class="btn btn-primary" style="margin-right: 15px">保存</button>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
|
||||
<table class="table-bordered" style="width: 100%; margin-top: 10px">
|
||||
<table class="table-bordered" style="width: 100%;">
|
||||
<tr>
|
||||
<th v-text="tableInfo[aliasA] && tableInfo[aliasA]['comment']"></th>
|
||||
<th v-text="tableInfo[aliasB] && tableInfo[aliasB]['comment']"></th>
|
||||
@@ -110,6 +109,11 @@
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<div v-show="!linkInfos || linkInfos.length == 0" style="text-align: center">
|
||||
<img src="../res/img/none.png">
|
||||
<p>暂无关联表</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 选择关联表 -->
|
||||
@@ -149,7 +153,7 @@
|
||||
data: {
|
||||
status: 0,
|
||||
tables: [], //所有的表数据{name,comment, alias, linkCount}
|
||||
aliasA: red.getData('aliasA', ''), //选中的主体表别名
|
||||
aliasA: '', //选中的主体表别名
|
||||
tableInfo:{items:{}},
|
||||
|
||||
links: [], //
|
||||
@@ -165,12 +169,15 @@
|
||||
},
|
||||
watch: {
|
||||
aliasA(v) {
|
||||
red.setData('aliasA', v)
|
||||
//red.setData('aliasA', v)
|
||||
this.links = []
|
||||
this.linkInfoA = {}
|
||||
this.aliasB = '' // 如果不置空,存在变更主体表,但数据不刷新的异常
|
||||
|
||||
tableInfo({alias: v}).then(res => {
|
||||
this.tableInfoA = res
|
||||
linkList({alias: v}).then(res => {
|
||||
this.links = res
|
||||
this.aliasB = '' // 如果不置空,存在变更主体表,但数据不刷新的异常
|
||||
})
|
||||
linkInfoList({alias: v}).then(res => {
|
||||
this.linkInfos = res
|
||||
|
||||
Reference in New Issue
Block a user