2 lines
43 KiB
JavaScript
2 lines
43 KiB
JavaScript
(function(e){function t(t){for(var c,i,u=t[0],l=t[1],b=t[2],f=0,p=[];f<u.length;f++)i=u[f],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&p.push(a[i][0]),a[i]=0;for(c in l)Object.prototype.hasOwnProperty.call(l,c)&&(e[c]=l[c]);o&&o(t);while(p.length)p.shift()();return r.push.apply(r,b||[]),n()}function n(){for(var e,t=0;t<r.length;t++){for(var n=r[t],c=!0,u=1;u<n.length;u++){var l=n[u];0!==a[l]&&(c=!1)}c&&(r.splice(t--,1),e=i(i.s=n[0]))}return e}var c={},a={app:0},r=[];function i(t){if(c[t])return c[t].exports;var n=c[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=c,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)i.d(n,c,function(t){return e[t]}.bind(null,c));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/";var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var b=0;b<u.length;b++)t(u[b]);var o=l;r.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"03b0":function(e,t,n){"use strict";n("fd5c")},"0753":function(e,t,n){"use strict";n("e4a8")},"194b":function(e,t,n){},"259c":function(e,t,n){"use strict";n("2963")},"282f":function(e,t,n){"use strict";n("585c")},2963:function(e,t,n){},"419b":function(e,t,n){"use strict";n("d56e")},"52a6":function(e,t,n){"use strict";n("da5f")},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var c=n("7a23");function a(e,t,n,a,r,i){var u=Object(c["Q"])("router-view");return Object(c["H"])(),Object(c["k"])(u)}var r={name:"App"};r.render=a;var i=r,u=(n("ab8b"),n("7864")),l=(n("7dd6"),n("3ef0")),b=n.n(l),o=function(e){e.use(u["a"],{locale:b.a})},f=n("6c02"),p=Object(c["p"])(" 首页 "),O=Object(c["p"])(" 每周菜谱 ");function j(e,t,n,a,r,i){var u=Object(c["Q"])("el-menu-item"),l=Object(c["Q"])("el-menu"),b=Object(c["Q"])("el-header"),o=Object(c["Q"])("recipe_list"),f=Object(c["Q"])("el-col"),j=Object(c["Q"])("el-row"),d=Object(c["Q"])("input_recipe"),s=Object(c["Q"])("el-main"),m=Object(c["Q"])("el-container");return Object(c["H"])(),Object(c["k"])(m,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(b,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{mode:"horizontal","default-active":"/",router:""},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{index:"/"},{default:Object(c["fb"])((function(){return[p]})),_:1}),Object(c["q"])(u,{index:"/week-recipe/"},{default:Object(c["fb"])((function(){return[O]})),_:1})]})),_:1})]})),_:1}),Object(c["q"])(s,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(j,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(o)]})),_:1})]})),_:1}),Object(c["q"])(j,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(d,{recipe:{}})]})),_:1})]})),_:1})]})),_:1})]})),_:1})}n("b0c0");Object(c["K"])("data-v-16b31338");var d=Object(c["p"])("提交");function s(e,t,n,a,r,i){var u=Object(c["Q"])("el-input"),l=Object(c["Q"])("el-form-item"),b=Object(c["Q"])("el-option"),o=Object(c["Q"])("el-select"),f=Object(c["Q"])("el-col"),p=Object(c["Q"])("el-row"),O=Object(c["Q"])("el-button"),j=Object(c["Q"])("el-form");return Object(c["H"])(),Object(c["k"])(p,{justify:"left"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(j,{rules:e.rules,ref:"form",model:e.form,"label-position":"left"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{label:"名字",prop:"name"},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{modelValue:e.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.form.name=t}),placeholder:"鱼香茄子......"},null,8,["modelValue"])]})),_:1}),Object(c["q"])(p,{gutter:20},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,{span:8},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{label:"类型"},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{modelValue:e.form.recipe_type,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.form.recipe_type=t}),placeholder:"选择类型",style:{width:"100%"}},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{label:"肉",value:"meat"}),Object(c["q"])(b,{label:"菜",value:"vegetable"}),Object(c["q"])(b,{label:"汤",value:"soup"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1}),Object(c["q"])(f,{span:8},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{label:"评分"},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{modelValue:e.form.rate,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.form.rate=t}),placeholder:"选择评分",style:{width:"100%"}},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{label:"再也不吃了",value:"1"}),Object(c["q"])(b,{label:"难吃,再练练",value:"2"}),Object(c["q"])(b,{label:"还行",value:"3"}),Object(c["q"])(b,{label:"好吃",value:"4"}),Object(c["q"])(b,{label:"上天了",value:"5"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1}),Object(c["q"])(f,{span:8},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{label:"难度"},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{modelValue:e.form.difficulty,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.form.difficulty=t}),placeholder:"选择难度",style:{width:"100%"}},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{label:"无脑做",value:"1"}),Object(c["q"])(b,{label:"还行",value:"2"}),Object(c["q"])(b,{label:"有点麻烦",value:"3"}),Object(c["q"])(b,{label:"要花心机",value:"4"}),Object(c["q"])(b,{label:"做不来做不来",value:"5"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1})]})),_:1}),Object(c["q"])(l,{label:"备注"},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{type:"textarea",modelValue:e.form.note,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.form.note=t})},null,8,["modelValue"])]})),_:1}),Object(c["q"])(l,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(O,{type:"primary",plain:"",class:"summit-recipe",onClick:t[5]||(t[5]=function(t){return i.onSubmit(e.recipe_id)})},{default:Object(c["fb"])((function(){return[d]})),_:1})]})),_:1})]})),_:1},8,["rules","model"])]})),_:1})]})),_:1})}Object(c["I"])();var m=n("bc3a"),_=n.n(m),h=n("f121"),v=n.n(h),y={props:["recipe_"],watch:{recipe_:function(e){this.form=e,this.recipe_id=e.id}},data:function(){return{form:{name:null,recipe_type:null,difficulty:null,rate:null,note:null},rules:{name:[{required:!0,trigger:"blur",message:"输入菜名"}]},recipe_id:null}},methods:{onSubmit:function(e){var t={name:this.form.name,recipe_type:this.form.recipe_type,difficulty:this.form.difficulty,rate:this.form.rate,note:this.form.note};e?_.a.put(v.a.publicPath+"/recipe/recipe/"+e,t).then((function(){location.reload()})).catch((function(e){console.log(e)})):_.a.post(v.a.publicPath+"/recipe/recipe/",t).then((function(){location.reload()})).catch((function(e){console.log(e)}))}}};n("282f");y.render=s,y.__scopeId="data-v-16b31338";var g=y,q=Object(c["p"])(" 编辑 ");function k(e,t,n,a,r,i){var u=Object(c["Q"])("el-table-column"),l=Object(c["Q"])("el-button"),b=Object(c["Q"])("el-table"),o=Object(c["Q"])("el-pagination");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(b,{data:e.recipes,"max-height":"500",class:"recipe-table"},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{prop:"name",label:"名字"}),Object(c["q"])(u,{prop:"recipe_type",label:"类型",formatter:e.formatRecipeType,filters:[{text:"青菜",value:"vegetable"},{text:"肉",value:"meat"},{text:"汤",value:"soup"}],"filter-method":i.filterRecipeType},null,8,["formatter","filter-method"]),Object(c["q"])(u,{prop:"difficulty",label:"难度",formatter:e.formatDifficulty,sortable:""},null,8,["formatter"]),Object(c["q"])(u,{prop:"rate",label:"评分",formatter:e.formatRate,sortable:""},null,8,["formatter"]),Object(c["q"])(u,{label:"操作"},{default:Object(c["fb"])((function(e){return[Object(c["q"])(l,{size:"mini",onClick:function(t){return i.editRecipe(e.row)}},{default:Object(c["fb"])((function(){return[q]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"]),Object(c["q"])(o,{background:"",small:"",layout:"total,prev, pager, next","hide-on-single-page":"",onCurrentChange:i.handleCurrentChange,"current-page":e.current_page,"onUpdate:current-page":t[0]||(t[0]=function(t){return e.current_page=t}),"page-count":e.page_count,total:e.total_count},null,8,["onCurrentChange","current-page","page-count","total"])],64)}var Q={vegetable:"青菜",meat:"肉",soup:"汤"},R={1:"🍚",2:"🍚 🍚",3:"🍚 🍚 🍚",4:"🍚 🍚 🍚 🍚",5:"🍚 🍚 🍚 🍚 🍚"},w={1:"⭐",2:"⭐ ⭐",3:"⭐ ⭐ ⭐",4:"⭐ ⭐ ⭐ ⭐",5:"⭐ ⭐ ⭐ ⭐ ⭐"};function H(e){return Q[e.recipe_type]}function P(e){return R[e.rate]}function C(e){return w[e.difficulty]}var D={name:"RecipeList",methods:{reload:function(){this.isRouterAlive=!1,this.$nextTick((function(){this.isRouterAlive=!0}))},filterRecipeType:function(e,t){return t.recipe_type===e},editRecipe:function(e){Pt.push({name:"RecipeDetail",params:{id:e.id}})},handleCurrentChange:function(e){var t=this;null!==e&&(console.log("当前页: ".concat(e)),_.a.get(v.a.publicPath+"/recipe/recipe/?page="+e).then((function(e){return t.page_count=e.data.page_count,t.total_count=e.data.count,t.recipes=e.data.results})))}},data:function(){return{recipes:[],formatRecipeType:H,formatRate:P,formatDifficulty:C,isRouterAlive:!0,page_count:1,total_count:0,current_page:1}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/recipe/").then((function(t){return e.page_count=t.data.page_count,e.total_count=t.data.count,e.recipes=t.data.results}))}};n("259c");D.render=k;var E=D,x={name:"Home",components:{input_recipe:g,recipe_list:E},data:function(){return{}}};n("7d87");x.render=j;var V=x,T=Object(c["p"])(" 首页 "),M=Object(c["p"])(" 每周菜谱 ");function U(e,t,n,a,r,i){var u=Object(c["Q"])("el-menu-item"),l=Object(c["Q"])("el-menu"),b=Object(c["Q"])("el-header"),o=Object(c["Q"])("input_recipe"),f=Object(c["Q"])("el-col"),p=Object(c["Q"])("el-row"),O=Object(c["Q"])("el-main"),j=Object(c["Q"])("el-container");return Object(c["H"])(),Object(c["k"])(j,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(b,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{mode:"horizontal","default-active":"#",router:""},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{index:"/"},{default:Object(c["fb"])((function(){return[T]})),_:1}),Object(c["q"])(u,{index:"/week-recipe/"},{default:Object(c["fb"])((function(){return[M]})),_:1}),Object(c["q"])(u,{index:"#"},{default:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(e.recipe.name),1)]})),_:1})]})),_:1})]})),_:1}),Object(c["q"])(O,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{"recipe-id":e.recipe.id,recipe_:e.recipe},null,8,["recipe-id","recipe_"])]})),_:1})]})),_:1})]})),_:1})]})),_:1})}n("ec4f");var z=n("c9d9"),S=n.n(z),Y={name:"RecipeDetail",components:{input_recipe:g},data:function(){return{recipe:{},constants:S.a}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/recipe/"+this.$route.params.id).then((function(t){return e.recipe=t.data}))},methods:{goHome:function(){Pt.push({name:"Home"})}}};n("87ed");Y.render=U;var I=Y,A=Object(c["p"])(" 首页 "),W=Object(c["p"])(" 每周菜谱 ");function G(e,t,n,a,r,i){var u=Object(c["Q"])("el-menu-item"),l=Object(c["Q"])("el-menu"),b=Object(c["Q"])("el-header"),o=Object(c["Q"])("week_recipe"),f=Object(c["Q"])("el-col"),p=Object(c["Q"])("el-row"),O=Object(c["Q"])("el-main"),j=Object(c["Q"])("el-container");return Object(c["H"])(),Object(c["k"])(j,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(b,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{mode:"horizontal","default-active":"/week-recipe/",router:""},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{index:"/"},{default:Object(c["fb"])((function(){return[A]})),_:1}),Object(c["q"])(u,{index:"/week-recipe/"},{default:Object(c["fb"])((function(){return[W]})),_:1})]})),_:1})]})),_:1}),Object(c["q"])(O,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(o)]})),_:1})]})),_:1})]})),_:1})]})),_:1})}var L=Object(c["p"])("今天"),$=Object(c["p"])(" 编辑 "),F=Object(c["p"])("重新生成");function B(e,t,n,a,r,i){var u=Object(c["Q"])("el-tag"),l=Object(c["Q"])("el-table-column"),b=Object(c["Q"])("router-link"),o=Object(c["Q"])("el-button"),f=Object(c["Q"])("el-table"),p=Object(c["Q"])("el-col"),O=Object(c["Q"])("el-row");return Object(c["H"])(),Object(c["k"])(O,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(p,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(f,{border:"",stripe:"",data:e.daily_recipes,"max-height":"500"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{label:"日期"},{default:Object(c["fb"])((function(e){return[Object(c["p"])(Object(c["U"])(i.formatDate(e.row,e.column,e.row.date))+" ",1),i.isToday(e.row.date)?(Object(c["H"])(),Object(c["k"])(u,{key:e,size:"small",type:"danger",effect:"dark"},{default:Object(c["fb"])((function(){return[L]})),_:2},1024)):Object(c["l"])("",!0)]})),_:1}),Object(c["q"])(l,{prop:"meat",label:"肉"},{default:Object(c["fb"])((function(e){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.row.meat,(function(e){return Object(c["H"])(),Object(c["k"])(u,{id:"meal",key:e.name,size:"small"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["q"])(l,{prop:"vegetable",label:"菜"},{default:Object(c["fb"])((function(e){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.row.vegetable,(function(e){return Object(c["H"])(),Object(c["k"])(u,{id:"meal",key:e.name,size:"small"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["q"])(l,{prop:"soup",label:"汤"},{default:Object(c["fb"])((function(e){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.row.soup,(function(e){return Object(c["H"])(),Object(c["k"])(u,{id:"meal",key:e.name,size:"small"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["q"])(l,{label:"操作",width:"80px"},{default:Object(c["fb"])((function(e){return[Object(c["q"])(o,{size:"mini",onClick:function(t){return i.editDailyRecipe(e.row)}},{default:Object(c["fb"])((function(){return[$]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"])]})),_:1}),Object(c["q"])(p,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{type:"primary",plain:"",class:"re-generate",onClick:t[0]||(t[0]=function(e){return i.reGenerateRecipe()})},{default:Object(c["fb"])((function(){return[F]})),_:1})]})),_:1})]})),_:1})}var J={name:"WeekRecipe",data:function(){return{daily_recipes:[]}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/week-recipe/").then((function(t){return e.daily_recipes=t.data}))},methods:{isToday:function(e){var t=new Date,n=new Date(1e3*e);return n.getDate()==t.getDate()&&n.getMonth()==t.getMonth()&&n.getFullYear()==t.getFullYear()},reGenerateRecipe:function(){var e=this;_.a.post(v.a.publicPath+"/recipe/week-recipe/").then((function(e){return _.a.get(v.a.publicPath+"/recipe/week-recipe/")})).then((function(t){return e.daily_recipes=t.data}))},editDailyRecipe:function(e){Pt.push({name:"DailyRecipeDetail",params:{id:e.id}})},formatDate:function(e,t,n){if(void 0!==n){var c=new Date(1e3*n),a=["周日","周一","周二","周三","周四","周五","周六"];return a[c.getDay()]}}}};n("03b0");J.render=B;var K=J,N={name:"WeekRecipe",components:{week_recipe:K},data:function(){return{}}};N.render=G;var X=N,Z=Object(c["p"])(" 首页 "),ee=Object(c["p"])(" 每周菜谱 "),te=Object(c["p"])(" 每日菜谱 ");function ne(e,t,n,a,r,i){var u=Object(c["Q"])("el-menu-item"),l=Object(c["Q"])("el-menu"),b=Object(c["Q"])("el-header"),o=Object(c["Q"])("daily_recipe_detail"),f=Object(c["Q"])("el-col"),p=Object(c["Q"])("el-row"),O=Object(c["Q"])("el-main"),j=Object(c["Q"])("el-container");return Object(c["H"])(),Object(c["k"])(j,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(b,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{mode:"horizontal",router:"","default-active":"#"},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{index:"/"},{default:Object(c["fb"])((function(){return[Z]})),_:1}),Object(c["q"])(u,{index:"/week-recipe/"},{default:Object(c["fb"])((function(){return[ee]})),_:1}),Object(c["q"])(u,{index:"#"},{default:Object(c["fb"])((function(){return[te]})),_:1})]})),_:1})]})),_:1}),Object(c["q"])(O,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{justify:"center"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,null,{default:Object(c["fb"])((function(){return[Object(c["q"])(o)]})),_:1})]})),_:1})]})),_:1})]})),_:1})}var ce=Object(c["p"])(" 重新生成 "),ae=Object(c["p"])(" 提交 ");function re(e,t,n,a,r,i){var u=Object(c["Q"])("el-option"),l=Object(c["Q"])("el-select"),b=Object(c["Q"])("el-table-column"),o=Object(c["Q"])("el-table"),f=Object(c["Q"])("el-button"),p=Object(c["Q"])("el-col"),O=Object(c["Q"])("el-row");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(o,{border:"",data:e.daily_recipe},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{prop:"meat",label:"肉"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{modelValue:e.meat,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.meat=t}),multiple:"",size:"mini",placeholder:"选个肉",onChange:i.handleChange},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.meat_recipe,(function(e){return Object(c["H"])(),Object(c["k"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","onChange"])]})),_:1}),Object(c["q"])(b,{prop:"vegetable",label:"菜"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{modelValue:e.vegetable,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.vegetable=t}),multiple:"",size:"mini",placeholder:"选个菜",onChange:i.handleChange},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.vegetable_recipe,(function(e){return Object(c["H"])(),Object(c["k"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","onChange"])]})),_:1}),Object(c["q"])(b,{prop:"soup",label:"汤"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{modelValue:e.soup,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.soup=t}),multiple:"",size:"mini",placeholder:"选个汤",onChange:i.handleChange},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.soup_recipe,(function(e){return Object(c["H"])(),Object(c["k"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","onChange"])]})),_:1})]})),_:1},8,["data"]),Object(c["q"])(O,{gutter:"20"},{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{span:12},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,{type:"primary",plain:"",class:"re-generate",onClick:t[3]||(t[3]=function(e){return i.reGenerateRecipe()})},{default:Object(c["fb"])((function(){return[ce]})),_:1})]})),_:1}),Object(c["q"])(p,{span:12},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,{type:"success",plain:"",disabled:e.disable_submit,class:"re-generate",onClick:t[4]||(t[4]=function(e){return i.submitRecipe()})},{default:Object(c["fb"])((function(){return[ae]})),_:1},8,["disabled"])]})),_:1})]})),_:1})],64)}var ie={name:"DailyRecipeDetail",data:function(){return{daily_recipe:[],inputVisible:!1,inputValue:null,meat_recipe:[],meat:[],vegetable_recipe:[],vegetable:[],soup_recipe:[],soup:[],disable_submit:!0}},mounted:function(){var e=this;this.getDailyRecipe(),_.a.get(v.a.publicPath+"/recipe/recipe/?recipe_type=meat&page_size=500").then((function(t){return e.meat_recipe=t.data.results})),_.a.get(v.a.publicPath+"/recipe/recipe/?recipe_type=vegetable&page_size=500").then((function(t){return e.vegetable_recipe=t.data.results})),_.a.get(v.a.publicPath+"/recipe/recipe/?recipe_type=soup&page_size=500").then((function(t){return e.soup_recipe=t.data.results}))},methods:{reGenerateRecipe:function(){var e=this;_.a.post(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id).then((function(t){return e.getDailyRecipe()}))},submitRecipe:function(){_.a.put(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id,{meat:this.meat,vegetable:this.vegetable,soup:this.soup}),this.disable_submit=!0},handleChange:function(){console.log(this.meat,this.vegetable,this.soup),this.disable_submit=!1},getDailyRecipe:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id).then((function(t){var n={meat:[],vegetable:[],soup:[]};e.meat=[],e.vegetable=[],e.soup=[];for(var c=0;c<t.data.recipes.length;c++)"meat"==t.data.recipes[c].recipe_type?(n.meat.push(t.data.recipes[c]),e.meat.push(t.data.recipes[c]["id"])):"vegetable"==t.data.recipes[c].recipe_type?(n.vegetable.push(t.data.recipes[c]),e.vegetable.push(t.data.recipes[c]["id"])):"soup"==t.data.recipes[c].recipe_type&&(n.soup.push(t.data.recipes[c]),e.soup.push(t.data.recipes[c]["id"]));e.daily_recipe=[n],e.disable_submit=!0}))}}};ie.render=re;var ue=ie,le={name:"DailyRecipeDetail",components:{daily_recipe_detail:ue},data:function(){return{}}};le.render=ne;var be=le;function oe(e,t,n,a,r,i){var u=Object(c["Q"])("recipe_list"),l=Object(c["Q"])("tabbar");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(u),Object(c["q"])(l)],64)}var fe={class:"recipe-name"};function pe(e,t,n,a,r,i){var u=Object(c["Q"])("van-tag"),l=Object(c["Q"])("van-icon"),b=Object(c["Q"])("van-cell"),o=Object(c["Q"])("van-list");return Object(c["H"])(),Object(c["k"])(o,{loading:e.loading,"onUpdate:loading":t[0]||(t[0]=function(t){return e.loading=t}),finished:e.finished,"finished-text":"没有更多了",onLoad:i.onLoad,class:"recipe-list"},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.recipes,(function(t){return Object(c["H"])(),Object(c["k"])(b,{center:"",size:"large",clickable:"",to:{name:"RecipeMobileRecipeDetail",params:{id:t.id}}},{title:Object(c["fb"])((function(){return[Object(c["q"])(u,{class:"recipe-type-tag",plain:"",type:"primary"},{default:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(e.constants.formatRecipeType(t.recipe_type)),1)]})),_:2},1024),Object(c["n"])("span",fe,Object(c["U"])(t.name),1)]})),value:Object(c["fb"])((function(){return[Object(c["p"])(Object(c["U"])(t.difficulty)+" ",1),Object(c["q"])(l,{name:"star"}),Object(c["p"])(" · "+Object(c["U"])(t.rate)+" ",1),Object(c["q"])(l,{name:"like"})]})),_:2},1032,["to"])})),256))]})),_:1},8,["loading","finished","onLoad"])}var Oe,je=n("2909"),de=n("ade3"),se=(n("c3a6"),n("ad06")),me=(n("342a"),n("1437")),_e=(n("5d17"),n("f9bd")),he=(n("5f1a"),n("a3e2")),ve=(n("2994"),n("2bdd")),ye=(n("c194"),n("7744")),ge={name:"RecipeMobileRecipeList",components:(Oe={},Object(de["a"])(Oe,ye["b"].name,ye["b"]),Object(de["a"])(Oe,ve["a"].name,ve["a"]),Object(de["a"])(Oe,he["a"].name,he["a"]),Object(de["a"])(Oe,_e["a"].name,_e["a"]),Object(de["a"])(Oe,me["a"].name,me["a"]),Object(de["a"])(Oe,se["b"].name,se["b"]),Oe),data:function(){return{loading:!1,finished:!1,page_count:0,total_count:0,page:0,recipes:[],constants:S.a,is_link:!0,activeNames:["1"]}},mounted:function(){},methods:{onLoad:function(){this.getRecipes(this.page+1),this.page+=1,this.page===this.page_count&&(this.finished=!0)},getRecipes:function(e){var t=this;_.a.get(v.a.publicPath+"/recipe/recipe/?page="+e).then((function(n){var c;return t.page_count=n.data.page_count,t.total_count=n.data.count,(c=t.recipes).push.apply(c,Object(je["a"])(n.data.results)),t.page=e,t.loading=!1}))}}};n("419b");ge.render=pe;var qe=ge,ke=Object(c["p"])(" 每周菜谱 "),Qe=Object(c["p"])(" 菜谱列表 "),Re=Object(c["p"])(" 创建菜谱 ");function we(e,t,n,a,r,i){var u=Object(c["Q"])("van-tabbar-item"),l=Object(c["Q"])("van-tabbar");return Object(c["H"])(),Object(c["k"])(l,{route:"",fixed:"",placeholder:"",class:"recipe-tabar"},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{to:"/recipe-mobile/week-recipe/",icon:"calendar-o"},{default:Object(c["fb"])((function(){return[ke]})),_:1}),Object(c["q"])(u,{to:"/recipe-mobile/",icon:"orders-o"},{default:Object(c["fb"])((function(){return[Qe]})),_:1}),Object(c["q"])(u,{to:"/recipe-mobile/recipe/create/",icon:"records"},{default:Object(c["fb"])((function(){return[Re]})),_:1})]})),_:1})}n("a52c");var He,Pe=n("2ed4"),Ce=(n("537a"),n("ac28")),De={name:"RecipeMobileTabbar",components:(He={},Object(de["a"])(He,Ce["a"].name,Ce["a"]),Object(de["a"])(He,Pe["a"].name,Pe["a"]),He),data:function(){return{}},mounted:function(){},methods:{}};De.render=we;var Ee=De,xe={name:"RecipeMobileHome",components:{tabbar:Ee,recipe_list:qe},data:function(){return{}}};n("9f24");xe.render=oe;var Ve=xe;function Te(e,t,n,a,r,i){var u=Object(c["Q"])("recipe_edit"),l=Object(c["Q"])("tabbar");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(u),Object(c["q"])(l)],64)}var Me=Object(c["p"])("肉"),Ue=Object(c["p"])("菜"),ze=Object(c["p"])("汤"),Se={class:"recipe-create"},Ye=Object(c["p"])("提交");function Ie(e,t,n,a,r,i){var u=Object(c["Q"])("van-field"),l=Object(c["Q"])("van-radio"),b=Object(c["Q"])("van-radio-group"),o=Object(c["Q"])("van-rate"),f=Object(c["Q"])("van-cell-group"),p=Object(c["Q"])("van-button"),O=Object(c["Q"])("van-form");return Object(c["H"])(),Object(c["k"])(O,{onSubmit:t[6]||(t[6]=function(e){return i.onSubmit(r.recipe_id)}),class:"recipe-create-form"},{default:Object(c["fb"])((function(){return[Object(c["q"])(f,{class:"recipe-create",inset:"",border:""},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{modelValue:r.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.form.name=e}),name:"name",label:"菜名",placehoder:"鱼香茄子...",rules:[{required:!0,message:"请填写菜名"}]},null,8,["modelValue"]),Object(c["q"])(u,{name:"reicpe_type",label:"类型"},{input:Object(c["fb"])((function(){return[Object(c["q"])(b,{modelValue:r.form.recipe_type,"onUpdate:modelValue":t[1]||(t[1]=function(e){return r.form.recipe_type=e}),direction:"horizontal"},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{name:"meat",shape:"square"},{default:Object(c["fb"])((function(){return[Me]})),_:1}),Object(c["q"])(l,{name:"vegetable",shape:"square"},{default:Object(c["fb"])((function(){return[Ue]})),_:1}),Object(c["q"])(l,{name:"soup",shape:"square"},{default:Object(c["fb"])((function(){return[ze]})),_:1})]})),_:1},8,["modelValue"])]})),_:1}),Object(c["q"])(u,{name:"rate",label:"评分"},{input:Object(c["fb"])((function(){return[Object(c["q"])(o,{modelValue:r.form.rate,"onUpdate:modelValue":t[2]||(t[2]=function(e){return r.form.rate=e}),"void-icon":"like-o",icon:"like"},null,8,["modelValue"])]})),_:1}),Object(c["q"])(u,{name:"difficulty",label:"难度"},{input:Object(c["fb"])((function(){return[Object(c["q"])(o,{modelValue:r.form.difficulty,"onUpdate:modelValue":t[3]||(t[3]=function(e){return r.form.difficulty=e}),color:"#ffd21e"},null,8,["modelValue"])]})),_:1})]})),_:1}),Object(c["q"])(f,{class:"recipe-create",inset:"",border:""},{default:Object(c["fb"])((function(){return[Object(c["q"])(u,{modelValue:r.form.note,"onUpdate:modelValue":t[4]||(t[4]=function(e){return r.form.note=e}),rows:"2","auto-size":"",label:"备注",type:"textarea"},null,8,["modelValue"])]})),_:1}),Object(c["n"])("div",Se,[Object(c["q"])(p,{round:"",type:"primary",block:"",plain:"",hairline:"",disabled:e.disable_submit,onClick:t[5]||(t[5]=function(e){return i.onSubmit(r.recipe_id)}),loading:r.loading},{default:Object(c["fb"])((function(){return[Ye]})),_:1},8,["disabled","loading"])])]})),_:1})}n("66b9");var Ae,We=n("b650"),Ge=(n("4142"),n("39d1")),Le=(n("a44c"),n("e27c")),$e=(n("4ddd"),n("9f14")),Fe=(n("0653"),n("34e9")),Be=(n("be7f"),n("565f")),Je=(n("38d5"),n("772a")),Ke={props:["recipe_"],watch:{recipe_:function(e){this.form=e,this.recipe_id=e.id}},components:(Ae={},Object(de["a"])(Ae,Je["a"].name,Je["a"]),Object(de["a"])(Ae,Be["a"].name,Be["a"]),Object(de["a"])(Ae,Fe["a"].name,Fe["a"]),Object(de["a"])(Ae,$e["a"].name,$e["a"]),Object(de["a"])(Ae,Le["a"].name,Le["a"]),Object(de["a"])(Ae,Ge["a"].name,Ge["a"]),Object(de["a"])(Ae,We["a"].name,We["a"]),Ae),data:function(){return{form:{name:null,recipe_type:null,rate:0,difficulty:0,note:null},loading:!1,recipe_id:null}},mounted:function(){},methods:{onSubmit:function(e){if(this.form.name){this.loading=!0;var t={name:this.form.name,recipe_type:this.form.recipe_type?this.form.recipe_type:S.a.RECIPE_TYPE_MEAT,difficulty:this.form.difficulty,rate:this.form.rate,note:this.form.note?this.form.note:null};e?_.a.put(v.a.publicPath+"/recipe/recipe/"+e,t).then(this.loading=!1):_.a.post(v.a.publicPath+"/recipe/recipe/",t).then((function(e){return Pt.push({name:"RecipeMobileHome"})}))}}}};n("d098");Ke.render=Ie;var Ne=Ke,Xe={name:"RecipeMobileRecipeCreate",components:{tabbar:Ee,recipe_edit:Ne},data:function(){return{}}};Xe.render=Te;var Ze=Xe;function et(e,t,n,a,r,i){var u=Object(c["Q"])("week_recipe"),l=Object(c["Q"])("tabbar");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(u),Object(c["q"])(l)],64)}var tt=Object(c["p"])("今天"),nt=Object(c["p"])("刷新");function ct(e,t,n,a,r,i){var u=Object(c["Q"])("van-tag"),l=Object(c["Q"])("van-grid-item"),b=Object(c["Q"])("van-grid"),o=Object(c["Q"])("van-col"),f=Object(c["Q"])("van-row"),p=Object(c["Q"])("van-button"),O=Object(c["Q"])("van-swipe-cell"),j=Object(c["Q"])("van-cell-group"),d=Object(c["Q"])("van-sticky");return Object(c["H"])(),Object(c["m"])(c["b"],null,[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(r.daily_recipes,(function(e,t){return Object(c["H"])(),Object(c["m"])("div",null,[Object(c["q"])(j,{inset:"",class:"daily_recipes"},{title:Object(c["fb"])((function(){return[Object(c["n"])("span",null,Object(c["U"])(i.formatDate(e.date)),1),i.isToday(e.date)?(Object(c["H"])(),Object(c["k"])(u,{key:0,type:"danger",class:"today-tag"},{default:Object(c["fb"])((function(){return[tt]})),_:1})):Object(c["l"])("",!0)]})),default:Object(c["fb"])((function(){return[Object(c["q"])(O,null,{right:Object(c["fb"])((function(){return[Object(c["q"])(p,{square:"",text:"编辑",type:"primary",class:"action-button",to:{name:"RecipeMobileDailyRecipeDetail",params:{id:e.id}}},null,8,["to"]),Object(c["q"])(p,{square:"",text:"刷新",type:"danger",class:"action-button",onClick:function(n){return i.reGenerateRecipe(e.id,t)}},null,8,["onClick"])]})),default:Object(c["fb"])((function(){return[e.meat?(Object(c["H"])(),Object(c["k"])(f,{key:0},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{span:"3",class:"recipe_type"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":1},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{text:"肉",class:"recipe_type"})]})),_:1})]})),_:1}),Object(c["q"])(o,{span:"21"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":3,clickable:""},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.meat,(function(e){return Object(c["H"])(),Object(c["k"])(l,{text:e.name,to:{name:"RecipeMobileRecipeDetail",params:{id:e.id}}},null,8,["text","to"])})),256)),(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(3-e.meat.length%3,(function(e){return Object(c["H"])(),Object(c["k"])(l,{key:e})})),128))]})),_:2},1024)]})),_:2},1024)]})),_:2},1024)):Object(c["l"])("",!0),e.vegetable?(Object(c["H"])(),Object(c["k"])(f,{key:1},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{span:"3",class:"recipe_type"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":1},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{text:"菜",class:"recipe_type"})]})),_:1})]})),_:1}),Object(c["q"])(o,{span:"21"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":3,clickable:""},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.vegetable,(function(e){return Object(c["H"])(),Object(c["k"])(l,{text:e.name,to:{name:"RecipeMobileRecipeDetail",params:{id:e.id}}},null,8,["text","to"])})),256)),(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(3-e.vegetable.length%3,(function(e){return Object(c["H"])(),Object(c["k"])(l,{key:e})})),128))]})),_:2},1024)]})),_:2},1024)]})),_:2},1024)):Object(c["l"])("",!0),void 0!==e.soup&&e.soup.length>0?(Object(c["H"])(),Object(c["k"])(f,{key:2},{default:Object(c["fb"])((function(){return[Object(c["q"])(o,{span:"3",class:"recipe_type"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":1},{default:Object(c["fb"])((function(){return[Object(c["q"])(l,{text:"汤",class:"recipe_type"})]})),_:1})]})),_:1}),Object(c["q"])(o,{span:"21"},{default:Object(c["fb"])((function(){return[Object(c["q"])(b,{"column-num":1,clickable:""},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(e.soup,(function(e){return Object(c["H"])(),Object(c["k"])(l,{text:e.name,to:{name:"RecipeMobileRecipeDetail",params:{id:e.id}}},null,8,["text","to"])})),256))]})),_:2},1024)]})),_:2},1024)]})),_:2},1024)):Object(c["l"])("",!0)]})),_:2},1024)]})),_:2},1024)])})),256)),Object(c["q"])(d,{"offset-bottom":60,position:"bottom",class:"refresh-button"},{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{type:"primary",color:"linear-gradient(to right, #ff6034, #ee0a24)",hairline:"",round:"",onClick:i.onRefresh},{default:Object(c["fb"])((function(){return[nt]})),_:1},8,["onClick"])]})),_:1})],64)}n("0cc8");var at,rt=n("3104"),it=(n("4467"),n("c36e")),ut=(n("4d48"),n("d1e1")),lt=(n("ab71"),n("58e6")),bt=(n("0ec5"),n("21ab")),ot=(n("3df5"),n("2830")),ft=(n("81e6"),n("9ffb")),pt=(n("a434"),{name:"RecipeMobileWeekRecipe",components:(at={},Object(de["a"])(at,he["a"].name,he["a"]),Object(de["a"])(at,We["a"].name,We["a"]),Object(de["a"])(at,ye["b"].name,ye["b"]),Object(de["a"])(at,Fe["a"].name,Fe["a"]),Object(de["a"])(at,ft["a"].name,ft["a"]),Object(de["a"])(at,ot["a"].name,ot["a"]),Object(de["a"])(at,bt["a"].name,bt["a"]),Object(de["a"])(at,lt["a"].name,lt["a"]),Object(de["a"])(at,ut["a"].name,ut["a"]),Object(de["a"])(at,it["a"].name,it["a"]),Object(de["a"])(at,rt["a"].name,rt["a"]),at),data:function(){return{daily_recipes:[],loading:!1}},mounted:function(){this.getWeekRecipe(!1)},methods:{isToday:function(e){var t=new Date,n=new Date(1e3*e);return n.getDate()==t.getDate()&&n.getMonth()==t.getMonth()&&n.getFullYear()==t.getFullYear()},formatDate:function(e){if(void 0!==e){var t=new Date(1e3*e),n=["周日","周一","周二","周三","周四","周五","周六"],c=n[t.getDay()];return this.isToday(t)&&(c+=" 🌟"),c}},onRefresh:function(){this.getWeekRecipe(!0)},getWeekRecipe:function(e){var t=this;e?_.a.post(v.a.publicPath+"/recipe/week-recipe/").then((function(e){return t.daily_recipes=e.data,t.loading=!1})):_.a.get(v.a.publicPath+"/recipe/week-recipe/").then((function(e){return t.daily_recipes=e.data}),this.loading=!1)},reGenerateRecipe:function(e,t){var n=this;_.a.post(v.a.publicPath+"/recipe/daily-recipe/"+e).then((function(e){return n.daily_recipes.splice(t,1,e.data)}))}}});n("0753");pt.render=ct;var Ot=pt,jt={name:"RecipeMobileWeekRecipe",components:{tabbar:Ee,week_recipe:Ot},data:function(){return{}}};jt.render=et;var dt=jt;function st(e,t,n,a,r,i){var u=Object(c["Q"])("recipe_edit"),l=Object(c["Q"])("tabbar");return Object(c["H"])(),Object(c["m"])(c["b"],null,[Object(c["q"])(u,{"recipe-id":r.recipe.id,recipe_:r.recipe},null,8,["recipe-id","recipe_"]),Object(c["q"])(l)],64)}var mt={components:{recipe_edit:Ne,tabbar:Ee},data:function(){return{recipe:{}}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/recipe/"+this.$route.params.id).then((function(t){return e.recipe=t.data}))}};mt.render=st;var _t=mt,ht={class:"recipe-create"},vt=Object(c["p"])("保存");function yt(e,t,n,a,r,i){var u=Object(c["Q"])("van-icon"),l=Object(c["Q"])("van-cell"),b=Object(c["Q"])("van-button"),o=Object(c["Q"])("van-cell-group"),f=Object(c["Q"])("tabbar"),p=Object(c["Q"])("van-picker"),O=Object(c["Q"])("van-popup");return Object(c["H"])(),Object(c["m"])(c["b"],null,[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(r.constants.RECIPE_TYPES,(function(e){return Object(c["H"])(),Object(c["k"])(o,{inset:"",title:e.value},{default:Object(c["fb"])((function(){return[(Object(c["H"])(!0),Object(c["m"])(c["b"],null,Object(c["O"])(r.daily_recipe[e.key],(function(e){return Object(c["H"])(),Object(c["k"])(l,{title:e.name},{"right-icon":Object(c["fb"])((function(){return[Object(c["q"])(u,{name:"cross",class:"delete-icon",onClick:function(t){return i.deleteRecipe(e)},color:"#969799"},null,8,["onClick"])]})),_:2},1032,["title"])})),256)),Object(c["q"])(l,null,{value:Object(c["fb"])((function(){return[Object(c["q"])(b,{plain:"",hairline:"",block:"",icon:"plus",color:"#969799",size:"small",onClick:function(t){return i.addRecipe(e.key)}},null,8,["onClick"])]})),_:2},1024)]})),_:2},1032,["title"])})),256)),Object(c["n"])("div",ht,[Object(c["q"])(b,{type:"primary",round:"",hairline:"",plain:"",block:"",disabled:r.disable_submit,onClick:i.submitRecipe},{default:Object(c["fb"])((function(){return[vt]})),_:1},8,["disabled","onClick"])]),Object(c["q"])(f),Object(c["q"])(O,{show:r.show_picker,"onUpdate:show":t[1]||(t[1]=function(e){return r.show_picker=e}),round:"",position:"bottom","safe-area-inset-bottom":""},{default:Object(c["fb"])((function(){return[Object(c["q"])(p,{ref:"picker",columns:r.picker_columns[r.picker_recipe_type],onCancel:t[0]||(t[0]=function(e){return r.show_picker=!1}),onConfirm:i.onConfirm},null,8,["columns","onConfirm"])]})),_:1},8,["show"])],64)}n("8a58");var gt,qt=n("e41f"),kt=(n("5f5f"),n("f253")),Qt={components:(gt={},Object(de["a"])(gt,se["b"].name,se["b"]),Object(de["a"])(gt,kt["a"].name,kt["a"]),Object(de["a"])(gt,qt["a"].name,qt["a"]),Object(de["a"])(gt,We["a"].name,We["a"]),Object(de["a"])(gt,ye["b"].name,ye["b"]),Object(de["a"])(gt,Fe["a"].name,Fe["a"]),Object(de["a"])(gt,ft["a"].name,ft["a"]),Object(de["a"])(gt,ot["a"].name,ot["a"]),Object(de["a"])(gt,bt["a"].name,bt["a"]),Object(de["a"])(gt,lt["a"].name,lt["a"]),Object(de["a"])(gt,ut["a"].name,ut["a"]),Object(de["a"])(gt,it["a"].name,it["a"]),Object(de["a"])(gt,"tabbar",Ee),gt),data:function(){return{daily_recipe:{meat:[],vegetable:[],soup:[]},payload:{meat:[],vegetable:[],soup:[]},constants:S.a,show_picker:!1,picker_recipe_type:null,picker_columns:{},disable_submit:!0}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id).then((function(t){return e.daily_recipe=e.serializeData(t.data)}));for(var t=function(t){_.a.get(v.a.publicPath+"/recipe/recipe/?recipe_type="+S.a.RECIPE_TYPES[t]["key"]+"&page_size=500").then((function(n){return e.picker_columns[S.a.RECIPE_TYPES[t]["key"]]=e.serializeDataForPicker(n.data.results)}))},n=0;n<S.a.RECIPE_TYPES.length;n++)t(n)},methods:{serializeData:function(e){var t={};t["id"]=e["id"],t["date"]=e["date"],t["meat"]=[],t["vegetable"]=[],t["soup"]=[];for(var n=0;n<e["recipes"].length;n++)e["recipes"][n]["recipe_type"]==S.a.RECIPE_TYPE_MEAT?(t.meat.push(e["recipes"][n]),this.payload[e["recipes"][n]["recipe_type"]].push(e["recipes"][n]["id"])):e["recipes"][n]["recipe_type"]==S.a.RECIPE_TYPE_VEGETABLE?(t.vegetable.push(e["recipes"][n]),this.payload[e["recipes"][n]["recipe_type"]].push(e["recipes"][n]["id"])):e["recipes"][n]["recipe_type"]==S.a.RECIPE_TYPE_SOUP&&(t.soup.push(e["recipes"][n]),this.payload[e["recipes"][n]["recipe_type"]].push(e["recipes"][n]["id"]));return t},serializeDataForPicker:function(e){for(var t=[],n=0;n<e.length;n++)t.push({value:e[n]["id"],text:e[n]["name"]});return t},deleteRecipe:function(e){for(var t=0,n=["meat","vegetable","soup"];t<n.length;t++)for(var c=n[t],a=0;a<this.daily_recipe[c].length;a++)if(this.daily_recipe[c][a]==e){this.daily_recipe[c].splice(a,1);var r=this.payload[c].indexOf(e.id);return this.payload[c].splice(r,1),console.log(222,this.payload[c]),void(this.disable_submit=!1)}},addRecipe:function(e){this.show_picker=!0,this.picker_recipe_type=e},onConfirm:function(e){this.show_picker=!1,this.payload[this.picker_recipe_type].push(e.value),this.daily_recipe[this.picker_recipe_type].push({name:e.text,id:e.value}),this.disable_submit=!1},submitRecipe:function(){_.a.put(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id,this.payload),this.disable_submit=!0}}};n("52a6");Qt.render=yt;var Rt=Qt,wt=[{path:"/",name:"Home",component:V},{path:"/recipe/:id",name:"RecipeDetail",component:I},{path:"/week-recipe/",name:"WeekRecipe",component:X},{path:"/daily-recipe/:id",name:"DailyRecipeDetail",component:be},{path:"/recipe-mobile/",name:"RecipeMobileHome",component:Ve},{path:"/recipe-mobile/recipe/create/",name:"RecipeMobileRecipeCreate",component:Ze},{path:"/recipe-mobile/week-recipe/",name:"RecipeMobileWeekRecipe",component:dt},{path:"/recipe-mobile/recipe/:id",name:"RecipeMobileRecipeDetail",component:_t},{path:"/recipe-mobile/daily-recipe/:id",name:"RecipeMobileDailyRecipeDetail",component:Rt}],Ht=Object(f["a"])({history:Object(f["b"])(),routes:wt}),Pt=Ht,Ct=Object(c["j"])(i);o(Ct),Ct.use(u["a"]),Ct.use(Pt).mount("#app")},"585c":function(e,t,n){},"7d87":function(e,t,n){"use strict";n("9733")},"87ed":function(e,t,n){"use strict";n("d7a9")},9733:function(e,t,n){},"980c":function(e,t,n){},"9f24":function(e,t,n){"use strict";n("194b")},c9d9:function(e,t){var n={vegetable:"菜",meat:"肉",soup:"汤"},c={1:"🍚",2:"🍚 🍚",3:"🍚 🍚 🍚",4:"🍚 🍚 🍚 🍚",5:"🍚 🍚 🍚 🍚 🍚"},a={1:"⭐",2:"⭐ ⭐",3:"⭐ ⭐ ⭐",4:"⭐ ⭐ ⭐ ⭐",5:"⭐ ⭐ ⭐ ⭐ ⭐"};function r(e){return n[e]}function i(e){return c[e]}function u(e){return a[e]}var l=[{key:"meat",value:"肉"},{key:"vegetable",value:"菜"},{key:"soup",value:"汤"}];e.exports={RECIPE_TYPE_VEGETABLE:"vegetable",RECIPE_TYPE_MEAT:"meat",RECIPE_TYPE_SOUP:"soup",RECIPE_TYPES:l,formatRecipeType:r,formatDifficulty:u,formatRate:i}},d098:function(e,t,n){"use strict";n("980c")},d56e:function(e,t,n){},d7a9:function(e,t,n){},da5f:function(e,t,n){},e4a8:function(e,t,n){},f121:function(e,t){e.exports={publicPath:""}},fd5c:function(e,t,n){}});
|
|
//# sourceMappingURL=app.30780f00.js.map
|