myStudents.js 4.3 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/myStudents/myStudents"],{"28e2":function(t,e,n){"use strict";(function(t){n("6cdc");o(n("66fd"));var e=o(n("8f50"));function o(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},"2b77":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n("3786"),s=n("cabd"),i=n("2f62");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var r={data:function(){return{showAdd:!1,modalName:null,selectKid:0,student:{student_name:"",school_name:""},result:null,chooseList:[],moveModel:null,listTouchStart:0,listTouchDirection:null,defaultAvatar:"http://parent.kehoubaike.com/static/img/7f4e775d2e04234d1e1994b13146f6b.e5c47f3.png"}},computed:u({},(0,i.mapGetters)(["kid"])),onLoad:function(){this.get_list()},onShow:function(){var e=this.kid;e?this.selectKid=e:t.showModal({title:"请选择学生",content:"请先选择一个学生",showCancel:!1,success:function(t){}})},methods:{showModal:function(t){this.modalName=t.currentTarget.dataset.target},hideModal:function(t){this.modalName=null},get_list:function(){var t=this;(0,o._getStudents)().then((function(e){t.result=e.data}))},get_students:function(){var e=this;return this.student.student_name?this.student.school_name?void(0,o._getStudents)(this.student).then((function(n){var o=n.data.student_data;o.length>0?(e.modalName="showStudents",e.chooseList=o):t.showToast({title:"暂无学生信息",icon:"none"})})):t.showToast({title:"请输入学校名称",icon:"none"}):t.showToast({title:"请输入学生姓名",icon:"none"})},save:function(e){var n=this;this.selectKid=e,t.showModal({title:"确定绑定?",success:function(s){s.confirm&&(0,o._bindStudent)({student:e}).then((function(o){t.showToast({title:"绑定成功!"}),n.$store.dispatch("setKid",e),n.setCarts(),n.get_list(),n.modalName=""}))}})},unbind:function(e){var n=this,s=this;t.showModal({title:"确定解绑?",message:"",success:function(i){i.confirm&&(0,o._unbindStudent)({student:e}).then((function(o){1===o.code&&(t.showToast({title:"解绑成功!"}),s.kid===e&&s.$store.dispatch("setKid",0),n.get_list())}))}})},chooseKid:function(e){var n=this;t.showModal({title:"确定选择学生",message:"确定选择该学生?",success:function(t){t.confirm&&(n.selectKid=e,n.$store.dispatch("setKid",e),n.setCarts(),n.globalReLaunch("index"))}})},setCarts:function(){var t=this;(0,s._shopList)().then((function(e){var n=e.data.map((function(t){return t.class_attend_id}));t.$store.dispatch("setCarts",n)}))},ListTouchStart:function(t){this.listTouchStart=t.touches[0].pageX},ListTouchMove:function(t){this.listTouchDirection=t.touches[0].pageX-this.listTouchStart>0?"right":"left"},ListTouchEnd:function(t){"left"===this.listTouchDirection?this.moveModel=t.currentTarget.dataset.target:this.moveModel=null,this.listTouchDirection=null}}};e.default=r}).call(this,n("543d")["default"])},"6d41":function(t,e,n){"use strict";var o=n("782c"),s=n.n(o);s.a},"782c":function(t,e,n){},"7d49":function(t,e,n){"use strict";n.r(e);var o=n("2b77"),s=n.n(o);for(var i in o)"default"!==i&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=s.a},"8f50":function(t,e,n){"use strict";n.r(e);var o=n("a2f9"),s=n("7d49");for(var i in s)"default"!==i&&function(t){n.d(e,t,(function(){return s[t]}))}(i);n("6d41");var c,u=n("f0c5"),a=Object(u["a"])(s["default"],o["b"],o["c"],!1,null,"600066de",null,!1,o["a"],c);e["default"]=a.exports},a2f9:function(t,e,n){"use strict";var o,s=function(){var t=this,e=t.$createElement;t._self._c},i=[];n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o}))}},[["28e2","common/runtime","common/vendor"]]]);