123456789 |
- ;(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="._cellGroup_1m609_1{margin:.37333rem!important;overflow:hidden;border-radius:.32rem;color:#666}._cellGroup_1m609_1 ._image_1m609_7{width:1.97333rem;height:1.97333rem;flex-shrink:0;margin-right:.4rem}._cellGroup_1m609_1 ._title_1m609_13{font-size:.37333rem;font-weight:600;color:#333;line-height:.53333rem}._cellGroup_1m609_1 ._label_1m609_19{font-size:.34667rem;line-height:.42667rem}._cellGroup_1m609_1 ._cellTitle_1m609_23{font-size:.37333rem;line-height:.53333rem;font-weight:600}._cellGroup_1m609_1 ._button_1m609_28{border-radius:.21333rem;padding:0 .32rem}._popup_1m609_32{width:82%;border-radius:.32rem;overflow:hidden;text-align:center}._popupContainer_1m609_38{padding:.90667rem 0 .8rem}._popupContainer_1m609_38 ._cert_1m609_41{width:1.76rem;height:1.65333rem;padding-bottom:.8rem}._popupContainer_1m609_38 ._award_1m609_46{width:4.96rem;height:2.82667rem;padding-bottom:.37333rem}._popupContainer_1m609_38 h3{padding:0 0 .26667rem;font-size:.48rem;font-weight:600;color:#333;line-height:.66667rem}._popupContainer_1m609_38 p{font-size:.37333rem;color:#666;padding-bottom:1.06667rem}._popupContainer_1m609_38 ._btnGroup_1m609_63{display:flex;justify-content:center}._popupContainer_1m609_38 ._btnGroup_1m609_63 ._lastBtn_1m609_67{border:.02667rem solid #999999;background-color:#fff;color:#666}._popupContainer_1m609_38 ._btnGroup_1m609_63 .van-button{border-radius:.26667rem;width:60%}._popupContainer_1m609_38 ._btnMore_1m609_76 .van-button{width:38%}._popupContainer_1m609_38 ._btnMore_1m609_76 .van-button+.van-button{margin-left:.4rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.9789418d.js','./index-legacy.f25f109a4.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a6.js','./index-legacy.021e09ba.js','./index-legacy.576b6d09.js','./index-legacy.e0bf16f5.js','./index-legacy.a02a49f0.js','./index-legacy.c75fe8a2.js','./index-legacy.7e97c4f8.js','./index-legacy.637f35563.js','./index-legacy.f25f109a13.js','./index-legacy.f25f109a14.js','./index-legacy.f25f109a5.js','./icon_checkbox_default-legacy.e33240bc.js','./index-legacy.f25f109a8.js'],function(exports){'use strict';var defineComponent,createVNode,List,CellGroup,Cell,Image,dayjs,Button,createTextVNode,isVNode,Popup,Fragment,request,state,ColResult,ColPopup,UserAuth,ColHeader;return{setters:[function(module){defineComponent=module.d;createVNode=module.a;List=module.M;CellGroup=module.y;Cell=module.C;Image=module.I;dayjs=module.g;Button=module.B;createTextVNode=module.j;isVNode=module.x;Popup=module.P;Fragment=module.F;},function(){},function(){},function(){},function(){},function(module){request=module.r;state=module.s;ColResult=module.C;},function(module){ColPopup=module.C;},function(module){UserAuth=module.U;},function(module){ColHeader=module.C;},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var cellGroup="_cellGroup_1m609_1";var image="_image_1m609_7";var title="_title_1m609_13";var label="_label_1m609_19";var cellTitle="_cellTitle_1m609_23";var button="_button_1m609_28";var popup="_popup_1m609_32";var popupContainer="_popupContainer_1m609_38";var cert$1="_cert_1m609_41";var award$1="_award_1m609_46";var btnGroup="_btnGroup_1m609_63";var lastBtn="_lastBtn_1m609_67";var btnMore="_btnMore_1m609_76";var styles={cellGroup:cellGroup,image:image,title:title,label:label,cellTitle:cellTitle,button:button,popup:popup,popupContainer:popupContainer,cert:cert$1,award:award$1,btnGroup:btnGroup,lastBtn:lastBtn,btnMore:btnMore};var award="./assets/award.2f8938c1.png";var cert="./assets/cert.7f558e5e.png";function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var index=exports('default',defineComponent({name:'award-activity',data:function data(){return{status:false,type:'auth',list:[],dataShow:true,// 判断是否有数据
- loading:false,finished:false,params:{// receive: 2,
- page:1,rows:20},exists:false,popupShow:false,receiveRewardId:null};},// /student-server/activity/receiveRewardList 学生端查看未领奖列表接口
- // /student-server/activity/receiveReward/{receiveRewardId} 学生端领奖接口
- // /teacher-server/activity/receiveRewardList 老师端查看未领奖列表接口
- // /teacher-server/activity/receiveReward/{receiveRewardId} 学生端领奖接口
- mounted:function mounted(){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:// this.getUserRegisterProtocol()
- _this.getList();case 1:case"end":return _context.stop();}}},_callee);}))();},methods:{getUserRegisterProtocol:function getUserRegisterProtocol(){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){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(state.platformApi+'/sysUserContractRecord/checkContractSign',{params:{contractType:'REGISTER'}});case 3:res=_context2.sent;_this2.exists=res.data;_context2.next=9;break;case 7:_context2.prev=7;_context2.t0=_context2["catch"](0);case 9:case"end":return _context2.stop();}}},_callee2,null,[[0,7]]);}))();},onGetAward:function onGetAward(){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;_context3.next=3;return request.post("".concat(state.platformApi,"/activity/receiveReward/").concat(_this3.receiveRewardId));case 3:_this3.status=true;_this3.type='success';_this3.receiveRewardId=null;_context3.next=10;break;case 8:_context3.prev=8;_context3.t0=_context3["catch"](0);case 10:case"end":return _context3.stop();}}},_callee3,null,[[0,8]]);}))();},onAuthSuccess:function onAuthSuccess(){var _this4=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(){return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:_this4.popupShow=false;_this4.status=false;_context4.next=4;return _this4.getUserRegisterProtocol();case 4:_this4.onGetAward();case 5:case"end":return _context4.stop();}}},_callee4);}))();},getList:function getList(){var _this5=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var params,res,result;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.prev=0;params=_this5.params;_context5.next=4;return request.post("".concat(state.platformApi,"/activity/receiveRewardList"),{data:_objectSpread({},params)});case 4:res=_context5.sent;_this5.loading=false;result=res.data||{};// 处理重复请求数据
- if(!(_this5.list.length>0&&result.pageNo===1)){_context5.next=9;break;}return _context5.abrupt("return");case 9:_this5.list=_this5.list.concat(result.rows||[]);_this5.finished=result.pageNo>=result.totalPage;_this5.params.page=result.pageNo+1;_this5.dataShow=_this5.list.length>0;_context5.next=19;break;case 15:_context5.prev=15;_context5.t0=_context5["catch"](0);_this5.dataShow=false;_this5.finished=true;case 19:case"end":return _context5.stop();}}},_callee5,null,[[0,15]]);}))();}},render:function render(){var _this6=this;var _slot;return createVNode("div",{"class":styles.award},[createVNode(ColHeader,null,null),this.dataShow?createVNode(List,{"class":styles.videoList,"loading":this.loading,"onUpdate:loading":function onUpdateLoading($event){return _this6.loading=$event;},"finished":this.finished,"finishedText":" ","immediateCheck":false,"onLoad":this.getList},_isSlot(_slot=this.list.map(function(item){return createVNode(CellGroup,{"inset":true,"class":styles.cellGroup},{default:function _default(){return[createVNode(Cell,null,{icon:function icon(){return createVNode(Image,{"src":item.imgUrl,"class":styles.image},null);},title:function title(){return createVNode("div",{"class":styles.title},[item.rewardName]);},label:function label(){return createVNode("div",{"class":styles.label},[item.rewardDescribe]);}}),createVNode(Cell,{"center":true,"title":"\u83B7\u5956\u65F6\u95F4\uFF1A".concat(dayjs(item.winningTime).format('YYYY-MM-DD')),"titleClass":styles.cellTitle},{value:function value(){return createVNode(Button,{"color":"linear-gradient(180deg, #FF8636 0%, #FF4E19 100%)","size":"small","class":styles.button,"onClick":function onClick(){_this6.receiveRewardId=item.receiveRewardId;_this6.onGetAward();}},{default:function _default(){return[createTextVNode("\u7ACB\u5373\u9886\u53D6")];}});}})];}});}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"暂无数据"},null),createVNode(Popup,{"show":this.status,"onUpdate:show":function onUpdateShow($event){return _this6.status=$event;},"class":styles.popup},{default:function _default(){return[createVNode("div",{"class":styles.popupContainer},[_this6.type==='auth'&&createVNode(Fragment,null,[createVNode(Image,{"src":cert,"class":styles.cert},null),createVNode("h3",null,[createTextVNode("\u60A8\u8FD8\u6CA1\u6709\u5B9E\u540D\u8BA4\u8BC1")]),createVNode("p",null,[createTextVNode("\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u5373\u53EF\u9886\u53D6\u5956\u54C1")]),createVNode("div",{"class":[styles.btnGroup,styles.btnMore]},[createVNode(Button,{"type":"primary","block":true,"class":styles.lastBtn,"onClick":function onClick(){_this6.status=false;}},{default:function _default(){return[createTextVNode("\u4EE5\u540E\u518D\u8BF4")];}}),createVNode(Button,{"type":"primary","block":true,"color":"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)","onClick":function onClick(){_this6.popupShow=true;}},{default:function _default(){return[createTextVNode("\u7ACB\u5373\u8BA4\u8BC1")];}})])]),_this6.type==='success'&&createVNode(Fragment,null,[createVNode(Image,{"src":award,"class":styles.award},null),createVNode("h3",null,[createTextVNode("\u5956\u54C1\u9886\u53D6\u6210\u529F\uFF01")]),createVNode("p",null,[createTextVNode("\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u6D3B\u52A8\u5956\u54C1\u5C06\u4F1A\u5230\u8FBE\uFF5E")]),createVNode("div",{"class":[styles.btnGroup]},[createVNode(Button,{"type":"primary","block":true,"color":"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)","onClick":function onClick(){_this6.status=false;_this6.list=[];_this6.params.page=1;_this6.getList();}},{default:function _default(){return[createTextVNode("\u6211\u77E5\u9053\u4E86")];}})])])])];}}),createVNode(ColPopup,{"modelValue":this.popupShow,"onUpdate:modelValue":function onUpdateModelValue($event){return _this6.popupShow=$event;}},{default:function _default(){return[createVNode(UserAuth,{"exists":_this6.exists,"onSuccess":_this6.onAuthSuccess},null)];}})]);}}));}};});})();
|