21.22f306eea4aa6b8a810f.js 7.88 KB
webpackJsonp([21],{"69L+":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s("kmJW"),a=s("CCn6"),o=s("+TkF"),i={name:"smsRecord",components:{page:r.a},data:function(){return{nowPage:1,total:0,limit:10,useTypeList:[{user_buy:0,value:"未绑定"},{user_buy:1,value:"已绑定"}],searchFrom:{goods_id:"",mobile:"",order_id:"",teacher_id:"",payTime:[],syncTime:[]},list:[],teacherList:[],goodList:[],classObj:{show:!1,title:"同步进度",order_id:0,teacher_id:0},classList:[],last_pull_time:"无"}},filters:{filterStatus:function(e){return 0===e?"未绑定":"已绑定"},filterGoods:function(e){return"["+o.f[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}},mounted:function(){this.getList(),this.getGoodsOption(),this.getTeacherList()},methods:{onPageChange:function(e){this.nowPage=e,this.getList()},getTeacherList:function(){var e=this;Object(a._53)({page:1,limit:200}).then(function(t){e.teacherList=t.list})},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.goods_name&&(t.goods_name=this.searchFrom.goods_name),(this.searchFrom.user_buy||0==this.searchFrom.user_buy)&&(t.user_buy=this.searchFrom.user_buy),this.searchFrom.order_id&&(t.order_id=this.searchFrom.order_id),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(t.start_at=this.searchFrom.payTime[0],t.end_at=this.searchFrom.payTime[1]),this.searchFrom.syncTime&&this.searchFrom.syncTime.length>0&&(t.pull_start_at=this.searchFrom.syncTime[0],t.pull_end_at=this.searchFrom.syncTime[1]),Object(a._62)(t).then(function(t){console.log(t.list),e.total=t.total,e.list=t.list?t.list:[],console.log(t),e.classList=t.teacher,t.last_pull_time&&(e.last_pull_time=t.last_pull_time)})},getGoodsOption:function(){var e=this;Object(a._28)({page:1,limit:100}).then(function(t){e.goodList=t.list})},editNote:function(e,t){var s=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:t||""}).then(function(t){var r=t.value;s.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._67)({desc:r},e).then(function(e){s.$message({type:"success",message:"编辑备注成功"}),s.getList()})})})},exportTable:function(e){if(e.length>0){var t={};this.searchFrom.order_id&&(t.order_id=this.searchFrom.order_id),(this.searchFrom.user_buy||0==this.searchFrom.user_buy)&&(t.user_buy=this.searchFrom.user_buy),this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(t.start_at=this.searchFrom.payTime[0],t.end_at=this.searchFrom.payTime[1]),this.searchFrom.syncTime&&this.searchFrom.syncTime.length>0&&(t.pull_start_at=this.searchFrom.syncTime[0],t.pull_end_at=this.searchFrom.syncTime[1]),Object(a._3)("api/admin/yunji/order/export",t)}},classListOption:function(){this.classObj.show=!0}}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"sms"},[s("el-form",{ref:"searchFrom",attrs:{inline:"",model:e.searchFrom,"label-width":"100px"}},[s("el-form-item",{attrs:{label:"交易订单号"}},[s("el-input",{on:{change:e.getList},model:{value:e.searchFrom.order_id,callback:function(t){e.$set(e.searchFrom,"order_id",t)},expression:"searchFrom.order_id"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号"}},[s("el-input",{on:{change:e.getList},model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"绑定状态"}},[s("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.user_buy,callback:function(t){e.$set(e.searchFrom,"user_buy",t)},expression:"searchFrom.user_buy"}},e._l(e.useTypeList,function(e){return s("el-option",{key:e.user_buy,attrs:{label:e.value,value:e.user_buy}})}))],1),e._v(" "),s("el-form-item",{attrs:{label:"商品名称"}},[s("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,r){return s("el-option",{key:r,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),s("el-form-item",{attrs:{label:"老师"}},[s("el-select",{attrs:{placeholder:"请选择",clearable:"",filterable:""},on:{change:e.getList},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},e._l(e.teacherList,function(e,t){return s("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"primary"},on:{click:e.getList}},[e._v("搜索")]),e._v(" "),s("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.exportTable(e.list)}}},[e._v("导出")]),e._v(" "),s("el-button",{attrs:{type:"success",plain:""},on:{click:function(t){e.classListOption()}}},[e._v("同步进度")])],1)],1),e._v(" "),s("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[s("el-table-column",{attrs:{prop:"order_id",label:"订单号"}}),e._v(" "),s("el-table-column",{attrs:{prop:"nickname",label:"购买人"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!==t.row.user_id?s("div",{staticStyle:{display:"flex"}},[s("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(" "),s("div",[e._v(e._s(t.row.nickname)),s("br"),e._v("(ID:"+e._s(t.row.user_id)+")")])]):e._e(),e._v(" "),0===t.row.user_id?s("div",[e._v("\n          暂未绑定用户\n        ")]):e._e()]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),s("el-table-column",{attrs:{prop:"receiver_name",label:"姓名"}}),e._v(" "),s("el-table-column",{attrs:{prop:"receiver_phone",label:"手机号"}}),e._v(" "),s("el-table-column",{attrs:{label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n        "+e._s(t.row.receiver_province)+" "+e._s(t.row.receiver_city)+" "+e._s(t.row.receiver_area)+" "+e._s(t.row.receiver_address)+"\n      ")]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),s("el-table-column",{attrs:{prop:"create_time",label:"创建时间",sortable:""}}),e._v(" "),s("el-table-column",{attrs:{prop:"pay_time",label:"支付时间",sortable:""}}),e._v(" "),s("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),e.$store.state.readonly?e._e():s("el-table-column",{attrs:{label:"操作",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(s){e.editNote(t.row.id,t.row.desc)}}},[e._v("编辑备注")])]}}])})],1),e._v(" "),s("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),s("el-dialog",{attrs:{title:e.classObj.title,visible:e.classObj.show,center:"",width:"800px"},on:{"update:visible":function(t){e.$set(e.classObj,"show",t)}}},[s("div",{staticStyle:{margin:"10px",color:"#888888"}},[e._v("\n      最新同步时间:"+e._s(e.last_pull_time)+"\n    ")]),e._v(" "),s("el-table",{attrs:{data:e.classList}},[s("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),s("el-table-column",{attrs:{prop:"num",label:"预计入班人数"}})],1),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"})],1)],1)},staticRenderFns:[]};var n=s("VU/8")(i,l,!1,function(e){s("waqC"),s("XgoC")},"data-v-72f8567d",null);t.default=n.exports},XgoC:function(e,t){},waqC:function(e,t){}});