Authored by xwx

快照管理快照信息天极爱标签展示

@@ -13,19 +13,11 @@ @@ -13,19 +13,11 @@
13 <el-dropdown> 13 <el-dropdown>
14 <cm-res-type-tree-input @callback="getResType" clearable collapseTags multiple/> 14 <cm-res-type-tree-input @callback="getResType" clearable collapseTags multiple/>
15 </el-dropdown> 15 </el-dropdown>
16 -<!-- <el-select clearable :size="$global.elementConfig.size.input" v-model="queryParams.resType" placeholder="资源类型">-->  
17 -<!-- <el-option label="Zone one" value="shanghai" />-->  
18 -<!-- <el-option label="Zone two" value="beijing" />-->  
19 -<!-- </el-select>-->  
20 </el-form-item> 16 </el-form-item>
21 <el-form-item> 17 <el-form-item>
22 <el-dropdown> 18 <el-dropdown>
23 <cm-biz-type-tree-input @callback="getBizType" clearable collapseTags multiple/> 19 <cm-biz-type-tree-input @callback="getBizType" clearable collapseTags multiple/>
24 </el-dropdown> 20 </el-dropdown>
25 -<!-- <el-select clearable :size="$global.elementConfig.size.input" v-model="queryParams.busId" placeholder="业务类型">-->  
26 -<!-- <el-option label="Zone one" value="shanghai" />-->  
27 -<!-- <el-option label="Zone two" value="beijing" />-->  
28 -<!-- </el-select>-->  
29 </el-form-item> 21 </el-form-item>
30 <el-form-item> 22 <el-form-item>
31 <el-button @click="handleQuery" :size="$global.elementConfig.size.button" type="primary">查询</el-button> 23 <el-button @click="handleQuery" :size="$global.elementConfig.size.button" type="primary">查询</el-button>
@@ -96,6 +88,50 @@ @@ -96,6 +88,50 @@
96 <template #content>{{row.resName}}</template> 88 <template #content>{{row.resName}}</template>
97 </el-tooltip> 89 </el-tooltip>
98 </div> 90 </div>
  91 + <div v-if="prop == 'busTypeName'">
  92 + <div v-if="row.busTypeName != null && row.busTypeName.indexOf(',') != -1" v-for="item in row.busTypeName.split(',')">
  93 + <el-tooltip placement="top">
  94 + <template #content>{{item}}</template>
  95 + <el-tag style="margin: 2px;">{{item}}</el-tag>
  96 + </el-tooltip>
  97 + </div>
  98 + <div v-else-if="row.busTypeName != null && row.busTypeName.indexOf(',') == -1 ">
  99 + <el-tooltip placement="top">
  100 + <template #content>{{row.busTypeName}}</template>
  101 + <el-tag>{{row.busTypeName}}</el-tag>
  102 + </el-tooltip>
  103 + </div>
  104 + </div>
  105 + <div v-if="prop == 'nickname'">
  106 + <div v-if="row.nickname != null && row.nickname.indexOf(',') != -1" v-for="item in row.nickname.split(',')">
  107 + <el-tooltip placement="top">
  108 + <template #content>{{item}}</template>
  109 + <el-tag style="margin: 2px;">{{item}}</el-tag>
  110 + </el-tooltip>
  111 + </div>
  112 + <div v-else-if="row.nickname != null && row.nickname.indexOf(',') == -1 ">
  113 + <el-tooltip placement="top">
  114 + <template #content>{{row.nickname}}</template>
  115 + <el-tag>{{row.nickname}}</el-tag>
  116 + </el-tooltip>
  117 + </div>
  118 + </div>
  119 + <div v-if="prop == 'admin'">
  120 + <div v-if="row.admin != null">
  121 + <el-tooltip placement="top">
  122 + <template #content>{{row.admin}}</template>
  123 + <el-tag>{{row.admin}}</el-tag>
  124 + </el-tooltip>
  125 + </div>
  126 + </div>
  127 + <div v-if="prop == 'createUser'">
  128 + <div v-if="row.createUser != null">
  129 + <el-tooltip placement="top">
  130 + <template #content>{{row.createUser}}</template>
  131 + <el-tag>{{row.createUser}}</el-tag>
  132 + </el-tooltip>
  133 + </div>
  134 + </div>
99 </template> 135 </template>
100 <template #tools="{scope}"> 136 <template #tools="{scope}">
101 <div class="list-handle"> 137 <div class="list-handle">
@@ -72,15 +72,56 @@ @@ -72,15 +72,56 @@
72 <template #content>{{row.resName}}</template> 72 <template #content>{{row.resName}}</template>
73 </el-tooltip> 73 </el-tooltip>
74 </div> 74 </div>
  75 + <div v-if="prop == 'busTypeName'">
  76 + <div v-if="row.busTypeName != null && row.busTypeName.indexOf(',') != -1" v-for="item in row.busTypeName.split(',')">
  77 + <el-tooltip placement="top">
  78 + <template #content>{{item}}</template>
  79 + <el-tag style="margin: 2px;">{{item}}</el-tag>
  80 + </el-tooltip>
  81 + </div>
  82 + <div v-else-if="row.busTypeName != null && row.busTypeName.indexOf(',') == -1 ">
  83 + <el-tooltip placement="top">
  84 + <template #content>{{row.busTypeName}}</template>
  85 + <el-tag>{{row.busTypeName}}</el-tag>
  86 + </el-tooltip>
  87 + </div>
  88 + </div>
  89 + <div v-if="prop == 'nickname'">
  90 + <div v-if="row.nickname != null && row.nickname.indexOf(',') != -1" v-for="item in row.nickname.split(',')">
  91 + <el-tooltip placement="top">
  92 + <template #content>{{item}}</template>
  93 + <el-tag style="margin: 2px;">{{item}}</el-tag>
  94 + </el-tooltip>
  95 + </div>
  96 + <div v-else-if="row.nickname != null && row.nickname.indexOf(',') == -1 ">
  97 + <el-tooltip placement="top">
  98 + <template #content>{{row.nickname}}</template>
  99 + <el-tag>{{row.nickname}}</el-tag>
  100 + </el-tooltip>
  101 + </div>
  102 + </div>
  103 + <div v-if="prop == 'admin'">
  104 + <div v-if="row.admin != null">
  105 + <el-tooltip placement="top">
  106 + <template #content>{{row.admin}}</template>
  107 + <el-tag>{{row.admin}}</el-tag>
  108 + </el-tooltip>
  109 + </div>
  110 + </div>
  111 + <div v-if="prop == 'createUser'">
  112 + <div v-if="row.createUser != null">
  113 + <el-tooltip placement="top">
  114 + <template #content>{{row.createUser}}</template>
  115 + <el-tag>{{row.createUser}}</el-tag>
  116 + </el-tooltip>
  117 + </div>
  118 + </div>
75 </template> 119 </template>
76 <template #tools="{scope}"> 120 <template #tools="{scope}">
77 <div class="list-handle"> 121 <div class="list-handle">
78 <span class="icon-bg" @click="handleDetail(scope.row)"> 122 <span class="icon-bg" @click="handleDetail(scope.row)">
79 <i class="el-icon-document" title="详情"></i> 123 <i class="el-icon-document" title="详情"></i>
80 </span> 124 </span>
81 -<!-- <span class="icon-bg">-->  
82 -<!-- <i @click="handleDelete(scope.row)" class="el-icon-delete" title="删除"></i>-->  
83 -<!-- </span>-->  
84 </div> 125 </div>
85 </template> 126 </template>
86 </cm-table-page> 127 </cm-table-page>