提交 a11f9691 authored 作者: huaxinzhu's avatar huaxinzhu

产地字段string修复

上级 4584436b
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
goods_des: res.data.goods_des, // 关键词 goods_des: res.data.goods_des, // 关键词
goods_name: res.data.goods_name, // 商品标题 goods_name: res.data.goods_name, // 商品标题
category_id: res.data.category_id, category_id: res.data.category_id,
producing_area: Number(res.data.producing_area), // 产地 producing_area: res.data.producing_area, // 产地
deliver_area: Number(res.data.deliver_area), // 发货地 deliver_area: Number(res.data.deliver_area), // 发货地
unit: res.data.unit, // 单位 unit: res.data.unit, // 单位
goods_brand: res.data.goods_brand, // 品牌 goods_brand: res.data.goods_brand, // 品牌
...@@ -184,7 +184,7 @@ ...@@ -184,7 +184,7 @@
} }
this.goodsinfodata.categoryStr = res.data.category_first_name + '/' + res.data.category_first_name + '/' + res.data.category_three_name; this.goodsinfodata.categoryStr = res.data.category_first_name + '/' + res.data.category_first_name + '/' + res.data.category_three_name;
// 产地 和 发货地 需要 处理 // 产地 和 发货地 需要 处理
this.goodsinfodata.producing_area = this.goodsinfodata.producing_area === 0 ? '' : this.goodsinfodata.producing_area; //this.goodsinfodata.producing_area = this.goodsinfodata.producing_area === 0 ? '' : this.goodsinfodata.producing_area;
this.goodsinfodata.deliver_area = this.goodsinfodata.deliver_area === 0 ? '' : this.goodsinfodata.deliver_area; this.goodsinfodata.deliver_area = this.goodsinfodata.deliver_area === 0 ? '' : this.goodsinfodata.deliver_area;
let arr = []; let arr = [];
...@@ -268,7 +268,7 @@ ...@@ -268,7 +268,7 @@
methods: { methods: {
// 规格子组件,传给父组件的数据 // 规格子组件,传给父组件的数据
calcSpeTable(data) { calcSpeTable(data) {
console.log('原始值',data); //console.log('原始值',data);
// 第一步,获取原来的值 // 第一步,获取原来的值
let spsjData2 = this.$refs.goodsparameter.orgGoodsPam; let spsjData2 = this.$refs.goodsparameter.orgGoodsPam;
let spsjData2Clone = this.deepClone(spsjData2); let spsjData2Clone = this.deepClone(spsjData2);
...@@ -497,8 +497,7 @@ ...@@ -497,8 +497,7 @@
// 获取 商品信息数据 // 获取 商品信息数据
let spxxData = this.$refs.goodsInfo.goodsInfoForm; let spxxData = this.$refs.goodsInfo.goodsInfoForm;
// 品牌处理 goods_brand // 品牌处理 goods_brand
let brandOptions = this.$refs.goodsInfo.brandOptions let brandOptions = this.$refs.goodsInfo.brandOptions;
for(let bi = 0; bi < brandOptions.length; bi++) { for(let bi = 0; bi < brandOptions.length; bi++) {
if( Number(spxxData.goods_brand) === Number(brandOptions[bi].id) ) { if( Number(spxxData.goods_brand) === Number(brandOptions[bi].id) ) {
spxxData.goods_brand = brandOptions[bi].brand_cn; spxxData.goods_brand = brandOptions[bi].brand_cn;
...@@ -506,6 +505,15 @@ ...@@ -506,6 +505,15 @@
} }
} }
// 产地数据处理
let areaOptions = this.$refs.goodsInfo.areaOptions;
for(let ai = 0; ai < areaOptions.length; ai++) {
if ( Number(spxxData.producing_area) === Number(areaOptions[ai].id) ) {
spxxData.producing_area = areaOptions[ai].name;
break;
}
}
// console.log(500,spxxData); // console.log(500,spxxData);
if( spxxData.imgs.length > 5 ) { if( spxxData.imgs.length > 5 ) {
this.$message({ type: 'warning',message: '商品信息中,商品图片最大数量为5张,请检查' }); this.$message({ type: 'warning',message: '商品信息中,商品图片最大数量为5张,请检查' });
......
...@@ -360,9 +360,9 @@ ...@@ -360,9 +360,9 @@
}, },
created() { created() {
// 获取品牌列表 // 获取品牌列表
this.getBrandData(); // this.getBrandData();
// 获取产地列表 // 获取产地列表
this.getAreaData(); // this.getAreaData();
}, },
mounted() { mounted() {
...@@ -578,17 +578,17 @@ ...@@ -578,17 +578,17 @@
// } // }
// 产地 数据处理 // 产地 数据处理
if(this.areaOptions && this.areaOptions.length > 0) { // if(this.areaOptions && this.areaOptions.length > 0) {
//debugger // debugger
let numAreaId = Number(this.goodsinfor.producing_area) // let numAreaId = Number(this.goodsinfor.producing_area)
let areaObj = this.areaOptions.find((item)=> { // let areaObj = this.areaOptions.find((item)=> {
return numAreaId === item.id // return numAreaId === item.id
}); // });
console.log('产地',areaObj); // console.log('产地',areaObj);
this.goodsinfor.producing_area = areaObj.name ? areaObj.name : ''; // this.goodsinfor.producing_area = areaObj.name ? areaObj.name : '';
}else { // }else {
this.goodsinfor.producing_area = '' //producing_area // this.goodsinfor.producing_area = '' //producing_area
} // }
// // 判断是否有规格 // // 判断是否有规格
if (response.data.specs.length > 0) { if (response.data.specs.length > 0) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论