Commit 7841d679 by 无尘

fix: 修改分享分组选择

parent 493073e8
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-0bad3748.073bd16c.css rel=prefetch><link href=css/chunk-0d204189.9cb54b4c.css rel=prefetch><link href=css/chunk-16213785.46877bfa.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-22789e28.f318a676.css rel=prefetch><link href=css/chunk-28307ac1.969fc177.css rel=prefetch><link href=css/chunk-29a5079e.0d5615a8.css rel=prefetch><link href=css/chunk-3073fc25.a5b77268.css rel=prefetch><link href=css/chunk-31d83ee1.42a2ef65.css rel=prefetch><link href=css/chunk-400d525d.4bcc3c03.css rel=prefetch><link href=css/chunk-40f131e0.0417ce55.css rel=prefetch><link href=css/chunk-42dabb86.a5c5f5d8.css rel=prefetch><link href=css/chunk-477f851c.c2dd07b5.css rel=prefetch><link href=css/chunk-59ad0cd8.67e044d0.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-713e8dc2.e74e91cb.css rel=prefetch><link href=css/chunk-7a1549e0.38118762.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-8f9a31ee.907f38c7.css rel=prefetch><link href=css/chunk-ea9d6bee.492c0f7d.css rel=prefetch><link href=css/chunk-f4fb39fe.39feb42f.css rel=prefetch><link href=js/chunk-0bad3748.6915342e.js rel=prefetch><link href=js/chunk-0d204189.f58688a5.js rel=prefetch><link href=js/chunk-16213785.32c75187.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-22789e28.a71ba7ec.js rel=prefetch><link href=js/chunk-28307ac1.356a9a7b.js rel=prefetch><link href=js/chunk-29a5079e.262fb3f1.js rel=prefetch><link href=js/chunk-2d0b1657.543ef8c5.js rel=prefetch><link href=js/chunk-2d0e24f6.1620035f.js rel=prefetch><link href=js/chunk-2d2095a8.0b59c285.js rel=prefetch><link href=js/chunk-3073fc25.a19324e5.js rel=prefetch><link href=js/chunk-31d83ee1.ad45b255.js rel=prefetch><link href=js/chunk-400d525d.e910f85d.js rel=prefetch><link href=js/chunk-40f131e0.c21b9739.js rel=prefetch><link href=js/chunk-42dabb86.e0ee0b58.js rel=prefetch><link href=js/chunk-477f851c.8f1feacb.js rel=prefetch><link href=js/chunk-59ad0cd8.f6a31f1e.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-713e8dc2.5e9c6691.js rel=prefetch><link href=js/chunk-737eaf4a.e335b297.js rel=prefetch><link href=js/chunk-7a1549e0.6335c94d.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-8f9a31ee.b6fcec4a.js rel=prefetch><link href=js/chunk-ea9d6bee.51f6b850.js rel=prefetch><link href=js/chunk-f4fb39fe.620aa7fa.js rel=prefetch><link href=css/app.3829ebbd.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.d39d28b9.js rel=preload as=script><link href=js/chunk-vendors.e7b30cab.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.3829ebbd.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=js/chunk-vendors.e7b30cab.js></script><script src=js/app.d39d28b9.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-0bad3748.073bd16c.css rel=prefetch><link href=css/chunk-0d204189.9cb54b4c.css rel=prefetch><link href=css/chunk-16213785.46877bfa.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-22789e28.f318a676.css rel=prefetch><link href=css/chunk-28307ac1.969fc177.css rel=prefetch><link href=css/chunk-29a5079e.0d5615a8.css rel=prefetch><link href=css/chunk-3073fc25.a5b77268.css rel=prefetch><link href=css/chunk-31d83ee1.42a2ef65.css rel=prefetch><link href=css/chunk-385eb779.ea496a75.css rel=prefetch><link href=css/chunk-400d525d.4bcc3c03.css rel=prefetch><link href=css/chunk-40f131e0.0417ce55.css rel=prefetch><link href=css/chunk-477f851c.c2dd07b5.css rel=prefetch><link href=css/chunk-59ad0cd8.67e044d0.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-713e8dc2.e74e91cb.css rel=prefetch><link href=css/chunk-7a1549e0.38118762.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-8f9a31ee.907f38c7.css rel=prefetch><link href=css/chunk-ea9d6bee.492c0f7d.css rel=prefetch><link href=css/chunk-f4fb39fe.39feb42f.css rel=prefetch><link href=js/chunk-0bad3748.6915342e.js rel=prefetch><link href=js/chunk-0d204189.f58688a5.js rel=prefetch><link href=js/chunk-16213785.32c75187.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-22789e28.a71ba7ec.js rel=prefetch><link href=js/chunk-28307ac1.356a9a7b.js rel=prefetch><link href=js/chunk-29a5079e.262fb3f1.js rel=prefetch><link href=js/chunk-2d0b1657.543ef8c5.js rel=prefetch><link href=js/chunk-2d0e24f6.1620035f.js rel=prefetch><link href=js/chunk-2d2095a8.0b59c285.js rel=prefetch><link href=js/chunk-3073fc25.a19324e5.js rel=prefetch><link href=js/chunk-31d83ee1.ad45b255.js rel=prefetch><link href=js/chunk-385eb779.15e5b30a.js rel=prefetch><link href=js/chunk-400d525d.e910f85d.js rel=prefetch><link href=js/chunk-40f131e0.c21b9739.js rel=prefetch><link href=js/chunk-477f851c.8f1feacb.js rel=prefetch><link href=js/chunk-59ad0cd8.f6a31f1e.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-713e8dc2.5e9c6691.js rel=prefetch><link href=js/chunk-737eaf4a.e335b297.js rel=prefetch><link href=js/chunk-7a1549e0.6335c94d.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-8f9a31ee.b6fcec4a.js rel=prefetch><link href=js/chunk-ea9d6bee.51f6b850.js rel=prefetch><link href=js/chunk-f4fb39fe.620aa7fa.js rel=prefetch><link href=css/app.dc6afa5f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.85f41996.js rel=preload as=script><link href=js/chunk-vendors.e7b30cab.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.dc6afa5f.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=js/chunk-vendors.e7b30cab.js></script><script src=js/app.85f41996.js></script></body></html>
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-07-21 10:10:57
* @LastEditors: 无尘
* @LastEditTime: 2020-08-03 19:26:21
* @LastEditTime: 2020-08-03 20:08:02
-->
<!--
门店绑定-选择分组
......@@ -16,7 +16,7 @@
<div class="select-search">
<el-input placeholder="请输入分组名称" clearable v-model="searchSelect" @keyup.native="value => toInput(value, searchSelect)" @clear="clearSearch"> <i slot="prefix" class="el-input__icon el-icon-search"></i> </el-input>
</div>
<div class="select-tree-wrap m-t-20">
<div class="select-tree-wrap auth-select-tree m-t-20">
<el-tree ref="groupTree" :filter-node-method="filterNode" check-strictly :data="groupData" node-key="storeGroupId" show-checkbox default-expand-all :props="defaultProps" :expand-on-click-node="false" @check="checkGroup">
<span :id="data.storeGroupId" class="custom-tree-node" slot-scope="{ node, data }" @click="toShowMsg(node, data)">
<span class="font-14 color-606266">{{ node.label }}</span><span v-if="data.bindFlag == 1" class="font-12 color-909399">{{ data.bindWxEnterpriseName }} 企业已授权</span>
......@@ -78,7 +78,7 @@ export default {
*/
toShowMsg(node, data) {
if (data.bindFlag == 1) {
showMsg.showmsg('当前门店已被其他企业绑定,当前企业无法选择!', 'warning');
showMsg.showmsg('当前分组已被其他企业绑定,当前企业无法选择!', 'warning');
}
},
/**
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-07-21 10:10:57
* @LastEditors: 无尘
* @LastEditTime: 2020-07-30 17:19:47
* @LastEditTime: 2020-08-03 19:49:23
-->
<!--
门店绑定-选择门店(限制50个)
......@@ -24,7 +24,7 @@
<div class="el-select-dropdown__wrap el-scrollbar__wrap" style="margin-bottom: -5px; margin-right: -5px;">
<el-checkbox-group v-model="dailyRuleForm.stores" @change="handleStoresChange" :max="50">
<ul class="el-scrollbar__view el-select-dropdown__list">
<li :class="['el-select-dropdown__item', item.select ? 'selected hover' : '']" v-for="item in stores" :key="item.storeInfoId">
<li :class="['el-select-dropdown__item', item.select ? 'selected hover' : '']" v-for="item in stores" :key="item.storeInfoId" @click.stop="toShowMsg(item)">
<el-checkbox :disabled="item.bindFlag == 1" :label="item.storeInfoId" >{{ item.storeInfoName }}</el-checkbox>
<span v-if="item.bindFlag == 1" class="font-12 color-909399">{{ data.bindWxEnterpriseName }} 企业已授权</span>
</li>
......@@ -39,7 +39,7 @@
import { _debounce } from '@/common/js/public';
import fetch from '@/api/merchantAuth.js';
const { getStoreList } = fetch;
// import showMsg from '@/common/js/showmsg';
import showMsg from '@/common/js/showmsg';
export default {
props: {
companyId: {
......@@ -74,6 +74,14 @@ export default {
computed: {},
methods: {
/**
* 判断提示
*/
toShowMsg(data) {
if (data.bindFlag == 1) {
showMsg.showmsg('当前门店已被其他企业绑定,当前企业无法选择!', 'warning');
}
},
/**
* 选择改变
*/
......
......@@ -867,3 +867,9 @@ input:focus {
}
}
}
/* 树滚动 */
.auth-select-tree .el-tree>.el-tree-node {
display: inline-block;
min-width: 100%;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment