kitchendDevice/unpackage/dist/build/mp-weixin/pageTwo/me/menuEdit.js

1 line
6.4 KiB
JavaScript
Raw Normal View History

2025-07-28 16:57:16 +08:00
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageTwo/me/menuEdit"],{"3ab1":function(o,t,e){"use strict";e.r(t);var n=e("f736"),i=e.n(n);for(var s in n)["default"].indexOf(s)<0&&function(o){e.d(t,o,(function(){return n[o]}))}(s);t["default"]=i.a},"4bc9":function(o,t,e){"use strict";e.r(t);var n=e("e3b3"),i=e("3ab1");for(var s in i)["default"].indexOf(s)<0&&function(o){e.d(t,o,(function(){return i[o]}))}(s);e("e81e");var c=e("828b"),l=Object(c["a"])(i["default"],n["b"],n["c"],!1,null,"0d206e3c",null,!1,n["a"],void 0);t["default"]=l.exports},"6c65":function(o,t,e){"use strict";(function(o,t){var n=e("47a9");e("6caf");n(e("3240"));var i=n(e("4bc9"));o.__webpack_require_UNI_MP_PLUGIN__=e,t(i.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},b8cc:function(o,t,e){},e3b3:function(o,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return s})),e.d(t,"a",(function(){return n}));var n={uniIcons:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(e.bind(null,"6c3a"))}},i=function(){var o=this,t=o.$createElement,e=(o._self._c,o.isFood?o.info.food_list.length:null),n=o.isFood?o.__map(o.info.food_list,(function(t,e){var n=o.__get_orig(t),i=o.info.food_list.length;return{$orig:n,g1:i}})):null,i=o.info.step_list.length,s=o.__map(o.info.step_list,(function(t,e){var n=o.__get_orig(t),s=i?o.__map(t.pic_img,(function(e,n){var i=o.__get_orig(e),s=t.pic_list.length;return{$orig:i,g3:s}})):null;return{$orig:n,l1:s}}));o.$mp.data=Object.assign({},{$root:{g0:e,l0:n,g2:i,l2:s}})},s=[]},e81e:function(o,t,e){"use strict";var n=e("b8cc"),i=e.n(n);i.a},f736:function(o,t,e){"use strict";(function(o){var n=e("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(e("7ca3")),s=e("8f59");function c(o,t){var e=Object.keys(o);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(o);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable}))),e.push.apply(e,n)}return e}function l(o){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?c(Object(e),!0).forEach((function(t){(0,i.default)(o,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(e)):c(Object(e)).forEach((function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(e,t))}))}return o}var f={data:function(){return{isFood:!0,info:{cook_label:null,title:"",description:"",food_list:[],cover:null,step_list:[],cookbook_id:null},FMimg:"",edit:!1,cookIndex:null}},computed:l(l({},(0,s.mapState)(["menuList"])),{},{menu:function(){return this.menuList}}),onLoad:function(o){if(o&&o.info){var t=JSON.parse(o.info);this.info=t,this.edit=!0,this.FMimg=t.cover_pic_url,this.info.cookbook_id=t.id,this.cookIndex=this.menu.findIndex((function(o){return o.id==t.cook_label})),console.log("编辑菜谱",this.info,this.menu,t.cook_label,this.cookIndex)}else this.edit=!1},methods:{getAddFood:function(o){o.forEach((function(o){o.weight=null})),this.info.food_list=this.$tools.mergeAndDeduplicate(this.info.food_list,o,"name")},handleClose:function(){this.info.food_list=[]},handleAddfood:function(){o.navigateTo({url:"/pageTwo/me/foodlist?list="+JSON.stringify(this.info.food_list)})},handledel:function(t,e){var n=this,i="step"==e?"步骤":"食材",s="step"==e?n.info.step_list:n.info.food_list;o.showModal({title:"友情提示",content:"是否删除当前"+i,success:function(o){o.confirm?s.splice(s.findIndex((function(o,e){return e===t})),1):o.cancel&&n.$tools.msg("您已取消操作!")}})},handleMove:function(o,t,e){var n=this,i=this,s="step"==e?i.info.step_list:i.info.food_list;s.some((function(c,l){if(l===o){if(1===t&&0===l)n.$tools.msg("已在顶部!");else if(0===t&&l===s.length-1)n.$tools.msg("已在底部!");else{var f=1===t?l-1:l+1;s=function(o,t){var n="step"==e?i.info.step_list:i.info.food_list;return n[o]=n.splice(t,1,n[o])[0],n}(l,f)}return!0}return!1}))},handleFMimg:function(t){var e=this;o.authorize({scope:"scope.camera",success:function(){