1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7899c9a7"],{"4fef":function(e,t,a){"use strict";a.r(t);var s=a("ade3"),i=a("5530");a("4e82"),a("e9c4"),a("a9e3");t["default"]={data:function(){return{listLoading:!1,tableData:[],currentPage:1,pageSize:10,totalRecords:1,listConfig:{},operations:[]}},created:function(){var e=this;this.$nextTick((function(){e.noCreated||e.fetchData()}))},methods:{searchHandle:function(e){this.currentPage=1,this.searchForm=e,this.fetchData()},sizeChange:function(e){this.pageSize=e,this.currentPage=1,this.fetchData()},pageHandle:function(e){this.currentPage=e,this.fetchData()},sortChange:function(e){this.currentPage=1;var t=Object(i["a"])({},this.searchForm);"ascending"===e.order?t.sort=JSON.stringify(Object(s["a"])({},e.prop,"asc")):t.sort=JSON.stringify(Object(s["a"])({},e.prop,"desc")),this.searchForm=Object(i["a"])({},t),this.fetchData(t)},fetchData:function(e){var t=this;if(this.apiStr){var a={page:this.currentPage,page_size:this.pageSize};e?a=Object(i["a"])(Object(i["a"])({},a),e):this.searchForm&&(a=Object(i["a"])(Object(i["a"])({},a),this.searchForm)),this.getDataBefore&&this.getDataBefore(a),this.listLoading=!0;var s=this.apiStr.split(".");this.$api[s[0]][s[1]](a).then((function(e){return 1===t.currentPage&&(t.pageSize=e.page_size||1),t.totalRecords=e.total?Number(e.total):0,t.tableData=e.list||[],t.listLoading=!1,t.getMoreData&&t.getMoreData(e,a),e})).catch((function(e){t.listLoading=!1}))}}}}},7031:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("base-form",{ref:"ruleForm",attrs:{slot:"content",data:e.searchData},slot:"content"},[a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"xl-form-btn bgc1",attrs:{loading:e.listLoading,icon:"el-icon-search"},on:{click:e.searchHandle}},[e._v("查询")])],1)])},i=[],o=a("5530"),n={mixins:[],props:{listLoading:Boolean},inject:["parentData"],data:function(){return{searchData:[{label:"手机号",key:"phone"},{label:"昵称",key:"nickname"},{label:"角色",key:"role_id",type:"selectRemote",remoteParams:{skey:"name",api:"base.admroleslist",opKey:"name",opVal:"id"}},{label:"推荐人",key:"referrer"}]}},methods:{searchHandle:function(){var e=this.$refs.ruleForm.baseForm,t=Object(o["a"])({},e);this.$emit("change",t)}}},r=n,l=a("2877"),c=Object(l["a"])(r,s,i,!1,null,null,null);t["default"]=c.exports},"96a4":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"show-close":!1,"close-on-click-modal":!1,visible:e.isShow,title:this.curObj&&this.curObj.id?"编辑用户":"添加用户",fullscreen:!1,width:"470px","custom-class":"xl-dialog",center:""},on:{"update:visible":function(t){e.isShow=t}}},[a("base-form",{ref:"ruleForm",attrs:{data:e.formData,"is-inline":!1,"label-width":"110px"}},[a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"xl-form-btn t2",on:{click:e.close}},[e._v("关 闭")]),a("el-button",{staticClass:"xl-form-btn t1",on:{click:function(t){return e.close("confirm")}}},[e._v("确定")])],1)])],1)],1)},i=[],o=a("5530"),n=a("2909"),r=(a("d81d"),a("b0c0"),a("a9e3"),a("a15b"),{components:{},mixins:Object(n["a"])(mixins),props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){return{formData:[],loading:!0,cObj:{},isShowMap:!1}},watch:{isShow:function(e){e&&this.getDef()}},methods:{getDef:function(){var e=Object(o["a"])({},this.curObj);e.is_backend||(e.is_backend="2");var t=[];e.role_arr&&e.role_arr.length>0?e.rolesIds=e.role_arr.map((function(e){return t.push({keyRO:e.name,valRO:Number(e.id)}),Number(e.id)})):e.rolesIds=[],this.curObj.id?this.formData=[{label:"手机号",key:"phone",rules:1},{label:"昵称",key:"nickname",rules:1},{label:"后台登录",rules:1,key:"is_backend",type:"select",class:"c-2",options:this.$dictData.sys_yesno},{label:"系统角色",key:"rolesIds",type:"selectRemote",multiple:!0,remoteParams:{skey:"name",api:"base.admroleslist",opKey:"name",opVal:"id"},remoteOptions:t},{label:"楼盘角色",key:"manage_type",type:"select",class:"c-2",options:this.$dictData.manage_type},{label:"关联楼盘",key:"estate_id",type:"selectRemote",remoteParams:{skey:"estate_name",api:"house.admestatelist",opKey:"estate_name",opVal:"id"},remoteOptions:[{keyRO:e.estate_name,valRO:e.estate_id}]}]:this.formData=[{label:"手机号",key:"phone",rules:1},{label:"昵称",key:"nickname",rules:1},{label:"密码",key:"password",rules:1},{label:"后台登录",rules:1,key:"is_backend",type:"select",class:"c-2",options:this.$dictData.sys_yesno},{label:"系统角色",key:"rolesIds",type:"selectRemote",multiple:!0,remoteParams:{skey:"name",api:"base.admroleslist",opKey:"name",opVal:"id"},remoteOptions:t},{label:"楼盘角色",key:"manage_type",type:"select",class:"c-2",options:this.$dictData.manage_type},{label:"关联楼盘",key:"estate_id",type:"selectRemote",remoteParams:{skey:"estate_name",api:"house.admestatelist",opKey:"estate_name",opVal:"id"},remoteOptions:[{keyRO:e.estate_name,valRO:e.estate_id}]}],this.setDefaultValue(e)},close:function(e){var t=this;"confirm"===e?this.$refs["ruleForm"].$refs["baseForm"].validate((function(e){if(e){var a=t.$refs.ruleForm.baseForm,s=Object(o["a"])({},a);s.roles=s.rolesIds.join(","),delete s.rolesIds,t.curObj.id?(s.id=t.curObj.id,s.user_type=t.curObj.user_type||"sys"):s.user_type="sys",t.$emit("close",s)}})):(this.$emit("close"),this.setDefaultValue())}}}),l=r,c=a("2877"),u=Object(c["a"])(l,s,i,!1,null,"6d6f1fd4",null);t["default"]=u.exports},acde:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"show-close":!1,"close-on-click-modal":!1,visible:e.isShow,title:"修改密码",fullscreen:!1,width:"470px","custom-class":"xl-dialog",center:""},on:{"update:visible":function(t){e.isShow=t}}},[a("base-form",{ref:"ruleForm",attrs:{data:e.formData,"is-inline":!1,"label-width":"110px"}},[a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"xl-form-btn t2",on:{click:e.close}},[e._v("关 闭")]),a("el-button",{staticClass:"xl-form-btn t1",on:{click:function(t){return e.close("confirm")}}},[e._v("确定")])],1)])],1)],1)},i=[],o=a("5530"),n=a("2909"),r={components:{},mixins:Object(n["a"])(mixins),props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){return{formData:[],loading:!0,cObj:{},isShowMap:!1}},watch:{isShow:function(e){e&&this.getDef()}},methods:{getDef:function(){var e=Object(o["a"])({},this.curObj);this.formData=[{label:"新密码",key:"new_pwd",rules:1},{label:"确认密码",key:"repeat_pwd",rules:1}],this.setDefaultValue(e)},close:function(e){var t=this;"confirm"===e?this.$refs["ruleForm"].$refs["baseForm"].validate((function(e){if(e){var a=t.$refs.ruleForm.baseForm,s=Object(o["a"])({},a);t.$emit("close",s)}})):(this.$emit("close"),this.setDefaultValue())}}},l=r,c=a("2877"),u=Object(c["a"])(l,s,i,!1,null,"5d2a8a01",null);t["default"]=u.exports},e382:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("search-form",{attrs:{"list-loading":e.listLoading},on:{change:e.searchHandle}}),a("table-list",{attrs:{"list-loading":e.listLoading,data:e.tableData2,columns:e.listConfig,"current-page":e.currentPage,"page-size":e.pageSize,"total-records":e.totalRecords,isAdd:!0,operationsDefaultLength:6},on:{currentChange:e.pageHandle,sizeChange:e.sizeChange,add:e.openPopup}}),a("popup-edit",{attrs:{isShow:e.isDtlShow,curObj:e.curObj},on:{close:e.closePopup}}),a("pwd-edit",{attrs:{isShow:e.isPwdShow,curObj:e.curObj},on:{close:e.closePwdPopup}})],1)},i=[],o=a("5530"),n=a("2909"),r=(a("d81d"),a("99af"),a("a9e3"),a("ed08")),l=a("7031"),c=a("96a4"),u=a("acde"),d=a("4fef"),p={name:"index",components:{SearchForm:l["default"],PopupEdit:c["default"],PwdEdit:u["default"]},provide:function(){return{parentData:this}},mixins:[d["default"]],data:function(){return{apiStr:"user.admuserlist",searchForm:null,isDtlShow:!1,isPwdShow:!1,curObj:{}}},computed:{tableData2:function(){var e=this,t=Object(n["a"])(this.tableData);return t.map((function(t){t.role_name||(t.role_name="---");var a=Object(r["a"])(e.$dictData.group_type);t.roleName="".concat(a[t.group_type],"/").concat(t.role_name)})),t}},created:function(){},mounted:function(){this.listConfig={rows:[{label:"推荐人",prop:"referrer"},{label:"渠道",prop:"dept_name",fullShow:!0},{label:"昵称",prop:"nickname"},{label:"手机号",prop:"phone"},{label:"角色",prop:"roleName",fullShow:!0,minWidth:150},{label:"身份认证",prop:"auth_state",type:"tag",tags:Object(r["a"])(this.$dictData.auth_state),tagTypeObj:{1:"success",2:"warning",3:"danger",4:"info"}},{label:"后台登录",prop:"is_backend",type:"tag",tags:Object(r["a"])(this.$dictData.sys_yesno),tagTypeObj:{1:"success",2:"danger"}},{label:"绑定微信",prop:"bind_wechat",type:"tag",tags:Object(r["a"])(this.$dictData.sys_yesno),tagTypeObj:{1:"success",2:"danger"}},{label:"类型",prop:"user_type",type:"flag",flags:Object(r["a"])(this.$dictData.user_type)},{label:"楼盘角色",prop:"manage_type",type:"flag",flags:Object(r["a"])(this.$dictData.manage_type)},{label:"关联楼盘",prop:"estate_name"},{label:"更新时间",prop:"update_at"},{label:"系统",prop:"is_admin"},{label:"操作",width:260,type:"handle2",operations:[{label:"编辑",func:this.openPopup,btnType:"primary"},{label:"删除",func:this.delHandle,btnType:"danger"},{labelFor:"is_admin",func:this.adminHandle,labelConfig:{texts:{1:"NO",2:"YES"},btnTypes:{1:"danger",2:"success"}}},{label:"重置密码",func:this.openPwdPopup,btnType:"danger"}]}]}},methods:{closePwdPopup:function(e){var t=this;if(e){var a=e,s="admuserchangepwd";this.$api.user[s](Object(o["a"])(Object(o["a"])({},a),{},{user_id:this.curObj.id})).then((function(e){t.$msgs("修改成功"),t.fetchData(),t.isDtlShow=!1}))}else this.isDtlShow=!1},openPwdPopup:function(e){this.curObj=e,this.isPwdShow=!0},adminHandle:function(e){var t=this,a=1===Number(e.is_admin)?2:1,s=1===Number(e.is_admin)?"禁用":"设置";this.$msg("确定把".concat(e.nickname).concat(s,"为超级管理员吗?"),"confirm",(function(){t.$api.user.admuseradmin({id:e.id,is_admin:a}).then((function(e){t.$msgs("".concat(s,"成功!")),t.fetchData()}))}),null,!0)},delHandle:function(e){var t=this;this.$msg("您确定要删除该用户吗?","confirm",(function(){t.$api.user.admuserdel({id:e.id}).then((function(e){t.$msgs("已删除!"),t.fetchData()}))}),null,!0)},openPopup:function(e){e&&e.id?this.curObj=e:this.curObj={},this.isDtlShow=!0},closePopup:function(e){var t=this;if(e){var a=e,s="admuseradd";e.id&&(s="admuseredit"),this.$api.user[s](Object(o["a"])({},a)).then((function(a){t.$msgs(e.id?"编辑成功":"新增成功"),t.fetchData(),t.isDtlShow=!1}))}else this.isDtlShow=!1}}},h=p,m=a("2877"),f=Object(m["a"])(h,s,i,!1,null,null,null);t["default"]=f.exports}}]);
|