2025-11-08 16:50:26 +08:00
|
|
|
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageTwo/count/food"],{"01f9":function(t,e,i){"use strict";i.r(e);var n=i("b7b0"),o=i("a8c8");for(var a in o)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(a);i("d573");var s=i("828b"),c=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"52207f7f",null,!1,n["a"],void 0);e["default"]=c.exports},4343:function(t,e,i){"use strict";(function(t){var n=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("af34")),a=n(i("7ca3")),s=i("8f59");function c(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?c(Object(i),!0).forEach((function(e){(0,a.default)(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var u=requirePlugin("WechatSI"),h={components:{search:function(){i.e("components/search").then(function(){return resolve(i("f1d3"))}.bind(null,i)).catch(i.oe)},blueTooth:function(){Promise.all([i.e("common/vendor"),i.e("components/bluetooth_food")]).then(function(){return resolve(i("d025"))}.bind(null,i)).catch(i.oe)},FoodItem:function(){i.e("components/food_item").then(function(){return resolve(i("0c0c"))}.bind(null,i)).catch(i.oe)},qiunDataCharts:function(){Promise.all([i.e("common/vendor"),i.e("uni_modules/qiun-data-charts/components/qiun-data-charts")]).then(function(){return resolve(i("bd05"))}.bind(null,i)).catch(i.oe)}},data:function(){return{typename:"",typeind:0,index:0,leftInd:0,menu:[],menu2:[],menu3:[],myvalue:[],searchResults:[],ActiveList:[],activeType:{},IsWeight:!1,isShop:!1,isBle:!1,IsFoodDetail:!1,weightKcal:"",kcal:"",weight:"",stopblue:!0,page:1,loading:!1,autoSearchType:1,voiceManager:null,autoSearchContent:"",isConnection:0,showAutoSearchDlg:!1,mic_touch:!1,activeFoodDetail:{},wordType:1,chartData:{},opts:{dataLabel:!1,color:["#5180D8","#ED7886","#FFB169"],background:"transparent",canvas:{background:"transparent"},legend:{show:!1},title:{name:"",fontSize:20,offsetY:-3,color:"#333333"},subtitle:{name:"千卡",fontSize:14,offsetY:12,color:"#888888"},extra:{ring:{ringWidth:10,labelWidth:0,border:!1}}}}},watch:{activeType:{handler:function(t,e){console.log(t)},deep:!0}},computed:r(r({},(0,s.mapState)(["user","isConnected","isBluetoothTyle","foodList"])),{},{menuTop:function(){return this.menu2=this.foodList.length?this.foodList[0].list:[],[].concat((0,o.default)(this.foodList),[{id:4,list:[],name:"搜索"}])},getKcal:function(){return this.activeFoodDetail?this.activeFoodDetail.kcal:0}}),onLoad:function(t){this.typename=t.name,this.typeind=t.ind,this.handleHomeInfo()},mounted:function(){var t=this;t.voiceManager=u.getRecordRecognitionManager(),t.voiceManager.onStop=function(e){t.autoSearchContent=e.result.replace("。","")},t.voiceManager.onError=function(t){console.error("error msg",t.retcode)},t.voiceManager.stop()},methods:{showFoodDetail:function(t){this.activeFoodDetail=t,this.$refs.showRight.open(),this.IsFoodDetail=!0;var e=[];this.opts.color=[];for(var i=1;i<t.nutrients_four.length;++i)this.opts.color.push(t.nutrients_four[i].color),e.push({name:t.nutrients_four[i].name,value:Number(t.nutrients_four[i].proportion)});this.chartData=JSON.parse(JSON.stringify({series:[{data:e}]}))},getKcal:function(){this.opts.title.name=this.activeFoodDetail.nutrients_four[0].value*this.activeType.weight},FoodDetailChange:function(t){this.IsFoodDetail=t},handleHomeInfo:function(){var t=this;t.loading=!0,t.$model.getCookFoodList({food_level2_id:t.menu2[t.leftInd].id,page:t.page,search_data:t.name}).then((function(e){0==e.code&&(t.lastPage=e.data.page_total,t.loading=!1,t.menu3=t.menu3.concat(e.data.content_list))}))},handleToggle:function(t){this.index=t,this.leftInd=0,this.menu2=this.menuTop[
|