更新扫码入库功能,修复bug
This commit is contained in:
parent
e53c0fffcc
commit
36b31d2852
|
@ -47,7 +47,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="pos-order-goods" v-for="(val, key) in item.refundProduct" :key="key"
|
<view class="pos-order-goods" v-for="(val, key) in item.refundProduct" :key="key"
|
||||||
@click="toRefundDetail(item)">
|
@click="toRefundDetail(item)">
|
||||||
<view class="goods acea-row row-between-wrapper">
|
<view v-if="val.product" class="goods acea-row row-between-wrapper">
|
||||||
<view class="picTxt acea-row row-between-wrapper">
|
<view class="picTxt acea-row row-between-wrapper">
|
||||||
<view class="pictrue">
|
<view class="pictrue">
|
||||||
<image :src="val.product.cart_info.product.image" />
|
<image :src="val.product.cart_info.product.image" />
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<text>{{merchant_Data.unpaid_margin}}</text>
|
<text>{{merchant_Data.unpaid_margin}}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<text>缴纳店铺账户</text>
|
<text>缴纳押金账户</text>
|
||||||
<text>{{merchant_Data.mer_name}}</text>
|
<text>{{merchant_Data.mer_name}}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -158,7 +158,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="search_goods_btn">
|
<view class="search_goods_btn">
|
||||||
<view class="cancel edit_btn" @click="addGoodsclose()">取消</view>
|
<view class="cancel edit_btn" @click="addGoodsclose()">取消</view>
|
||||||
<view class="search edit_btn" @click="addGoodsopen()">确定</view>
|
<view class="search edit_btn" @click="$u.throttle(addGoodsopen, 1500)">确定</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</u-popup>
|
</u-popup>
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</u-popup>
|
</u-popup>
|
||||||
<u-modal :show="showModel" title="提示" content="没有找到该商品,是否添加?"></u-modal>
|
<u-modal :show="showModel" title="提示" content="没有找到该商品,是否手动添加?" show-cancel-button @cancel="showModel = false" @confirm="navToAdd"></u-modal>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
@ -238,6 +238,7 @@
|
||||||
searchGoodsShow: false,
|
searchGoodsShow: false,
|
||||||
searchGoodsName: '',
|
searchGoodsName: '',
|
||||||
showModel: false,
|
showModel: false,
|
||||||
|
showModelCode: '',
|
||||||
goods: [
|
goods: [
|
||||||
// {
|
// {
|
||||||
// "id": 35,
|
// "id": 35,
|
||||||
|
@ -567,15 +568,27 @@
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
isStartsWith6Or06(str) {
|
||||||
|
const regex = /^(6|06)/;
|
||||||
|
return regex.test(str);
|
||||||
|
},
|
||||||
async seachBarCode(code) {
|
async seachBarCode(code) {
|
||||||
if(code.length<12){
|
if(code.length<12){
|
||||||
return Toast('条形码长度不正确, 请重试!')
|
return Toast('条形码长度不正确, 请重试!')
|
||||||
}
|
}
|
||||||
|
this.showModelCode = code;
|
||||||
|
console.log('扫码的值', code);
|
||||||
|
if(!this.isStartsWith6Or06(code)) {
|
||||||
|
Toast('暂不支持进口商品!');
|
||||||
|
this.$u.sleep(1200).then(()=>{
|
||||||
|
this.showModel = true;
|
||||||
|
})
|
||||||
|
return ;
|
||||||
|
}
|
||||||
uni.showLoading({
|
uni.showLoading({
|
||||||
title: '加载中',
|
title: '加载中',
|
||||||
mask: true
|
mask: true
|
||||||
})
|
})
|
||||||
console.log('扫码的值', code);
|
|
||||||
await seachBarCodeAPI({
|
await seachBarCodeAPI({
|
||||||
code: code,
|
code: code,
|
||||||
mer_id: this.mer_id
|
mer_id: this.mer_id
|
||||||
|
@ -590,9 +603,7 @@
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
if (res.data.list.length < 1) {
|
if (res.data.list.length < 1) {
|
||||||
uni.navigateTo({
|
this.showModel = true;
|
||||||
url: `/pages/product/addGoods/index?mer_id=${this.mer_id}&code=${code}`
|
|
||||||
})
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.goods = JSON.parse(JSON.stringify(res.data.list));
|
this.goods = JSON.parse(JSON.stringify(res.data.list));
|
||||||
|
@ -603,7 +614,10 @@
|
||||||
}
|
}
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
console.log('错误', err);
|
console.log('错误', err);
|
||||||
Toast('加载出错')
|
Toast(err);
|
||||||
|
this.$u.sleep(1200).then(()=>{
|
||||||
|
this.showModel = true;
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
|
@ -620,6 +634,17 @@
|
||||||
console.log(res.tempFilePaths[0]);
|
console.log(res.tempFilePaths[0]);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
navToAdd(){
|
||||||
|
let url;
|
||||||
|
if(this.showModelCode) url = `/pages/product/addGoods/index?mer_id=${this.mer_id}&code=${this.showModelCode}`;
|
||||||
|
else url = `/pages/product/addGoods/index?mer_id=${this.mer_id}`;
|
||||||
|
uni.navigateTo({
|
||||||
|
url:url,
|
||||||
|
success:()=> {
|
||||||
|
this.showModel = false;
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onPullDownRefresh() {
|
onPullDownRefresh() {
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
</image>
|
</image>
|
||||||
<text class="text">在售商品</text>
|
<text class="text">在售商品</text>
|
||||||
</navigator>
|
</navigator>
|
||||||
<navigator class="item"
|
<!-- <navigator class="item"
|
||||||
:url="`/pages/product/goodsOnSale/index?mer_id=${mer_id}&type=3`"
|
:url="`/pages/product/goodsOnSale/index?mer_id=${mer_id}&type=3`"
|
||||||
hover-class='none'>
|
hover-class='none'>
|
||||||
<image mode='widthFix' class="image" src="../static/images/product_out.png">
|
<image mode='widthFix' class="image" src="../static/images/product_out.png">
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
<image mode='widthFix' class="image" src="../static/images/product_recycle.png">
|
<image mode='widthFix' class="image" src="../static/images/product_recycle.png">
|
||||||
</image>
|
</image>
|
||||||
<text class="text">回收站</text>
|
<text class="text">回收站</text>
|
||||||
</navigator>
|
</navigator> -->
|
||||||
<navigator class="item"
|
<navigator class="item"
|
||||||
:url="`/pages/product/storeClassification/index?mer_id=${mer_id}`"
|
:url="`/pages/product/storeClassification/index?mer_id=${mer_id}`"
|
||||||
hover-class='none'>
|
hover-class='none'>
|
||||||
|
@ -42,11 +42,6 @@
|
||||||
</image>
|
</image>
|
||||||
<text class="text">店铺分类</text>
|
<text class="text">店铺分类</text>
|
||||||
</navigator>
|
</navigator>
|
||||||
</view>
|
|
||||||
</swiper-item>
|
|
||||||
<swiper-item :class="{ active: 1 == swiperCur }">
|
|
||||||
<view class="slide-navigator">
|
|
||||||
<!-- 隐藏暂时不需要 -->
|
|
||||||
<navigator class="item"
|
<navigator class="item"
|
||||||
:url="`/pages/product/addGoods/freightTemplate?mer_id=${mer_id}`"
|
:url="`/pages/product/addGoods/freightTemplate?mer_id=${mer_id}`"
|
||||||
hover-class='none'>
|
hover-class='none'>
|
||||||
|
@ -54,13 +49,6 @@
|
||||||
</image>
|
</image>
|
||||||
<text class="text">运费模板</text>
|
<text class="text">运费模板</text>
|
||||||
</navigator>
|
</navigator>
|
||||||
<navigator class="item"
|
|
||||||
:url="`/pages/product/addGoods/mulSpecification?mer_id=${mer_id}`"
|
|
||||||
hover-class='none'>
|
|
||||||
<image mode='widthFix' class="image"
|
|
||||||
src="../static/images/product_specification.png"></image>
|
|
||||||
<text class="text">规格模板</text>
|
|
||||||
</navigator>
|
|
||||||
<navigator class="item"
|
<navigator class="item"
|
||||||
:url="`/pages/users/online_warehousing/index?mer_id=${mer_id}&product_id=${data.product_id}&unique=${data.unique}&type=${mer_info.type_code}`"
|
:url="`/pages/users/online_warehousing/index?mer_id=${mer_id}&product_id=${data.product_id}&unique=${data.unique}&type=${mer_info.type_code}`"
|
||||||
hover-class='none'>
|
hover-class='none'>
|
||||||
|
@ -69,6 +57,17 @@
|
||||||
</navigator>
|
</navigator>
|
||||||
</view>
|
</view>
|
||||||
</swiper-item>
|
</swiper-item>
|
||||||
|
<!-- <swiper-item :class="{ active: 1 == swiperCur }">
|
||||||
|
<view class="slide-navigator">
|
||||||
|
<navigator class="item"
|
||||||
|
:url="`/pages/product/addGoods/mulSpecification?mer_id=${mer_id}`"
|
||||||
|
hover-class='none'>
|
||||||
|
<image mode='widthFix' class="image"
|
||||||
|
src="../static/images/product_specification.png"></image>
|
||||||
|
<text class="text">规格模板</text>
|
||||||
|
</navigator>
|
||||||
|
</view>
|
||||||
|
</swiper-item> -->
|
||||||
</block>
|
</block>
|
||||||
</swiper>
|
</swiper>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue