diff --git a/apis/interfaces/store.js b/apis/interfaces/store.js index f869874..507ab2b 100644 --- a/apis/interfaces/store.js +++ b/apis/interfaces/store.js @@ -62,6 +62,93 @@ const companiesCode = () => { }) } +// 退货单列表 +const storeReturn = (state) => { + return request({ + url: 'manages/refunds', + data: { + state + } + }) +} + +// 退货单详情 +const orderDetails = (refund_id) => { + return request({ + url: 'manages/refunds/' + refund_id + }) +} + +// 退货单-操作日志 +const orderJournal = (refund_id) => { + return request({ + url: 'mall/refunds/' + refund_id + '/logs' + }) +} + +// 退货单签收 +const storeSign = (refund_id) => { + return request({ + url: 'manages/refunds/' + refund_id + '/sign' + }) +} + +// 退货单-退货 +const storeToken = (refund_id) => { + return request({ + url: 'manages/refunds/' + refund_id + '/retoken' + }) +} + +// 退货单-审核 +const storeAudit = (refund_id, data) => { + return request({ + url: 'manages/refunds/' + refund_id + '/audit', + method: 'POST', + data: data + }) +} + +// 提货单列表 +const storeDeliver = (state) => { + return request({ + url: 'manages/shipments', + data: { + state + } + }) +} + +// 提货单详情 +const deliverDetails = (shipment__no) => { + return request({ + url: 'manages/shipments/' + shipment__no + }) +} + +// 提货单发货前置 +const deliverFront = (shipment__no) => { + return request({ + url: 'manages/shipments/' + shipment__no + '/deliver' + }) +} + +// 提货单发货 +const deliverForm = (shipment__no, data) => { + return request({ + url: 'manages/shipments/' + shipment__no + '/deliver', + method: 'POST', + data: data + }) +} + +// 提货单物流 +const deliverLogistic = (shipment__no) => { + return request({ + url: 'manages/shipments/' + shipment__no + '/logistic' + }) +} + export { index, customer, @@ -69,5 +156,16 @@ export { visitors, basicsConfig, basicsInfo, - companiesCode + companiesCode, + storeReturn, + orderDetails, + orderJournal, + storeSign, + storeToken, + storeAudit, + storeDeliver, + deliverDetails, + deliverFront, + deliverForm, + deliverLogistic } diff --git a/components/store-boss/store-boss.vue b/components/store-boss/store-boss.vue index 720c40f..c0c6087 100644 --- a/components/store-boss/store-boss.vue +++ b/components/store-boss/store-boss.vue @@ -27,10 +27,16 @@ - 会员升级/续费 - 有效期:2022年10月1日 + 会员升级/续费 + 续费 + 企业会员 + 有效期:{{wordData.identity}} - + + + 已满级 + + 去升级 @@ -65,12 +71,12 @@ {{wordData.middle.sale || 0}} 在售权证 - - {{wordData.top.barter_total || 0}} + + {{wordData.order.deliver || 0}} 退货单处理 - - {{wordData.top.barter_total || 0}} + + {{wordData.order.refund || 0}} 发货单处理 @@ -132,7 +138,7 @@ 智能名片 --> - + 营销推广码 @@ -162,7 +168,16 @@ order : {} } } - } + }, + identityData:{ + type: Object, + default: () => { + return { + time : {}, + grade : {} + } + } + } } } diff --git a/components/store-order-details/store-order-details.vue b/components/store-order-details/store-order-details.vue new file mode 100644 index 0000000..2ebc690 --- /dev/null +++ b/components/store-order-details/store-order-details.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/components/store-order/store-order.vue b/components/store-order/store-order.vue new file mode 100644 index 0000000..2d03114 --- /dev/null +++ b/components/store-order/store-order.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/components/store-staff/store-staff.vue b/components/store-staff/store-staff.vue index 29c7703..9119fba 100644 --- a/components/store-staff/store-staff.vue +++ b/components/store-staff/store-staff.vue @@ -23,17 +23,17 @@ - - - - 发货单管理 + + + + 退换货管理 - - - - 退换货管理 + + + + 发货单管理 diff --git a/pages.json b/pages.json index 67ee0fd..9a54f03 100644 --- a/pages.json +++ b/pages.json @@ -342,6 +342,13 @@ "navigationBarTitleText": "成交客户", "navigationBarBackgroundColor": "#FFFFFF" } + }, { + "path": "pages/store/examine", + "name": "Examine", + "style": { + "navigationBarTitleText": "退货单审核", + "navigationBarBackgroundColor": "#FFFFFF" + } }, { "path": "pages/store/basics", "name": "Basics", @@ -366,6 +373,48 @@ "navigationBarTitleText": "营销推广码", "navigationBarBackgroundColor": "#FFFFFF" } + }, { + "path": "pages/store/return", + "name": "Return", + "style": { + "navigationBarTitleText": "退货单处理", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { + "path": "pages/store/orderDetails", + "name": "storeOrderDetails", + "style": { + "navigationBarTitleText": "订单详情", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { + "path": "pages/store/deliver", + "name": "Deliver", + "style": { + "navigationBarTitleText": "提货单处理", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { + "path": "pages/store/deliverForm", + "name": "DeliverForm", + "style": { + "navigationBarTitleText": "我要发货", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { + "path": "pages/store/logistic", + "name": "Logistic", + "style": { + "navigationBarTitleText": "提货单物流", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { + "path": "pages/store/journal", + "name": "storeJournal", + "style": { + "navigationBarTitleText": "操作日志", + "navigationBarBackgroundColor": "#FFFFFF" + } }, { "path": "pages/employees/list", "name": "Employees", diff --git a/pages/goods/attestation.vue b/pages/goods/attestation.vue index c427093..21da268 100644 --- a/pages/goods/attestation.vue +++ b/pages/goods/attestation.vue @@ -115,7 +115,6 @@ }, created() { managesAttestation(this.$Route.query.id).then(res=>{ - console.log(res) this.info = res }) }, diff --git a/pages/order/details.vue b/pages/order/details.vue index 3f1bf59..5a76d0e 100644 --- a/pages/order/details.vue +++ b/pages/order/details.vue @@ -5,6 +5,7 @@ diff --git a/pages/store/deliver.vue b/pages/store/deliver.vue new file mode 100644 index 0000000..e74fac2 --- /dev/null +++ b/pages/store/deliver.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/pages/store/deliverForm.vue b/pages/store/deliverForm.vue new file mode 100644 index 0000000..d87b24e --- /dev/null +++ b/pages/store/deliverForm.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/pages/store/examine.vue b/pages/store/examine.vue new file mode 100644 index 0000000..f99c77f --- /dev/null +++ b/pages/store/examine.vue @@ -0,0 +1,114 @@ +