diff --git a/components/user/productList.vue b/components/user/productList.vue index 2983d7b..cfd180e 100644 --- a/components/user/productList.vue +++ b/components/user/productList.vue @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/pages_order/center/addressListManage.vue b/pages_order/center/addressListManage.vue index 953c383..e9d8ea4 100644 --- a/pages_order/center/addressListManage.vue +++ b/pages_order/center/addressListManage.vue @@ -123,11 +123,10 @@ export default { //删除地址 deleteAddress(id) { - console.log("==========") let self = this uni.showModal({ - title: '删除地址', - content: '确认删除此地址?删除后数据不可恢复', + title: this.$t('components.deleteAddress'), + content: this.$t('components.confirmDeleteAddress'), success(e) { if(e.confirm){ self.$api('deleteAddress', { @@ -135,7 +134,7 @@ export default { }, res => { if (res.code == 200) { uni.showToast({ - title: '删除成功', + title: this.$t('components.deleteSuccessful'), icon: 'none' }) self.getAddressList() diff --git a/pages_order/components/address/addressList.vue b/pages_order/components/address/addressList.vue index feaf50d..8a4beb4 100644 --- a/pages_order/components/address/addressList.vue +++ b/pages_order/components/address/addressList.vue @@ -114,7 +114,7 @@ export default { }, // 删除地址 deleteAddress(e){ - console.log(e,"$emitdeleteAddress") + this.$emit('deleteAddress', e) }, // 修改地址 diff --git a/pages_order/components/order/orderList.vue b/pages_order/components/order/orderList.vue index b85bd19..d04a1fc 100644 --- a/pages_order/components/order/orderList.vue +++ b/pages_order/components/order/orderList.vue @@ -1,6 +1,6 @@ @@ -53,7 +64,7 @@ export default { name: "orderList", props: { - orderList: { + list: { type: Array, default: false }, @@ -78,7 +89,25 @@ export default { }, // 撤单 - backOrder() { + backOrder(id) { + let self = this + uni.showModal({ + title: this.$t('other.backOrderTitle'), + content: this.$t('other.backOrderTitleConfirm'), + success(e) { + if(e.confirm){ + self.$api('noShow', {id}, res => { + if (res.code == 200) { + uni.showToast({ + title: this.$t('other.backOrderSuccess'), + icon: 'none' + }) + self.getAddressList() + } + }) + } + } + }) uni.navigateTo({ url: `/pages_order/order/backOrder?id=1` }) @@ -94,6 +123,9 @@ export default { flex-direction: column; gap: 20rpx; + height: calc(90vh - 180rpx); + + .item { padding: 20rpx; diff --git a/pages_order/order/pendingOrder.vue b/pages_order/order/pendingOrder.vue index 3daaa4f..dd2f136 100644 --- a/pages_order/order/pendingOrder.vue +++ b/pages_order/order/pendingOrder.vue @@ -7,7 +7,7 @@ - + diff --git a/pages_order/tradingPlatform/nowOrder.vue b/pages_order/tradingPlatform/nowOrder.vue index 32015f0..b6cc732 100644 --- a/pages_order/tradingPlatform/nowOrder.vue +++ b/pages_order/tradingPlatform/nowOrder.vue @@ -14,7 +14,7 @@ {{ $t('components.productSpe') }} - 铝制品(Al>96%) + {{$t('other.aluminumProducts') }} @@ -50,9 +50,9 @@ - {{ form.deliveryDate }} - @@ -69,9 +69,9 @@ {{ $t('other.tentativeQuantity') }} - + v-model="form.num" :max="fatherData.num"> @@ -87,7 +87,7 @@ {{ $t('other.performanceDeposit') }} - + @@ -138,23 +138,22 @@ const fatherData = JSON.parse(decodeURIComponent(options.params)); console.log(fatherData, "fatherData==========") this.fatherData = fatherData; + this.form.deposit = (fatherData.price * this.form.num * (0.02)).toFixed(2); } }, data() { return { fatherData: {}, form: { - currentRegion: '', - address: '', - tentativeQuantity: 0, - deliveryDate: dayjs(new Date()).format("YYYY-MM-DD"), - price: 0, - performanceBond: 0, - latitude: '', - longitude: '', - }, - phoneNumber: '00000000000' - + "address": "", + "addressId": "", + "deposit": 0, + "id": "", + "num": 1, + "price": 0, + "productId": "", + "takeTime": "" + }, } }, methods: { @@ -173,7 +172,7 @@ startDateChange(val) { this.$nextTick(() => { - this.form.deliveryDate = dayjs(val.value).format("YYYY-MM-DD") + this.form.takeTime = dayjs(val.value).format("YYYY-MM-DD") }); }, startDateOpen() { diff --git a/store/store.js b/store/store.js index ca0dbee..7b1fe6e 100644 --- a/store/store.js +++ b/store/store.js @@ -18,7 +18,11 @@ const store = new Vuex.Store({ // 角色 true 为供应商 false 为采购商 userShop(state){ return state.shop - } + }, + userInfo(state){ + return state.userInfo + }, + }, mutations: { // 初始化配置 @@ -50,7 +54,6 @@ const store = new Vuex.Store({ if(res.code != 200){ return } - state.userInfo = res.result.userInfo state.buy = res.result.buy state.shop = res.result.shop