1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-f815"],{"/f1G":function(e,t,n){e.exports={default:n("nhzr"),__esModule:!0}},"1nDX":function(e,t,n){"use strict";var l=n("m1cH"),i=n.n(l),a=n("gDS+"),r=n.n(a),o=n("QbLZ"),s=n.n(o),c=n("U/5H"),d=n.n(c),u=n("wk8/"),f={props:{defaultColumnDefs:{type:Array,default:function(){return[]}},type_id:{type:[String,Number],default:""}},data:function(){return{visible:!1,fieldList:[],pinnedArr:[{label:"不固定",value:!1},{label:"左侧固定",value:"left"},{label:"右侧固定",value:"right"}]}},computed:{hideFieldLen:function(e){return e.fieldList.filter(function(e){return e.hide}).length}},methods:{initSort:function(){var e=this,t=this.$refs.multipleTable.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];new d.a(t,{animation:150,onEnd:function(t){var n=e.fieldList.splice(t.oldIndex,1)[0];e.fieldList.splice(t.newIndex,0,n)}})},tableRowClassName:function(e){return e.row.hide?"hide-row-class":""},selectData:function(e,t){this.$set(t,"hide",!t.hide)},selectAll:function(e){var t=this;this.fieldList.forEach(function(n){t.$set(n,"hide",!e.length)})},dataFormat:function(e){return e.map(function(e){return s()({},e,{hide:e.hide||!1,fixed:e.fixed||!1,prop:e.prop||e.key,fixedText:{left:"左侧固定",right:"右侧固定"}[e.fixed]||"不固定"})})},load:function(e){var t=this;Array.isArray(e)&&(this.fieldList=this.dataFormat(e),this.visible=!0,this.$nextTick(function(){t.fieldList.forEach(function(e){e.hide||t.$refs.multipleTable.toggleRowSelection(e)}),t.initSort()}))},onSubmit:function(){var e=this,t=this.fieldList;t.filter(function(e){return!e.hide}).length<1?this.$message({type:"warning",message:"列表至少展示一个字段"}):Object(u.bb)({type_id:this.$route.name,content:r()(this.fieldList)}).then(function(n){200===n.data.code?(e.$message.success("修改成功"),e.$emit("success",[].concat(i()(t))),e.visible=!1):e.$message.error(n.data.msg)})},reset:function(){this.load(this.defaultColumnDefs),this.$message({message:"已恢复默认,保存后生效!",type:"success"})},onClose:function(){this.visible=!1}}},p=(n("PpT3"),n("KHd+")),b=Object(p.a)(f,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"table-field-cfg",attrs:{visible:e.visible,"append-to-body":""},on:{"update:visible":function(t){e.visible=t},close:e.onClose}},[n("div",{staticClass:"title-row",attrs:{slot:"title"},slot:"title"},[n("h4",{staticStyle:{margin:"0"}},[e._v("表格字段设置")]),e._v(" "),n("div",[e._v("\n (共 "+e._s(e.fieldList.length)+"个字段, 已隐藏"+e._s(e.hideFieldLen)+"个)\n ")]),e._v(" "),n("el-button",{staticClass:"reset-btn",attrs:{type:"text"},on:{click:e.reset}},[e._v("恢复默认")])],1),e._v(" "),n("div",{staticClass:"main"},[n("el-table",{ref:"multipleTable",attrs:{data:e.fieldList,"row-class-name":e.tableRowClassName,"max-height":"500","row-key":"prop"},on:{select:e.selectData,"select-all":e.selectAll}},[n("el-table-column",{attrs:{width:"40px"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("i",{staticClass:"el-icon-rank",staticStyle:{cursor:"move"}})]}}])}),e._v(" "),n("el-table-column",{attrs:{type:"selection"}}),e._v(" "),n("el-table-column",{attrs:{label:"序号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.$index+1)+"\n "),t.row.hide?n("el-tag",{staticStyle:{"margin-left":"5px"},attrs:{type:"info"}},[e._v("隐藏")]):e._e()]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"字段名",prop:"label"}}),e._v(" "),n("el-table-column",{attrs:{label:"固定列",prop:"fixedText"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-select",{staticStyle:{width:"108px"},attrs:{size:"mini",placeholder:"请选择固定列方式"},model:{value:t.row.fixed,callback:function(n){e.$set(t.row,"fixed",n)},expression:"scope.row.fixed"}},e._l(e.pinnedArr,function(e,t){return n("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"对齐方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-select",{staticStyle:{width:"108px"},attrs:{size:"mini",placeholder:"对齐方式"},model:{value:t.row.align,callback:function(n){e.$set(t.row,"align",n)},expression:"scope.row.align"}},[n("el-option",{attrs:{label:"左侧对齐",value:"left"}}),e._v(" "),n("el-option",{attrs:{label:"居中",value:"center"}}),e._v(" "),n("el-option",{attrs:{label:"右侧对齐",value:"right"}})],1)]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"宽度",prop:"width"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-input",{attrs:{size:"mini",placeholder:"字段宽度"},model:{value:t.row.width,callback:function(n){e.$set(t.row,"width",n)},expression:"scope.row.width"}})]}}])})],1)],1),e._v(" "),n("div",{staticClass:"footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{size:"medium"},on:{click:e.onClose}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])},[],!1,null,"46453d70",null);b.options.__file="index.vue";t.a=b.exports},"5CIl":function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"a",function(){return a}),n.d(t,"d",function(){return r}),n.d(t,"b",function(){return o}),n.d(t,"e",function(){return s});var l=n("t3Un");function i(e){return Object(l.a)({url:"?r=chrpannel-operate/fault-feedback-list",method:"post",data:e})}function a(e){return Object(l.a)({url:"?r=chrpannel-operate/add-fault-type",method:"post",data:e})}function r(e){return Object(l.a)({url:"?r=chrpannel-operate/list-fault-type",method:"post",data:e})}function o(e){return Object(l.a)({url:"?r=chrpannel-operate/process-fault-feedback",method:"post",data:e})}function s(e){return Object(l.a)({url:"?r=chrpannel-user/list",method:"post",data:e})}},E8gZ:function(e,t,n){var l=n("jmDH"),i=n("w6GO"),a=n("NsO/"),r=n("NV0k").f;e.exports=function(e){return function(t){for(var n,o=a(t),s=i(o),c=s.length,d=0,u=[];c>d;)n=s[d++],l&&!r.call(o,n)||u.push(e?[n,o[n]]:o[n]);return u}}},ElaR:function(e,t,n){var l=n("wlPf");"string"==typeof l&&(l=[[e.i,l,""]]),l.locals&&(e.exports=l.locals);(0,n("SZ7m").default)("6b9594e9",l,!0,{})},NSWC:function(e,t,n){"use strict";var l=n("gDS+"),i=n.n(l),a=n("GQeE"),r=n.n(a),o=n("wk8/");t.a={data:function(){return{tableFieldDefs:[]}},mounted:function(){this.getTableListFieldDefs()},computed:{fieldDefsData:function(){return this.tableFieldDefs.filter(function(e){return!e.hide})}},methods:{getTableListFieldDefs:function(){var e=this;Object(o.qb)({type_id:this.$route.name}).then(function(t){var n=t.data.data,l=r()(n).length?n.data.content:e.fieldDefs;e.$nextTick(function(){e.tableFieldDefs=l})})},loadFieldDialog:function(){this.$refs.TableFieldCfg&&this.$refs.TableFieldCfg.load(this.tableFieldDefs)},onHeaderDragend:function(e,t,n,l){this.setColumnWidth(n,e)},setColumnWidth:function(e,t){var n=this,l=this.tableFieldDefs.map(function(l){return l.prop===e.property&&n.$set(l,"width",t),l});Object(o.bb)({type_id:this.$route.name,content:i()(l)})}}}},PpT3:function(e,t,n){"use strict";var l=n("ElaR");n.n(l).a},fW1p:function(e,t,n){var l=n("Y7ZC"),i=n("E8gZ")(!1);l(l.S,"Object",{values:function(e){return i(e)}})},nhzr:function(e,t,n){n("fW1p"),e.exports=n("WEpk").Object.values},wlPf:function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"[data-v-46453d70] .el-table .hide-row-class {\n background: rgba(144, 147, 153, 0.3);\n}\n.table-field-cfg[data-v-46453d70] .el-dialog__body {\n padding: 10px 20px !important;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.table-field-cfg[data-v-46453d70] .el-dialog__footer {\n padding: 16px !important;\n}\n.table-field-cfg .title-row[data-v-46453d70] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.table-field-cfg .title-row .reset-btn[data-v-46453d70] {\n font-size: 15px;\n color: #000;\n}\n.table-field-cfg .title-row .reset-btn[data-v-46453d70]:active {\n opacity: .5;\n}\n.table-field-cfg .main[data-v-46453d70] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n width: 100%;\n display: block;\n}\n.table-field-cfg .footer[data-v-46453d70] {\n text-align: center;\n background: #fff;\n width: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n",""])},wuVT:function(e,t,n){"use strict";n.r(t);var l=n("5CIl"),i=n("NOnC"),a=n("1nDX"),r=n("NSWC"),o=n("zBnO"),s={name:"MemberInfo",components:{TableFieldCfg:a.a,LazyTree:o.a},mixins:[r.a],data:function(){return{loading:!1,records:0,searchForm:{is_all_level:1,page:1,limit:10},tableData:[],fieldDefs:[{label:"用户昵称",prop:"user_name",align:"center"},{label:"用户手机号",prop:"phone",align:"center"},{label:"金额(元)",prop:"wallet_money",align:"center"},{label:"充电次数",prop:"chrpannel_num",align:"center"},{label:"最近登录时间",prop:"login_time",align:"center"},{label:"注册时间",prop:"ctime",align:"center"}]}},created:function(){this.queryList()},methods:{DateFormat:i.a,selectGroup:function(e){this.searchForm.shop_id=e.shop_id},handleCurrentChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.searchForm.page=e,this.queryList()},handleSizeChange:function(e){this.searchForm.limit=e,this.queryList()},queryList:function(){var e=this;this.loading=!0,Object(l.e)(this.searchForm).then(function(t){var n=t.data,l=n.data,i=n.code;e.loading=!1,200===i&&(e.tableData=l.list,e.records=+l.total)})}}},c=n("KHd+"),d=Object(c.a)(s,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"search-container"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.searchForm,size:"mini"}},[n("el-form-item",{attrs:{label:"用户手机号"}},[n("el-input",{staticStyle:{width:"160px"},attrs:{placeholder:"用户手机号",clearable:""},model:{value:e.searchForm.phone,callback:function(t){e.$set(e.searchForm,"phone",t)},expression:"searchForm.phone"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"门店"}},[n("lazy-tree",{ref:"addTree",staticStyle:{"margin-bottom":"0",display:"flex",width:"100%"},attrs:{"input-width":"400px"},on:{handleSelectGroup:e.selectGroup}})],1),e._v(" "),n("el-form-item",[n("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.searchForm.is_all_level,callback:function(t){e.$set(e.searchForm,"is_all_level",t)},expression:"searchForm.is_all_level"}},[e._v("包含所有门店")])],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:function(t){e.handleCurrentChange()}}},[e._v("查询")])],1),e._v(" "),n("el-form-item",[n("el-tooltip",{attrs:{content:"表格字段设置",effect:"dark"}},[n("img",{staticClass:"table-cfg-icon",attrs:{src:"https://qiniu.bms16.com/menu_header_config.png"},on:{click:e.loadFieldDialog}})])],1)],1)],1),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:JSON.stringify(e.fieldDefsData),ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""},on:{"header-dragend":e.onHeaderDragend}},e._l(e.fieldDefsData,function(t,l){return n("el-table-column",e._b({key:l,scopedSlots:e._u([{key:"default",fn:function(l){return["wallet_money"==t.prop?n("div",[e._v("\n ¥"+e._s(l.row.wallet_money?(l.row.wallet_money/100).toFixed(2):0)+"\n ")]):"ctime"==t.prop?n("div",[e._v("\n "+e._s(0==l.row.ctime?"":e.DateFormat(new Date(1e3*l.row.ctime),"yyyy-MM-dd HH:mm:ss"))+"\n ")]):"login_time"==t.prop?n("div",[e._v("\n "+e._s(0==l.row.login_time?"":e.DateFormat(new Date(1e3*l.row.login_time),"yyyy-MM-dd HH:mm:ss"))+"\n ")]):n("div",[e._v(e._s(l.row[t.prop]))])]}}])},"el-table-column",t,!1))})),e._v(" "),n("el-pagination",{staticStyle:{"margin-top":"10px"},attrs:{"current-page":e.searchForm.page,"page-size":e.searchForm.limit,total:e.records,background:"",layout:"total, sizes, prev, pager, next, jumper"},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}}),e._v(" "),n("TableFieldCfg",{ref:"TableFieldCfg",attrs:{"default-column-defs":e.fieldDefs},on:{success:e.getTableListFieldDefs}})],1)},[],!1,null,null,null);d.options.__file="memberInfo.vue";t.default=d.exports}}]);
|