|
@@ -62,15 +62,43 @@
|
|
|
<span class="item inline-block" style="width: 32%;">用户UU</span>
|
|
<span class="item inline-block" style="width: 32%;">用户UU</span>
|
|
|
<span class="item inline-block" style="width: 40%;text-align: center">用户名称</span>
|
|
<span class="item inline-block" style="width: 40%;text-align: center">用户名称</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="customer-modal-content-list" v-for="item in modalObj.showModalList" v-if="item.userUU !== thisUser.userUU">
|
|
|
|
|
|
|
+ <template v-if="modalObj.type === 'add'">
|
|
|
|
|
+ <!-- 客户分配数据 -->
|
|
|
|
|
+ <div class="customer-modal-content-list" v-for="item in modalObj.showModalList" v-if="item.userUU !== thisUser.userUU">
|
|
|
<span class="item inline-block" style="width: 28%;" @click="checkItem(item)">
|
|
<span class="item inline-block" style="width: 28%;" @click="checkItem(item)">
|
|
|
- <label class="mobile-cart-check" :class="{'active': item.distribute}" v-if="modalObj.type === 'add'"></label>
|
|
|
|
|
- <label class="mobile-cart-check" :class="{'active': item.transfer}" v-else></label>
|
|
|
|
|
- <!--<label class="mobile-cart-check" :class="{'active': item.distribute}"></label>-->
|
|
|
|
|
|
|
+ <label class="mobile-cart-check" :class="{'active': item.distribute}"></label>
|
|
|
</span>
|
|
</span>
|
|
|
- <span class="item inline-block" style="width: 32%;">{{item.userUU}}</span>
|
|
|
|
|
- <span class="item inline-block" style="width: 40%;text-align: center;">{{item.userName}}</span>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <span class="item inline-block" style="width: 32%;">{{item.userUU}}</span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 40%;text-align: center;">{{item.userName}}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </template>
|
|
|
|
|
+
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <!-- 客户转移 && 当前用户是管理员时 -->
|
|
|
|
|
+ <div class="customer-modal-content-list" v-for="item in modalObj.showModalList" v-if="thisUser.sys && (item.userUU !== thisUser.userUU)">
|
|
|
|
|
+ <span class="item inline-block" style="width: 28%;" @click="checkItem(item)">
|
|
|
|
|
+ <label class="mobile-cart-check" :class="{'active': item.transfer}"></label>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 32%;">{{item.userUU}}</span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 40%;text-align: center;">{{item.userName}}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- 客户转移 && 当前用户是被管理员转移权限时 -->
|
|
|
|
|
+ <div class="customer-modal-content-list" v-for="item in modalObj.showModalList" v-if="(!thisUser.sys && thisUser.transfer) && (item.userUU !== thisUser.userUU)">
|
|
|
|
|
+ <span class="item inline-block" style="width: 28%;" @click="checkItem(item)">
|
|
|
|
|
+ <label class="mobile-cart-check" :class="{'active': item.transfer}"></label>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 32%;">{{item.userUU}}</span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 40%;text-align: center;">{{item.userName}}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- 客户转移 && 当前用户是非管理员,但有查看权限时 -->
|
|
|
|
|
+ <div class="customer-modal-content-list" v-for="item in modalObj.showModalList" v-if="(!thisUser.sys && !thisUser.transfer) && (!item.distribute && thisUser.userUU !== item.userUU)">
|
|
|
|
|
+ <span class="item inline-block" style="width: 28%;" @click="checkItem(item)">
|
|
|
|
|
+ <label class="mobile-cart-check" :class="{'active': item.transfer}"></label>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 32%;">{{item.userUU}}</span>
|
|
|
|
|
+ <span class="item inline-block" style="width: 40%;text-align: center;">{{item.userName}}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </template>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -155,10 +183,8 @@
|
|
|
this.onMind('您未选择权限转移对象!')
|
|
this.onMind('您未选择权限转移对象!')
|
|
|
this.closeModal()
|
|
this.closeModal()
|
|
|
} else {
|
|
} else {
|
|
|
- this.$http.post(`/account/user/transferMyDistribute`, {
|
|
|
|
|
- custUU: this.modalObj.customer.myEnterprise.uu,
|
|
|
|
|
- userUU: this.target.userUU
|
|
|
|
|
- }).then(data => {
|
|
|
|
|
|
|
+ this.$http.post(`/account/user/transferMyDistribute?custUU=${this.modalObj.customer.myEnterprise.uu}&userUU=${this.target.userUU}`, {})
|
|
|
|
|
+ .then(data => {
|
|
|
this.onMind('转移成功!')
|
|
this.onMind('转移成功!')
|
|
|
this.closeModal()
|
|
this.closeModal()
|
|
|
this.setSelect(true)
|
|
this.setSelect(true)
|