Commit 1665982d by 无尘

fix: 修改接口名

parent 243b839f
.navwrap[data-v-69bcb2f7]{padding:12px 20px}.boxbttom[data-v-69bcb2f7],.boxshow[data-v-69bcb2f7]{border-bottom:1px solid #e4e7ed}.boxshow[data-v-69bcb2f7]{-webkit-box-shadow:5px -1px 5px #dfdfdf;box-shadow:5px -1px 5px #dfdfdf}.navtitle[data-v-69bcb2f7]{margin:24px 0 0 0;font-size:20px;color:#303133;font-weight:500}.navtip[data-v-69bcb2f7]{width:100%;height:38px;line-height:38px;font-size:13px;border-radius:2px;color:#606266;background-color:#f4f4f5}.navmTop[data-v-69bcb2f7]{margin-top:25px}.navtipcolor[data-v-69bcb2f7]{margin:0 12px;color:#2f54eb}.el-breadcrumb__inner.is-link[data-v-69bcb2f7]:hover,.el-breadcrumb__inner a[data-v-69bcb2f7]:hover{color:#2f54eb}.el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-69bcb2f7],.el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-69bcb2f7]:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-69bcb2f7],.el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-69bcb2f7]:hover{font-weight:700;text-decoration:none;cursor:pointer;color:#303133}.auth-step-body[data-v-a7d9b548]{width:400px;margin:0 auto}.el-alert__title[data-v-c9f514f8]{line-height:23px}.color-f5222d[data-v-c9f514f8]{color:#f5222d}.auth-commit-success[data-v-50c222ef]{margin-top:154px}.auth-commit-success .color-49c958[data-v-50c222ef]{color:#49c958}.auth-commit-success .font-60[data-v-50c222ef]{font-size:60px}.auth-commit-success .m-t-12[data-v-50c222ef]{margin-top:12px}.auth-commit-success .m-t-28[data-v-50c222ef]{margin-top:28px}.input-line-cell[data-v-2859c084]{position:relative;display:inline-block}.w-340[data-v-2859c084]{width:340px}.w-340[data-v-2859c084] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.el-textarea[data-v-2859c084] .el-textarea__inner{font-size:14px;color:#606266;background-color:hsla(0,0%,100%,.1);resize:none;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif}.el-textarea.is-disabled[data-v-2859c084]{opacity:.5}.el-input .is-disabled[data-v-2859c084] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.tip[data-v-2859c084]{position:absolute;bottom:-5px;right:10px;display:inline-block;line-height:32px;text-align:right;font-size:12px;color:#909399}.auth-commit-admin[data-v-39260500]{width:400px;margin:0 auto}.auth-commit-admin .color-49c958[data-v-39260500]{color:#49c958}.auth-commit-admin .font-60[data-v-39260500]{font-size:60px}.auth-commit-admin .m-t-12[data-v-39260500]{margin-top:12px}.auth-commit-admin .m-t-28[data-v-39260500]{margin-top:28px}.auth-commit-admin .m-b-32[data-v-39260500]{margin-bottom:32px}.auth-commit-admin .w-198[data-v-39260500]{width:198px}.bind-store-body[data-v-efef2052]{width:331px;padding:10px;margin:20px 0 0 0;border:1px solid #e4e7ed}.bind-store-body .w-215[data-v-efef2052]{width:215px}.bind-store-body .w-115[data-v-efef2052]{width:115px}.bind-store-body .select-tree-wrap[data-v-efef2052]{height:323px;overflow-y:auto}.daily-store-select[data-v-5df59ff6]{position:relative;width:331px;min-height:398px;margin:20px 0 0 0;padding:10px;border:1px solid #e4e7ed}.select-tree-wrap[data-v-277902b3]{height:445px;overflow-y:auto;border:1px solid #e4e7ed}.span-dot[data-v-153f882c]{display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:6px;border-radius:3px}.span-dot.bg-52c41a[data-v-153f882c]{background:#52c41a}.span-dot.bg-f5222d[data-v-153f882c]{background:#f5222d}.bg-82c5ff[data-v-153f882c]{background:#82c5ff}.color-508cee[data-v-153f882c]{color:#508cee}.color-ff585c[data-v-153f882c]{color:#ff585c}.line-h-18[data-v-153f882c]{line-height:18px}.tooltip-text[data-v-153f882c]{width:100%;white-space:pre-wrap;word-break:break-all}.my-customer-wrap[data-v-153f882c]{height:100%}.my-customer-wrap .w-227[data-v-153f882c]{width:227px}.my-customer-wrap .auth-tip-body[data-v-153f882c]{width:645px;margin:0 auto}.my-customer-wrap .enterprise-version[data-v-153f882c]{display:inline-block;vertical-align:top;width:76px;height:32px;margin-right:-1px;background:#f5f7fa;border-radius:2px 0 0 2px;border:1px solid #c4c6cf;border-right:0;font-size:14px;color:#c0c4cc;text-align:center}.my-customer-wrap .store-item-content[data-v-153f882c]{position:relative;width:302px;height:32px;overflow:hidden;white-space:nowrap;border-radius:2px;border:1px solid #c4c6cf;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.right-content[data-v-153f882c]{padding:0 20px 20px 20px;min-height:calc(100% - 160px)}.right-content .right-box[data-v-153f882c]{background:#fff;min-height:500px;padding:0}.right-content .right-box .apps-content .apps-content-right[data-v-153f882c]{width:100%;padding:20px;background:#fff}.right-content .right-box .apps-content .apps-content-right .common-set-wrap[data-v-153f882c]{height:100%;background:#fff} .navwrap[data-v-69bcb2f7]{padding:12px 20px}.boxbttom[data-v-69bcb2f7],.boxshow[data-v-69bcb2f7]{border-bottom:1px solid #e4e7ed}.boxshow[data-v-69bcb2f7]{-webkit-box-shadow:5px -1px 5px #dfdfdf;box-shadow:5px -1px 5px #dfdfdf}.navtitle[data-v-69bcb2f7]{margin:24px 0 0 0;font-size:20px;color:#303133;font-weight:500}.navtip[data-v-69bcb2f7]{width:100%;height:38px;line-height:38px;font-size:13px;border-radius:2px;color:#606266;background-color:#f4f4f5}.navmTop[data-v-69bcb2f7]{margin-top:25px}.navtipcolor[data-v-69bcb2f7]{margin:0 12px;color:#2f54eb}.el-breadcrumb__inner.is-link[data-v-69bcb2f7]:hover,.el-breadcrumb__inner a[data-v-69bcb2f7]:hover{color:#2f54eb}.el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-69bcb2f7],.el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-69bcb2f7]:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-69bcb2f7],.el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-69bcb2f7]:hover{font-weight:700;text-decoration:none;cursor:pointer;color:#303133}.auth-step-body[data-v-a7d9b548]{width:400px;margin:0 auto}.el-alert__title[data-v-c9f514f8]{line-height:23px}.color-f5222d[data-v-c9f514f8]{color:#f5222d}.auth-commit-success[data-v-50c222ef]{margin-top:154px}.auth-commit-success .color-49c958[data-v-50c222ef]{color:#49c958}.auth-commit-success .font-60[data-v-50c222ef]{font-size:60px}.auth-commit-success .m-t-12[data-v-50c222ef]{margin-top:12px}.auth-commit-success .m-t-28[data-v-50c222ef]{margin-top:28px}.input-line-cell[data-v-2859c084]{position:relative;display:inline-block}.w-340[data-v-2859c084]{width:340px}.w-340[data-v-2859c084] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.el-textarea[data-v-2859c084] .el-textarea__inner{font-size:14px;color:#606266;background-color:hsla(0,0%,100%,.1);resize:none;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif}.el-textarea.is-disabled[data-v-2859c084]{opacity:.5}.el-input .is-disabled[data-v-2859c084] .el-input__inner{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.1)}.tip[data-v-2859c084]{position:absolute;bottom:-5px;right:10px;display:inline-block;line-height:32px;text-align:right;font-size:12px;color:#909399}.auth-commit-admin[data-v-39260500]{width:400px;margin:0 auto}.auth-commit-admin .color-49c958[data-v-39260500]{color:#49c958}.auth-commit-admin .font-60[data-v-39260500]{font-size:60px}.auth-commit-admin .m-t-12[data-v-39260500]{margin-top:12px}.auth-commit-admin .m-t-28[data-v-39260500]{margin-top:28px}.auth-commit-admin .m-b-32[data-v-39260500]{margin-bottom:32px}.auth-commit-admin .w-198[data-v-39260500]{width:198px}.bind-store-body[data-v-1beac852]{width:331px;padding:10px;margin:20px 0 0 0;border:1px solid #e4e7ed}.bind-store-body .w-215[data-v-1beac852]{width:215px}.bind-store-body .w-115[data-v-1beac852]{width:115px}.bind-store-body .select-tree-wrap[data-v-1beac852]{height:323px;overflow-y:auto}.daily-store-select[data-v-94a84606]{position:relative;width:331px;min-height:398px;margin:20px 0 0 0;padding:10px;border:1px solid #e4e7ed}.select-tree-wrap[data-v-0a37b202]{height:445px;overflow-y:auto;border:1px solid #e4e7ed}.span-dot[data-v-415a99b5]{display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:6px;border-radius:3px}.span-dot.bg-52c41a[data-v-415a99b5]{background:#52c41a}.span-dot.bg-f5222d[data-v-415a99b5]{background:#f5222d}.bg-82c5ff[data-v-415a99b5]{background:#82c5ff}.color-508cee[data-v-415a99b5]{color:#508cee}.color-ff585c[data-v-415a99b5]{color:#ff585c}.line-h-18[data-v-415a99b5]{line-height:18px}.tooltip-text[data-v-415a99b5]{width:100%;white-space:pre-wrap;word-break:break-all}.my-customer-wrap[data-v-415a99b5]{height:100%}.my-customer-wrap .w-227[data-v-415a99b5]{width:227px}.my-customer-wrap .auth-tip-body[data-v-415a99b5]{width:645px;margin:0 auto}.my-customer-wrap .enterprise-version[data-v-415a99b5]{display:inline-block;vertical-align:top;width:76px;height:32px;margin-right:-1px;background:#f5f7fa;border-radius:2px 0 0 2px;border:1px solid #c4c6cf;border-right:0;font-size:14px;color:#c0c4cc;text-align:center}.my-customer-wrap .store-item-content[data-v-415a99b5]{position:relative;width:302px;height:32px;overflow:hidden;white-space:nowrap;border-radius:2px;border:1px solid #c4c6cf;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.right-content[data-v-415a99b5]{padding:0 20px 20px 20px;min-height:calc(100% - 160px)}.right-content .right-box[data-v-415a99b5]{background:#fff;min-height:500px;padding:0}.right-content .right-box .apps-content .apps-content-right[data-v-415a99b5]{width:100%;padding:20px;background:#fff}.right-content .right-box .apps-content .apps-content-right .common-set-wrap[data-v-415a99b5]{height:100%;background:#fff}
\ No newline at end of file \ 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.39.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-012f395e.d11e9162.css rel=prefetch><link href=css/chunk-06936b13.f505b4d5.css rel=prefetch><link href=css/chunk-08cf78ee.9cb54b4c.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-2ad47fe6.9010b5cb.css rel=prefetch><link href=css/chunk-3f8ce3a6.3d609251.css rel=prefetch><link href=css/chunk-4a8be49a.e6fc8e8f.css rel=prefetch><link href=css/chunk-6037aaac.55f5bd62.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-63f006ce.8845f3f9.css rel=prefetch><link href=css/chunk-6cbf2ecc.b8081d66.css rel=prefetch><link href=css/chunk-7756bb34.84a9ca44.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-8da245a2.0d5615a8.css rel=prefetch><link href=css/chunk-aa1934dc.f09a3777.css rel=prefetch><link href=css/chunk-aef383e6.eec4d489.css rel=prefetch><link href=css/chunk-be528a18.e2991b7b.css rel=prefetch><link href=css/chunk-ea9d6bee.492c0f7d.css rel=prefetch><link href=js/chunk-012f395e.7ec3c726.js rel=prefetch><link href=js/chunk-06936b13.dede76e4.js rel=prefetch><link href=js/chunk-08cf78ee.ce8918f8.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-2ad47fe6.31f3e75a.js rel=prefetch><link href=js/chunk-2d0b5d69.68a52501.js rel=prefetch><link href=js/chunk-3f8ce3a6.ccb66ac2.js rel=prefetch><link href=js/chunk-4a8be49a.279f41dc.js rel=prefetch><link href=js/chunk-6037aaac.86b14f2d.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-63f006ce.76da3faa.js rel=prefetch><link href=js/chunk-6cbf2ecc.33af30c2.js rel=prefetch><link href=js/chunk-737eaf4a.50394394.js rel=prefetch><link href=js/chunk-7756bb34.942c9181.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-8da245a2.30d70f2a.js rel=prefetch><link href=js/chunk-aa1934dc.45cf020a.js rel=prefetch><link href=js/chunk-aef383e6.bf56b9fa.js rel=prefetch><link href=js/chunk-be528a18.ba45b8c3.js rel=prefetch><link href=js/chunk-ea9d6bee.51f6b850.js rel=prefetch><link href=css/app.8820c75f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.1bf26a41.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.8820c75f.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/layout.1.2.41.js></script><script src=js/chunk-vendors.e7b30cab.js></script><script src=js/app.1bf26a41.js></script></body></html> <!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.39.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-012f395e.d11e9162.css rel=prefetch><link href=css/chunk-08cf78ee.9cb54b4c.css rel=prefetch><link href=css/chunk-103dbe9d.810639b9.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-2ad47fe6.9010b5cb.css rel=prefetch><link href=css/chunk-3f8ce3a6.3d609251.css rel=prefetch><link href=css/chunk-4a8be49a.e6fc8e8f.css rel=prefetch><link href=css/chunk-6037aaac.55f5bd62.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-63f006ce.8845f3f9.css rel=prefetch><link href=css/chunk-6cbf2ecc.b8081d66.css rel=prefetch><link href=css/chunk-7756bb34.84a9ca44.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-8da245a2.0d5615a8.css rel=prefetch><link href=css/chunk-aa1934dc.f09a3777.css rel=prefetch><link href=css/chunk-aef383e6.eec4d489.css rel=prefetch><link href=css/chunk-be528a18.e2991b7b.css rel=prefetch><link href=css/chunk-ea9d6bee.492c0f7d.css rel=prefetch><link href=js/chunk-012f395e.7ec3c726.js rel=prefetch><link href=js/chunk-08cf78ee.ce8918f8.js rel=prefetch><link href=js/chunk-103dbe9d.9b0b2f1a.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-2ad47fe6.31f3e75a.js rel=prefetch><link href=js/chunk-2d0b5d69.68a52501.js rel=prefetch><link href=js/chunk-3f8ce3a6.4151e870.js rel=prefetch><link href=js/chunk-4a8be49a.279f41dc.js rel=prefetch><link href=js/chunk-6037aaac.86b14f2d.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-63f006ce.76da3faa.js rel=prefetch><link href=js/chunk-6cbf2ecc.acc17c28.js rel=prefetch><link href=js/chunk-737eaf4a.50394394.js rel=prefetch><link href=js/chunk-7756bb34.aa303a7e.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-8da245a2.30d70f2a.js rel=prefetch><link href=js/chunk-aa1934dc.45cf020a.js rel=prefetch><link href=js/chunk-aef383e6.bf56b9fa.js rel=prefetch><link href=js/chunk-be528a18.ba45b8c3.js rel=prefetch><link href=js/chunk-ea9d6bee.51f6b850.js rel=prefetch><link href=css/app.8820c75f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.639c3eba.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.8820c75f.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/layout.1.2.41.js></script><script src=js/chunk-vendors.e7b30cab.js></script><script src=js/app.639c3eba.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-07-24 12:19:48 * @Date: 2020-07-24 12:19:48
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-07-28 09:23:38 * @LastEditTime: 2020-07-28 11:21:51
*/ */
import getFetch from './getFetch.js'; import getFetch from './getFetch.js';
...@@ -12,7 +12,7 @@ let api = { ...@@ -12,7 +12,7 @@ let api = {
getSyncCheck: '/sync/sync-check', // 获取同步状态 getSyncCheck: '/sync/sync-check', // 获取同步状态
refreshWx: '/sync/sync-contact', // 刷新企业微信 refreshWx: '/sync/sync-contact', // 刷新企业微信
getDepartmentList: '/department-list-level', // 获取搜索部门(暂无用) getDepartmentList: '/department-list-level', // 获取搜索部门(暂无用)
getCompanyDepartList: '/get-department-list', // 获取企业部门列表树形数据 getCompanyDepartList: '/contact/get-department-list', // 获取企业部门列表树形数据
getStaffList: '/get-staff-list', // 获取成员列表 getStaffList: '/get-staff-list', // 获取成员列表
getStaffDetail: '/staff-detail', // 获取成员详情 getStaffDetail: '/staff-detail', // 获取成员详情
getStaffRelation: '/staff-clerk-relation', // 获取关联详情 getStaffRelation: '/staff-clerk-relation', // 获取关联详情
......
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-07-21 10:10:57 * @Date: 2020-07-21 10:10:57
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-07-27 17:38:10 * @LastEditTime: 2020-07-28 11:14:24
--> -->
<!-- <!--
授权选择门店绑定弹窗 授权选择门店绑定弹窗
<store-auth-dialog v-if="setVisible" :bindRange="authForm.bindRange" :shareRange="authForm.shareRange" :bindType="bindType" @closeSet="closeSet"></store-auth-dialog> <store-auth-dialog v-if="setVisible" :enterpriseId="enterpriseId" :selectMode="selectMode" :bindRange="authForm.bindRange" :shareRange="authForm.shareRange" :bindType="bindType" @closeSet="closeSet"></store-auth-dialog>
import storeAuthDialog from '@/components/company/store-auth-dialog.vue'; import storeAuthDialog from '@/components/company/store-auth-dialog.vue';
--> -->
<template> <template>
...@@ -19,12 +19,12 @@ ...@@ -19,12 +19,12 @@
选择绑定门店 选择绑定门店
</label> </label>
<div class="el-form-item__content" style="margin-left: 110px;"> <div class="el-form-item__content" style="margin-left: 110px;">
<el-radio v-model="formData.sendRange" label="1" @change="changeRange">所有门店</el-radio> <el-radio v-model="formData.sendRange" label="0" @change="changeRange">所有门店</el-radio>
<el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="2" @change="changeRange">选择分组</el-radio> <el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="1" @change="changeRange">选择分组</el-radio>
<el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="3" @change="changeRange">选择门店</el-radio> <el-radio class="m-l-40 m-r-8" v-model="formData.sendRange" label="2" @change="changeRange">选择门店</el-radio>
<div v-if="(formData.sendRange == '2' || formData.sendRange == '3') && !formData.selectList.length" class="el-form-item__error">请选择绑定门店</div> <div v-if="(formData.sendRange == '1' || formData.sendRange == '2') && !formData.selectList.length" class="el-form-item__error">请选择绑定门店</div>
<store-auth-group v-if="formData.sendRange == '2'" :storeType="bindType" :selectGroup="selectGroupData" @checkGroupIds="checkGroupIds"></store-auth-group> <store-auth-group v-if="formData.sendRange == '1'" :companyId="enterpriseId" :storeType="bindType" :selectGroup="selectGroupData" @checkGroupIds="checkGroupIds"></store-auth-group>
<store-auth-store v-if="formData.sendRange == '3'" :storeType="bindType" :selectStore="selectStoreData" @checkStoreIds="checkStoreIds"></store-auth-store> <store-auth-store v-if="formData.sendRange == '2'" :companyId="enterpriseId" :storeType="bindType" :selectStore="selectStoreData" @checkStoreIds="checkStoreIds"></store-auth-store>
</div> </div>
</div> </div>
</div> </div>
...@@ -42,10 +42,18 @@ import { _debounce} from '@/common/js/public'; ...@@ -42,10 +42,18 @@ import { _debounce} from '@/common/js/public';
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
export default { export default {
props: { props: {
bindType: { enterpriseId: {
type: String, type: String,
default: ''
},
bindType: {
type: [String, Number],
default: '1' // 1 门店绑定, 2 门店共享 default: '1' // 1 门店绑定, 2 门店共享
}, },
selectMode: {
type: [String, Number],
default: '0' // 0 全部 1部分分组 2 部分门店
},
bindRange: { bindRange: {
type: [Object, Array], type: [Object, Array],
default () { default () {
...@@ -63,7 +71,7 @@ export default { ...@@ -63,7 +71,7 @@ export default {
return { return {
setVisible: true, setVisible: true,
formData: { formData: {
sendRange: '1', sendRange: '0',
selectList: [] selectList: []
}, },
selectGroupData: [],// 选择的分组数据 selectGroupData: [],// 选择的分组数据
...@@ -74,6 +82,10 @@ export default { ...@@ -74,6 +82,10 @@ export default {
watch: { watch: {
searchSelect(val) { searchSelect(val) {
this.$refs.groupTree.filter(val); this.$refs.groupTree.filter(val);
},
selectMode(val) {
const that = this;
that.formData.sendRange = val;
} }
}, },
methods: { methods: {
...@@ -129,17 +141,17 @@ export default { ...@@ -129,17 +141,17 @@ export default {
*/ */
submitForm() { submitForm() {
const that = this; const that = this;
if (that.formData.sendRange == '2' && !that.selectGroupData.length) { if (that.formData.sendRange == '1' && !that.selectGroupData.length) {
return false; return false;
} }
if (that.formData.sendRange == '3' && !that.selectStoreData.length) { if (that.formData.sendRange == '2' && !that.selectStoreData.length) {
return false; return false;
} }
let arr = [] let arr = []
if (that.formData.sendRange == '2') { if (that.formData.sendRange == '1') {
arr = that.selectGroupData; arr = that.selectGroupData;
} }
if (that.formData.sendRange == '3') { if (that.formData.sendRange == '2') {
arr = that.selectStoreData; arr = that.selectStoreData;
} }
that.$emit('closeSet', that.formData.sendRange, arr); that.$emit('closeSet', that.formData.sendRange, arr);
......
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-07-21 10:10:57 * @Date: 2020-07-21 10:10:57
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-07-27 18:06:21 * @LastEditTime: 2020-07-28 10:47:00
--> -->
<!-- <!--
门店绑定-选择分组 门店绑定-选择分组
<store-auth-group :storeType="storeType" @checkGroupIds="checkGroupIds"></store-auth-group> <store-auth-group :companyId="companyId" :storeType="storeType" @checkGroupIds="checkGroupIds"></store-auth-group>
import storeAuthGroup from '@/components/company/store-auth-group.vue'; import storeAuthGroup from '@/components/company/store-auth-group.vue';
--> -->
<template> <template>
...@@ -32,6 +32,10 @@ const { getGroupList } = fetch; ...@@ -32,6 +32,10 @@ const { getGroupList } = fetch;
// import showMsg from '@/common/js/showmsg'; // import showMsg from '@/common/js/showmsg';
export default { export default {
props: { props: {
companyId: {
type: String,
default: ''
},
storeType: { storeType: {
type: String, type: String,
default: '1' // 1 门店绑定, 2 门店共享 default: '1' // 1 门店绑定, 2 门店共享
...@@ -135,8 +139,7 @@ export default { ...@@ -135,8 +139,7 @@ export default {
let that = this; let that = this;
let para = { let para = {
type: that.storeType, type: that.storeType,
parentId: data ? data.departmentId : '', enterpriseId: that.companyId
isStore: 0
}; };
if (node && (!data.hasSonNode || data.isStore == 1)) { if (node && (!data.hasSonNode || data.isStore == 1)) {
resolve([]); resolve([]);
......
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-07-21 10:10:57 * @Date: 2020-07-21 10:10:57
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-07-28 10:16:38 * @LastEditTime: 2020-07-28 10:49:11
--> -->
<!-- <!--
门店绑定-选择门店(限制50个) 门店绑定-选择门店(限制50个)
<store-auth-store @checkStoreIds="checkStoreIds"></store-auth-store> <store-auth-store :companyId="companyId" :storeType="storeType" @checkStoreIds="checkStoreIds"></store-auth-store>
import storeAuthStore from '@/components/company/store-auth-store.vue'; import storeAuthStore from '@/components/company/store-auth-store.vue';
--> -->
<template> <template>
...@@ -40,6 +40,10 @@ const { getStoreList } = fetch; ...@@ -40,6 +40,10 @@ const { getStoreList } = fetch;
// import showMsg from '@/common/js/showmsg'; // import showMsg from '@/common/js/showmsg';
export default { export default {
props: { props: {
companyId: {
type: String,
default: ''
},
storeType: { storeType: {
type: String, type: String,
default: '1' // 1 门店绑定, 2 门店共享 default: '1' // 1 门店绑定, 2 门店共享
...@@ -62,7 +66,7 @@ export default { ...@@ -62,7 +66,7 @@ export default {
stores: [], // 已选门店id结果集 stores: [], // 已选门店id结果集
}, },
pageNum: 1, pageNum: 1,
pageSize: 200 pageSize: 300
}; };
}, },
computed: {}, computed: {},
...@@ -78,20 +82,17 @@ export default { ...@@ -78,20 +82,17 @@ export default {
}, },
handleStoresChange(value) { handleStoresChange(value) {
const that = this; const that = this;
/* let checkedCount = value.length;
that.checkAll = checkedCount === that.stores.length;
that.isIndeterminate = checkedCount > 0 && checkedCount < that.stores.length; */
let arr = []; let arr = [];
that.stores.forEach(ele => { that.stores.forEach(ele => {
if (value.includes(ele.storeId)) { if (ele.includes(ele.storeId)) {
arr.push(ele); arr.push(ele);
} }
}) })
that.$emit('checkStoreIds', arr); that.$emit('checkStoreIds', arr);
}, },
/** /**
* 输入 * 输入
*/ */
toInput: _debounce(function(e, value) { toInput: _debounce(function(e, value) {
const that = this; const that = this;
if (that.searchSelect != '') { if (that.searchSelect != '') {
...@@ -126,20 +127,13 @@ export default { ...@@ -126,20 +127,13 @@ export default {
let that = this; let that = this;
let para = { let para = {
searchName: that.searchSelect, searchName: that.searchSelect,
enterpriseId: that.companyId,
type: that.storeType, type: that.storeType,
pageNum: that.pageNum, pageNum: that.pageNum,
pageSize: that.pageSize pageSize: that.pageSize
}; };
getStoreList(para) getStoreList(para)
.then(res => { .then(res => {
if (res.result.result) {
res.result.result.forEach(ele => {
ele.select = false;
if (that.selectStore.includes(ele.storeId)) {
ele.select = true;
}
});
}
if (that.pageNum == 1) { if (that.pageNum == 1) {
that.stores = JSON.parse(JSON.stringify(res.result.result)) || []; that.stores = JSON.parse(JSON.stringify(res.result.result)) || [];
that.storesCopy = JSON.parse(JSON.stringify(res.result.result)) || []; that.storesCopy = JSON.parse(JSON.stringify(res.result.result)) || [];
...@@ -166,7 +160,7 @@ export default { ...@@ -166,7 +160,7 @@ export default {
selectStore: function(newData, oldData) { selectStore: function(newData, oldData) {
const that = this; const that = this;
if (!!newData.length) { if (!!newData.length) {
that.dailyRuleForm.stores = JSON.parse(JSON.stringify(newData)); that.dailyRuleForm.stores = newData.map(el=>el.storeId) || [];
}else { }else {
that.dailyRuleForm.stores = []; that.dailyRuleForm.stores = [];
} }
...@@ -178,7 +172,7 @@ export default { ...@@ -178,7 +172,7 @@ export default {
that.storesCopy = []; that.storesCopy = [];
that.getStoreData(); that.getStoreData();
if (!!that.selectStore.length) { if (!!that.selectStore.length) {
that.dailyRuleForm.stores = JSON.parse(JSON.stringify(that.selectStore)); that.dailyRuleForm.stores = that.selectStore.map(el=>el.storeId) || [];
}else { }else {
that.dailyRuleForm.stores = []; that.dailyRuleForm.stores = [];
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-03-20 14:36:37 * @Date: 2019-03-20 14:36:37
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-07-27 18:09:53 * @LastEditTime: 2020-07-28 11:10:33
--> -->
<template> <template>
<div class="my-customer-wrap common-set-wrap"> <div class="my-customer-wrap common-set-wrap">
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
</div> </div>
</div> </div>
</div> </div>
<store-auth-dialog v-if="setVisible" :bindRange="authForm.bindRange" :shareRange="authForm.shareRange" :bindType="bindType" @closeSet="closeSet"></store-auth-dialog> <store-auth-dialog v-if="setVisible" :enterpriseId="authForm.enterpriseId" :selectMode="selectMode" :bindRange="authForm.bindRange" :shareRange="authForm.shareRange" :bindType="bindType" @closeSet="closeSet"></store-auth-dialog>
<!-- <vue-gic-footer></vue-gic-footer> --> <!-- <vue-gic-footer></vue-gic-footer> -->
</div> </div>
</template> </template>
...@@ -116,8 +116,8 @@ export default { ...@@ -116,8 +116,8 @@ export default {
enterpriseId: '', enterpriseId: '',
bindRange: [], bindRange: [],
shareRange: [], shareRange: [],
shareStoreMode: 0, shareStoreMode: '0',
bindStoreMode: 0, bindStoreMode: '0',
auditReason: '' auditReason: ''
}, },
rules: { rules: {
...@@ -130,6 +130,7 @@ export default { ...@@ -130,6 +130,7 @@ export default {
] ]
}, },
setVisible: false, setVisible: false,
selectMode: '0',
bindType: 1, bindType: 1,
adminList: [] // 审核管理员 adminList: [] // 审核管理员
}; };
...@@ -141,6 +142,7 @@ export default { ...@@ -141,6 +142,7 @@ export default {
*/ */
closeSet(type, arr) { closeSet(type, arr) {
const that = this; const that = this;
that.selectMode = type; // 0 全部 1部分分组 2 部分门店
that.setVisible = false; that.setVisible = false;
if (type == 'close') { if (type == 'close') {
return false; return false;
...@@ -159,6 +161,7 @@ export default { ...@@ -159,6 +161,7 @@ export default {
*/ */
showStore(type) { showStore(type) {
const that = this; const that = this;
that.selectMode = type == 1 ? that.authForm.bindStoreMode : that.authForm.shareStoreMode;
that.bindType = type; that.bindType = type;
that.setVisible = true; that.setVisible = true;
}, },
......
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