yzms/touch/dist/3.chunk.js

1 line
10 KiB
JavaScript
Raw Normal View History

2024-04-01 15:54:27 +08:00
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