yzms/touch/dist/3.chunk.js

1 line
10 KiB
JavaScript

webpackJsonp([3],{47:function(t,a,e){e(61);var s=e(19)(e(52),e(66),"data-v-f74d8d7e",null);s.options.__file="C:\\Users\\HP-PC\\Desktop\\jlfd\\src\\views\\order.vue",s.esModule&&Object.keys(s.esModule).some(function(t){return"default"!==t&&"__esModule"!==t})&&console.error("named exports are not supported in *.vue files."),s.options.functional&&console.error("[vue-loader] order.vue: functional components are not supported with templates, they should use render functions."),t.exports=s.exports},52:function(t,a,e){"use strict";function s(t,a,e){return a in t?Object.defineProperty(t,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[a]=e,t}Object.defineProperty(a,"__esModule",{value:!0}),a.default={data:function(){return s({copy:(new Date).getFullYear()+"© 中国电信佛山分公司版权",username:"-",account:"-",jf:"-",userid:"",iconSize:"13",menuIconColor:"#698aab",readCard:!1,canICancel:!1,dateData:{order:{num:0,price:0},jctime2:[],cs:[],page:"",dining_halls:"",dining_hall_id:""}},"readCard",!1)},mounted:function(){this.autoSetLayoutMainHeight(),this.$store.commit("setLoading",!1),this.readCard=!1,this.getData()},updated:function(){},methods:{add:function(t,a){var e,s,n;try{e=t.toString().split(".")[1].length}catch(t){e=0}try{s=a.toString().split(".")[1].length}catch(t){s=0}return n=Math.pow(10,Math.max(e,s)),(t*n+a*n)/n},minus:function(t,a){var e,s,n;try{e=t.toString().split(".")[1].length}catch(t){e=0}try{s=a.toString().split(".")[1].length}catch(t){s=0}return n=Math.pow(10,Math.max(e,s)),e>=s?e:s,(t*n-a*n)/n},goBack:function(){this.$store.commit("setToken",null),this.$store.commit("setCount",0),this.$router.replace({path:"index"})},changeFt:function(t){console.log(t),this.$store.commit("setLoading",!0);var a=this;this.$ajax.post("/api/user/alter/",{dining_hall_id:t,token:this.$store.state.token}).then(function(t){if(a.$store.commit("setLoading",!1),1===t.data.status)return a.getData(),0;-1===t.data.status?a.goBack():a.$Message.error({content:t.data.message,top:30,duration:3})}).catch(function(t){a.$store.commit("setLoading",!1);var e="";e=t.response?"请求服务器失败":t.request?"等待回复失败":"系统解析出错",a.$Message.error({content:e,top:30,duration:3})})},changeDinner:function(t){this.getData(t)},changeMeal:function(t,a,e){if("add"===a&&parseInt(this.dateData.cs[t].csnum)<parseInt(this.dateData.cs[t].limit))this.dateData.cs[t].csnum++,this.dateData.order.price=this.add(this.dateData.cs[t].csprice,this.dateData.order.price);else{if(!("minus"===a&&parseInt(this.dateData.cs[t].csnum)>0))return 0;this.dateData.cs[t].csnum--,this.dateData.order.price=this.minus(this.dateData.cs[t].csprice,this.dateData.order.price)}var s=this.dateData.cs[t].csnum;this.$store.commit("setLoading",!0);var n=this;this.$ajax.post("/api/dishes/add/",{date_dish_id:e,num:s,token:this.$store.state.token}).then(function(e){if(n.$store.commit("setLoading",!1),1===e.data.status)return n.dateData.order.price=e.data.data.cart.price,n.dateData.order.num=parseInt(e.data.data.cart.orderNum),n.dateData.cs[t].csnum=parseInt(e.data.data.cart.csnum),0;-1===e.data.status?n.goBack():n.$Message.error({content:e.data.message,top:30,duration:3}),"add"===a?(n.dateData.cs[t].csnum--,n.dateData.order.price=n.minus(n.dateData.cs[t].csprice,n.dateData.order.price)):"minus"===a&&(n.dateData.cs[t].csnum++,n.dateData.order.price=n.add(n.dateData.cs[t].csprice,n.dateData.order.price))}).catch(function(e){n.$store.commit("setLoading",!1);var s="";s=e.response?"请求服务器失败":e.request?"等待回复失败":"系统解析出错","add"===a?(n.dateData.cs[t].csnum--,n.dateData.order.price=n.minus(n.dateData.cs[t].csprice,n.dateData.order.price)):"minus"===a&&(n.dateData.cs[t].csnum++,n.dateData.order.price=n.add(n.dateData.cs[t].csprice,n.dateData.order.price)),n.$Message.error({content:s,top:30,duration:3})})},getData:function(t){this.$store.commit("setLoading",!0);var a=this;this.$ajax.get("/api/dishes/",{params:{token:a.$store.state.token,date_id:t}}).then(function(t){a.$store.commit("setLoading",!1),1===t.data.status?(a.username=t.data.data.user.username,a.account=t.data.data.user.account,a.jf=t.data.data.user.jf,a.dateData.cs=t.data.data.cs,a.dateData.jctime=t.data.data.jctime2,a.dateData.page=t.data.data.page,a.dateData.order=t.data.data.order,a.dateData.dining_hall_id=t.data.data.dining_hall_id,a.dateData.dining_halls=t.data.data.dining_halls):-1===t.data.status&&a.goBack()}).catch(function(t){a.$store.commit("setLoading",!1);var e="";e=t.response?"请求服务器失败":t.request?"等待回复失败":"系统解析出错",a.$Message.error({content:e,top:30,duration:3})})},autoSetLayoutMainHeight:function(){var t=document.querySelector(".layout-menu-left"),a=document.querySelector(".layout-content"),e=document.querySelector(".layout-header"),s=document.querySelector(".layout-copy");t.style.height="auto";var n=document.body.clientHeight;t.offsetHeight<n&&(t.style.height=n-3+"px"),a.style.height=n-s.offsetHeight-e.offsetHeight-parseInt(window.getComputedStyle(document.querySelector(".layout-content"),null).getPropertyValue("margin-bottom"))-parseInt(window.getComputedStyle(document.querySelector(".layout-content"),null).getPropertyValue("margin-top"))-3+"px"},handleOrder:function(){parseInt(this.dateData.order.num)&&this.$router.push({path:"cart"})}}}},61:function(t,a){},66:function(t,a,e){t.exports={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"layout order"},[t.$store.state.loading?e("Spin",{attrs:{size:"large",fix:""}}):t._e(),t._v(" "),e("Col",{staticClass:"layout-menu-left",attrs:{span:"5"}},[e("Menu",{attrs:{width:"auto"}},[e("Row",[e("h2",[t._v("个人信息")])]),t._v(" "),e("Row",[e("Icon",{attrs:{type:"person",size:t.iconSize,color:t.menuIconColor}}),t._v(" "),e("span",{staticClass:"layout-text"},[t._v(t._s(t.username))])],1),t._v(" "),e("Row",[e("Icon",{attrs:{type:"cash",size:t.iconSize,color:t.menuIconColor}},[t._v("资产")]),t._v(" "),e("span",{staticClass:"layout-text"},[t._v("余额"),e("i",[t._v("¥")]),t._v(" "+t._s(t.account))])],1),t._v(" "),e("Row",[e("Icon",{attrs:{type:"cash",size:t.iconSize,color:t.menuIconColor}},[t._v("福利")]),t._v(" "),e("span",{staticClass:"layout-text"},[t._v("福利"),e("i",[t._v("¥")]),t._v(" "+t._s(t.jf))])],1)],1),t._v(" "),t._l(t.dateData.dining_halls,function(a,s){return e("RadioGroup",{key:a.id,attrs:{size:"large",vertical:""},on:{"on-change":t.changeFt},model:{value:t.dateData.dining_hall_id,callback:function(a){t.$set(t.dateData,"dining_hall_id",a)},expression:"dateData.dining_hall_id"}},[e("Radio",{attrs:{label:a.id}},[e("span",[t._v(t._s(a.name))])])],1)}),t._v(" "),e("div",{staticClass:"ivu-menu-botton-row"},[e("Button",{attrs:{type:"primary",long:""},on:{click:t.goBack}},[t._v("后退("+t._s(t.$store.state.count)+"s)")])],1)],2),t._v(" "),e("Col",{attrs:{span:"19"}},[e("div",{staticClass:"layout-header"},[e("Row",[e("Col",{attrs:{span:"4"}},[t._v("订餐日期")]),t._v(" "),e("Col",{attrs:{span:"10"}},[e("Dropdown",{attrs:{trigger:"click"}},[e("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.dateData.page)+"\n "),e("Icon",{attrs:{type:"arrow-down-b"}})],1),t._v(" "),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.dateData.jctime,function(a){return e("Dropdown",{attrs:{placement:"right-start"},on:{"on-click":t.changeDinner}},[e("DropdownItem",[t._v("\n "+t._s(a.date)+"("+t._s(a.weekday)+")\n "),e("Icon",{attrs:{type:"ios-arrow-right"}})],1),t._v(" "),t._l(a.data,function(a){return e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:a.id}},[t._v(t._s(a.name))])],1)})],2)}))],1)],1)],1)],1),t._v(" "),e("div",{staticClass:"layout-content"},[e("div",{staticClass:"layout-content-main"},[e("Alert",{attrs:{"show-icon":""}},[t._v("提示:请先选好餐,再按下单按钮 ")]),t._v(" "),e("Row",t._l(t.dateData.cs,function(a,s){return e("Col",{key:a.csid,attrs:{span:"12"}},[e("div",{staticClass:"item-content"},[e("div",{staticClass:"item-media"},[e("img",{attrs:{alert:"加载失败",onError:"this.onerror=null;this.src='http://36.111.42.57:8081/m/img/noimage.png';",src:a.image}})]),t._v(" "),e("div",{staticClass:"item-inner"},[e("div",{staticClass:"item-title-row"},[e("div",{staticClass:"item-title"},[t._v(t._s(a.csname))])]),t._v(" "),e("div",{staticClass:"item-text price"},[e("i",{staticClass:"pi"},[t._v("¥")]),t._v(t._s(a.csprice)+"元/份")]),t._v(" "),e("div",{staticClass:"item-text kc"},[t._v("剩"+t._s("-1"===a.rest_num?"999+":a.rest_num)+"/"+t._s("0"===a.total_max_num?"999+":a.total_max_num))])]),t._v(" "),e("div",{staticClass:"item-operator"},[e("p",{staticClass:"buttons-row",attrs:{limit:a.limit,price:a.csprice}},[e("a",{directives:[{name:"visible",rawName:"v-visible",value:0!==a.csnum,expression:"meal.csnum !== 0"}],staticClass:"button button-link button-nav minus",on:{click:function(e){t.changeMeal(s,"minus",a.date_dish_id)}}},[e("Icon",{attrs:{type:"minus-circled"}})],1),t._v(" "),e("a",{directives:[{name:"visible",rawName:"v-visible",value:0!==a.csnum,expression:"meal.csnum !== 0"}],staticClass:"button button-link button-nav num",attrs:{href:"javascript:;"}},[t._v(t._s(a.csnum))]),t._v(" "),e("a",{directives:[{name:"visible",rawName:"v-visible",value:a.csnum<a.limit,expression:"meal.csnum < meal.limit "}],staticClass:"button button-link button-nav add",attrs:{href:"javascript:;"},on:{click:function(e){t.changeMeal(s,"add",a.date_dish_id)}}},[e("Icon",{attrs:{type:"plus-circled"}})],1)])])])])}))],1)]),t._v(" "),e("div",{staticClass:"layout-copy"},[e("Col",{attrs:{span:"6",offset:"4"}},[e("span",{staticClass:"total"},[t._v("合计 "),e("i",{staticClass:"pi"},[t._v("¥")]),t._v(t._s(t.dateData.order.price))])]),t._v(" "),e("Col",{attrs:{span:"4"}},[t.dateData.order.num?e("Badge",{attrs:{count:t.dateData.order.num}},[e("Button",{attrs:{type:"warning",loading:t.$store.state.loading},on:{click:t.handleOrder}},[e("span",[t._v("前往结算")])])],1):e("Button",{attrs:{type:"warning",disabled:""}},[e("span",[t._v("请选餐")])])],1)],1)])],1)},staticRenderFns:[]},t.exports.render._withStripped=!0}});