index-legacy.ffe4966d.js 15 KB

123
  1. ;(function(){function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._tradeList_ums1x_1 ._searchTime_ums1x_1,._tradeList_ums1x_1 ._searchType_ums1x_2{color:#1a1a1a;font-size:.37333rem}._tradeList_ums1x_1 .iconfont-down{margin-left:.10667rem}._tradeList_ums1x_1 .van-cell-group{overflow:hidden;border-radius:.26667rem;margin-bottom:.32rem}._tradeList_ums1x_1 ._list_ums1x_14{padding:0 .37333rem}._tradeList_ums1x_1 ._tradeLogo_ums1x_17{width:.93333rem;height:.93333rem;border-radius:50%;margin-right:.26667rem;overflow:hidden}._tradeList_ums1x_1 ._tradeType_ums1x_24{color:var(--van-primary)}._tradeList_ums1x_1 ._title_ums1x_27,._tradeList_ums1x_1 ._content_ums1x_28{padding-top:.02667rem;display:flex;justify-content:space-between;flex-direction:column;line-height:.48rem;color:#333;font-size:.37333rem}._tradeList_ums1x_1 ._desc_ums1x_37,._tradeList_ums1x_1 ._num_ums1x_38{padding-top:.08rem;font-size:.34667rem;color:#999}._btnList_ums1x_43{display:flex;align-items:center;justify-content:flex-end;padding-bottom:var(--van-cell-vertical-padding);padding-right:var(--van-cell-horizontal-padding)}._btnList_ums1x_43 .van-button+.van-button{margin-left:.26667rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.eeb61cf8.js','./index-legacy.f25f109a7.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a11.js','./index-legacy.f25f109a5.js','./index-legacy.f25f109a6.js','./index-legacy.87c874ad.js','./index-legacy.dc302f5c.js','./orderStatus-legacy.8e1ec396.js','./index-legacy.3260817a.js','./index-legacy.f25f109a8.js'],function(exports){'use strict';var dayjs,defineComponent,Dialog,createVNode,Sticky,Cell,Icon,List,CellGroup,createTextVNode,Button,isVNode,Popup,DatetimePicker,ActionSheet,request,ColResult,formatterDate,memberType,orderType,goodsType,orderStatus,ColHeader;return{setters:[function(module){dayjs=module.g;defineComponent=module.d;Dialog=module.D;createVNode=module.a;Sticky=module.S;Cell=module.C;Icon=module.u;List=module.w;CellGroup=module.k;createTextVNode=module.j;Button=module.B;isVNode=module.x;Popup=module.P;DatetimePicker=module.J;ActionSheet=module.A;},function(){},function(){},function(){},function(){},function(){},function(){},function(module){request=module.r;ColResult=module.C;formatterDate=module.k;},function(module){memberType=module.m;orderType=module.o;goodsType=module.g;},function(module){orderStatus=module.o;},function(module){ColHeader=module.C;},function(){}],execute:function execute(){var tradeList="_tradeList_ums1x_1";var searchTime="_searchTime_ums1x_1";var searchType="_searchType_ums1x_2";var list="_list_ums1x_14";var tradeLogo="_tradeLogo_ums1x_17";var tradeType="_tradeType_ums1x_24";var title="_title_ums1x_27";var content="_content_ums1x_28";var desc="_desc_ums1x_37";var num="_num_ums1x_38";var btnList="_btnList_ums1x_43";var styles={tradeList:tradeList,searchTime:searchTime,searchType:searchType,list:list,tradeLogo:tradeLogo,tradeType:tradeType,title:title,content:content,desc:desc,num:num,btnList:btnList};var formatOrderDetail=/*#__PURE__*/function(){var _ref=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(item){var type,tempList,res,_res;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:type=item.goodType;tempList={};_context.t0=type;_context.next=_context.t0==="PINAO_ROOM"?5:_context.t0==="VIP"?17:28;break;case 5:_context.prev=5;_context.next=8;return getPinaoDetail(item.bizId);case 8:res=_context.sent;console.log("res",res);tempList=_objectSpread({orderType:item.goodType,goodsName:item.goodName},res);_context.next=16;break;case 13:_context.prev=13;_context.t1=_context["catch"](5);throw new Error(_context.t1.message);case 16:return _context.abrupt("break",28);case 17:_context.prev=17;_context.next=20;return getVipDetail(item.id);case 20:_res=_context.sent;tempList={orderType:item.goodType,goodName:item.goodName,id:item.id,title:memberType[_res.period]||"",price:_res.salePrice||item.actualPrice,startTime:dayjs(_res.startTime).format("YYYY-MM-DD"),endTime:dayjs(_res.endTime).format("YYYY-MM-DD")};_context.next=27;break;case 24:_context.prev=24;_context.t2=_context["catch"](17);throw new Error(_context.t2.message);case 27:return _context.abrupt("break",28);case 28:tempList.orderType=type;tempList.goodName=item.goodName;orderStatus.orderObject.orderList.push(tempList);case 31:case"end":return _context.stop();}}},_callee,null,[[5,13],[17,24]]);}));return function formatOrderDetail(_x){return _ref.apply(this,arguments);};}();var getPinaoDetail=/*#__PURE__*/function(){var _ref2=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(id){var res;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;_context2.next=3;return request.get("/api-teacher/pianoRoomSettings/detail/".concat(id));case 3:res=_context2.sent;return _context2.abrupt("return",res.data);case 7:_context2.prev=7;_context2.t0=_context2["catch"](0);throw new Error("\u83B7\u53D6\u65F6\u957F\u8BE6\u60C5\u5931\u8D25");case 10:case"end":return _context2.stop();}}},_callee2,null,[[0,7]]);}));return function getPinaoDetail(_x2){return _ref2.apply(this,arguments);};}();var getVipDetail=/*#__PURE__*/function(){var _ref3=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(id){var setting;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;_context3.next=3;return request.get("/api-teacher/vipCardRecord/detail/"+id);case 3:setting=_context3.sent;return _context3.abrupt("return",setting.data||[]);case 7:_context3.prev=7;_context3.t0=_context3["catch"](0);throw new Error("\u83B7\u53D6\u4F1A\u5458\u8BE6\u60C5\u5931\u8D25");case 10:case"end":return _context3.stop();}}},_callee3,null,[[0,7]]);}));return function getVipDetail(_x3){return _ref3.apply(this,arguments);};}();var tradeOrder=function tradeOrder(result,callBack){var orderNo=result.orderNo,actualPrice=result.actualPrice,orderDesc=result.orderDesc,orderName=result.orderName,orderType=result.orderType,orderDetailList=result.orderDetailList;orderStatus.orderObject.orderType=orderType;orderStatus.orderObject.orderName=orderName;orderStatus.orderObject.orderDesc=orderDesc;orderStatus.orderObject.orderNo=orderNo;orderStatus.orderObject.actualPrice=actualPrice;orderStatus.orderObject.orderList=[];console.log(result);try{orderDetailList.forEach(/*#__PURE__*/function(){var _ref4=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(item){return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:_context4.next=2;return formatOrderDetail(item);case 2:case"end":return _context4.stop();}}},_callee4);}));return function(_x4){return _ref4.apply(this,arguments);};}());callBack&&callBack();}catch(_unused3){}};function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var index=exports('default',defineComponent({name:'list',data:function data(){return{timeStatus:false,currentDate:new Date(),typeStatus:false,// 订单状态 WAIT_PAY 待支付 PAYING 支付中 PAID 已付款 CLOSE 已关闭 FAIL 支付失败 (多选用,分割)
  2. actions:[{name:'全部'},{name:'待支付',status:'WAIT_PAY'},{name:'支付中',status:'PAYING'},{name:'已付款',status:'PAID'},{name:'已关闭',status:'CLOSE'},{name:'支付失败',status:'FAIL'}],list:[],dataShow:true,// 判断是否有数据
  3. loading:false,finished:false,searchName:'全部',params:{status:'',page:1,rows:20}};},methods:{getList:function getList(){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var params,_yield$request$post,code,data,result;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:if(!_this.loading){_context5.next=2;break;}return _context5.abrupt("return");case 2:_this.loading=true;_context5.prev=3;params=_objectSpread(_objectSpread({},_this.params),{},{searchDate:dayjs(_this.currentDate).format('YYYY-MM')});_context5.next=7;return request.post('/api-teacher/userOrder/page',{data:_objectSpread({},params)});case 7:_yield$request$post=_context5.sent;code=_yield$request$post.code;data=_yield$request$post.data;if(code===200){result=data||{};_this.list=_this.list.concat(result.rows||[]);_this.finished=result.pageNo>=result.totalPage;_this.params.page=result.pageNo+1;_this.dataShow=_this.list.length>0;}_context5.next=17;break;case 13:_context5.prev=13;_context5.t0=_context5["catch"](3);_this.dataShow=false;_this.finished=true;case 17:_this.loading=false;case 18:case"end":return _context5.stop();}}},_callee5,null,[[3,13]]);}))();},onDetail:function onDetail(item){this.$router.push({path:'/tradeDetail',query:{orderNo:item.orderNo,path:'tradeRecord'}});},onConfirm:function onConfirm(date){this.currentDate=date;this.timeStatus=false;this.onSearch();},onSelect:function onSelect(item){this.params.status=item.status;this.searchName=item.name;this.onSearch();},onSearch:function onSearch(){this.dataShow=true;this.loading=false;this.finished=false;this.list=[];this.params.page=1;this.getList();},onCancelPay:function onCancelPay(item){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee7(){return regeneratorRuntime.wrap(function _callee7$(_context7){while(1){switch(_context7.prev=_context7.next){case 0:Dialog.confirm({message:'是否取消订单?',confirmButtonText:'确定',confirmButtonColor:'var(--van-primary)',cancelButtonText:'取消'}).then(/*#__PURE__*/_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee6(){return regeneratorRuntime.wrap(function _callee6$(_context6){while(1){switch(_context6.prev=_context6.next){case 0:_context6.prev=0;_context6.next=3;return request.post('/api-teacher/userOrder/orderCancel',{data:{orderNo:item.orderNo}});case 3:_this2.onSearch();_context6.next=8;break;case 6:_context6.prev=6;_context6.t0=_context6["catch"](0);case 8:case"end":return _context6.stop();}}},_callee6,null,[[0,6]]);})));case 1:case"end":return _context7.stop();}}},_callee7);}))();},onPay:function onPay(item){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee8(){var res,result;return regeneratorRuntime.wrap(function _callee8$(_context8){while(1){switch(_context8.prev=_context8.next){case 0:_context8.prev=0;_context8.next=3;return request.get("/api-teacher/userOrder/detailByOrderNo/".concat(item.orderNo));case 3:res=_context8.sent;result=res.data;tradeOrder(result,function(){_this3.$router.push({path:'/orderDetail',query:{orderType:result.orderType}});});_context8.next=10;break;case 8:_context8.prev=8;_context8.t0=_context8["catch"](0);case 10:case"end":return _context8.stop();}}},_callee8,null,[[0,8]]);}))();}},render:function render(){var _this4=this;var _slot;return createVNode("div",{"class":styles.tradeList},[createVNode(Sticky,{"position":"top"},{default:function _default(){return[createVNode(ColHeader,{"isFixed":false},null),createVNode(Cell,{"center":true,"style":{backgroundColor:'#F7F8F9'}},{title:function title(){return createVNode("div",{"class":styles.searchTime,"onClick":function onClick(){_this4.timeStatus=true;}},[createVNode("span",null,[_this4.$filters.dateFormat(_this4.currentDate,'YYYY-MM')]),createVNode(Icon,{"classPrefix":"iconfont","name":"down","size":12,"color":"var(--van-primary)"},null)]);},value:function value(){return createVNode("div",{"class":styles.searchType,"onClick":function onClick(){_this4.typeStatus=true;}},[createVNode("span",null,[_this4.searchName]),createVNode(Icon,{"classPrefix":"iconfont","name":"down","size":12,"color":"var(--van-primary)"},null)]);}})];}}),this.dataShow?createVNode(List,{"loading":this.loading,"finished":this.finished,"finishedText":" ","class":[styles.list],"onLoad":this.getList},_isSlot(_slot=this.list.map(function(item){return createVNode(CellGroup,{"border":false,"onClick":function onClick(){_this4.onDetail(item);}},{default:function _default(){return[createVNode(Cell,{"title":dayjs(item.createTime).format('YYYY-MM-DD HH:mm'),"value":orderType[item.status],"valueClass":styles.tradeType},null),createVNode(Cell,{"border":false},{title:function title(){return createVNode("div",{"class":styles.title},[createVNode("span",null,[item.orderName]),createVNode("span",{"class":styles.desc},[goodsType[item.orderType]])]);},default:function _default(){return createVNode("div",{"class":styles.content},[createVNode("span",{"class":styles.price},[createTextVNode("\uFFE5"),_this4.$filters.moneyFormat(item.actualPrice)])]);}}),item.status==='PAYING'||item.status==='WAIT_PAY'?createVNode("div",{"class":styles.btnList},[createVNode(Button,{"size":"small","round":true,"onClick":function onClick(e){e.stopPropagation();_this4.onCancelPay(item);}},{default:function _default(){return[createTextVNode("\u53D6\u6D88\u8BA2\u5355")];}}),createVNode(Button,{"size":"small","round":true,"type":"primary","onClick":function onClick(e){e.stopPropagation();_this4.onPay(item);}},{default:function _default(){return[createTextVNode("\u7EE7\u7EED\u652F\u4ED8")];}})]):null];}});}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":'暂无购买记录'},null),createVNode(Popup,{"show":this.timeStatus,"onUpdate:show":function onUpdateShow($event){return _this4.timeStatus=$event;},"position":"bottom","round":true,"closeOnPopstate":true},{default:function _default(){return[createVNode(DatetimePicker,{"type":"year-month","modelValue":_this4.currentDate,"onUpdate:modelValue":function onUpdateModelValue($event){return _this4.currentDate=$event;},"formatter":formatterDate,"onCancel":function onCancel(){_this4.timeStatus=false;},"onConfirm":_this4.onConfirm},null)];}}),createVNode(ActionSheet,{"show":this.typeStatus,"onUpdate:show":function onUpdateShow($event){return _this4.typeStatus=$event;},"actions":this.actions,"closeOnClickAction":true,"cancelText":"取消","onSelect":this.onSelect,"onCancel":function onCancel(){_this4.typeStatus=false;}},null)]);}}));}};});})();