From 03db63f470e80a019429f476009f6817df5ac709 Mon Sep 17 00:00:00 2001 From: Richie <280645618@qq.com> Date: Mon, 24 Mar 2025 12:17:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=BA=97=E9=93=BA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/{shop => }/dou/ewaybill/index.vue | 0 vue/src/views/dou/goods/index.vue | 149 +++--- vue/src/views/{shop => }/dou/refund/index.vue | 0 .../views/{shop => }/jd/ewaybill/index.vue | 0 vue/src/views/{shop => }/jd/goods/index.vue | 0 vue/src/views/jd/order/index.vue | 372 +++++++++++++++ vue/src/views/{shop => }/jd/refund/index.vue | 0 vue/src/views/order/shopOrder/index.vue | 12 +- .../views/{shop => }/pdd/ewaybill/index.vue | 0 vue/src/views/pdd/goods/index.vue | 126 ++--- vue/src/views/pdd/refund/index.vue | 12 +- vue/src/views/refund/pull/index.vue | 48 -- vue/src/views/refund/shopRefund/index.vue | 8 +- vue/src/views/sale/order/pull/index.vue | 47 -- vue/src/views/sale/order/pull/log.vue | 143 ------ .../views/shipping/ewaybillPrint/index.vue | 10 +- vue/src/views/shop/dou/goods/index.vue | 288 ----------- vue/src/views/shop/dou/order/index.vue | 336 ------------- vue/src/views/shop/goods/index.vue | 10 +- vue/src/views/shop/jd/order/index.vue | 259 ---------- vue/src/views/shop/order_index.vue | 51 -- vue/src/views/shop/pdd/goods/index.vue | 274 ----------- vue/src/views/shop/pdd/order/index.vue | 335 ------------- vue/src/views/shop/pdd/refund/index.vue | 289 ----------- vue/src/views/shop/refund/index.vue | 53 --- vue/src/views/shop/wei/goods/index.vue | 273 ----------- vue/src/views/shop/wei/order/index.vue | 447 ------------------ vue/src/views/shop/wei/order/pull_log.vue | 143 ------ vue/src/views/shop/wei/refund/index.vue | 391 --------------- .../views/{shop => }/tao/ewaybill/index.vue | 0 vue/src/views/{shop => }/tao/goods/index.vue | 0 vue/src/views/{shop => }/tao/order/index.vue | 228 ++++++--- vue/src/views/{shop => }/tao/refund/index.vue | 0 .../views/{shop => }/wei/ewaybill/index.vue | 0 vue/src/views/wei/goods/index.vue | 8 +- .../views/{shop => }/wei/goods/index_old.vue | 0 vue/src/views/wei/order/pull_log.vue | 2 +- vue/src/views/wei/refund/index.vue | 2 +- 38 files changed, 669 insertions(+), 3647 deletions(-) rename vue/src/views/{shop => }/dou/ewaybill/index.vue (100%) rename vue/src/views/{shop => }/dou/refund/index.vue (100%) rename vue/src/views/{shop => }/jd/ewaybill/index.vue (100%) rename vue/src/views/{shop => }/jd/goods/index.vue (100%) create mode 100644 vue/src/views/jd/order/index.vue rename vue/src/views/{shop => }/jd/refund/index.vue (100%) rename vue/src/views/{shop => }/pdd/ewaybill/index.vue (100%) delete mode 100644 vue/src/views/refund/pull/index.vue delete mode 100644 vue/src/views/sale/order/pull/index.vue delete mode 100644 vue/src/views/sale/order/pull/log.vue delete mode 100644 vue/src/views/shop/dou/goods/index.vue delete mode 100644 vue/src/views/shop/dou/order/index.vue delete mode 100644 vue/src/views/shop/jd/order/index.vue delete mode 100644 vue/src/views/shop/order_index.vue delete mode 100644 vue/src/views/shop/pdd/goods/index.vue delete mode 100644 vue/src/views/shop/pdd/order/index.vue delete mode 100644 vue/src/views/shop/pdd/refund/index.vue delete mode 100644 vue/src/views/shop/refund/index.vue delete mode 100644 vue/src/views/shop/wei/goods/index.vue delete mode 100644 vue/src/views/shop/wei/order/index.vue delete mode 100644 vue/src/views/shop/wei/order/pull_log.vue delete mode 100644 vue/src/views/shop/wei/refund/index.vue rename vue/src/views/{shop => }/tao/ewaybill/index.vue (100%) rename vue/src/views/{shop => }/tao/goods/index.vue (100%) rename vue/src/views/{shop => }/tao/order/index.vue (51%) rename vue/src/views/{shop => }/tao/refund/index.vue (100%) rename vue/src/views/{shop => }/wei/ewaybill/index.vue (100%) rename vue/src/views/{shop => }/wei/goods/index_old.vue (100%) diff --git a/vue/src/views/shop/dou/ewaybill/index.vue b/vue/src/views/dou/ewaybill/index.vue similarity index 100% rename from vue/src/views/shop/dou/ewaybill/index.vue rename to vue/src/views/dou/ewaybill/index.vue diff --git a/vue/src/views/dou/goods/index.vue b/vue/src/views/dou/goods/index.vue index ac9c61dc..cf0eb03b 100644 --- a/vue/src/views/dou/goods/index.vue +++ b/vue/src/views/dou/goods/index.vue @@ -1,47 +1,40 @@ diff --git a/vue/src/views/shop/dou/refund/index.vue b/vue/src/views/dou/refund/index.vue similarity index 100% rename from vue/src/views/shop/dou/refund/index.vue rename to vue/src/views/dou/refund/index.vue diff --git a/vue/src/views/shop/jd/ewaybill/index.vue b/vue/src/views/jd/ewaybill/index.vue similarity index 100% rename from vue/src/views/shop/jd/ewaybill/index.vue rename to vue/src/views/jd/ewaybill/index.vue diff --git a/vue/src/views/shop/jd/goods/index.vue b/vue/src/views/jd/goods/index.vue similarity index 100% rename from vue/src/views/shop/jd/goods/index.vue rename to vue/src/views/jd/goods/index.vue diff --git a/vue/src/views/jd/order/index.vue b/vue/src/views/jd/order/index.vue new file mode 100644 index 00000000..6b9538c1 --- /dev/null +++ b/vue/src/views/jd/order/index.vue @@ -0,0 +1,372 @@ + + + diff --git a/vue/src/views/shop/jd/refund/index.vue b/vue/src/views/jd/refund/index.vue similarity index 100% rename from vue/src/views/shop/jd/refund/index.vue rename to vue/src/views/jd/refund/index.vue diff --git a/vue/src/views/order/shopOrder/index.vue b/vue/src/views/order/shopOrder/index.vue index 69f736b6..9f43a08c 100644 --- a/vue/src/views/order/shopOrder/index.vue +++ b/vue/src/views/order/shopOrder/index.vue @@ -3,12 +3,12 @@ - + - + @@ -32,17 +32,17 @@ diff --git a/vue/src/views/pdd/refund/index.vue b/vue/src/views/pdd/refund/index.vue index b365d1d5..dca8beb5 100644 --- a/vue/src/views/pdd/refund/index.vue +++ b/vue/src/views/pdd/refund/index.vue @@ -48,7 +48,7 @@ 手动将选中退款推送到售后中心 + >手动推送售后 @@ -157,6 +157,7 @@ export default { multiple: true, // 显示搜索条件 showSearch: true, + pullLoading: false, // 总条数 total: 0, // 淘宝退款订单表格数据 @@ -171,10 +172,7 @@ export default { pageNum: 1, pageSize: 10, refundId: null, - afterSalesType: null, - tid: null, - oid: null, - + afterSalesType: null }, // 表单参数 form: {}, @@ -196,7 +194,7 @@ export default { }; }, created() { - listShop({type: 300}).then(response => { + listShop({platform: 5}).then(response => { this.shopList = response.rows; if (this.shopList && this.shopList.length > 0) { this.queryParams.shopId = this.shopList[0].id diff --git a/vue/src/views/refund/pull/index.vue b/vue/src/views/refund/pull/index.vue deleted file mode 100644 index 12e19402..00000000 --- a/vue/src/views/refund/pull/index.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/vue/src/views/refund/shopRefund/index.vue b/vue/src/views/refund/shopRefund/index.vue index 96c21876..bd7f3ba4 100644 --- a/vue/src/views/refund/shopRefund/index.vue +++ b/vue/src/views/refund/shopRefund/index.vue @@ -19,10 +19,10 @@ diff --git a/vue/src/views/sale/order/pull/log.vue b/vue/src/views/sale/order/pull/log.vue deleted file mode 100644 index 3b9d5f25..00000000 --- a/vue/src/views/sale/order/pull/log.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - diff --git a/vue/src/views/shipping/ewaybillPrint/index.vue b/vue/src/views/shipping/ewaybillPrint/index.vue index f7fd56c2..41a420c5 100644 --- a/vue/src/views/shipping/ewaybillPrint/index.vue +++ b/vue/src/views/shipping/ewaybillPrint/index.vue @@ -23,11 +23,11 @@ diff --git a/vue/src/views/shop/dou/order/index.vue b/vue/src/views/shop/dou/order/index.vue deleted file mode 100644 index d55c65ae..00000000 --- a/vue/src/views/shop/dou/order/index.vue +++ /dev/null @@ -1,336 +0,0 @@ - - - diff --git a/vue/src/views/shop/goods/index.vue b/vue/src/views/shop/goods/index.vue index 47d6210f..e98d8f34 100644 --- a/vue/src/views/shop/goods/index.vue +++ b/vue/src/views/shop/goods/index.vue @@ -28,11 +28,11 @@ diff --git a/vue/src/views/shop/order_index.vue b/vue/src/views/shop/order_index.vue deleted file mode 100644 index 60ea6eb6..00000000 --- a/vue/src/views/shop/order_index.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - diff --git a/vue/src/views/shop/pdd/goods/index.vue b/vue/src/views/shop/pdd/goods/index.vue deleted file mode 100644 index b89e5cae..00000000 --- a/vue/src/views/shop/pdd/goods/index.vue +++ /dev/null @@ -1,274 +0,0 @@ - - - diff --git a/vue/src/views/shop/pdd/order/index.vue b/vue/src/views/shop/pdd/order/index.vue deleted file mode 100644 index 06fdd9fe..00000000 --- a/vue/src/views/shop/pdd/order/index.vue +++ /dev/null @@ -1,335 +0,0 @@ - - - diff --git a/vue/src/views/shop/pdd/refund/index.vue b/vue/src/views/shop/pdd/refund/index.vue deleted file mode 100644 index dca8beb5..00000000 --- a/vue/src/views/shop/pdd/refund/index.vue +++ /dev/null @@ -1,289 +0,0 @@ - - - diff --git a/vue/src/views/shop/refund/index.vue b/vue/src/views/shop/refund/index.vue deleted file mode 100644 index 9d3e73d0..00000000 --- a/vue/src/views/shop/refund/index.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/vue/src/views/shop/wei/goods/index.vue b/vue/src/views/shop/wei/goods/index.vue deleted file mode 100644 index e0fe0247..00000000 --- a/vue/src/views/shop/wei/goods/index.vue +++ /dev/null @@ -1,273 +0,0 @@ - - - diff --git a/vue/src/views/shop/wei/order/index.vue b/vue/src/views/shop/wei/order/index.vue deleted file mode 100644 index db92dda8..00000000 --- a/vue/src/views/shop/wei/order/index.vue +++ /dev/null @@ -1,447 +0,0 @@ - - - diff --git a/vue/src/views/shop/wei/order/pull_log.vue b/vue/src/views/shop/wei/order/pull_log.vue deleted file mode 100644 index 02e58d1a..00000000 --- a/vue/src/views/shop/wei/order/pull_log.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - diff --git a/vue/src/views/shop/wei/refund/index.vue b/vue/src/views/shop/wei/refund/index.vue deleted file mode 100644 index 15931c33..00000000 --- a/vue/src/views/shop/wei/refund/index.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - diff --git a/vue/src/views/shop/tao/ewaybill/index.vue b/vue/src/views/tao/ewaybill/index.vue similarity index 100% rename from vue/src/views/shop/tao/ewaybill/index.vue rename to vue/src/views/tao/ewaybill/index.vue diff --git a/vue/src/views/shop/tao/goods/index.vue b/vue/src/views/tao/goods/index.vue similarity index 100% rename from vue/src/views/shop/tao/goods/index.vue rename to vue/src/views/tao/goods/index.vue diff --git a/vue/src/views/shop/tao/order/index.vue b/vue/src/views/tao/order/index.vue similarity index 51% rename from vue/src/views/shop/tao/order/index.vue rename to vue/src/views/tao/order/index.vue index 192bfc72..b8028c82 100644 --- a/vue/src/views/shop/tao/order/index.vue +++ b/vue/src/views/tao/order/index.vue @@ -19,7 +19,15 @@ - + + + + @@ -55,94 +63,139 @@ @click="handlePull" >API拉取订单 - - - - - - - - - - + + API拉取单个订单 + 手动推送订单 + >重新推送选中订单到订单库 + + + 手动更新订单 - - - + + - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + { + listShop({type: 100}).then(response => { this.shopList = response.rows; if (this.shopList && this.shopList.length > 0) { this.queryParams.shopId = this.shopList[0].id @@ -210,11 +267,33 @@ export default { // this.getList(); }, methods: { + copyActiveCode(event,queryParams) { + console.log(queryParams) + const clipboard = new Clipboard(".tag-copy") + clipboard.on('success', e => { + this.$message({ type: 'success', message: '复制成功' }) + // 释放内存 + clipboard.destroy() + }) + clipboard.on('error', e => { + // 不支持复制 + this.$message({ type: 'waning', message: '该浏览器不支持自动复制' }) + // 释放内存 + clipboard.destroy() + }) + }, amountFormatter(row, column, cellValue, index) { return '¥' + cellValue.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,'); }, /** 查询淘宝订单列表 */ getList() { + if(this.orderTime){ + this.queryParams.startTime = this.orderTime[0] + this.queryParams.endTime = this.orderTime[1] + }else { + this.queryParams.startTime = null + this.queryParams.endTime = null + } this.loading = true; listOrder(this.queryParams).then(response => { this.orderList = response.rows; @@ -245,6 +324,7 @@ export default { /** 重置按钮操作 */ resetQuery() { this.resetForm("queryForm"); + this.orderTime=null this.handleQuery(); }, // 多选框选中数据 @@ -271,10 +351,11 @@ export default { pullOrder({shopId:this.queryParams.shopId,updType:0}).then(response => { console.log('拉取淘宝订单接口返回=====',response) if(response.code === 1401) { - MessageBox.confirm('Token已过期,需要重新授权', '系统提示', { confirmButtonText: '重新授权', cancelButtonText: '取消', type: 'warning' }).then(() => { - isRelogin.show = false; + MessageBox.confirm('Token已过期,需要重新授权!请前往店铺列表重新获取授权!', '系统提示', { confirmButtonText: '前往授权', cancelButtonText: '取消', type: 'warning' }).then(() => { + this.$router.push({path:"/shop/shop_list",query:{type:1}}) + // isRelogin.show = false; // store.dispatch('LogOut').then(() => { - location.href = response.data.tokenRequestUrl+'?shopId='+this.queryParams.shopId + // location.href = response.data.tokenRequestUrl+'?shopId='+this.queryParams.shopId // }) }).catch(() => { isRelogin.show = false; @@ -283,7 +364,6 @@ export default { // return Promise.reject('无效的会话,或者会话已过期,请重新登录。') }else{ this.$modal.msgSuccess(JSON.stringify(response)); - this.getList() } this.pullLoading = false }) @@ -294,9 +374,15 @@ export default { // this.$modal.msgSuccess("请先配置API"); }, handlePullUpdate(row) { + const id = row.tid || this.ids[0] + if(!this.queryParams.shopId){ + this.$modal.msgError("请选择店铺"); + return + } + console.log("======更新订单==",id) // 接口拉取订单并更新 this.pullLoading = true - pullOrderDetail({shopId:row.shopId,orderId:row.tid}).then(response => { + pullOrderDetail({shopId:this.queryParams.shopId,orderId:id}).then(response => { console.log('拉取淘宝订单接口返回=====',response) this.$modal.msgSuccess(JSON.stringify(response)); this.pullLoading = false @@ -323,7 +409,7 @@ export default { }, handlePushOms(row) { const ids = row.id || this.ids; - this.$modal.confirm('是否批量重新推送订单?').then(function() { + this.$modal.confirm('是否手动推送到系统?').then(function() { return pushOms({ids:ids}); }).then(() => { // this.getList(); diff --git a/vue/src/views/shop/tao/refund/index.vue b/vue/src/views/tao/refund/index.vue similarity index 100% rename from vue/src/views/shop/tao/refund/index.vue rename to vue/src/views/tao/refund/index.vue diff --git a/vue/src/views/shop/wei/ewaybill/index.vue b/vue/src/views/wei/ewaybill/index.vue similarity index 100% rename from vue/src/views/shop/wei/ewaybill/index.vue rename to vue/src/views/wei/ewaybill/index.vue diff --git a/vue/src/views/wei/goods/index.vue b/vue/src/views/wei/goods/index.vue index d963dcbf..e0fe0247 100644 --- a/vue/src/views/wei/goods/index.vue +++ b/vue/src/views/wei/goods/index.vue @@ -44,7 +44,6 @@ - - + + @@ -145,7 +144,6 @@ export default { showSearch: true, // 总条数 total: 0, - pullLoading: false, // 商品管理表格数据 goodsList: [], shopList: [], @@ -176,7 +174,7 @@ export default { }; }, created() { - listShop({type: 500}).then(response => { + listShop({platform: 2}).then(response => { this.shopList = response.rows; if (this.shopList && this.shopList.length > 0) { this.queryParams.shopId = this.shopList[0].id diff --git a/vue/src/views/shop/wei/goods/index_old.vue b/vue/src/views/wei/goods/index_old.vue similarity index 100% rename from vue/src/views/shop/wei/goods/index_old.vue rename to vue/src/views/wei/goods/index_old.vue diff --git a/vue/src/views/wei/order/pull_log.vue b/vue/src/views/wei/order/pull_log.vue index 66358899..02e58d1a 100644 --- a/vue/src/views/wei/order/pull_log.vue +++ b/vue/src/views/wei/order/pull_log.vue @@ -108,7 +108,7 @@ export default { }; }, created() { - listShop({type: 500}).then(response => { + listShop({}).then(response => { this.shopList = response.rows; }); this.getList(); diff --git a/vue/src/views/wei/refund/index.vue b/vue/src/views/wei/refund/index.vue index 3d07b670..15931c33 100644 --- a/vue/src/views/wei/refund/index.vue +++ b/vue/src/views/wei/refund/index.vue @@ -285,7 +285,7 @@ export default { }; }, created() { - listShop({type: 500}).then(response => { + listShop({platform: 2}).then(response => { this.shopList = response.rows; if (this.shopList && this.shopList.length > 0) { this.queryParams.shopId = this.shopList[0].id