webpackJsonp([38],{"/ubI":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o("CCn6"),s=o("kmJW"),a={components:{page:s.a,userPage:s.a},data:function(){return{nowPage:1,total:0,limit:10,sourceList:[],codeSelect:[{value:"USER",label:"用户"},{value:"TEACHER",label:"老师"}],dialog:{title:"新增来源码",show:!1,rules:{title:[{required:!0,message:"请填写来源码名字",trigger:"change"}],code:[{required:!0,message:"请填写来源码类型",trigger:"change"}]},form:{id:"",title:"",code:"",is_withdraw:0,desc:"",no_cash_user:""}},userDialog:{total:0,limit:10,nowPage:1,show:!1},userList:[],searchUserFrom:{},multipleSelection:[]}},filters:{sourceType:function(e){return"user"===e.toLowerCase()?"用户":"teacher"===e.toLowerCase()?"老师":e},isWithdraw:function(e){return 1===e?"是":"否"}},created:function(){this.getList()},methods:{getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};Object(i._44)(t).then(function(t){t&&(e.sourceList=t.list?t.list:[],e.total=t.total)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},onSelectUser:function(){this.userDialog.show=!0,this.dialog.form.no_cash_user?this.multipleSelection=this.dialog.form.no_cash_user.split(","):this.multipleSelection=[],this.getUser()},onUserPageChange:function(e){this.userDialog.nowPage=e,this.getUser()},onUserSizeChange:function(e){this.userDialog.nowPage=1,this.userDialog.limit=e,this.getUser()},handleSelectionChange:function(e){this.multipleSelection=e},onConfirm:function(){var e=this.multipleSelection;if(0===e.length);else{var t=[];e.forEach(function(e){t.push(e.user_id)});var o=t;this.dialog.form.no_cash_user&&(o=t.concat(this.stringToInt(this.dialog.form.no_cash_user.split(","))));var i=this.dedupe(o);this.dialog.form.no_cash_user=i.join(","),this.userDialog.show=!1}},stringToInt:function(e){var t=e||[];return t=t.map(function(e){return parseInt(e,10)})},dedupe:function(e){return Array.from(new Set(e))},getUser:function(){var e=this,t={page:this.userDialog.nowPage,limit:this.userDialog.limit};this.searchUserFrom.userId&&(t.user_id=this.searchUserFrom.userId),this.searchUserFrom.nickName&&(t.nickname=this.searchUserFrom.nickName),this.searchUserFrom.mobile&&(t.mobile=this.searchUserFrom.mobile),Object(i._50)(t).then(function(t){e.userList=t.list,e.userDialog.total=t.total})},edit:function(e){this.dialog.show=!0,this.dialog.form.id=e.id,this.dialog.title="编辑来源码",this.dialog.form.title=e.title,this.dialog.form.code=e.code,this.dialog.form.is_withdraw=1===e.is_withdraw,this.dialog.form.desc=e.desc,this.dialog.form.no_cash_user=e.no_cash_user},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增来源码",this.dialog.form.title="",this.dialog.form.code="USER",this.dialog.form.is_withdraw=!1,this.dialog.form.desc="",this.dialog.form.no_cash_user=""},del:function(e){var t=this;this.$confirm("此操作将删除该来源码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.I)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=e.dialog;if(o.form.id){var s={title:o.form.title,code:o.form.code,is_withdraw:o.form.is_withdraw?1:0,desc:o.form.desc};o.form.no_cash_user&&(s.no_cash_user=o.form.no_cash_user),e.$confirm("此操作将修改该来源码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._74)(o.form.id,s).then(function(){e.$message({type:"success",message:"修改成功!"}),o.show=!1,e.getList()})})}else{var a={title:o.form.title,code:o.form.code,no_cash_user:o.form.no_cash_user,is_withdraw:o.form.is_withdraw?1:0,desc:o.form.desc};e.$confirm("此操作将添加来源码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.n)(a).then(function(){e.$message({type:"success",message:"添加成功!"}),o.show=!1,e.getList()})})}}})}}},n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"menu"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增来源码")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.sourceList}},[o("el-table-column",{attrs:{prop:"title",label:"名字"}}),e._v(" "),o("el-table-column",{attrs:{prop:"code",label:"渠道码类型"}}),e._v(" "),o("el-table-column",{attrs:{label:"可以提现"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("isWithdraw")(t.row.is_withdraw))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"no_cash_user",label:"被限制的提现用户"}}),e._v(" "),o("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),o("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"50%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"名字",prop:"title"}},[o("el-input",{model:{value:e.dialog.form.title,callback:function(t){e.$set(e.dialog.form,"title",t)},expression:"dialog.form.title"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"渠道码类型",prop:"code"}},[o("el-input",{model:{value:e.dialog.form.code,callback:function(t){e.$set(e.dialog.form,"code",t)},expression:"dialog.form.code"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"是否可提现"}},[o("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#eee"},model:{value:e.dialog.form.is_withdraw,callback:function(t){e.$set(e.dialog.form,"is_withdraw",t)},expression:"dialog.form.is_withdraw"}})],1),e._v(" "),o("el-row",[o("el-col",{attrs:{span:16}},[o("el-form-item",{attrs:{label:"用户ID"}},[o("el-input",{model:{value:e.dialog.form.no_cash_user,callback:function(t){e.$set(e.dialog.form,"no_cash_user",t)},expression:"dialog.form.no_cash_user"}})],1)],1),e._v(" "),o("el-col",{attrs:{span:6,offset:2}},[o("el-button",{attrs:{type:"primary"},on:{click:e.onSelectUser}},[e._v("选择用户")])],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"备注"}},[o("el-input",{model:{value:e.dialog.form.desc,callback:function(t){e.$set(e.dialog.form,"desc",t)},expression:"dialog.form.desc"}})],1)],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1),e._v(" "),o("el-dialog",{attrs:{visible:e.userDialog.show,"append-to-body":""},on:{"update:visible":function(t){e.$set(e.userDialog,"show",t)}}},[o("el-form",{attrs:{"label-width":"90px"}},[o("el-row",[o("el-col",{attrs:{span:8}},[o("el-form-item",{attrs:{label:"ID"}},[o("el-input",{model:{value:e.searchUserFrom.userId,callback:function(t){e.$set(e.searchUserFrom,"userId",t)},expression:"searchUserFrom.userId"}})],1)],1),e._v(" "),o("el-col",{attrs:{span:8}},[o("el-form-item",{attrs:{label:"昵称"}},[o("el-input",{model:{value:e.searchUserFrom.nickName,callback:function(t){e.$set(e.searchUserFrom,"nickName",t)},expression:"searchUserFrom.nickName"}})],1)],1),e._v(" "),o("el-col",{attrs:{span:8}},[o("el-form-item",{attrs:{label:"电话"}},[o("el-input",{model:{value:e.searchUserFrom.mobile,callback:function(t){e.$set(e.searchUserFrom,"mobile",t)},expression:"searchUserFrom.mobile"}})],1)],1)],1),e._v(" "),o("el-row",[o("el-col",{attrs:{span:8,offset:16}},[o("el-form-item",[o("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),o("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[o("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),o("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),e._v(" "),o("user-page",{attrs:{total:e.userDialog.total,limit:e.userDialog.limit},on:{pageChange:e.onUserPageChange,sizeChange:e.onUserSizeChange}}),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.userDialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确 定")])],1)],1)],1)],1)};n._withStripped=!0;var r={render:n,staticRenderFns:[]},l=r;var c=!1;var u=o("VU/8")(a,l,!1,function(e){c||o("guH9")},"data-v-1bdb83f3",null);u.options.__file="src/components/sourceManage/index.vue";t.default=u.exports},EshM:function(e,t,o){(e.exports=o("FZ+f")(!0)).push([e.i,"\n.menu[data-v-1bdb83f3] {\n padding: 20px 0;\n}\n.menu .head[data-v-1bdb83f3] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-1bdb83f3] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-1bdb83f3]:after {\n content: '';\n display: block;\n clear: both;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/admin/src/components/sourceManage/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb",file:"index.vue",sourcesContent:["\n.menu[data-v-1bdb83f3] {\n padding: 20px 0;\n}\n.menu .head[data-v-1bdb83f3] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-1bdb83f3] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-1bdb83f3]:after {\n content: '';\n display: block;\n clear: both;\n}\n"],sourceRoot:""}])},guH9:function(e,t,o){var i=o("EshM");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);o("rjj0")("271183ca",i,!1,{})}});
-
王 authored0b582ee7