Commit 800f4a87 by 无尘

fix: 修复角色中菜单分组显示 bug

parent d75e5a80
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.894ac67c35c5dad02f5c20ae617ba2d1.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.b74b96b6d5299c99c32d.js></script><script type=text/javascript src=./static/js/vendor.ab8325039d54a86efdb4.js></script><script type=text/javascript src=./static/js/app.6db8bac11572d27a52de.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.02523ea51525d266686323b6611d2895.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.b3f78f965b42511a4c02.js></script><script type=text/javascript src=./static/js/vendor.ab8325039d54a86efdb4.js></script><script type=text/javascript src=./static/js/app.b90e6c1198070545abc3.js></script></body></html>
\ No newline at end of file
......@@ -909,3 +909,32 @@ input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
.app-dialog .el-dialog__footer {
border: none;
}
/* table filter */
.el-table-filter .el-table-filter__bottom {
display: none;
}
.el-table-filter .el-checkbox__input {
display: none;
}
.el-table-filter .is-checked .el-checkbox__label {
/* color: #1890ff; */
}
.select-table .el-table__column-filter-trigger {
position: absolute;
top: 0;
-webkit-transform: translate(10px);
-moz-transform: translate(10px);
transform: translate(10px);
}
.select-table .el-checkbox {
overflow: hidden;
}
.select-table .el-table__column-filter-trigger i {
font-size: 16px;
}
webpackJsonp([24],{"S7+X":function(e,t){},fZsz:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("//Fk"),i=r.n(a),n=r("mvHQ"),l=r.n(n),o=r("3Xzz"),s=r("l46T"),u=r("Mk6G"),c={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disInput:{type:Boolean,default:!1}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=u.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=u.a.getZhLen(this.itemValue)):(t=u.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=u.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=u.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=u.a.getZhLen(this.inputValue)}},h={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3,disabled:e.disInput},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var m=r("VU/8")(c,h,!1,function(e){r("S7+X")},"data-v-4e422042",null).exports,p=r("3E4D"),d=r("Ch4/"),f=r("PI0u"),g=r("P9l9"),v={name:"addAdminRole",data:function(){return{menuH:window.screen.availHeight-695+"px",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员角色",path:""}],showFlag:!1,ruleForm:{roleId:"",roleName:"",remark:"角色说明",leftChecked:[],menuTree:[],left:[],rightChecked:[],right:[],leftCheckedApp:[],leftApp:[],rightCheckedApp:[],rightApp:[],appRightList:[]},rules:{roleName:[{required:!0,message:"请填写角色名称",trigger:"change"}],remark:[{required:!0,message:"请填写角色说明",trigger:"change"}]},defaultProps:{children:"children",label:"rightName"},appDataList:[{appId:"1",appName:"签到",appDesc:"签到",appBackgroudColor:"#1890ff",appIcon:"icon-hangzhengjiagou",appType:0,status:3,remark:"",check:!1}]}},computed:{},methods:{selectApp:function(e){if(this.showFlag)return!1;e.check=!e.check},submitForm:Object(f.a)(function(e){var t=this,r=this;r.$refs[e].validate(function(e){if(!e)return!1;var a=[];if(t.$refs.tree.getCheckedKeys().concat(t.$refs.tree.getHalfCheckedKeys()).forEach(function(e,t){a.push({rightId:e})}),r.ruleForm.appRightList=[],r.appDataList.forEach(function(e){1==e.check&&r.ruleForm.appRightList.push(e.appId)}),!r.ruleForm.appRightList.length)return r.$message.error({duration:1e3,message:" 请选择应用权限"}),!1;r.postSave(a)})},500),postSave:function(e){var t=this,r={data:l()(e),roleId:t.ruleForm.roleId,roleName:t.ruleForm.roleName,remark:t.ruleForm.remark,brandId:t.ruleForm.brandId,appRightList:t.ruleForm.appRightList.join(",")};Object(g.c)("/haoban-manage-web/save-role",r).then(function(e){var r=e.data;if(1==r.errorCode)return p.a.showmsg("操作成功","success"),void t.$router.push("/setChildAdmin");d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMenuList:function(){var e=this;Object(g.c)("/haoban-manage-web/menu-list",{}).then(function(t){var r=t.data;if(1!=r.errorCode)d.a.errorMsg(r);else{if(r.result&&r.result.length){var a=[];r.result.forEach(function(t,r){e.ruleForm.roleId&&e.showFlag&&(t.disabled=!0),t.display&&a.push(t)}),e.ruleForm.menuTree=e.treeData(a)}e.ruleForm.roleId&&e.getRoleDetail(e.ruleForm.roleId)}}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){return e.filter(function(t){var r=e.filter(function(e){return t.haobanMenuRightId==e.parentRightId});return r.length>0&&(t.children=r),-1==t.parentRightId})},getRoleDetail:function(e){var t=this,r={roleId:e};Object(g.c)("/haoban-manage-web/role-detail",r).then(function(e){var r=e.data;if(1==r.errorCode){if(t.ruleForm.roleId=r.result.role.roleId,t.ruleForm.roleName=r.result.role.roleName,t.ruleForm.roleCode=r.result.role.roleCode,t.ruleForm.remark=r.result.role.remark,t.ruleForm.appRightList=r.result.appRightList||[],t.ruleForm.right.length){var a=t.ruleForm.right.map(function(e){return e.rightId}),i=[];r.result.menuRightList.forEach(function(e,t){a.includes(e.rightId)&&i.push(e.rightId)}),t.ruleForm.rightChecked=i}var n=[];return r.result.menuRightList.forEach(function(e,r){t.$refs.tree.getNode(e.rightId).isLeaf&&n.push(e.rightId)}),t.$refs.tree.setCheckedKeys(n),void t.appDataList.forEach(function(e){t.ruleForm.appRightList.includes(e.appId)&&(e.check=!0)})}d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},leftChange:function(e,t){var r=this;r.ruleForm.leftChecked=e;var a=e.includes(t[0]);function i(){r.ruleForm.right=[],r.ruleForm.left.forEach(function(e,i){e.rightId.includes(t[0])&&(e.check=!!a,e.children&&e.children.length&&e.children.forEach(function(e,t){r.ruleForm.right.push(e)}))})}e.includes(t[0]),i(),r.ruleForm.rightChecked=r.ruleForm.right.map(function(e){if(!0===e.check)return e.rightId})},rightChange:function(e,t){var r=e.includes(t[0]);this.ruleForm.rightChecked=e,this.ruleForm.left.forEach(function(e,a){e.children&&e.children.length&&e.children.forEach(function(e,a){e.rightId.includes(t[0])&&(e.check=!!r)})})},getAppList:function(){var e=this;Object(g.c)("/haoban-manage-web/application-list",{}).then(function(t){var r=t.data;if(1==r.errorCode)return r.result&&r.result.length&&r.result.forEach(function(e){e.check=!1}),void(e.appDataList=r.result||[]);d.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){var e=this;e.$route.query.hasOwnProperty("roleId")&&(e.ruleForm.roleId=e.$route.query.roleId,e.navpath[3].name="管理员角色","show"===e.$route.query.type&&(e.showFlag=!0)),e.$route.query.hasOwnProperty("brandId")&&(e.ruleForm.brandId=e.$route.query.brandId),i.a.all([e.getAppList()]).then(function(t){e.getMenuList()}).catch(function(e){})},components:{navCrumb:o.a,limitInput:s.a,limitTextarea:m}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{"min-height":e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.roleName,disflag:!!e.showFlag,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"roleName",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"角色说明",prop:"remark"}},[r("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.remark,holder:"请输入角色说明",disInput:!!e.showFlag,maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"remark",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"m-t-44",attrs:{label:"菜单权限",prop:"leftChecked"}},[r("div",{staticClass:"w-500 border-1 p-10 border-box el-form-item_menu",style:{"max-height":e.menuH}},[r("el-tree",{ref:"tree",attrs:{data:e.ruleForm.menuTree,"show-checkbox":"","default-expand-all":"","node-key":"rightId","highlight-current":"",props:e.defaultProps}})],1)]),e._v(" "),r("el-form-item",{attrs:{label:"应用权限",prop:""}},[r("div",{staticClass:"apps-content"},[r("ul",{staticClass:"flex flex-row flex-wrap"},e._l(e.appDataList,function(t,a){return r("li",{key:a,class:["flex flex-align-center border-box flex",t.check?"border-active":""],on:{click:function(r){e.selectApp(t)}}},[r("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:t.appBackgroudColor}},[r("i",{class:["iconfont",t.appIcon]})]),e._v(" "),r("span",{staticClass:"color-303133 font-14 p-l-8"},[e._v(e._s(t.appName))]),e._v(" "),t.check?r("div",{staticClass:"common-cell_radio"},[r("div",{staticClass:"box-triangle"},[r("div",{staticClass:"wrap__box__outer"},[r("i",{staticClass:"el-icon-upload-success el-icon-check"})])])]):e._e()])}))])]),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:!!e.showFlag,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var b=r("VU/8")(v,F,!1,function(e){r("w82t")},"data-v-5e5afaa9",null);t.default=b.exports},w82t:function(e,t){}});
\ No newline at end of file
webpackJsonp([29],{"S7+X":function(e,t){},TkWn:function(e,t){},fZsz:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("//Fk"),i=r.n(a),n=r("mvHQ"),l=r.n(n),o=r("3Xzz"),s=r("l46T"),u=r("Mk6G"),c={name:"limittextarea",props:{inputValue:{type:String,default:""},maxLength:{type:Number,default:10},inputWidth:{type:Number,default:500},getByType:{type:String,default:"word"},holder:{type:String,default:"请输入"},disInput:{type:Boolean,default:!1}},data:function(){return{inputNum:0,limitLength:10,itemValue:""}},methods:{inputFocus:function(e){},toInput:function(e){var t="";"word"==this.getByType?(t=u.a.getByteVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=u.a.getZhLen(this.itemValue)):(t=u.a.getCharVal(e.target.value,this.limitLength),this.itemValue=t.trim(),this.inputNum=u.a.getByteLen(this.itemValue)),this.$emit("update:inputValue",this.itemValue)}},watch:{maxLength:function(e,t){this.limitLength=e},inputValue:function(e,t){this.itemValue=e,this.inputNum=u.a.getZhLen(this.itemValue)}},mounted:function(){this.limitLength=this.maxLength,this.itemValue=this.inputValue||"",this.inputNum=u.a.getZhLen(this.inputValue)}},h={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"input-line-cell",style:{width:e.inputWidth+"px"}},[r("el-input",{style:{width:e.inputWidth+"px"},attrs:{placeholder:e.holder,type:"textarea",rows:3,disabled:e.disInput},on:{focus:function(t){e.inputFocus()}},nativeOn:{keyup:function(t){return r=t,e.toInput(r);var r}},model:{value:e.itemValue,callback:function(t){e.itemValue=t},expression:"itemValue"}}),e._v(" "),r("span",{staticClass:"tip"},[r("span",{staticClass:"len_span"},[e._v(e._s(e.inputNum))]),e._v("/"+e._s(e.limitLength))])],1)},staticRenderFns:[]};var m=r("VU/8")(c,h,!1,function(e){r("S7+X")},"data-v-4e422042",null).exports,p=r("3E4D"),d=r("Ch4/"),f=r("PI0u"),g=r("P9l9"),v={name:"addAdminRole",data:function(){return{menuH:window.screen.availHeight-695+"px",navpath:[{name:"首页",path:"/index"},{name:"设置",path:"/companyAddress"},{name:"设置子管理员",path:"/setChildAdmin"},{name:"新增管理员角色",path:""}],showFlag:!1,ruleForm:{roleId:"",roleName:"",remark:"角色说明",leftChecked:[],menuTree:[],left:[],rightChecked:[],right:[],leftCheckedApp:[],leftApp:[],rightCheckedApp:[],rightApp:[],appRightList:[]},rules:{roleName:[{required:!0,message:"请填写角色名称",trigger:"change"}],remark:[{required:!0,message:"请填写角色说明",trigger:"change"}]},defaultProps:{children:"children",label:"rightName"},appDataList:[{appId:"1",appName:"签到",appDesc:"签到",appBackgroudColor:"#1890ff",appIcon:"icon-hangzhengjiagou",appType:0,status:3,remark:"",check:!1}]}},computed:{},methods:{selectApp:function(e){if(this.showFlag)return!1;e.check=!e.check},submitForm:Object(f.a)(function(e){var t=this,r=this;r.$refs[e].validate(function(e){if(!e)return!1;var a=[];if(t.$refs.tree.getCheckedKeys().concat(t.$refs.tree.getHalfCheckedKeys()).forEach(function(e,t){a.push({rightId:e})}),r.ruleForm.appRightList=[],r.appDataList.forEach(function(e){1==e.check&&r.ruleForm.appRightList.push(e.appId)}),!r.ruleForm.appRightList.length)return r.$message.error({duration:1e3,message:" 请选择应用权限"}),!1;r.postSave(a)})},500),postSave:function(e){var t=this,r={data:l()(e),roleId:t.ruleForm.roleId,roleName:t.ruleForm.roleName,remark:t.ruleForm.remark,brandId:t.ruleForm.brandId,appRightList:t.ruleForm.appRightList.join(",")};Object(g.c)("/haoban-manage-web/save-role",r).then(function(e){var r=e.data;if(1==r.errorCode)return p.a.showmsg("操作成功","success"),void t.$router.push("/setChildAdmin");d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMenuList:function(){var e=this;Object(g.c)("/haoban-manage-web/menu-list",{}).then(function(t){var r=t.data;if(1!=r.errorCode)d.a.errorMsg(r);else{if(r.result&&r.result.length){var a=[];r.result.forEach(function(t,r){e.ruleForm.roleId&&(t.disabled=!0),t.display&&a.push(t)}),e.ruleForm.menuTree=e.treeData(a)}e.ruleForm.roleId&&e.getRoleDetail(e.ruleForm.roleId)}}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},treeData:function(e){return e.filter(function(t){var r=e.filter(function(e){return t.haobanMenuRightId==e.parentRightId});return r.length>0&&(t.children=r),-1==t.parentRightId})},getRoleDetail:function(e){var t=this,r={roleId:e};Object(g.c)("/haoban-manage-web/role-detail",r).then(function(e){var r=e.data;if(1==r.errorCode){if(t.ruleForm.roleId=r.result.role.roleId,t.ruleForm.roleName=r.result.role.roleName,t.ruleForm.roleCode=r.result.role.roleCode,t.ruleForm.remark=r.result.role.remark,t.ruleForm.appRightList=r.result.appRightList||[],t.ruleForm.right.length){var a=t.ruleForm.right.map(function(e){return e.rightId}),i=[];r.result.menuRightList.forEach(function(e,t){a.includes(e.rightId)&&i.push(e.rightId)}),t.ruleForm.rightChecked=i}var n=[];return r.result.menuRightList.forEach(function(e,r){t.$refs.tree.getNode(e.rightId).isLeaf&&n.push(e.rightId)}),t.$refs.tree.setCheckedKeys(n),void t.appDataList.forEach(function(e){t.ruleForm.appRightList.includes(e.appId)&&(e.check=!0)})}d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},leftChange:function(e,t){var r=this;r.ruleForm.leftChecked=e;var a=e.includes(t[0]);function i(){r.ruleForm.right=[],r.ruleForm.left.forEach(function(e,i){e.rightId.includes(t[0])&&(e.check=!!a,e.children&&e.children.length&&e.children.forEach(function(e,t){r.ruleForm.right.push(e)}))})}e.includes(t[0]),i(),r.ruleForm.rightChecked=r.ruleForm.right.map(function(e){if(!0===e.check)return e.rightId})},rightChange:function(e,t){var r=e.includes(t[0]);this.ruleForm.rightChecked=e,this.ruleForm.left.forEach(function(e,a){e.children&&e.children.length&&e.children.forEach(function(e,a){e.rightId.includes(t[0])&&(e.check=!!r)})})},getAppList:function(){var e=this;Object(g.c)("/haoban-manage-web/application-list",{}).then(function(t){var r=t.data;if(1==r.errorCode)return r.result&&r.result.length&&r.result.forEach(function(e){e.check=!1}),void(e.appDataList=r.result||[]);d.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){var e=this;e.$route.query.hasOwnProperty("roleId")&&(e.ruleForm.roleId=e.$route.query.roleId,e.navpath[3].name="管理员角色","show"===e.$route.query.type&&(e.showFlag=!0)),e.$route.query.hasOwnProperty("brandId")&&(e.ruleForm.brandId=e.$route.query.brandId),i.a.all([e.getAppList()]).then(function(t){e.getMenuList()}).catch(function(e){})},components:{navCrumb:o.a,limitInput:s.a,limitTextarea:m}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"companyAddress-wrap common-set-wrap"},[r("nav-crumb",{attrs:{navpath:e.navpath}}),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"right-box",style:{"min-height":e.$store.state.bgHeight}},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"角色名称",prop:"roleName"}},[r("limitInput",{attrs:{inputWidth:500,inputValue:e.ruleForm.roleName,disflag:!!e.showFlag,holder:"请输入角色名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"roleName",t)}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"角色说明",prop:"remark"}},[r("limitTextarea",{attrs:{inputWidth:500,inputValue:e.ruleForm.remark,holder:"请输入角色说明",disInput:!!e.showFlag,maxLength:50},on:{"update:inputValue":function(t){e.$set(e.ruleForm,"remark",t)}}})],1),e._v(" "),r("el-form-item",{staticClass:"m-t-44",attrs:{label:"菜单权限",prop:"leftChecked"}},[r("div",{staticClass:"w-500 border-1 p-10 border-box el-form-item_menu",style:{"max-height":e.menuH}},[r("el-tree",{ref:"tree",attrs:{data:e.ruleForm.menuTree,"show-checkbox":"","default-expand-all":"","node-key":"rightId","highlight-current":"",props:e.defaultProps}})],1)]),e._v(" "),r("el-form-item",{attrs:{label:"应用权限",prop:""}},[r("div",{staticClass:"apps-content"},[r("ul",{staticClass:"flex flex-row flex-wrap"},e._l(e.appDataList,function(t,a){return r("li",{key:a,class:["flex flex-align-center border-box flex",t.check?"border-active":""],on:{click:function(r){e.selectApp(t)}}},[r("span",{staticClass:"square-item flex flex-align-center flex-pack-center",style:{background:t.appBackgroudColor}},[r("i",{class:["iconfont",t.appIcon]})]),e._v(" "),r("span",{staticClass:"color-303133 font-14 p-l-8"},[e._v(e._s(t.appName))]),e._v(" "),t.check?r("div",{staticClass:"common-cell_radio"},[r("div",{staticClass:"box-triangle"},[r("div",{staticClass:"wrap__box__outer"},[r("i",{staticClass:"el-icon-upload-success el-icon-check"})])])]):e._e()])}))])]),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:!!e.showFlag,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("保 存")])],1)],1)],1)]),e._v(" "),r("vue-gic-footer")],1)},staticRenderFns:[]};var b=r("VU/8")(v,F,!1,function(e){r("TkWn")},"data-v-04a0216b",null);t.default=b.exports}});
\ No newline at end of file
webpackJsonp([46],{DxdI:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("2eFk"),d=a("Ke24"),o={name:"reviewed",props:{brandId:{type:String,default:function(){return""}}},data:function(){return{tableH:window.screen.availHeight-464-126+"px",topMenuData:[{id:"1",name:"自定义报表"}],activeId:"1",activeTab:"1",activeBrand:"1",tableData:[{date:"2016-05-03",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-02",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-04",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-01",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-08",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-06",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-07",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"}],multipleSelection:[]}},computed:{},methods:{selectBrandId:function(t){this.activeBrand=t},setSelectTab:function(t){this.activeTab=t.tabId}},watch:{activeBrand:function(t,e){this.activeBrand=t}},mounted:function(){document.documentElement.style.backgroundColor="#f0f2f5",this.$emit("showTab","212")},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{appDetail:n.a,commonDetailTop:d.a}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"custom-set-wrap"},[a("common-detail-top",{attrs:{topMenuData:t.topMenuData,activeId:t.activeId}}),t._v(" "),a("div",{staticClass:"custom-set-content boder-box"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"selection",width:"55",filters:[{text:"选择当页",value:"1"},{text:"选择全部",value:"2"}],"filter-placement":"bottom-start"}}),t._v(" "),a("el-table-column",{attrs:{label:"日期",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.date))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:"姓名",width:"120"}}),t._v(" "),a("el-table-column",{attrs:{prop:"address",label:"地址","show-overflow-tooltip":""}})],1)],1)],1)},staticRenderFns:[]};var l=a("VU/8")(o,s,!1,function(t){a("KeRt")},"data-v-1b6bbaac",null);e.default=l.exports},KeRt:function(t,e){}});
\ No newline at end of file
webpackJsonp([46],{DxdI:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("2eFk"),i={name:"reviewed",props:{brandId:{type:String,default:function(){return""}}},data:function(){return{tableH:window.screen.availHeight-464-126+"px",activeTab:"1",activeBrand:"1"}},computed:{},methods:{selectBrandId:function(t){this.activeBrand=t},setSelectTab:function(t){this.activeTab=t.tabId}},watch:{activeBrand:function(t,e){this.activeBrand=t}},mounted:function(){document.documentElement.style.backgroundColor="#f0f2f5",this.$emit("showTab","212")},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{appDetail:a.a}},c={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("app-detail",{attrs:{brandId:this.activeBrand,tabType:this.activeTab}})],1)},staticRenderFns:[]};var d=n("VU/8")(i,c,!1,function(t){n("N6uF")},"data-v-3069b652",null);e.default=d.exports},N6uF:function(t,e){}});
\ No newline at end of file
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(f&&f(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={},a={54:0};function d(f){if(c[f])return c[f].exports;var a=c[f]={i:f,l:!1,exports:{}};return e[f].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var f=a[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var c=new Promise(function(c,d){f=a[e]=[c,d]});f[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:"caca94cad07bf9410fee",1:"0ebe3ead93207dc78a78",2:"a3034ac019ab3b076959",3:"7f87f1f60c09bb6ad371",4:"7dd9b3bb0689b9db1cf3",5:"4f58e6b9a9530bde4413",6:"75c34d950f52777b7f87",7:"7ecd896225f9afb794af",8:"bc285897f5c3202283ae",9:"2d449ba9148f61e0141a",10:"8107f78073188187eb4d",11:"8ce9c270b24d0fd85cb5",12:"54311b08e961635659b0",13:"3ff6eb49804ee4eeb05c",14:"bb19434a07de24448f26",15:"802084c784e1b28d40e2",16:"2c0f508ebbb5a62b0047",17:"7b2d806a664188919d16",18:"eb95ca60ca1b4746782d",19:"27da0af7f2d6de5cc776",20:"ce605a113dcc35fd70f8",21:"f443a534e1443566ec2f",22:"dec9447a8c45f2a2c7bb",23:"e64be9179374acd28da2",24:"3ae82214b65939d3d2e0",25:"cb22142c5e2b828424d1",26:"946cc918f475a07dd2b2",27:"af4b1ef4511f15e9c04e",28:"e76c241801ce9d15b206",29:"6945e466967101148bcf",30:"5ff058f9be37e5f670db",31:"4a4e86b6f38d652efeb6",32:"3d1a4ad96b75b136ecbd",33:"ca84adc99a44f1ff04ef",34:"f9d53c31059aaff9b360",35:"cc63077674111aca4480",36:"1050a60c48f59d2e86fe",37:"307469dd6c0d0996d551",38:"decdce3c752f0761214a",39:"8861e4489f26fe322990",40:"4d091f8b6280eb7074f0",41:"2dfce7f4da7af0f52570",42:"5eb5afd02b4c2ff84951",43:"73b0c639d36984ed7783",44:"dccdfeaf6dd8400490d5",45:"5ce63a1b849178f26f9e",46:"c754b1654794659bc606",47:"3773db1500f0837a6595",48:"e4a5c5f569db1f0f4988",49:"540a263777fa08cbd53b",50:"ffc3c1759f18fd1980b9",53:"e2908ed7dd97fbd71c1f"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var f=a[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},d.m=e,d.c=c,d.d=function(e,f,c){d.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(f,"a",f),f},d.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(f&&f(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={},a={54:0};function d(f){if(c[f])return c[f].exports;var a=c[f]={i:f,l:!1,exports:{}};return e[f].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var f=a[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var c=new Promise(function(c,d){f=a[e]=[c,d]});f[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:"caca94cad07bf9410fee",1:"0ebe3ead93207dc78a78",2:"a3034ac019ab3b076959",3:"7f87f1f60c09bb6ad371",4:"7dd9b3bb0689b9db1cf3",5:"251cb46eac277aa81920",6:"75c34d950f52777b7f87",7:"7ecd896225f9afb794af",8:"bc285897f5c3202283ae",9:"2d449ba9148f61e0141a",10:"8107f78073188187eb4d",11:"8ce9c270b24d0fd85cb5",12:"54311b08e961635659b0",13:"3ff6eb49804ee4eeb05c",14:"bb19434a07de24448f26",15:"802084c784e1b28d40e2",16:"2c0f508ebbb5a62b0047",17:"7b2d806a664188919d16",18:"eb95ca60ca1b4746782d",19:"27da0af7f2d6de5cc776",20:"ce605a113dcc35fd70f8",21:"f443a534e1443566ec2f",22:"dec9447a8c45f2a2c7bb",23:"e64be9179374acd28da2",24:"e13039551aeef0a0afeb",25:"4f9db49437ea94436d03",26:"c2b80b6227384465a341",27:"c6f1b6c695e88bee8691",28:"b9ce66a4c43787835f5f",29:"472fe7c6ce47021043fb",30:"5ff058f9be37e5f670db",31:"4a4e86b6f38d652efeb6",32:"3d1a4ad96b75b136ecbd",33:"ca84adc99a44f1ff04ef",34:"f9d53c31059aaff9b360",35:"cc63077674111aca4480",36:"1050a60c48f59d2e86fe",37:"307469dd6c0d0996d551",38:"decdce3c752f0761214a",39:"8861e4489f26fe322990",40:"4d091f8b6280eb7074f0",41:"2dfce7f4da7af0f52570",42:"5eb5afd02b4c2ff84951",43:"73b0c639d36984ed7783",44:"dccdfeaf6dd8400490d5",45:"5ce63a1b849178f26f9e",46:"7e0a8d29bb9199bb9af3",47:"3773db1500f0837a6595",48:"e4a5c5f569db1f0f4988",49:"540a263777fa08cbd53b",50:"ffc3c1759f18fd1980b9",53:"e2908ed7dd97fbd71c1f"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var f=a[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},d.m=e,d.c=c,d.d=function(e,f,c){d.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(f,"a",f),f},d.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
<template>
<div>
<app-detail :brandId="activeBrand" :tabType="activeTab"></app-detail>
<div class="custom-set-wrap">
<common-detail-top :topMenuData="topMenuData" :activeId="activeId"></common-detail-top>
<div class="custom-set-content boder-box">
<el-table class="select-table" ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%">
<el-table-column type="selection" width="55" :filters="[{ text: '选择当页', value: '1' }, { text: '选择全部', value: '2' }]" filter-placement="bottom-start"> </el-table-column>
<el-table-column label="日期" width="120">
<template slot-scope="scope">{{ scope.row.date }}</template>
</el-table-column>
<el-table-column prop="name" label="姓名" width="120"> </el-table-column>
<el-table-column prop="address" label="地址" show-overflow-tooltip> </el-table-column>
</el-table>
</div>
</div>
</template>
<script>
// import navCrumb from '@/components/nav/nav.vue';
import appDetail from '@/components/app/app-detail.vue';
import commonDetailTop from '@/components/app/common-detail-top.vue';
export default {
name: 'reviewed',
props: {
......@@ -20,8 +30,53 @@ export default {
data() {
return {
tableH: window.screen.availHeight - 464 - 126 + 'px',
topMenuData: [
{
id: '1',
name: '自定义报表'
}
],
activeId: '1',
activeTab: '1',
activeBrand: '1' // 商户(品牌) id
activeBrand: '1', // 商户(品牌) id
tableData: [
{
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-08',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-06',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
{
date: '2016-05-07',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}
],
multipleSelection: []
};
},
computed: {},
......@@ -53,7 +108,8 @@ export default {
document.documentElement.style.backgroundColor = '#fff';
},
components: {
appDetail
appDetail,
commonDetailTop
}
};
</script>
......
......@@ -514,6 +514,7 @@ export default {
const that = this;
let para = {
templateType: 1, // 模板类型
brandId: that.brandId,
templateContent: JSON.stringify(data)
};
postRequest('/haoban-manage-web/record/record-template-preview.json', para)
......@@ -707,8 +708,7 @@ export default {
const that = this;
// 获取已经配置的数据
// that.getInfo()
that.brandId = that.$routee.query.brandId;
console.log(brandId);
that.brandId = that.$route.query.brandId;
// Promise.all([that.getAllFields(), that.getInfo()]);
document.body.ondrop = function(event) {
event.preventDefault();
......
......@@ -225,7 +225,7 @@ export default {
let result = [];
// 只显示 display == 1 的
resData.result.forEach(function(ele, index) {
!!that.ruleForm.roleId ? (ele.disabled = true) : '';
!!that.ruleForm.roleId && !!that.showFlag ? (ele.disabled = true) : '';
if (!!ele.display) {
result.push(ele);
}
......
......@@ -909,3 +909,32 @@ input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
.app-dialog .el-dialog__footer {
border: none;
}
/* table filter */
.el-table-filter .el-table-filter__bottom {
display: none;
}
.el-table-filter .el-checkbox__input {
display: none;
}
.el-table-filter .is-checked .el-checkbox__label {
/* color: #1890ff; */
}
.select-table .el-table__column-filter-trigger {
position: absolute;
top: 0;
-webkit-transform: translate(10px);
-moz-transform: translate(10px);
transform: translate(10px);
}
.select-table .el-checkbox {
overflow: hidden;
}
.select-table .el-table__column-filter-trigger i {
font-size: 16px;
}
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