From 74b42969b7f51b0c26aa21520ce2c6e8f18b7cda Mon Sep 17 00:00:00 2001 From: "DESKTOP-8FGKA8Q\\chunfen" Date: Wed, 30 Oct 2024 16:25:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E6=B7=BB=E5=8A=A0=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E3=80=81=E6=97=B6=E9=97=B4=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frontend/src/views/goods/combination.vue | 43 ++- resources/frontend/src/views/goods/goods.vue | 53 +++- resources/frontend/src/views/index.vue | 2 +- resources/frontend/src/views/system/role.vue | 279 +++++++++--------- 4 files changed, 224 insertions(+), 153 deletions(-) diff --git a/resources/frontend/src/views/goods/combination.vue b/resources/frontend/src/views/goods/combination.vue index 0ca47e8..8214bc0 100644 --- a/resources/frontend/src/views/goods/combination.vue +++ b/resources/frontend/src/views/goods/combination.vue @@ -10,6 +10,20 @@ 商品编码: +
+ 创建时间: + + +
筛选
@@ -21,9 +35,10 @@ - 组合商品导入 + 组合商品导入 - 新增组合商品 + 新增组合商品 + 数据导出

{{ scope.row.title }}

{{ scope.row.external_sku_id }}

-

{{ scope.row.updated_at }}

+

{{ scope.row.created_at }}

@@ -149,7 +164,8 @@ }, skus: [], is_admin: false, - remoteLoading: false + remoteLoading: false, + filterTime: [] } }, methods: { @@ -180,7 +196,9 @@ this.searchForm = { ...this.searchForm, page: this.current_page, - per_page: this.per_page + per_page: this.per_page, + create_time_start: this.filterTime ? this.filterTime[0] : '', + create_time_end: this.filterTime ? this.filterTime[1] : '' } this.getList(this.searchForm) }, @@ -265,6 +283,21 @@ type: "error" }); this.loadingModule.close() + }, + handleExport() { + let params = { + exportType: 'goods_combination', + external_sku_id: this.searchForm.external_sku_id, + sku_title: this.searchForm.sku_title, + create_time_start: this.filterTime ? this.filterTime[0] : '', + create_time_end: this.filterTime ? this.filterTime[1] : '' + } + window.open("/goods_skus/export?" + this.objectToQueryString(params)) + }, + objectToQueryString(obj) { + return Object.keys(obj) + .map(key => encodeURIComponent(key) + '=' + (obj[key] ? encodeURIComponent(obj[key]) : '')) + .join('&'); } }, mounted() { diff --git a/resources/frontend/src/views/goods/goods.vue b/resources/frontend/src/views/goods/goods.vue index 0b0271e..7e659bf 100644 --- a/resources/frontend/src/views/goods/goods.vue +++ b/resources/frontend/src/views/goods/goods.vue @@ -38,6 +38,20 @@ +
+ 创建时间: + + +
批量更新在售库存 新增商品 - 在售库存导入 - 表格导出 + 在售库存导入 + 选择类型导出 + 数据导出 @@ -94,7 +109,7 @@
{{ scope.row.name }}

{{ scope.row.external_sku_id }}

-

{{ scope.row.updated_at }}

+

{{ scope.row.created_at }}

@@ -399,7 +414,7 @@ @@ -447,7 +462,7 @@