|
@@ -5,7 +5,7 @@
|
|
<swiper-item>
|
|
<swiper-item>
|
|
<scroll-view scroll-y="true" style="height: 100%;">
|
|
<scroll-view scroll-y="true" style="height: 100%;">
|
|
<view class="tip">
|
|
<view class="tip">
|
|
- 最多可以添加5张商品图片
|
|
|
|
|
|
+ 最多可以添加3张商品图片
|
|
</view>
|
|
</view>
|
|
<view class="banner-box">
|
|
<view class="banner-box">
|
|
<view class="banner" v-for="(item,index) in imageList" :key="index">
|
|
<view class="banner" v-for="(item,index) in imageList" :key="index">
|
|
@@ -15,7 +15,7 @@
|
|
<image class="cha" @click.stop="delImg(index)" src="../../static/img/cha.png" mode="">
|
|
<image class="cha" @click.stop="delImg(index)" src="../../static/img/cha.png" mode="">
|
|
</image>
|
|
</image>
|
|
</view>
|
|
</view>
|
|
- <view class="banner" v-if="imageList.length < 5" @click="navCroper(400,400,'banner')">
|
|
|
|
|
|
+ <view class="banner" v-if="imageList.length < 3" @click="navCroper(400,400,'banner')">
|
|
<image src="../../static/img/addP.png" mode=""></image>
|
|
<image src="../../static/img/addP.png" mode=""></image>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -36,14 +36,14 @@
|
|
</view>
|
|
</view>
|
|
<input type="text" placeholder="请填写商品编码" value="" class="list-input" v-model="bianma" />
|
|
<input type="text" placeholder="请填写商品编码" value="" class="list-input" v-model="bianma" />
|
|
</view>
|
|
</view>
|
|
- <classify v-if="classify.length != 0" :list="classify" :choose="chooseClass"
|
|
|
|
- @chooseClasswc="chooseClasswc"></classify>
|
|
|
|
- <view class="box-1">
|
|
|
|
|
|
+ <!-- <classify v-if="classify.length != 0" :list="classify" :choose="chooseClass"
|
|
|
|
+ @chooseClasswc="chooseClasswc"></classify> -->
|
|
|
|
+ <!-- <view class="box-1">
|
|
<view class="box-left">运费模板</view>
|
|
<view class="box-left">运费模板</view>
|
|
<picker @change="bindYf" :range="yfarray" range-key="name" class="list-input">
|
|
<picker @change="bindYf" :range="yfarray" range-key="name" class="list-input">
|
|
<text>{{ yf.name }}</text>
|
|
<text>{{ yf.name }}</text>
|
|
</picker>
|
|
</picker>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
<view class="box-1">
|
|
<view class="box-1">
|
|
<view class="box-left">商品规格</view>
|
|
<view class="box-left">商品规格</view>
|
|
<u-radio-group @change="radioGroupChange" v-model="isdanname">
|
|
<u-radio-group @change="radioGroupChange" v-model="isdanname">
|
|
@@ -115,13 +115,16 @@
|
|
<input type="text" placeholder="请填写编码" value="" class="list-input" v-model="bian" />
|
|
<input type="text" placeholder="请填写编码" value="" class="list-input" v-model="bian" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view class="btn" @click="next()">
|
|
|
|
- 下一页
|
|
|
|
|
|
+ <view class="btn" @click="save()">
|
|
|
|
+ 提交审核
|
|
</view>
|
|
</view>
|
|
|
|
+ <!-- <view class="btn" @click="next()">
|
|
|
|
+ 下一页
|
|
|
|
+ </view> -->
|
|
</scroll-view>
|
|
</scroll-view>
|
|
</swiper-item>
|
|
</swiper-item>
|
|
|
|
|
|
- <swiper-item v-if="showNext">
|
|
|
|
|
|
+ <!-- <swiper-item v-if="showNext">
|
|
<scroll-view scroll-y="true" style="height: 100%; padding-bottom: 20rpx;">
|
|
<scroll-view scroll-y="true" style="height: 100%; padding-bottom: 20rpx;">
|
|
<view class="bjq">
|
|
<view class="bjq">
|
|
<jinEdit v-if="isshow ==1" ref="set" placeholder="请输入文章内容" @editOk="editOk"
|
|
<jinEdit v-if="isshow ==1" ref="set" placeholder="请输入文章内容" @editOk="editOk"
|
|
@@ -135,7 +138,7 @@
|
|
提交审核
|
|
提交审核
|
|
</view>
|
|
</view>
|
|
</scroll-view>
|
|
</scroll-view>
|
|
- </swiper-item>
|
|
|
|
|
|
+ </swiper-item> -->
|
|
</swiper>
|
|
</swiper>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
</template>
|
|
@@ -216,7 +219,6 @@
|
|
this.id = opt.id
|
|
this.id = opt.id
|
|
}
|
|
}
|
|
this.AuthoriZation = 'Bearer ' + uni.getStorageSync('token')
|
|
this.AuthoriZation = 'Bearer ' + uni.getStorageSync('token')
|
|
- // this.gettemp_list();
|
|
|
|
this.getclass()
|
|
this.getclass()
|
|
},
|
|
},
|
|
onShow() {},
|
|
onShow() {},
|
|
@@ -231,20 +233,20 @@
|
|
this.values = res
|
|
this.values = res
|
|
this.item = val
|
|
this.item = val
|
|
},
|
|
},
|
|
- gettemp_list() {
|
|
|
|
- temp_list().then(({
|
|
|
|
- data
|
|
|
|
- }) => {
|
|
|
|
- console.log(data);
|
|
|
|
- this.yfarray = data.data
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
getclass() {
|
|
getclass() {
|
|
const obj = this
|
|
const obj = this
|
|
get_product_info({}, obj.id).then(({
|
|
get_product_info({}, obj.id).then(({
|
|
data
|
|
data
|
|
}) => {
|
|
}) => {
|
|
obj.yfarray = data.tempList
|
|
obj.yfarray = data.tempList
|
|
|
|
+ obj.yf = data.tempList.filter(e => {
|
|
|
|
+ return e.id == 1
|
|
|
|
+ })
|
|
|
|
+ obj.yf = obj.yf[0]
|
|
|
|
+ obj.chooseClass = data.cateList.filter(e => {
|
|
|
|
+ return e.value == 55
|
|
|
|
+ })
|
|
|
|
+ console.log(obj.chooseClass, 'yfmb');
|
|
obj.classify = data.cateList
|
|
obj.classify = data.cateList
|
|
console.log(obj.classify, '123456');
|
|
console.log(obj.classify, '123456');
|
|
obj.product = data.productInfo
|
|
obj.product = data.productInfo
|
|
@@ -322,8 +324,12 @@
|
|
this.yf = this.yfarray[e.target.value];
|
|
this.yf = this.yfarray[e.target.value];
|
|
},
|
|
},
|
|
save() {
|
|
save() {
|
|
|
|
+ uni.showLoading({
|
|
|
|
+ title: '商品上传中',
|
|
|
|
+ mask: true
|
|
|
|
+ });
|
|
const obj = this
|
|
const obj = this
|
|
- this.$refs.set.release(true)
|
|
|
|
|
|
+ this.$refs.attr.succ()
|
|
let attr = {}
|
|
let attr = {}
|
|
let attrs = []
|
|
let attrs = []
|
|
if (this.isdan == 0) {
|
|
if (this.isdan == 0) {
|
|
@@ -391,15 +397,19 @@
|
|
}) => {
|
|
}) => {
|
|
console.log(data, 'success');
|
|
console.log(data, 'success');
|
|
set_apply({}, data.id).then(e => {
|
|
set_apply({}, data.id).then(e => {
|
|
|
|
+ uni.hideLoading()
|
|
obj.$api.msg('提交审核成功')
|
|
obj.$api.msg('提交审核成功')
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
url: '/pages/upload/commodity'
|
|
url: '/pages/upload/commodity'
|
|
})
|
|
})
|
|
|
|
+ }).catch(e => {
|
|
|
|
+ uni.hideLoading()
|
|
})
|
|
})
|
|
}).catch(err => {
|
|
}).catch(err => {
|
|
|
|
+ uni.hideLoading()
|
|
console.log(err, '123456');
|
|
console.log(err, '123456');
|
|
})
|
|
})
|
|
- }, 20)
|
|
|
|
|
|
+ }, 200)
|
|
},
|
|
},
|
|
navCroper(w, h, type) {
|
|
navCroper(w, h, type) {
|
|
let that = this;
|
|
let that = this;
|
|
@@ -504,16 +514,6 @@
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- next() {
|
|
|
|
- this.current += 1
|
|
|
|
- if (this.isdan == 1) {
|
|
|
|
- this.$refs.attr.succ()
|
|
|
|
- }
|
|
|
|
- this.showNext = true;
|
|
|
|
- },
|
|
|
|
- before() {
|
|
|
|
- this.current -= 1
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|