mounted() {
// 列表参数获取 以及后面传递参数给后台 这里返回过来的上一个数组对象
this.queryList = this.$route.query.list;
console.log(this.queryList)
},
methods: {
batchPushBtn() { // 定义方法
let timeArr = []; // 定义一个数组存放多个数据对象
this.queryList.forEach((item)=>{ //遍历当前上个页面的的数组对象
const params = {
dyProductId:item.product_id, // 抖音商品id 获取当前数组对象中的数据
dyProuctUrl: this.url + item.product_id, // 抖音商品URL
oneCategoryCode: item.first_cid, // 一级类目
commission: this.form.commission, // 推广佣金 1%~60%范围正整数
serviceCharge: this.form.service, // 服务费 1%~60%范围正整数
pitFee: this.form.pitlocation, // 坑位费 0元~100000元范围正整数
anchorNumber: this.form.commerce, // 带货人数 1~1000人范围正整数
validityDateStart: this.form.time[0].getTime(), // 有效期起 ,起始日期不可小于当天,
validityDateEnd: this.form.time[1].getTime(), // 有效期止 , 结束 > 开始 ,结束日期不可小于当天+7天;
dyPicUrl:item.img, // 抖店商品图片
dyDtitle:item.name, // 抖店商品标题
}
timeArr.push(params)
})
console.log(timeArr)
/**
*商家-发布推广需求
* @param productPushCode 推广code
* @param dyProductId 抖音商品id
* @param dyProuctUrl 商品URL
* @param userCode 抖音商家code
* @param oneCategoryCode 抖店商品一级类目code
* @param commission 推广佣金 1%~60%范围正整数
* @param serviceCharge 服务费 1%~60%范围正整数
* @param pitFee 坑位费 0元~100000元范围正整数
* @param anchorNumber 人数 1~1000人范围正整数
* @param validityDateStart 有效期起 ,起始日期不可小于当天,
* @param validityDateEnd 有效期止 , 结束 > 开始 ,结束日期不可小于当天+7天;
* @param dyDtitle 抖店商品标题
* @param dyPicUrl 抖店商品图片
*/
batchPush(timeArr).then((res) => {
if (res.status) {
console.log(res);
this.$router.push({
path: '/business/investment',
});
} else {
this.$message.error(res.message);
}
});
},
},
};
数据展示 这里应用的是请求头json格式