Commit 6cb54cc0 by 无尘

fix: 修改门店权限设置

parent ae4314d5
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.3c660de696f58cf747bb6361c0053c00.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.c5d2bd2cb9fa77aa51ed.js></script><script type=text/javascript src=./static/js/vendor.9a6a1db3163a6480a3e2.js></script><script type=text/javascript src=./static/js/app.d3fb04c301bf512f35f5.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.3ab7b9d33d03944f73791d7a650f330a.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.92d2a7c8d4b1125b4735.js></script><script type=text/javascript src=./static/js/vendor.9a6a1db3163a6480a3e2.js></script><script type=text/javascript src=./static/js/app.3f65a57278e9ffff1db1.js></script></body></html>
\ No newline at end of file
......@@ -440,6 +440,10 @@ input:focus {
padding-left: 60px;
}
.p-l-110 {
padding-left: 110px;
}
.p-lr-11 {
padding: 0 11px;
}
......
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={80:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"363114a17ac96ce936f1",1:"0ebe3ead93207dc78a78",2:"06a11290f71db989cbc8",3:"606ecfc736cf24eef8d4",4:"d96eab831aeba7d76f18",5:"7bdb4ac62a8ae8f7833c",6:"093e2de4984ecf56f99e",7:"57af0bc90206c6098149",8:"5936373d1f9f11935ab3",9:"c89bec9715abfdba2cf9",10:"db0c0e50ad7349eede14",11:"8e8a0a3b603b1ef8f12c",12:"8fbcc6bf2643851688bb",13:"ad03c6d1ca8f019f01fc",14:"a71df97c779a33fdff72",15:"1ea8ee77c4a6800a9c2d",16:"6ebbb56267c5c33dfc23",17:"22070b856cc7b996f558",18:"09ca08ad477d8c4ad9d2",19:"57a664aa3d5d1f268d48",20:"5c8a8bf789e8d0a0317e",21:"95b9e75e267a37620b22",22:"65fa3f89cba587326ba0",23:"6238960ac111149d22a5",24:"3ae82214b65939d3d2e0",25:"b1a072a021ca5876e8df",26:"ae5998c2b2167efc1570",27:"758d1938c5c2c6befbe5",28:"c40320fc70698f11186e",29:"b591dedf13046caf0e76",30:"3505f3c39573c1e41c9d",31:"5fd39bae34a3338eadd5",32:"1698f86a851d84bc6e8e",33:"a144ed8bad7978d13956",34:"e94fbdb3bf4c5bbeb6dc",35:"d6f0ed32cea79ea624b3",36:"61a1c2681f78e1fd7e80",37:"4353ffce2e97d528bc9b",38:"23b83bd7920693bc35c6",39:"97f9d040d1613d9800c1",40:"e283d886fb3f0dafd3fb",41:"878f07968a421ac3ea72",42:"835eac905f71b73639f2",43:"2865fa193a9856135032",44:"90aa00203273ab4bd280",45:"5e37827888b66626cf85",46:"a561cb37e66cac00eed0",47:"7b9d7c1a529c4bd6c7b6",48:"5f65de682a1b18543594",49:"eec7bfd1339e83b6fbaf",50:"5401c5d2c1a52c65340e",51:"53e8e57b506734c7dc8f",52:"026ecab9836026353e6e",53:"42705000b69211a7f7c9",54:"0ec4dfcab9e82667bc72",55:"87796f52a82af5589019",56:"03f9fa2efa7f832146f1",57:"93c918d48c873e956f8b",58:"396c075bf2e02574d826",59:"8669556909924307dc86",60:"0ec53183da96964b8e4c",61:"39a85469e87be40566f6",62:"2f343bde61cf6cf1f46b",63:"038dd5957146c985c766",64:"fa6912661e4aa582bced",65:"9e73109e0288d419a92a",66:"630e2da73073a213de7f",67:"d7e3675c4b4931db738d",68:"13404d9aa7a460952885",69:"ff1445c96fd757245229",70:"3720d31e136a7f99a873",71:"458af30d30795059cdbe",72:"6526d6cf985190f1fdbb",73:"b4126102661ed07d9803",74:"5fddac3d5f0743727237",75:"48cf1bdf7e09180a4ad6",76:"20c34513d3349ef2f6ee",79:"177f5627a2a311e067eb"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(a&&a(c,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var c={},f={80:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"363114a17ac96ce936f1",1:"0ebe3ead93207dc78a78",2:"06a11290f71db989cbc8",3:"606ecfc736cf24eef8d4",4:"d96eab831aeba7d76f18",5:"7bdb4ac62a8ae8f7833c",6:"093e2de4984ecf56f99e",7:"57af0bc90206c6098149",8:"5936373d1f9f11935ab3",9:"c89bec9715abfdba2cf9",10:"db0c0e50ad7349eede14",11:"8e8a0a3b603b1ef8f12c",12:"8fbcc6bf2643851688bb",13:"ad03c6d1ca8f019f01fc",14:"a71df97c779a33fdff72",15:"1ea8ee77c4a6800a9c2d",16:"e1fbf4a54e6d66e5366c",17:"be831c0bbe9d80a5691b",18:"fa73342093a6b487097a",19:"32e2b68299944409bb7e",20:"5c8a8bf789e8d0a0317e",21:"95b9e75e267a37620b22",22:"65fa3f89cba587326ba0",23:"6238960ac111149d22a5",24:"3ae82214b65939d3d2e0",25:"b1a072a021ca5876e8df",26:"ae5998c2b2167efc1570",27:"758d1938c5c2c6befbe5",28:"c40320fc70698f11186e",29:"b591dedf13046caf0e76",30:"3505f3c39573c1e41c9d",31:"5fd39bae34a3338eadd5",32:"1698f86a851d84bc6e8e",33:"a144ed8bad7978d13956",34:"e94fbdb3bf4c5bbeb6dc",35:"d6f0ed32cea79ea624b3",36:"61a1c2681f78e1fd7e80",37:"4353ffce2e97d528bc9b",38:"23b83bd7920693bc35c6",39:"97f9d040d1613d9800c1",40:"e283d886fb3f0dafd3fb",41:"878f07968a421ac3ea72",42:"835eac905f71b73639f2",43:"2865fa193a9856135032",44:"90aa00203273ab4bd280",45:"5e37827888b66626cf85",46:"a561cb37e66cac00eed0",47:"7b9d7c1a529c4bd6c7b6",48:"5f65de682a1b18543594",49:"eec7bfd1339e83b6fbaf",50:"5401c5d2c1a52c65340e",51:"53e8e57b506734c7dc8f",52:"026ecab9836026353e6e",53:"42705000b69211a7f7c9",54:"0ec4dfcab9e82667bc72",55:"87796f52a82af5589019",56:"03f9fa2efa7f832146f1",57:"93c918d48c873e956f8b",58:"396c075bf2e02574d826",59:"8669556909924307dc86",60:"0ec53183da96964b8e4c",61:"39a85469e87be40566f6",62:"2f343bde61cf6cf1f46b",63:"038dd5957146c985c766",64:"fa6912661e4aa582bced",65:"9e73109e0288d419a92a",66:"630e2da73073a213de7f",67:"d7e3675c4b4931db738d",68:"13404d9aa7a460952885",69:"ff1445c96fd757245229",70:"3720d31e136a7f99a873",71:"458af30d30795059cdbe",72:"6526d6cf985190f1fdbb",73:"b4126102661ed07d9803",74:"5fddac3d5f0743727237",75:"48cf1bdf7e09180a4ad6",76:"20c34513d3349ef2f6ee",79:"177f5627a2a311e067eb"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -21,9 +21,9 @@
<setPermissData :title="'允许门店架构可见'" v-model="ruleForm.visibleStoreAll" @showSelect="showSelect('store')"> </setPermissData>
</div>
</el-radio-group>
<el-form-item>
<!-- <el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')">保 存</el-button>
</el-form-item>
</el-form-item> -->
</el-form>
<vue-select-employee :defaultSelection="defaultSelection" :treeSet="treeSet" :onlyPerson="onlyPerson" :changed="changed" @handleSelectedList="handleSelectedList"> </vue-select-employee>
<vue-select-store ref="storeSelector" :treeSet="storeTreeSet" :selectType="'all'" :defaultList="defaultStoreList" @handleSelectedList="handleSelectedStoreList"> </vue-select-store>
......@@ -158,7 +158,7 @@ export default {
return false;
}
});
}, 500),
}, 400),
/**
* 门店权限设置
......@@ -179,8 +179,10 @@ export default {
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
showMsg.showmsg('保存成功', 'success');
return;
if (type == 2) {
showMsg.showmsg('保存成功', 'success');
}
return false;
}
errMsg.errorMsg(resData);
})
......
......@@ -389,6 +389,10 @@ export default {
*/
showStoreChange(item) {
const that = this;
that.storeChangeData = {
beforeContent: [],
afterContent: []
};
that.showStoreDialog = true;
that.storeChangeData = {
beforeContent: item.beforeContent != '' ? JSON.parse(item.beforeContent) : [],
......
......@@ -12,9 +12,12 @@
门店成员通讯录可见权限
</div>
<div v-if="brandList.length" class="bg-fff permiss-contain">
<set-permiss :permType="1" :authData="brandList.clerkData"> </set-permiss>
<set-permiss ref="clerkPermiss" :permType="1" :authData="brandList.clerkData"> </set-permiss>
<div class="b-l"></div>
<set-permiss :permType="2" :authData="brandList.managerData"> </set-permiss>
<set-permiss ref="clerkManagePermiss" :permType="2" :authData="brandList.managerData"> </set-permiss>
<div class="switch-cell p-l-110 m-t-15">
<el-button type="primary" @click="saveAll">保 存</el-button>
</div>
</div>
<div v-if="brandList.length" class="storePermission-wrap-switch m-t-24">
<div class="storePermission-switch-title font-w-500">
......@@ -115,6 +118,34 @@ export default {
}, 600),
/**
* 保存所有(两个)
*
*/
saveAll: _debounce(function() {
/* eslint-disable */
let that = this;
if (that.$refs.clerkPermiss.ruleForm.radio == 3 && (!that.$refs.clerkPermiss.ruleForm.visibleAll.length && !that.$refs.clerkPermiss.ruleForm.visibleStoreAll.length)) {
that.$message.error({
duration: 1000,
message: '请选择指定部门/人员'
});
return false;
}
if (that.$refs.clerkManagePermiss.ruleForm.radio == 3 && (!that.$refs.clerkManagePermiss.ruleForm.visibleAll.length && !that.$refs.clerkManagePermiss.ruleForm.visibleStoreAll.length)) {
that.$message.error({
duration: 1000,
message: '请选择指定部门/人员'
});
return false;
}
that.$refs.clerkPermiss.submitForm('ruleForm');
let clerkTime = setTimeout(() => {
that.$refs.clerkManagePermiss.submitForm('ruleForm');
clearTimeout(clerkTime);
}, 500);
},500),
/**
* 门店权限设置
*/
setStoreAuth(data) {
......
......@@ -440,6 +440,10 @@ input:focus {
padding-left: 60px;
}
.p-l-110 {
padding-left: 110px;
}
.p-lr-11 {
padding: 0 11px;
}
......
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