diff --git a/api/order.js b/api/order.js index 05760be..f07bc52 100644 --- a/api/order.js +++ b/api/order.js @@ -134,7 +134,7 @@ export function afterSaleDetail(data) { export function cancelAfterSale(data) { return request({ url: "/order/cancelAfterApply", - method: "post", + method: "post", data, }); } @@ -142,8 +142,8 @@ export function cancelAfterSale(data) { // 寄回商品反馈 export function returnGoodsFeedback(data) { return request({ - url: "/order/sendGoodsBack", - method: "post", + url: "/order/sendGoodsBack", + method: "post", data, }); } @@ -161,7 +161,7 @@ export function getExpressCompany() { export function cancelOrder(data) { return request({ url: "/order/cancelOrder", - method: "post", + method: "post", data, }); } @@ -170,7 +170,25 @@ export function cancelOrder(data) { export function deleteOrderQuery(data) { return request({ url: "/order/deleteOrder", - method: "post", + method: "post", + data, + }); +} + +// 修改订单地址 +export function updateOrderAddress(data) { + return request({ + url: "/order/updateAddress", + method: "post", + data, + }); +} + +// 待发货订单申请修改地址 +export function applyUpdateAddress(data) { + return request({ + url: "/order/applyModifyShippingAddress", + method: "post", data, }); } \ No newline at end of file diff --git a/components/shop/parity-product-item.vue b/components/shop/parity-product-item.vue index 25be627..a474fb4 100644 --- a/components/shop/parity-product-item.vue +++ b/components/shop/parity-product-item.vue @@ -1,22 +1,69 @@ \ No newline at end of file diff --git a/pages/mine_package/mine_settings/mine_settings.vue b/pages/mine_package/mine_settings/mine_settings.vue index 881c08c..858d657 100644 --- a/pages/mine_package/mine_settings/mine_settings.vue +++ b/pages/mine_package/mine_settings/mine_settings.vue @@ -122,7 +122,7 @@ export default { // 地址 if (type === "address") { uni.navigateTo({ - url: '/pages/mine_package/mine_address/mine_address' + url: '/pages/mine_package/mine_address/mine_address?moduleType=1' }) } else if (type === "aboutUs") { uni.navigateTo({ diff --git a/pages/rwa_package/insights/search.vue b/pages/rwa_package/insights/search.vue index 3f7e999..8b329be 100644 --- a/pages/rwa_package/insights/search.vue +++ b/pages/rwa_package/insights/search.vue @@ -1,276 +1,371 @@ - - - - - + + + + + diff --git a/pages/sort/sort copy.vue b/pages/sort/sort copy.vue new file mode 100644 index 0000000..870b1f5 --- /dev/null +++ b/pages/sort/sort copy.vue @@ -0,0 +1,454 @@ + + + + + diff --git a/pages/sort/sort.vue b/pages/sort/sort.vue index 870b1f5..4bcb394 100644 --- a/pages/sort/sort.vue +++ b/pages/sort/sort.vue @@ -1,454 +1,857 @@ - - - - - + + + + + diff --git a/pages/supply_chain/1.vue b/pages/supply_chain/1.vue new file mode 100644 index 0000000..705d2e3 --- /dev/null +++ b/pages/supply_chain/1.vue @@ -0,0 +1,406 @@ + + + + + diff --git a/pages/supply_chain/supply_chain.vue b/pages/supply_chain/supply_chain.vue index d42123c..42eb454 100644 --- a/pages/supply_chain/supply_chain.vue +++ b/pages/supply_chain/supply_chain.vue @@ -14,7 +14,8 @@ {{ item.name }} @@ -23,15 +24,19 @@ @up="upCallback" :up="upOption" :down="downOption" @init="mescrollInit"> - - + + + + + - + - + @@ -58,6 +63,15 @@ export default { mixins: [MescrollMixin], components: { Header, TopSafe, MyBtn, ParityProductItem, CustomTabBar, MescrollUni }, computed: { + curTabItem() { + return this.tabArr.find(item => item.id == this.curTab) || this.tabArr[0] || {}; + }, + curTabName() { + return this.curTabItem.name || '信任精选'; + }, + curTabColor() { + return this.getTabColor(this.curTabItem); + }, isApp() { // #ifdef APP-PLUS return true; @@ -89,26 +103,31 @@ export default { }, data() { return { + itemType: 1, // 1: 图2样式, 2: 图1样式 dataList: [], tabArr: [ { id: 7, - name: '信任专享', + name: '信任精选', + color: '#7A35F6', icon: 'https://static.tbmall.xin/static/new-home/xinren.png', iconActive: 'https://static.tbmall.xin/static/new-home/xinren_active.png', }, { id: 15, name: '全网爆款', + color: '#FF2A2A', icon: 'https://static.tbmall.xin/static/new-home/baokuan.png', iconActive: 'https://static.tbmall.xin/static/new-home/baokuan_active.png', }, { id: 16, name: '低价好物', + color: '#FF9800', icon: 'https://static.tbmall.xin/static/new-home/cart.png', iconActive: 'https://static.tbmall.xin/static/new-home/cart_active.png', }, { id: 6, name: '品牌特卖', + color: '#333333', icon: 'https://static.tbmall.xin/static/new-home/huiyuan.png', iconActive: 'https://static.tbmall.xin/static/new-home/huiyuan_active.png', }, @@ -160,12 +179,21 @@ export default { this.downCallback(); } } else { - - this.getSearchList() + this.getSearchList(); } } }, methods: { + getTabColor(item) { + if (!item) return '#7A35F6'; + if (item.color) return item.color; + const name = item.name || ''; + if (name.includes('信任')) return '#7A35F6'; + if (name.includes('爆款')) return '#FF2A2A'; + if (name.includes('低价') || name.includes('好物')) return '#FF9800'; + if (name.includes('品牌') || name.includes('特卖')) return '#333333'; + return '#7A35F6'; + }, /** * 查询分类列表 */ @@ -278,7 +306,7 @@ export default {