bi/views/dist/static/js/chunk-689cea2e.9fe40d46.js
2025-05-22 16:27:39 +08:00

1 line
7.7 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-689cea2e"],{"49eb":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{staticClass:"box-card",staticStyle:{"min-height":"850px"}},[a("div",{staticStyle:{height:"50px","line-height":"50px",display:"flex","align-items":"center","justify-content":"space-between","border-bottom":"1px solid #f0f2f5"}},[a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"right"}},[a("template",{slot:"title"},[a("span",[e._v("将具有共同特征的用户组建成分群,方便在各种模型中利用分群进行细分筛选分析")])]),e._v(" "),a("span",{staticClass:"title_xwl",staticStyle:{color:"#202d3f"}},[e._v("  用户分群 "),a("a-icon",{attrs:{type:"question-circle"}})],1)],2),e._v(" "),a("div",[a("a-input-search",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入搜索"},model:{value:e.input,callback:function(t){e.input=t},expression:"input"}})],1)],1),e._v(" "),e.tableShow?a("page-table",{attrs:{border:!1,"connect-loading":e.loading,"table-list":e.tableData,"table-info":e.tableInfo,input:e.input}},[a("el-table-column",{attrs:{slot:"operate",align:"center",prop:"id",label:"分群ID",width:"100"},slot:"operate"}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",label:"分群名"},slot:"operate",scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("div",[a("el-input",{attrs:{size:"small"},model:{value:t.row.group_name,callback:function(a){e.$set(t.row,"group_name",a)},expression:"scope.row.group_name"}})],1):a("div",[e._v("\n "+e._s(t.row.group_name)+"\n ")])]}}],null,!1,3358576963)}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",label:"分群备注"},slot:"operate",scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("div",[a("el-input",{attrs:{size:"small"},model:{value:t.row.group_remark,callback:function(a){e.$set(t.row,"group_remark",a)},expression:"scope.row.group_remark"}})],1):a("div",[e._v("\n "+e._s(t.row.group_remark)+"\n ")])]}}],null,!1,3981738371)}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",sortable:"",prop:"create_time",label:"创建时间",width:"150"},slot:"operate"}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",sortable:"",prop:"update_time",label:"更新时间",width:"150"},slot:"operate"}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",sortable:"",prop:"user_count",label:"用户群人数",width:"100"},slot:"operate"}),e._v(" "),a("el-table-column",{attrs:{slot:"operate",align:"center",fixed:"right",label:"操作",width:"500"},slot:"operate",scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?a("el-button",{attrs:{size:"mini",icon:"el-icon-check"},nativeOn:{click:function(a){return a.preventDefault(),e.Save(t.row.index,t.row)}}},[e._v("\n 保存\n ")]):e._e(),e._v(" "),t.row.isEdit?e._e():a("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-edit"},nativeOn:{click:function(a){return a.preventDefault(),e.Update(t.row.index)}}},[e._v("\n 修改\n ")]),e._v(" "),a("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-close"},nativeOn:{click:function(a){return a.preventDefault(),e.Delete(t.row.id,t.$index)}}},[e._v("\n 删除\n ")]),e._v(" "),a("el-button",{attrs:{type:"success",size:"mini",icon:"el-icon-user"},nativeOn:{click:function(a){return a.preventDefault(),e.drillDown(t.row.user_list)}}},[e._v("\n 进入该用户分群\n ")])]}}],null,!1,3433526579)})],1):e._e()],1)],1)},r=[],s=(a("ac6a"),a("c80c")),i=(a("96cf"),a("3b8d")),o=a("fa8d"),l={name:"Tag",components:{PageTable:function(){return a.e("chunk-b022bae4").then(a.bind(null,"e94a"))},AddUserGroup:function(){return a.e("chunk-2d0e1fde").then(a.bind(null,"7d94"))}},data:function(){return{tableInfo:[{slot:"operate"}],tableShow:!0,input:"",loading:!1,tableData:[]}},mounted:function(){this.init()},methods:{drillDown:function(e){this.$store.dispatch("baseData/SETUI",e),this.$router.push({path:"/user-analysis/user_list"})},Delete:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(t,a){var n=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$confirm("确定删除该分群吗?","警告",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(Object(i["a"])(Object(s["a"])().mark((function e(){var r,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={appid:n.$store.state.baseData.EsConnectID},r["id"]=t,e.next=4,Object(o["b"])(r);case 4:if(i=e.sent,0==i.code){e.next=8;break}return n.$message({showClose:!0,offset:60,type:"error",message:i.msg}),e.abrupt("return");case 8:n.$message({showClose:!0,offset:60,type:"success",message:i.msg}),n.tableData.splice(a,1),n.refreshTable();case 11:case"end":return e.stop()}}),e)})))).catch((function(e){console.error(e)}));case 1:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}(),Save:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(t,a){var n,r,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={appid:this.$store.state.baseData.EsConnectID},n["id"]=a["id"],n["name"]=a["group_name"],n["remark"]=a["group_remark"],e.next=6,Object(o["c"])(n);case 6:if(r=e.sent,0==r.code){e.next=10;break}return this.$message({showClose:!0,offset:60,type:"error",message:r.msg}),e.abrupt("return");case 10:this.$message({showClose:!0,offset:60,type:"success",message:r.msg}),e.t0=Object(s["a"])().keys(this.tableData);case 12:if((e.t1=e.t0()).done){e.next=19;break}if(i=e.t1.value,this.tableData[i].index!=t){e.next=17;break}return this.tableData[i].isEdit=!1,e.abrupt("break",19);case 17:e.next=12;break;case 19:this.refreshTable();case 20:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}(),Update:function(e){for(var t in this.tableData)if(this.tableData[t].index==e){this.tableData[t].isEdit=!0;break}this.refreshTable()},refreshTable:function(){var e=this;this.tableShow=!1,this.$nextTick((function(){e.tableShow=!0}))},init:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,a,n;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.tableData=[],t={appid:this.$store.state.baseData.EsConnectID},this.loading=!0,e.next=5,Object(o["d"])(t);case 5:if(a=e.sent,this.loading=!1,0==a.code){e.next=11;break}return this.$message({showClose:!0,offset:60,type:"error",message:a.msg}),this.refreshTable(),e.abrupt("return");case 11:for(n in this.$message({showClose:!0,offset:60,type:"success",message:a.msg}),null==a.data&&(a.data=[]),this.tableData=a.data,this.tableData)this.tableData[n].index=n,this.tableData[n].isEdit=!1;this.refreshTable();case 16:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},c=l,u=a("2877"),p=Object(u["a"])(c,n,r,!1,null,"ffe0cadc",null);t["default"]=p.exports},fa8d:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return i})),a.d(t,"b",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"e",(function(){return c}));var n=a("b775"),r="/api/user_group/";function s(e){return Object(n["a"])({url:r+"AddUserGroup",method:"post",data:e})}function i(e){return Object(n["a"])({url:r+"ModifyUserGroup",method:"post",data:e})}function o(e){return Object(n["a"])({url:r+"DeleteUserGroup",method:"post",data:e})}function l(e){return Object(n["a"])({url:r+"UserGroupList",method:"post",data:e})}function c(e){return Object(n["a"])({url:r+"UserGroupSelect",method:"post",data:e})}}}]);