Commit 1ee812e0 authored by your yuchenglong's avatar your yuchenglong

update:图片回显问题处理

parent 25f5dce8
...@@ -353,7 +353,11 @@ export default { ...@@ -353,7 +353,11 @@ export default {
const res = await markGoodsInfo(params); const res = await markGoodsInfo(params);
this.commodityForm = res.result.goods_info; this.commodityForm = res.result.goods_info;
this.commodityForm.business1 = res.result.goods_info.ota_id; this.commodityForm.business1 = res.result.goods_info.ota_id;
this.commodityForm.picUrlList = res.result.goods_info.desc_pic_url_list; for (var i in res.result.goods_info.desc_pic_url_list) {
this.commodityForm.picUrlList.push({
url: res.result.goods_info.desc_pic_url_list[i],
});
}
}, },
// 编辑商品详情 // 编辑商品详情
...@@ -365,7 +369,7 @@ export default { ...@@ -365,7 +369,7 @@ export default {
inventory_add: this.commodityForm.inventory_total, inventory_add: this.commodityForm.inventory_total,
original_price: this.commodityForm.original_price, original_price: this.commodityForm.original_price,
price: this.commodityForm.price, price: this.commodityForm.price,
marketing_name:this.editInfo.title, marketing_name: this.editInfo.title,
marketing_type: "4", marketing_type: "4",
ota_id: this.commodityForm.business1, ota_id: this.commodityForm.business1,
op_cur_user: store.state.userInfo.email, op_cur_user: store.state.userInfo.email,
...@@ -407,7 +411,7 @@ export default { ...@@ -407,7 +411,7 @@ export default {
// 添加商品 // 添加商品
async addGoodsMet() { async addGoodsMet() {
const res = await addGoods({ const res = await addGoods({
marketing_name:this.editInfo.title, marketing_name: this.editInfo.title,
goods_name: this.commodityForm.goods_name, goods_name: this.commodityForm.goods_name,
desc_pic_url: this.picUploadList.join(","), desc_pic_url: this.picUploadList.join(","),
desc: "", desc: "",
...@@ -423,7 +427,8 @@ export default { ...@@ -423,7 +427,8 @@ export default {
message: "添加商品成功", message: "添加商品成功",
type: "success", type: "success",
}); });
this.comTableData = [res.result.goods_info, ...this.multipleSelection]; // [res.result.goods_info, ...this.multipleSelection];
this.comTableData.push(res.result.goods_info);
this.addCommodityPopup = false; this.addCommodityPopup = false;
} else { } else {
ElMessage.error(res.reason); ElMessage.error(res.reason);
......
...@@ -48,16 +48,17 @@ ...@@ -48,16 +48,17 @@
import { GOODS_URI } from "../../../../../server/config"; import { GOODS_URI } from "../../../../../server/config";
import { marketingInfo } from "../../../../service/Activity/index"; import { marketingInfo } from "../../../../service/Activity/index";
export default { export default {
props: ["editInfo"],
data() { data() {
return { return {
infoEditForm: { infoEditForm: {
title: "", // 标题 title: "", // 标题
desc: "", // 介绍 desc: "", // 介绍
picUploadList: [], // 上传详情图片列表 picUploadList: [], // 上传详情图片列表
picUrlList: [], // 图片回显列表
}, },
isShowPopver: false, // 是否展示图片框 isShowPopver: false, // 是否展示图片框
picUrlList: [], // 图片回显列表
uploadUrl: `${GOODS_URI}/ksy/ks3apiunencrypt/ks3api_upload`, // 金山云上传地址 uploadUrl: `${GOODS_URI}/ksy/ks3apiunencrypt/ks3api_upload`, // 金山云上传地址
}; };
}, },
...@@ -70,7 +71,6 @@ export default { ...@@ -70,7 +71,6 @@ export default {
// 图片上传成功时 // 图片上传成功时
handleDetailSuccess(res) { handleDetailSuccess(res) {
console.log(res);
this.infoEditForm.picUploadList.push(res.result.image_id); this.infoEditForm.picUploadList.push(res.result.image_id);
}, },
...@@ -95,11 +95,14 @@ export default { ...@@ -95,11 +95,14 @@ export default {
const res = await marketingInfo(params); const res = await marketingInfo(params);
this.infoEditForm.title = res.result.marketing_info.marketing_name; this.infoEditForm.title = res.result.marketing_info.marketing_name;
this.infoEditForm.desc = res.result.marketing_info.pindan_desc; this.infoEditForm.desc = res.result.marketing_info.pindan_desc;
this.infoEditForm.picUploadList = res.result.marketing_info.pindan_pic_url; for(var i in res.result.marketing_info.pindan_pic_url){
this.infoEditForm.picUrlList.push({url:res.result.marketing_info.pindan_pic_url[i]})
}
}, },
}, },
created() { created() {
this.marketingInfoMet(); this.marketingInfoMet();
console.log(this.editInfo);
}, },
}; };
</script> </script>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<el-step title="拼单设置"></el-step> <el-step title="拼单设置"></el-step>
</el-steps> </el-steps>
<div class="content"> <div class="content">
<infoEditing ref="infoEdit" v-if="active === 1" /> <infoEditing ref="infoEdit" v-if="active === 1" :editInfo="infoEditArr"/>
<addProduc <addProduc
ref="addProduc" ref="addProduc"
v-else-if="active === 2" v-else-if="active === 2"
...@@ -105,6 +105,7 @@ export default { ...@@ -105,6 +105,7 @@ export default {
// marketing_type: "4", // marketing_type: "4",
// }; // };
// const res = await marketingInfo(params); // const res = await marketingInfo(params);
// console.log(res);
// this.infoEditArr = res.result.marketing_info; // this.infoEditArr = res.result.marketing_info;
// }, // },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment