|
@@ -25,7 +25,8 @@
|
25
|
25
|
<div class="totalCustom">
|
26
|
26
|
<i class="el-icon-user-solid" /> 共<span>{{total}}</span>个成员
|
27
|
27
|
</div>
|
28
|
|
- <div class="totalCustom ml-20">
|
|
28
|
+ <!-- mock -->
|
|
29
|
+ <div v-if="isAdmin" class="totalCustom ml-20">
|
29
|
30
|
待分配许可<span>{{ waitForAssignNum }}</span>
|
30
|
31
|
<el-tooltip class="disinblock" popper-class="member-tooltip">
|
31
|
32
|
<div slot="content">
|
|
@@ -38,8 +39,8 @@
|
38
|
39
|
</div>
|
39
|
40
|
</template>
|
40
|
41
|
</div>
|
41
|
|
-
|
42
|
|
- <batchAssign ref="batchAssign" :waitForAssignNum="waitForAssignNum" @change="onChangeBatchAssign" />
|
|
42
|
+ <!-- mock -->
|
|
43
|
+ <batchAssign v-if="isAdmin" ref="batchAssign" :waitForAssignNum="waitForAssignNum" @change="onChangeBatchAssign" />
|
43
|
44
|
</div>
|
44
|
45
|
|
45
|
46
|
<div style="display: flex;">
|
|
@@ -127,7 +128,8 @@
|
127
|
128
|
<template slot-scope="scope">
|
128
|
129
|
<span class="c-00B38A pointer" @click="detailEvent(scope.row)">详情</span>
|
129
|
130
|
<span class="c-00B38A pointer ml-3" @click="onClickInfoBind(scope.row)">信息绑定</span>
|
130
|
|
- <template>
|
|
131
|
+ <!-- mock -->
|
|
132
|
+ <template v-if="isAdmin">
|
131
|
133
|
<span v-if="scope.row.is_active == 1" class="c-00B38A pointer ml-3" @click="onClickTransfer(scope.row)">转移许可</span>
|
132
|
134
|
<span v-else class="c-00B38A pointer ml-3" @click="onClickAssign(scope.row)">分配许可</span>
|
133
|
135
|
</template>
|
|
@@ -307,6 +309,10 @@ export default {
|
307
|
309
|
isShowCustomerData() {
|
308
|
310
|
return this.user_ids && this.user_ids.length
|
309
|
311
|
},
|
|
312
|
+ // mock
|
|
313
|
+ isAdmin() {
|
|
314
|
+ return this.$cookie.getCookie('isSuperManage') == 1
|
|
315
|
+ }
|
310
|
316
|
},
|
311
|
317
|
created () {
|
312
|
318
|
this.height = document.documentElement.clientHeight - 200 > 400 ? document.documentElement.clientHeight - 200 : 400
|
|
@@ -363,11 +369,6 @@ export default {
|
363
|
369
|
var res = res.data
|
364
|
370
|
this.loading = false
|
365
|
371
|
if (res && res.errno == 0) {
|
366
|
|
-
|
367
|
|
- if (res.rst.data[0]) { // mock
|
368
|
|
- res.rst.data[0].is_active = 1
|
369
|
|
- }
|
370
|
|
-
|
371
|
372
|
this.tableData = res.rst.data;
|
372
|
373
|
// this.tableData.forEach(item=>{
|
373
|
374
|
// item.visible = false
|
|
@@ -471,7 +472,6 @@ export default {
|
471
|
472
|
const { data: res = {} } = await this.$axios.get(url, { params })
|
472
|
473
|
if (res && res.errno == 0) {
|
473
|
474
|
this.waitForAssignNum = res.rst.count
|
474
|
|
- this.waitForAssignNum = parseInt(Math.random() * 20) // mock
|
475
|
475
|
resolve(this.waitForAssignNum)
|
476
|
476
|
} else if (res.errno != 4002) {
|
477
|
477
|
this.$message.warning(res.err)
|