| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-92442356"],{"4ae1":function(e,t,a){"use strict";var s=a("9ab4"),r=a("1b40"),l=a("0a6d");let i=class extends r.e{constructor(){super(...arguments),this.exportData={},this.formData={page_type:0,page_start:1,page_end:200,file_name:""}}handleOpen(){this.getData()}handleConfirm(){const e=this.$loading({lock:!0,text:"正在导出中...",spinner:"el-icon-loading"});this.method({export:2,...this.param,...this.formData,user_id:this.userId,type:this.type,...this.status,page_size:this.pageSize}).then(()=>{this.$refs.dialog.close()}).finally(()=>{e.close()})}getData(){this.method({...this.param,export:1,user_id:this.userId,type:this.type,page_size:this.pageSize,...this.status}).then(e=>{this.exportData=e,this.formData.file_name=e.file_name,this.formData.page_end=e.page_end,this.formData.page_start=e.page_start})}created(){}};Object(s.a)([Object(r.c)()],i.prototype,"method",void 0),Object(s.a)([Object(r.c)()],i.prototype,"param",void 0),Object(s.a)([Object(r.c)()],i.prototype,"status",void 0),Object(s.a)([Object(r.c)()],i.prototype,"userId",void 0),Object(s.a)([Object(r.c)()],i.prototype,"type",void 0),Object(s.a)([Object(r.c)()],i.prototype,"pageSize",void 0),i=Object(s.a)([Object(r.a)({components:{LsDialog:l.a}})],i);var n=i,o=a("2877"),u=Object(o.a)(n,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"export-data inline"},[t("ls-dialog",{ref:"dialog",attrs:{title:"导出设置",width:"500px",top:"35vh","confirm-button-text":"确认导出",async:!0},on:{confirm:e.handleConfirm,open:e.handleOpen}},[t("div",{attrs:{slot:"trigger"},slot:"trigger"},[t("el-button",{attrs:{size:"small"}},[e._v("导出")])],1),t("div",[t("el-form",{ref:"form",attrs:{model:e.formData,"label-width":"120px",size:"small"}},[t("el-form-item",{attrs:{label:"数据量:"}},[e._v(" 预计导出"+e._s(e.exportData.count)+"条数据,共"+e._s(e.exportData.sum_page)+"页,每页"+e._s(e.exportData.page_size)+"条数据 ")]),t("el-form-item",{attrs:{label:"导出限制:"}},[e._v(" 每次导出最大允许"+e._s(e.exportData.max_page)+"页,共"+e._s(e.exportData.all_max_size)+"条数据 ")]),t("el-form-item",{attrs:{label:"导出范围:",required:""}},[t("el-radio-group",{model:{value:e.formData.page_type,callback:function(t){e.$set(e.formData,"page_type",t)},expression:"formData.page_type"}},[t("el-radio",{attrs:{label:0}},[e._v("全部导出")]),t("el-radio",{attrs:{label:1}},[e._v("分页导出")])],1)],1),1==e.formData.page_type?t("el-form-item",{attrs:{label:"分页范围:",required:""}},[t("div",{staticClass:"flex"},[t("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:e.formData.page_start,callback:function(t){e.$set(e.formData,"page_start",t)},expression:"formData.page_start"}}),t("span",{staticClass:"flex-none m-l-8 m-r-8"},[e._v("页,至")]),t("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:e.formData.page_end,callback:function(t){e.$set(e.formData,"page_end",t)},expression:"formData.page_end"}})],1)]):e._e(),t("el-form-item",{attrs:{label:"导出文件名称:",prop:"file_name"}},[t("el-input",{attrs:{placeholder:"请输入导出文件名称"},model:{value:e.formData.file_name,callback:function(t){e.$set(e.formData,"file_name",t)},expression:"formData.file_name"}})],1)],1)],1)])],1)}),[],!1,null,null,null);t.a=u.exports},"50e4":function(e,t,a){"use strict";a.r(t);a("14d9"),a("e9f5"),a("7d54");var s=a("9ab4"),r=a("1b40"),l=a("f633"),i=a("4201"),n=a("6ddb"),o=a("0a6d"),u=a("3c50"),c=a("4ae1");let p=class extends r.e{constructor(){super(...arguments),this.pager=new n.a,this.form={name:""},this.multipleSelection=[],this.apiUserLabelList=l.j}onReset(){this.form.name="",this.getUserLabelList()}getUserLabelList(e){e&&(this.pager.page=e),this.pager.request({callback:l.j,params:this.form}).catch(()=>{this.$message.error("数据请求失败,刷新重载")})}onUserLabelAdd(){this.$router.push({path:"/user/tag_edit",query:{mode:i.g.ADD}})}onUserLabelEdit(e){this.$router.push({path:"/user/tag_edit",query:{mode:i.g.EDIT,id:e.id}})}onUserLabelDel(e){Object(l.g)({ids:[e.id]}).then(()=>{this.getUserLabelList(),this.$message.success("删除成功!")}).catch(()=>{})}onUserLabelDelAll(){let e=[];this.multipleSelection.length<=0?this.$message.error("请选择要删除的标签!"):(this.multipleSelection.forEach(t=>{e=[...e,t.id]}),Object(l.g)({ids:e}).then(()=>{this.getUserLabelList(),this.$message.success("删除成功!")}).catch(()=>{}))}onExportUserLabel(){}handleSelectionChange(e){this.multipleSelection=e}getRowKeys(e){return e.id}created(){this.getUserLabelList()}};p=Object(s.a)([Object(r.a)({components:{LsDialog:o.a,LsPagination:u.a,ExportData:c.a}})],p);var d=p,m=a("2877"),f=Object(m.a)(d,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"user-tag"},[t("div",{staticClass:"ls-card header"},[t("el-alert",{staticClass:"xxl",attrs:{title:"温馨提示:1.根据用户特征、消费行为等要素给用户分配标签,进行针对性管理;2.同一用户可打上多个标签;3.暂时不支持自动标签。",type:"info",closable:!1,"show-icon":""}}),t("el-form",{ref:"formRef",staticClass:"m-t-20",attrs:{model:e.form,inline:"","label-width":"70px",size:"small"},nativeOn:{submit:function(e){e.preventDefault()}}},[t("el-form-item",{attrs:{label:"标签名称"}},[t("el-input",{staticClass:"ls-select-keyword",attrs:{placeholder:"请输入标签名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),t("el-button",{staticClass:"m-l-20",attrs:{size:"small",type:"primary"},on:{click:function(t){return e.getUserLabelList(1)}}},[e._v("查询")]),t("el-button",{staticClass:"m-l-20",attrs:{size:"small"},on:{click:e.onReset}},[e._v("重置")]),t("export-data",{staticClass:"m-l-10",attrs:{pageSize:e.pager.size,method:e.apiUserLabelList,param:e.form}})],1)],1)],1),t("div",{staticClass:"ls-user_tag ls-card m-t-20"},[t("div",{staticClass:"list-header"},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.onUserLabelAdd}},[e._v("新增用户标签")]),t("ls-dialog",{staticClass:"m-l-10 inline",attrs:{title:"确定批量删除",content:"关联此标签的用户将移除该标签,请谨慎操作。"},on:{confirm:e.onUserLabelDelAll}},[t("el-button",{attrs:{slot:"trigger",size:"small"},slot:"trigger"},[e._v("删除")])],1)],1),t("div",{staticClass:"list-table m-t-16"},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:e.pager.lists,size:"mini","header-cell-style":{background:"#f5f8ff"}},on:{"selection-change":e.handleSelectionChange}},[t("el-table-column",{attrs:{type:"selection",width:"55"}}),t("el-table-column",{attrs:{prop:"name",label:"标签名称","min-width":"",width:""}}),t("el-table-column",{attrs:{prop:"num",label:"用户数","min-width":"",width:""}}),t("el-table-column",{attrs:{label:"操作","min-width":""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e.onUserLabelEdit(a.row)}}},[e._v("编辑")]),t("ls-dialog",{staticClass:"m-l-10 inline",attrs:{title:"确定删除:"+a.row.name,content:"关联此标签的用户将移除该标签,请谨慎操作。"},on:{confirm:function(t){return e.onUserLabelDel(a.row)}}},[t("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[e._v("删除")])],1)]}}])})],1)],1),t("div",{staticClass:"flex row-right m-t-16 row-right"},[t("ls-pagination",{on:{change:function(t){return e.getUserLabelList()}},model:{value:e.pager,callback:function(t){e.pager=t},expression:"pager"}})],1)])])}),[],!1,null,null,null);t.default=f.exports},f633:function(e,t,a){"use strict";a.d(t,"o",(function(){return r})),a.d(t,"k",(function(){return l})),a.d(t,"m",(function(){return i})),a.d(t,"n",(function(){return n})),a.d(t,"l",(function(){return o})),a.d(t,"j",(function(){return u})),a.d(t,"f",(function(){return c})),a.d(t,"h",(function(){return p})),a.d(t,"i",(function(){return d})),a.d(t,"g",(function(){return m})),a.d(t,"p",(function(){return f})),a.d(t,"q",(function(){return g})),a.d(t,"b",(function(){return h})),a.d(t,"s",(function(){return b})),a.d(t,"t",(function(){return _})),a.d(t,"u",(function(){return v})),a.d(t,"r",(function(){return x})),a.d(t,"c",(function(){return D})),a.d(t,"d",(function(){return y})),a.d(t,"e",(function(){return L})),a.d(t,"v",(function(){return w})),a.d(t,"a",(function(){return j}));var s=a("f175");const r=e=>s.a.get("/user.user_level/lists",{params:e}),l=e=>s.a.post("/user.user_level/add",e),i=e=>s.a.get("/user.user_level/detail",{params:e}),n=e=>s.a.post("/user.user_level/edit",e),o=e=>s.a.post("/user.user_level/del",e),u=e=>s.a.get("/user.user_label/lists",{params:e}),c=e=>s.a.post("/user.user_label/add",e),p=e=>s.a.get("/user.user_label/detail",{params:e}),d=e=>s.a.post("/user.user_label/edit",e),m=e=>s.a.post("/user.user_label/del",e),f=e=>s.a.get("/user.user/lists",{params:e}),g=()=>s.a.get("/user.user/otherList"),h=e=>s.a.get("/user.user/detail",{params:e}),b=e=>s.a.post("/user.user/setInfo",e),_=e=>s.a.post("/user.user/setLabel",e),v=e=>s.a.post("/user.user/setUserLabel",e),x=e=>s.a.post("/user.user/adjustUserWallet",e),D=()=>s.a.get("/user.user/index"),y=e=>s.a.get("/user.user/info",{params:e}),L=e=>s.a.get("/user.user/userInviterLists",{params:e}),w=e=>s.a.post("/user.user/adjustFirstLeader",e),j=e=>s.a.get("/user.user/selectUserLists",{params:e})}}]);
|