diff --git a/stdiet-admin/src/main/filters/dev/application.yml b/stdiet-admin/src/main/filters/dev/application.yml index 91d0fbcdd..7c6f75712 100644 --- a/stdiet-admin/src/main/filters/dev/application.yml +++ b/stdiet-admin/src/main/filters/dev/application.yml @@ -172,3 +172,13 @@ xss: excludes: /system/notice/* # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* + +#阿里云OSS配置 +aliyun: + oss: + AccessKeyID: LTAI4GEGbBEiqv1Z512K4qWn + AccessKeySecret: fT7eIhejMwMy5tFooCF0puLkurH64j + Buckets: stdiet + EndPoint: https://oss-cn-shenzhen.aliyuncs.com + #案例文件夹路径 + casePrefix: case/ \ No newline at end of file diff --git a/stdiet-admin/src/main/filters/local/application.yml b/stdiet-admin/src/main/filters/local/application.yml index d135b20ca..8e012f3d3 100644 --- a/stdiet-admin/src/main/filters/local/application.yml +++ b/stdiet-admin/src/main/filters/local/application.yml @@ -10,6 +10,7 @@ stdiet: demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: /Users/wonder/Documents/Workspaces/java/ShengtangManage/running/uploadPath +# profile: D:/ruoyi/uploadPath # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数组计算 char 字符验证 @@ -172,3 +173,14 @@ xss: excludes: /system/notice/* # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* + +#阿里云OSS配置 +aliyun: + oss: + AccessKeyID: LTAI4GEGbBEiqv1Z512K4qWn + AccessKeySecret: fT7eIhejMwMy5tFooCF0puLkurH64j + Buckets: stdiet + EndPoint: https://oss-cn-shenzhen.aliyuncs.com + #案例文件夹路径 + casePrefix: case/ + diff --git a/stdiet-admin/src/main/filters/prod/application.yml b/stdiet-admin/src/main/filters/prod/application.yml index dab9fc36e..7c0b1f97d 100644 --- a/stdiet-admin/src/main/filters/prod/application.yml +++ b/stdiet-admin/src/main/filters/prod/application.yml @@ -172,3 +172,13 @@ xss: excludes: /system/notice/* # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* + +#阿里云OSS配置 +aliyun: + oss: + AccessKeyID: LTAI4GEGbBEiqv1Z512K4qWn + AccessKeySecret: fT7eIhejMwMy5tFooCF0puLkurH64j + Buckets: stdiet + EndPoint: https://oss-cn-shenzhen.aliyuncs.com + #案例文件夹路径 + casePrefix: case/ \ No newline at end of file diff --git a/stdiet-admin/src/main/java/com/stdiet/web/controller/MyApplicationRunner.java b/stdiet-admin/src/main/java/com/stdiet/web/controller/MyApplicationRunner.java index 5357b59f4..949b70455 100644 --- a/stdiet-admin/src/main/java/com/stdiet/web/controller/MyApplicationRunner.java +++ b/stdiet-admin/src/main/java/com/stdiet/web/controller/MyApplicationRunner.java @@ -21,7 +21,7 @@ public class MyApplicationRunner implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { System.out.println("项目启动调用方法"); - String path = AliyunOSSUtils.uploadFileInputSteam(AliyunOSSConfig.casePrefix,"ceshi.png",new File("D:\\ceshi.png")); - System.out.println(path); +// String path = AliyunOSSUtils.uploadFileInputSteam(AliyunOSSConfig.casePrefix,"ceshi.png",new File("D:\\ceshi.png")); +// System.out.println(path); } } diff --git a/stdiet-ui/src/store/modules/recipes.js b/stdiet-ui/src/store/modules/recipes.js index ff9381d34..99baf8769 100644 --- a/stdiet-ui/src/store/modules/recipes.js +++ b/stdiet-ui/src/store/modules/recipes.js @@ -28,7 +28,9 @@ const oriState = { startNum: 0, endNum: 0, reviewStatus: 0, - templateInfo: undefined + templateInfo: undefined, + copyData: undefined, + fontSize: 12 }; const mutations = { @@ -37,7 +39,7 @@ const mutations = { obj => obj.id === payload.id ); if (tarDishes) { - if (tarDishes.dishesId !== payload.dishesId) { + if (payload.dishesId || payload.type !== undefined) { // 替换菜品 Object.keys(payload).forEach(key => { if (key === "num") { @@ -55,6 +57,9 @@ const mutations = { } } }, + updateFontSize(state, payload) { + state.fontSize = payload.fontSize; + }, addRecipesDishes(state, payload) { state.recipesData[payload.num].dishes.push(payload.data); }, @@ -282,6 +287,7 @@ const actions = { // console.log(params); }, async addDishes({ commit, state }, payload) { + console.log(payload); const tarDishesList = state.recipesData[payload.num].dishes.filter( obj => obj.type === payload.data.type ); @@ -367,26 +373,34 @@ const actions = { ); if (tarDishes) { const mTarDishes = JSON.parse(JSON.stringify(tarDishes)); - const tarIgd = mTarDishes.igdList.find(obj => obj.id === payload.igdId); - if (tarIgd) { - payload.weight && (tarIgd.weight = payload.weight); - payload.cusWeight && (tarIgd.cusWeight = payload.cusWeight); - payload.cusUnit && (tarIgd.cusUnit = payload.cusUnit); + let params = { + id: mTarDishes.id + }; + if (payload.type !== undefined) { + // 修改餐类 + params.type = payload.type; + } else { + // 修改食材 + const tarIgd = mTarDishes.igdList.find( + obj => obj.id === payload.igdId + ); + if (tarIgd) { + payload.weight && (tarIgd.weight = payload.weight); + payload.cusWeight && (tarIgd.cusWeight = payload.cusWeight); + payload.cusUnit && (tarIgd.cusUnit = payload.cusUnit); - const params = { - id: mTarDishes.id, - detail: mTarDishes.igdList.map(igd => ({ + params.detail = mTarDishes.igdList.map(igd => ({ id: igd.id, weight: igd.weight, cus_unit: igd.cusUnit, cus_weight: igd.cusWeight - })) - }; - const result = await updateDishesDetailApi(params); - if (result.code === 200) { - commit("updateRecipesDishesDetail", payload); + })); } } + const result = await updateDishesDetailApi(params); + if (result.code === 200) { + commit("updateRecipesDishesDetail", payload); + } } } else { commit("updateRecipesDishesDetail", payload); @@ -408,7 +422,21 @@ const actions = { commit("deleteSomeDayDishes", payload); } }, - async deleteMenu({ commit }, payload) {} + async deleteMenu({ commit }, payload) {}, + async setCopyData({ commit, state }, payload) { + return new Promise((res, rej) => { + const tarDishes = state.recipesData[payload.num].dishes.find( + obj => obj.id === payload.id + ); + if (tarDishes) { + commit("updateStateData", { copyData: tarDishes }); + + res("复制成功"); + } else { + rej("复制失败"); + } + }); + } }; const getters = { diff --git a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesAspectCom/index.vue b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesAspectCom/index.vue index 8d4d713dd..ac4b465df 100644 --- a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesAspectCom/index.vue +++ b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesAspectCom/index.vue @@ -4,6 +4,22 @@ :style="`height: ${collapse ? 30 : 200}px`" >