Showing
2 changed files
with
88 additions
and
11 deletions
@@ -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> |
-
Please register or login to post a comment