yifengyide/public/dist/assets/points_details-44b820bf.js

2 lines
5.4 KiB
JavaScript

import{n as r}from"./index-2b234fd0.js";const l={data(){return{list:[],pagination:{page:1,size:10,total:0},addFrom:{number:"",type:1,content:"",member_id:0},addMode:!1,formData:{nikename:"",phone:""},addInfo:{},columns:[{colKey:"id",title:"ID"},{colKey:"photo_image",title:"证件照"},{colKey:"nikename",title:"姓名"},{colKey:"phone",title:"手机号"},{colKey:"points_number",title:"积分"},{colKey:"select",title:"操作",width:200}],columnsInfo:[{colKey:"id",title:"ID"},{colKey:"number",title:"积分"},{colKey:"type",title:"类型"},{colKey:"content",title:"说明"},{colKey:"createtime",title:"时间"}],paginationInfo:{page:1,size:10,total:0},InfoMode:!1,InfoList:[]}},mounted(){this.getList()},methods:{AddonSubmit(){this.addFrom.member_id=this.addInfo.id,console.log(this.addFrom),this.$request.post("/points_rule/memberPointUpdate",this.addFrom).then(t=>{t.code==1?(this.$message.success("操作成功!"),this.getList(),this.addMode=!1):this.$message.error(t.msg)}).catch(t=>{console.log(t)})},openInfoMode(t){this.$request.post("/points_rule/memberPointefind",{page:this.paginationInfo.page,size:this.paginationInfo.size,id:t.id}).then(a=>{this.InfoList=a.data.ret,this.paginationInfo.total=a.data.count,this.InfoMode=!0}).catch(a=>{console.log(a)})},openAddMode(t){this.addInfo=t,this.addMode=!0,this.addFrom={number:"",type:1,content:"",member_id:0}},onSubmit(){this.pagination.page=1,this.getList()},onCloseMy(){this.addMode=!1,this.InfoMode=!1},getList(){this.$request.post("/points_rule/memberPointeIndex",{page:this.pagination.page,size:this.pagination.size,...this.formData}).then(t=>{console.log(t),t.code==1?(this.list=t.data.ret,this.pagination.total=t.data.count):(this.list=[],this.pagination.total=0)}).catch(t=>{console.log(t)})},onCurrentChangeInfo(t){this.paginationInfo.page=t,this.openInfoMode()},onCurrentChange(t){this.pagination.page=t,this.getList()}}};var d=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("t-card",{attrs:{title:"用户积分列表",bordered:!1}},[e("div",{staticClass:"form-step-container"},[e("t-form",{ref:"form",style:{marginBottom:"30px"},attrs:{data:t.formData,"label-width":80},on:{submit:t.onSubmit}},[e("t-row",[e("t-form-item",{attrs:{label:"会员姓名",name:"nikename"}},[e("t-input",{staticClass:"form-item-content",staticStyle:{width:"150px"},attrs:{type:"search",placeholder:"请输入会员姓名"},model:{value:t.formData.nikename,callback:function(o){t.$set(t.formData,"nikename",o)},expression:"formData.nikename"}})],1),e("div",[e("t-space",[e("t-button",{style:{marginLeft:"8px"},attrs:{theme:"primary",type:"submit"}},[t._v(" 查询")])],1)],1)],1)],1),e("t-table",{attrs:{rowKey:"index",data:t.list,columns:t.columns,stripe:!1,bordered:!1,hover:!0,size:"large","table-layout":"auto",cellEmptyContent:"-"},scopedSlots:t._u([{key:"photo_image",fn:function(o){var n=o.row;return[n.photo_image?e("img",{staticStyle:{width:"50px",height:"50px"},attrs:{src:t.$store.state.user.apiUrl+n.photo_image}}):t._e()]}},{key:"select",fn:function(o){var n=o.row;return[e("t-space",{attrs:{size:"24px"}},[e("t-button",{attrs:{theme:"default"},on:{click:function(s){return t.openInfoMode(n)}}},[t._v("积分明细")]),e("t-button",{attrs:{theme:"primary"},on:{click:function(s){return t.openAddMode(n)}}},[t._v("加减积分")])],1)]}}])}),e("div",{staticStyle:{"margin-top":"30px"}},[e("t-pagination",{attrs:{total:t.pagination.total,"page-size":t.pagination.size,showPageSize:!1},on:{"current-change":t.onCurrentChange}})],1)],1),e("t-dialog",{attrs:{header:"加减积分",visible:t.addMode,onClose:t.onCloseMy},on:{confirm:t.AddonSubmit}},[e("t-form",[e("t-form-item",{attrs:{label:"用户",name:"nikename"}},[e("t-input",{attrs:{placeholder:"用户",disabled:""},model:{value:t.addInfo.nikename,callback:function(o){t.$set(t.addInfo,"nikename",o)},expression:"addInfo.nikename"}})],1),e("t-form-item",{attrs:{label:"积分分值",name:"points_number"}},[e("t-input",{attrs:{placeholder:"请输入积分分值",type:"number"},model:{value:t.addFrom.number,callback:function(o){t.$set(t.addFrom,"number",o)},expression:"addFrom.number"}})],1),e("t-form-item",{attrs:{label:"操作类型",name:"type"}},[e("t-select",{model:{value:t.addFrom.type,callback:function(o){t.$set(t.addFrom,"type",o)},expression:"addFrom.type"}},[e("t-option",{attrs:{label:"增加积分",value:1}}),e("t-option",{attrs:{label:"扣除积分",value:2}})],1)],1),e("t-form-item",{attrs:{label:"操作备注",name:"desc"}},[e("t-input",{attrs:{placeholder:"请输入操作备注"},model:{value:t.addFrom.content,callback:function(o){t.$set(t.addFrom,"content",o)},expression:"addFrom.content"}})],1)],1)],1),e("t-dialog",{attrs:{header:"积分明细",confirmBtn:null,visible:t.InfoMode,onClose:t.onCloseMy,width:"65%",top:"50px"}},[e("div",[e("t-table",{attrs:{rowKey:"index",data:t.InfoList,columns:t.columnsInfo,stripe:!1,bordered:!1,hover:!0,size:"large","table-layout":"auto",cellEmptyContent:"-"},scopedSlots:t._u([{key:"type",fn:function(o){var n=o.row;return[e("t-space",{attrs:{size:"24px"}},[n.type==1?e("t-tag",{attrs:{theme:"success"}},[t._v("增加")]):t._e(),n.type==2?e("t-tag",{attrs:{theme:"danger"}},[t._v("扣除")]):t._e()],1)]}}])}),e("div",{staticStyle:{"margin-top":"30px"}},[e("t-pagination",{attrs:{total:t.paginationInfo.total,"page-size":t.paginationInfo.size,showPageSize:!1},on:{"current-change":t.onCurrentChangeInfo}})],1)],1)])],1)},m=[];const i={};var c=r(l,d,m,!1,p,null,null,null);function p(t){for(let a in i)this[a]=i[a]}const f=function(){return c.exports}();export{f as default};