• 王's avatar
    build · 9a4c5c92
    authored
    9a4c5c92
22.55e7525ea595bcfe1c8a.js 5.54 KB
webpackJsonp([22],{"+IWI":function(t,e,n){var a=n("t+hI");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("285d45c2",a,!1,{})},FGDx:function(t,e,n){var a=n("Y9VA");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("4c3f48e4",a,!1,{})},WvRy:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),s={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,useTypeList:[{id:0,value:"未使用"},{id:1,value:"已使用"},{id:2,value:"禁用"}],searchFrom:{user_id:"",out_trade_no:"",status:0},list:[]}},filters:{filterStatus:function(t){var e="";return 0===t?e="未使用":1===t?e="已使用":2===t&&(e="禁用"),e}},mounted:function(){this.getList()},methods:{onPageChange:function(t){this.nowPage=t,this.getList()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),(this.searchFrom.status||0===this.searchFrom.status)&&(e.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),Object(a._21)(e).then(function(e){t.total=e.total,t.list=e.list?e.list:[]})}}},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:4}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:t.searchFrom.user_id,callback:function(e){t.$set(t.searchFrom,"user_id",e)},expression:"searchFrom.user_id"}})],1)],1),t._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"订单号"}},[n("el-input",{model:{value:t.searchFrom.out_trade_no,callback:function(e){t.$set(t.searchFrom,"out_trade_no",e)},expression:"searchFrom.out_trade_no"}})],1)],1),t._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"使用状态"}},[n("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:t.getList},model:{value:t.searchFrom.status,callback:function(e){t.$set(t.searchFrom,"status",e)},expression:"searchFrom.status"}},t._l(t.useTypeList,function(t){return n("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})}))],1)],1),t._v(" "),n("el-col",{attrs:{span:4}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.getList}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[n("el-table-column",{attrs:{prop:"coupon_no",label:"优惠券码"}}),t._v(" "),n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("img",{staticClass:"avatar",attrs:{src:e.row.user_avatar}}),t._v("\n        "+t._s(e.row.user_nickname)+"(ID:"+t._s(e.row.user_id)+")\n      ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"优惠券金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n        "+t._s(parseFloat(e.row.money/100))+"元\n      ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"使用状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n        "+t._s(t._f("filterStatus")(e.row.status))+"\n      ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"use_at",label:"使用时间"}})],1),t._v(" "),n("page",{attrs:{nowPage:t.nowPage,total:t.total},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)};o._withStripped=!0;var r={render:o,staticRenderFns:[]},i=r;var l=!1;var c=n("VU/8")(s,i,!1,function(t){l||(n("+IWI"),n("FGDx"))},"data-v-48cce539",null);c.options.__file="src/components/coupon/index.vue";e.default=c.exports},Y9VA:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.userInfo >div{\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/admin/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.userInfo >div{\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-flow: row nowrap;\n          flex-flow: row nowrap;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n"],sourceRoot:""}])},"t+hI":function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.refund[data-v-48cce539]{\n  padding: 20px 0;\n}\n.avatar[data-v-48cce539] {\n  width:50px;\n  height: 50px;\n  border-radius: 50%;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/admin/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,WAAW;EACX,aAAa;EACb,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.refund[data-v-48cce539]{\n  padding: 20px 0;\n}\n.avatar[data-v-48cce539] {\n  width:50px;\n  height: 50px;\n  border-radius: 50%;\n}\n"],sourceRoot:""}])}});