1 line
6.1 KiB
JavaScript
1 line
6.1 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageTwo/me/menudetail"],{"2c4f":function(t,i,e){"use strict";(function(t,i){var n=e("47a9");e("6c4c");n(e("3240"));var s=n(e("544f"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(s.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"3cee":function(t,i,e){"use strict";e.r(i);var n=e("cf50"),s=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(o);i["default"]=s.a},"544f":function(t,i,e){"use strict";e.r(i);var n=e("faec"),s=e("3cee");for(var o in s)["default"].indexOf(o)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(o);e("7f19");var a=e("828b"),l=Object(a["a"])(s["default"],n["b"],n["c"],!1,null,"5a28bbaf",null,!1,n["a"],void 0);i["default"]=l.exports},"7f19":function(t,i,e){"use strict";var n=e("a18f"),s=e.n(n);s.a},a18f:function(t,i,e){},cf50:function(t,i,e){"use strict";(function(t){var n=e("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=n(e("7ca3")),o=e("8f59");function a(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i&&(n=n.filter((function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),e.push.apply(e,n)}return e}function l(t){for(var i=1;i<arguments.length;i++){var e=null!=arguments[i]?arguments[i]:{};i%2?a(Object(e),!0).forEach((function(i){(0,s.default)(t,i,e[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):a(Object(e)).forEach((function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}))}return t}var c={data:function(){return{type:"",info:{},id:null,index:0,weightKcal:null,weightType:0,activeType:{},isBle:!1,isWeightType:!0,iSWeightSub:!0,listInd:0,isLast:!1,cookIndex:null,showSaveFood:!1,saveFoodTypes:["早餐","午餐","晚餐","早加餐","午加餐","晚加餐"],selectSaveType:0}},computed:l(l({},(0,o.mapState)(["user","configInfo"])),{},{menu:function(){return this.configInfo.cookbook_label}}),components:{blueTooth:function(){Promise.all([e.e("common/vendor"),e.e("components/bluetooth")]).then(function(){return resolve(e("0a71"))}.bind(null,e)).catch(e.oe)}},onLoad:function(t){var i={};t&&t.info?(i=JSON.parse(t.info),this.type=i.pageName,this.info=i):this.type=t.title,this.id=t.id,this.handleHomeInfo(t.id)},methods:{handleToggle:function(t){this.index=t},handleHomeInfo:function(t){var i=this;i.$model.getCookListDetails({cookbook_id:t}).then((function(t){0==t.code&&(i.info=t.data,i.cookIndex=i.menu.findIndex((function(i){return i.id==t.data.cook_label})))}))},handleWeight:function(){this.isBle||(this.isBle=!0,this.isLast=!1,this.activeType={},this.iSWeightSub=!0,this.isWeightType=!0,this.handleWeightType(0))},handleDetailNext:function(t,i,e){var n=this,s=n.info.tags[0].list.findIndex((function(t){return t.id==n.activeType.id}));n.info.tags[0].list[s].newweight=t,n.info.tags[0].list[s].newunit=i,n.info.tags[0].list[s].newkcal=e,n.listInd=n.listInd+1,n.activeType=n.info.tags[0].list[s+1],n.weightKcal=n.activeType.kcal,n.info.tags[0].list[n.listInd].newweight="",n.info.tags[0].list[n.listInd].newunit="",n.info.tags[0].list[n.listInd].newkcal="",n.listInd!=n.info.tags[0].list.length-1&&n.listInd!=n.info.tags[0].list.length||(n.isLast=!0,console.log("已经测量完成"))},handleDetailSub:function(t,i,e){var n=this,s=n.info.tags[0].list.findIndex((function(t){return t.id==n.activeType.id}));n.info.tags[0].list[s].newweight=t,n.info.tags[0].list[s].newunit=i,n.info.tags[0].list[s].newkcal=e,n.showSaveFood=!0,console.log("测量完成",t,i,e)},handlechongzhi:function(t,i){var e=this.info.tags[0].list[i].newweight;this.listInd=i,this.isLast=!1,this.activeType=t,this.iSWeightSub=!0,this.isWeightType=!1,this.weightKcal=this.activeType.kcal,this.info.tags[0].list[i].newweight="",this.info.tags[0].list[i].newunit="",this.info.tags[0].list[i].newkcal="",this.listInd!=this.info.tags[0].list.length-1&&this.listInd!=this.info.tags[0].list.length||(this.isLast=!0),this.$refs.blueTooth.handlechongzhi(e),console.log("重置",i,this.info.tags[0].list.length)},handleWeightType:function(t){this.weightType=t,this.isLast=!1,this.isWeightType=!1,this.activeType=this.info.tags[0].list[0],this.weightKcal=this.activeType.kcal,this.listInd=0,1==this.info.tags[0].list.length&&(this.isLast=!0)},confirmSaveFood:function(){for(var i=[],e=0;e<this.info.tags[0].list.length;++e)this.info.tags[0].list[e].newweight&&i.push({id:this.info.tags[0].list[e].id,weight:this.info.tags[0].list[e].newweight});i.length>0&&this.$model.getAddIntakeFood({aud_id:this.user.aud_id,meals_type:this.saveFoodTypes[this.selectSaveType],food_list:i}).then((function(i){0==i.code&&t.showToast({title:"保存成功",icon:"success"})})),this.showSaveFood=!1,this.iSWeightSub=!1,this.isBle=!1},handleCang:function(){var t=this;t.$model.getCookLike({cookbook_id:t.id}).then((function(i){0==i.code&&(t.info.likes_num=i.data.likes_num,t.info.collect_status=i.data.collect_status)}))},handleshare:function(){this.$tools.msg("分享")},handleEdit:function(){t.navigateTo({url:"/pageTwo/me/menuEdit?info="+JSON.stringify(this.info)})},handledel:function(){var i=this;t.showModal({title:"友情提示",content:"是否删除当前菜谱?",success:function(e){e.confirm?i.$model.getMyCookbookDel({aud_id:i.user.aud_id,cookbook_id:i.id}).then((function(e){0==e.code?(i.$tools.msg("删除成功"),t.navigateBack()):i.$tools.msg(e.message)})):e.cancel&&i.$tools.msg("您已取消操作!")}})}}};i.default=c}).call(this,e("df3c")["default"])},faec:function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){}));var n=function(){var t=this,i=t.$createElement,e=(t._self._c,t.info.tags&&t.info.tags[t.index].list.length),n=t.info.step_list&&t.info.step_list.length,s=t.info.tags&&t.info.tags[0].list.length;t._isMounted||(t.e0=function(i){t.isBle=!1},t.e1=function(i){t.isBle=!1},t.e2=function(i,e){var n=arguments[arguments.length-1].currentTarget.dataset,s=n.eventParams||n["event-params"];e=s.index;t.selectSaveType=e},t.e3=function(i){t.showSaveFood=!1}),t.$mp.data=Object.assign({},{$root:{g0:e,g1:n,g2:s}})},s=[]}},[["2c4f","common/runtime","common/vendor"]]]); |