|
|
@@ -70,11 +70,14 @@
|
|
|
<view @click="clearShop">
|
|
|
清空商品
|
|
|
</view>
|
|
|
+ <view @click="logout">
|
|
|
+ 退出登录
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<view class="shop-list">
|
|
|
<shopTypeSelect @selectItemChange="selectItemChange">
|
|
|
<view slot="footer" class="shop-footer_box">
|
|
|
- <view
|
|
|
+ <view
|
|
|
@tap="breakage"
|
|
|
class="btn-breakage">
|
|
|
报损
|
|
|
@@ -133,14 +136,14 @@ import collectMoney from '@/components/collect-money.vue'
|
|
|
import { createCreateOrder, wastageCreateOrder } from '@/api/home/index'
|
|
|
export default {
|
|
|
name: "workbench",
|
|
|
- components: {
|
|
|
+ components: {
|
|
|
NotLogin,
|
|
|
uniPopup,
|
|
|
selectUser,
|
|
|
shopTypeSelect,
|
|
|
keyboardSetFlower,
|
|
|
selectSettle,
|
|
|
- collectMoney
|
|
|
+ collectMoney
|
|
|
},
|
|
|
mixins: [productMins,autoUpdateMixins],
|
|
|
data() {
|
|
|
@@ -251,7 +254,7 @@ export default {
|
|
|
this.$msg('请选择报损商品')
|
|
|
return false
|
|
|
}
|
|
|
- this.$util.confirmModal({content:'确定报损吗?'},
|
|
|
+ this.$util.confirmModal({content:'确定报损吗?'},
|
|
|
async() => {
|
|
|
try {
|
|
|
let arr = this.shopList.map(i=>({
|
|
|
@@ -266,7 +269,7 @@ export default {
|
|
|
}catch(err) {
|
|
|
console.log(err)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
})
|
|
|
},
|
|
|
settle(){
|
|
|
@@ -279,11 +282,25 @@ export default {
|
|
|
return false
|
|
|
}
|
|
|
this.isShowSettle = true
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
clearShop(){
|
|
|
this.shopList = []
|
|
|
},
|
|
|
+ logout(){
|
|
|
+ let that = this
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '确认退出?',
|
|
|
+ success: function (res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ uni.clearStorage()
|
|
|
+ that.$store.commit("setLoginInfo", {})
|
|
|
+ plus.runtime.restart()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
deleteShop(){
|
|
|
if(this.$util.isEmpty(this.selectCurrentActiveItem)) {
|
|
|
this.$msg('请选择要删除的商品')
|