dsite/frontend/dist/js/app.3102fbaf.js
Ching 982df005a1 feat(daily recipe api; daily recipe page): [A] 每日菜谱接口增加修改功能 [M] 修改每日菜谱页面
[A] 每日菜谱接口增加修改功能 [M] 修改每日菜谱页面

Signed-off-by: Ching <loooching@gmail.com>
2021-10-06 15:32:56 +08:00

2 lines
23 KiB
JavaScript

(function(e){function t(t){for(var c,a,l=t[0],i=t[1],o=t[2],p=0,f=[];p<l.length;p++)a=l[p],Object.prototype.hasOwnProperty.call(r,a)&&r[a]&&f.push(r[a][0]),r[a]=0;for(c in i)Object.prototype.hasOwnProperty.call(i,c)&&(e[c]=i[c]);b&&b(t);while(f.length)f.shift()();return u.push.apply(u,o||[]),n()}function n(){for(var e,t=0;t<u.length;t++){for(var n=u[t],c=!0,l=1;l<n.length;l++){var i=n[l];0!==r[i]&&(c=!1)}c&&(u.splice(t--,1),e=a(a.s=n[0]))}return e}var c={},r={app:0},u=[];function a(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,a),n.l=!0,n.exports}a.m=e,a.c=c,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)a.d(n,c,function(t){return e[t]}.bind(null,c));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/";var l=window["webpackJsonp"]=window["webpackJsonp"]||[],i=l.push.bind(l);l.push=t,l=l.slice();for(var o=0;o<l.length;o++)t(l[o]);var b=i;u.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"259c":function(e,t,n){"use strict";n("2963")},"282f":function(e,t,n){"use strict";n("585c")},2963:function(e,t,n){},4200:function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var c=n("7a23");function r(e,t,n,r,u,a){var l=Object(c["P"])("router-view");return Object(c["G"])(),Object(c["k"])(l)}var u={name:"App"};u.render=r;var a=u,l=(n("ab8b"),n("7864")),i=(n("7dd6"),n("3ef0")),o=n.n(i),b=function(e){e.use(l["a"],{locale:o.a})},p=n("6c02"),f=Object(c["o"])(" 首页 "),j=Object(c["o"])(" 每周菜谱 ");function O(e,t,n,r,u,a){var l=Object(c["P"])("el-menu-item"),i=Object(c["P"])("el-menu"),o=Object(c["P"])("el-header"),b=Object(c["P"])("recipe_list"),p=Object(c["P"])("el-col"),O=Object(c["P"])("el-row"),d=Object(c["P"])("input_recipe"),s=Object(c["P"])("el-main"),m=Object(c["P"])("el-container");return Object(c["G"])(),Object(c["k"])(m,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(o,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{mode:"horizontal","default-active":"/",router:""},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{index:"/"},{default:Object(c["eb"])((function(){return[f]})),_:1}),Object(c["p"])(l,{index:"/week-recipe/"},{default:Object(c["eb"])((function(){return[j]})),_:1})]})),_:1})]})),_:1}),Object(c["p"])(s,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(O,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(b)]})),_:1})]})),_:1}),Object(c["p"])(O,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(d,{recipe:{}})]})),_:1})]})),_:1})]})),_:1})]})),_:1})}n("b0c0");Object(c["J"])("data-v-16b31338");var d=Object(c["o"])("提交");function s(e,t,n,r,u,a){var l=Object(c["P"])("el-input"),i=Object(c["P"])("el-form-item"),o=Object(c["P"])("el-option"),b=Object(c["P"])("el-select"),p=Object(c["P"])("el-col"),f=Object(c["P"])("el-row"),j=Object(c["P"])("el-button"),O=Object(c["P"])("el-form");return Object(c["G"])(),Object(c["k"])(f,{justify:"left"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(O,{rules:e.rules,ref:"form",model:e.form,"label-position":"left"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{label:"名字",prop:"name"},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{modelValue:e.form.name,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.form.name=t}),placeholder:"鱼香茄子......"},null,8,["modelValue"])]})),_:1}),Object(c["p"])(f,{gutter:20},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,{span:8},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{label:"类型"},{default:Object(c["eb"])((function(){return[Object(c["p"])(b,{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["eb"])((function(){return[Object(c["p"])(o,{label:"肉",value:"meat"}),Object(c["p"])(o,{label:"菜",value:"vegetable"}),Object(c["p"])(o,{label:"汤",value:"soup"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1}),Object(c["p"])(p,{span:8},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{label:"评分"},{default:Object(c["eb"])((function(){return[Object(c["p"])(b,{modelValue:e.form.rate,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.form.rate=t}),placeholder:"选择评分",style:{width:"100%"}},{default:Object(c["eb"])((function(){return[Object(c["p"])(o,{label:"再也不吃了",value:"1"}),Object(c["p"])(o,{label:"难吃,再练练",value:"2"}),Object(c["p"])(o,{label:"还行",value:"3"}),Object(c["p"])(o,{label:"好吃",value:"4"}),Object(c["p"])(o,{label:"上天了",value:"5"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1}),Object(c["p"])(p,{span:8},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{label:"难度"},{default:Object(c["eb"])((function(){return[Object(c["p"])(b,{modelValue:e.form.difficulty,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.form.difficulty=t}),placeholder:"选择难度",style:{width:"100%"}},{default:Object(c["eb"])((function(){return[Object(c["p"])(o,{label:"无脑做",value:"1"}),Object(c["p"])(o,{label:"还行",value:"2"}),Object(c["p"])(o,{label:"有点麻烦",value:"3"}),Object(c["p"])(o,{label:"要花心机",value:"4"}),Object(c["p"])(o,{label:"做不来做不来",value:"5"})]})),_:1},8,["modelValue"])]})),_:1})]})),_:1})]})),_:1}),Object(c["p"])(i,{label:"备注"},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{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["p"])(i,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(j,{type:"primary",plain:"",class:"summit-recipe",onClick:t[5]||(t[5]=function(t){return a.onSubmit(e.recipe_id)})},{default:Object(c["eb"])((function(){return[d]})),_:1})]})),_:1})]})),_:1},8,["rules","model"])]})),_:1})]})),_:1})}Object(c["H"])();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,P=Object(c["o"])(" 编辑 ");function k(e,t,n,r,u,a){var l=Object(c["P"])("el-table-column"),i=Object(c["P"])("el-button"),o=Object(c["P"])("el-table"),b=Object(c["P"])("el-pagination");return Object(c["G"])(),Object(c["m"])(c["b"],null,[Object(c["p"])(o,{data:e.recipes,"max-height":"500",class:"recipe-table"},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{prop:"name",label:"名字"}),Object(c["p"])(l,{prop:"recipe_type",label:"类型",formatter:e.formatRecipeType,filters:[{text:"青菜",value:"vegetable"},{text:"肉",value:"meat"},{text:"汤",value:"soup"}],"filter-method":a.filterRecipeType},null,8,["formatter","filter-method"]),Object(c["p"])(l,{prop:"difficulty",label:"难度",formatter:e.formatDifficulty,sortable:""},null,8,["formatter"]),Object(c["p"])(l,{prop:"rate",label:"评分",formatter:e.formatRate,sortable:""},null,8,["formatter"]),Object(c["p"])(l,{label:"操作"},{default:Object(c["eb"])((function(e){return[Object(c["p"])(i,{size:"mini",onClick:function(t){return a.editRecipe(e.row)}},{default:Object(c["eb"])((function(){return[P]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"]),Object(c["p"])(b,{background:"",small:"",layout:"total,prev, pager, next","hide-on-single-page":"",onCurrentChange:a.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 w={vegetable:"青菜",meat:"肉",soup:"汤"},R={1:"🍚",2:"🍚 🍚",3:"🍚 🍚 🍚",4:"🍚 🍚 🍚 🍚",5:"🍚 🍚 🍚 🍚 🍚"},x={1:"⭐",2:"⭐ ⭐",3:"⭐ ⭐ ⭐",4:"⭐ ⭐ ⭐ ⭐",5:"⭐ ⭐ ⭐ ⭐ ⭐"};function V(e){return w[e.recipe_type]}function D(e){return R[e.rate]}function G(e){return x[e.difficulty]}var C={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){je.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:V,formatRate:D,formatDifficulty:G,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");C.render=k;var T=C,z={name:"Home",components:{input_recipe:g,recipe_list:T},data:function(){return{}}};n("7d87");z.render=O;var E=z,U=Object(c["o"])(" 首页 "),S=Object(c["o"])(" 每周菜谱 ");function A(e,t,n,r,u,a){var l=Object(c["P"])("el-menu-item"),i=Object(c["P"])("el-menu"),o=Object(c["P"])("el-header"),b=Object(c["P"])("input_recipe"),p=Object(c["P"])("el-col"),f=Object(c["P"])("el-row"),j=Object(c["P"])("el-main"),O=Object(c["P"])("el-container");return Object(c["G"])(),Object(c["k"])(O,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(o,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{mode:"horizontal","default-active":"#",router:""},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{index:"/"},{default:Object(c["eb"])((function(){return[U]})),_:1}),Object(c["p"])(l,{index:"/week-recipe/"},{default:Object(c["eb"])((function(){return[S]})),_:1}),Object(c["p"])(l,{index:"#"},{default:Object(c["eb"])((function(){return[Object(c["o"])(Object(c["T"])(e.recipe.name),1)]})),_:1})]})),_:1})]})),_:1}),Object(c["p"])(j,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(f,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(b,{"recipe-id":e.recipe.id,recipe_:e.recipe},null,8,["recipe-id","recipe_"])]})),_:1})]})),_:1})]})),_:1})]})),_:1})}n("ec4f");var M=n("c9d9"),N=n.n(M),H={name:"RecipeDetail",components:{input_recipe:g},data:function(){return{recipe:{},constants:N.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(){je.push({name:"Home"})}}};n("87ed");H.render=A;var $=H,I=Object(c["o"])(" 首页 "),J=Object(c["o"])(" 每周菜谱 ");function W(e,t,n,r,u,a){var l=Object(c["P"])("el-menu-item"),i=Object(c["P"])("el-menu"),o=Object(c["P"])("el-header"),b=Object(c["P"])("week_recipe"),p=Object(c["P"])("el-col"),f=Object(c["P"])("el-row"),j=Object(c["P"])("el-main"),O=Object(c["P"])("el-container");return Object(c["G"])(),Object(c["k"])(O,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(o,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{mode:"horizontal","default-active":"/week-recipe/",router:""},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{index:"/"},{default:Object(c["eb"])((function(){return[I]})),_:1}),Object(c["p"])(l,{index:"/week-recipe/"},{default:Object(c["eb"])((function(){return[J]})),_:1})]})),_:1})]})),_:1}),Object(c["p"])(j,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(f,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(b)]})),_:1})]})),_:1})]})),_:1})]})),_:1})}var Y=Object(c["o"])(" 编辑 "),L=Object(c["o"])("重新生成");function q(e,t,n,r,u,a){var l=Object(c["P"])("el-table-column"),i=Object(c["P"])("router-link"),o=Object(c["P"])("el-tag"),b=Object(c["P"])("el-button"),p=Object(c["P"])("el-table"),f=Object(c["P"])("el-col"),j=Object(c["P"])("el-row");return Object(c["G"])(),Object(c["k"])(j,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(f,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(p,{border:"",stripe:"",data:e.daily_recipes,"max-height":"500"},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{prop:"date",label:"日期",formatter:e.formatDate,width:"50px"},null,8,["formatter"]),Object(c["p"])(l,{prop:"meat",label:"肉"},{default:Object(c["eb"])((function(e){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.row.meat,(function(e){return Object(c["G"])(),Object(c["k"])(o,{id:"meal",key:e.name,size:"small"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["eb"])((function(){return[Object(c["o"])(Object(c["T"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["p"])(l,{prop:"vegetable",label:"菜"},{default:Object(c["eb"])((function(e){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.row.vegetable,(function(e){return Object(c["G"])(),Object(c["k"])(o,{id:"meal",key:e.name,size:"small"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["eb"])((function(){return[Object(c["o"])(Object(c["T"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["p"])(l,{prop:"soup",label:"汤"},{default:Object(c["eb"])((function(e){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.row.soup,(function(e){return Object(c["G"])(),Object(c["k"])(o,{id:"meal",key:e.name,size:"small"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{to:{name:"RecipeDetail",params:{id:e.id}}},{default:Object(c["eb"])((function(){return[Object(c["o"])(Object(c["T"])(e.name),1)]})),_:2},1032,["to"])]})),_:2},1024)})),128))]})),_:1}),Object(c["p"])(l,{label:"操作",width:"80px"},{default:Object(c["eb"])((function(e){return[Object(c["p"])(b,{size:"mini",onClick:function(t){return a.editDailyRecipe(e.row)}},{default:Object(c["eb"])((function(){return[Y]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"])]})),_:1}),Object(c["p"])(f,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(b,{type:"primary",plain:"",class:"re-generate",onClick:t[0]||(t[0]=function(e){return a.reGenerateRecipe()})},{default:Object(c["eb"])((function(){return[L]})),_:1})]})),_:1})]})),_:1})}function B(e,t,n){if(void 0!==n){var c=new Date(1e3*n),r=["周日","周一","周二","周三","周四","周五","周六"];return r[c.getDay()]}}function F(e,t,n){var c=["/ "];if(void 0!==n){for(var r=0;r<n.length;r++)c.push(n[r].name+" / ");return c}}var K={name:"WeekRecipe",data:function(){return{daily_recipes:[],formatDate:B,formatMeal:F}},mounted:function(){var e=this;_.a.get(v.a.publicPath+"/recipe/week-recipe/").then((function(t){return e.daily_recipes=t.data}))},methods:{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){je.push({name:"DailyRecipeDetail",params:{id:e.id}})}}};n("cac0");K.render=q;var Q=K,X={name:"WeekRecipe",components:{week_recipe:Q},data:function(){return{}}};X.render=W;var Z=X,ee=Object(c["o"])(" 首页 "),te=Object(c["o"])(" 每周菜谱 "),ne=Object(c["o"])(" 每日菜谱 ");function ce(e,t,n,r,u,a){var l=Object(c["P"])("el-menu-item"),i=Object(c["P"])("el-menu"),o=Object(c["P"])("el-header"),b=Object(c["P"])("daily_recipe_detail"),p=Object(c["P"])("el-col"),f=Object(c["P"])("el-row"),j=Object(c["P"])("el-main"),O=Object(c["P"])("el-container");return Object(c["G"])(),Object(c["k"])(O,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(o,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{mode:"horizontal",router:"","default-active":"#"},{default:Object(c["eb"])((function(){return[Object(c["p"])(l,{index:"/"},{default:Object(c["eb"])((function(){return[ee]})),_:1}),Object(c["p"])(l,{index:"/week-recipe/"},{default:Object(c["eb"])((function(){return[te]})),_:1}),Object(c["p"])(l,{index:"#"},{default:Object(c["eb"])((function(){return[ne]})),_:1})]})),_:1})]})),_:1}),Object(c["p"])(j,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(f,{justify:"center"},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,null,{default:Object(c["eb"])((function(){return[Object(c["p"])(b)]})),_:1})]})),_:1})]})),_:1})]})),_:1})}var re=Object(c["o"])(" 重新生成 "),ue=Object(c["o"])(" 提交 ");function ae(e,t,n,r,u,a){var l=Object(c["P"])("el-option"),i=Object(c["P"])("el-select"),o=Object(c["P"])("el-table-column"),b=Object(c["P"])("el-table"),p=Object(c["P"])("el-button"),f=Object(c["P"])("el-col"),j=Object(c["P"])("el-row");return Object(c["G"])(),Object(c["m"])(c["b"],null,[Object(c["p"])(b,{border:"",data:e.daily_recipe},{default:Object(c["eb"])((function(){return[Object(c["p"])(o,{prop:"meat",label:"肉"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{modelValue:e.meat,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.meat=t}),multiple:"",size:"mini",placeholder:"选个肉"},{default:Object(c["eb"])((function(){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.meat_recipe,(function(e){return Object(c["G"])(),Object(c["k"])(l,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),Object(c["p"])(o,{prop:"vegetable",label:"菜"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{modelValue:e.vegetable,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.vegetable=t}),multiple:"",size:"mini",placeholder:"选个菜"},{default:Object(c["eb"])((function(){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.vegetable_recipe,(function(e){return Object(c["G"])(),Object(c["k"])(l,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),Object(c["p"])(o,{prop:"soup",label:"汤"},{default:Object(c["eb"])((function(){return[Object(c["p"])(i,{modelValue:e.soup,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.soup=t}),multiple:"",size:"mini",placeholder:"选个汤"},{default:Object(c["eb"])((function(){return[(Object(c["G"])(!0),Object(c["m"])(c["b"],null,Object(c["N"])(e.soup_recipe,(function(e){return Object(c["G"])(),Object(c["k"])(l,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1})]})),_:1},8,["data"]),Object(c["p"])(j,{gutter:"20"},{default:Object(c["eb"])((function(){return[Object(c["p"])(f,{span:12},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,{type:"primary",plain:"",class:"re-generate",onClick:t[3]||(t[3]=function(e){return a.reGenerateRecipe()})},{default:Object(c["eb"])((function(){return[re]})),_:1})]})),_:1}),Object(c["p"])(f,{span:12},{default:Object(c["eb"])((function(){return[Object(c["p"])(p,{type:"success",plain:"",class:"re-generate",onClick:t[4]||(t[4]=function(e){return a.submitRecipe()})},{default:Object(c["eb"])((function(){return[ue]})),_:1})]})),_:1})]})),_:1})],64)}var le={name:"DailyRecipeDetail",data:function(){return{daily_recipe:[],inputVisible:!1,inputValue:null,meat_recipe:[],meat:[],vegetable_recipe:[],vegetable:[],soup_recipe:[],soup:[]}},mounted:function(){var e=this;this.getDailyRecipy(),_.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.getDailyRecipy()}))},submitRecipe:function(){console.log(this.meat,this.vegetable,this.soup),_.a.put(v.a.publicPath+"/recipe/daily-recipe/"+this.$route.params.id,{meat:this.meat,vegetable:this.vegetable,soup:this.soup})},getDailyRecipy: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]}))}}};le.render=ae;var ie=le,oe={name:"DailyRecipeDetail",components:{daily_recipe_detail:ie},data:function(){return{}}};oe.render=ce;var be=oe,pe=[{path:"/",name:"Home",component:E},{path:"/recipe/:id",name:"RecipeDetail",component:$},{path:"/week-recipe/",name:"WeekRecipe",component:Z},{path:"/daily-recipe/:id",name:"DailyRecipeDetail",component:be}],fe=Object(p["a"])({history:Object(p["b"])(),routes:pe}),je=fe,Oe=Object(c["j"])(a);b(Oe),Oe.use(l["a"]),Oe.use(je).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){},c9d9:function(e,t){var n={vegetable:"青菜",meat:"肉",soup:"汤"},c={1:"🍚",2:"🍚 🍚",3:"🍚 🍚 🍚",4:"🍚 🍚 🍚 🍚",5:"🍚 🍚 🍚 🍚 🍚"},r={1:"⭐",2:"⭐ ⭐",3:"⭐ ⭐ ⭐",4:"⭐ ⭐ ⭐ ⭐",5:"⭐ ⭐ ⭐ ⭐ ⭐"};function u(e){return n[e]}function a(e){return c[e]}function l(e){return r[e]}e.exports={RECIPE_TYPE_VEGETABLE:"vegetable",RECIPE_TYPE_META:"meat",RECIPE_TYPE_SOUP:"soup",formatRecipeType:u,formatDifficulty:l,formatRate:a}},cac0:function(e,t,n){"use strict";n("4200")},d7a9:function(e,t,n){},f121:function(e,t){e.exports={publicPath:""}}});
//# sourceMappingURL=app.3102fbaf.js.map