From 94aab8a3ae65a4bfb003fcd7018d9539cb6bb941 Mon Sep 17 00:00:00 2001
From: yejiaxing <591141169@qq.com>
Date: Tue, 5 Dec 2023 11:54:46 +0800
Subject: [PATCH 1/3] =?UTF-8?q?BUG=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../wms/supplierdeliverRequestMain/index.ts | 23 ++++++++++++++++++-
.../supplierdeliverRequestMain/index.vue | 13 +++++------
2 files changed, 28 insertions(+), 8 deletions(-)
diff --git a/src/api/wms/supplierdeliverRequestMain/index.ts b/src/api/wms/supplierdeliverRequestMain/index.ts
index 625f93f2e..0f4e90cf7 100644
--- a/src/api/wms/supplierdeliverRequestMain/index.ts
+++ b/src/api/wms/supplierdeliverRequestMain/index.ts
@@ -63,6 +63,27 @@ export const deleteSupplierdeliverRequestMain = async (id: number) => {
return await request.delete({ url: `/wms/supplierdeliver-request-main/delete?id=` + id })
}
+// 打开供应商发货申请主
+export const opeSupplierdeliverRequestMain = async (id: number) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/open?id=` + id })
+}
+// 关闭供应商发货申请主
+export const cloSupplierdeliverRequestMain = async (id: number) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/close?id=` + id })
+}
+// 提交审批供应商发货申请主
+export const subSupplierdeliverRequestMain = async (id: number) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/sub?id=` + id })
+}
+// 审批通过供应商发货申请主
+export const appSupplierdeliverRequestMain = async (id: number) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/app?id=` + id })
+}
+// 驳回供应商发货申请主
+export const rejSupplierdeliverRequestMain = async (id: number) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/rej?id=` + id })
+}
+
// 导出供应商发货申请主 Excel
export const exportSupplierdeliverRequestMain = async (params) => {
return await request.download({ url: `/wms/supplierdeliver-request-main/export-excel`, params })
@@ -71,4 +92,4 @@ export const exportSupplierdeliverRequestMain = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/supplierdeliver-request-main/get-import-template' })
-}
\ No newline at end of file
+}
diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
index f4f28f89c..caa3ea49b 100644
--- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
+++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
@@ -173,15 +173,14 @@
const butttondata = (row) => {
return [
defaultButtons.mainListPurchasePlanOpeBtn({ hide: isShowMainButton(row, ['5']) }), // 打开
- defaultButtons.mainListPurchasePlanCloBtn({ hide: isShowMainButton(row, ['1']) }), // 关闭
+ defaultButtons.mainListPurchasePlanCloBtn({ hide: isShowMainButton(row, ['1','2','3','4']) }), // 关闭
defaultButtons.mainListPlanSubBtn({ hide: isShowMainButton(row, ['1']) }), // 提交审批
- defaultButtons.mainListPlanAppBtn({ hide: isShowMainButton(row, ['6']) }), // 审批通过
- defaultButtons.mainListPlanTurBtn({ hide: isShowMainButton(row, ['6']) }), // 驳回按钮
-
+ defaultButtons.mainListPlanAppBtn({ hide: isShowMainButton(row, ['2']) }), // 审批通过
+ defaultButtons.mainListPlanTurBtn({ hide: isShowMainButton(row, ['2']) }), // 驳回按钮
defaultButtons.mainListEditBtn({ hasPermi: 'wms:supplierdeliver-request-main:update' }), // 编辑
defaultButtons.mainListDeleteBtn({ hasPermi: 'wms:supplierdeliver-request-main:delete' }), // 删除
- // defaultButtons.mainListPointBtn(null), // 标签打印
- // defaultButtons.mainListDocumentPrintBtn(null), // 单据打印
+ defaultButtons.mainListPointBtn(null), // 标签打印
+ defaultButtons.mainListDocumentPrintBtn(null), // 单据打印
]
}
@@ -502,4 +501,4 @@
getList()
importTemplateData.templateUrl = await SupplierdeliverRequestMainApi.importTemplate()
})
-
\ No newline at end of file
+
From 2478989e65f64bc3fb33a745fa5ae9aeff074194 Mon Sep 17 00:00:00 2001
From: yejiaxing <591141169@qq.com>
Date: Tue, 5 Dec 2023 15:08:13 +0800
Subject: [PATCH 2/3] =?UTF-8?q?BUG=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../wms/supplierdeliverRequestMain/index.ts | 5 +++-
.../supplierdeliverRequestMain/index.vue | 27 ++++++++++++++-----
2 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/src/api/wms/supplierdeliverRequestMain/index.ts b/src/api/wms/supplierdeliverRequestMain/index.ts
index 0f4e90cf7..d60e9ddda 100644
--- a/src/api/wms/supplierdeliverRequestMain/index.ts
+++ b/src/api/wms/supplierdeliverRequestMain/index.ts
@@ -83,7 +83,10 @@ export const appSupplierdeliverRequestMain = async (id: number) => {
export const rejSupplierdeliverRequestMain = async (id: number) => {
return await request.post({ url: `/wms/supplierdeliver-request-main/rej?id=` + id })
}
-
+// 生成标签
+export const genLabel = async (id) => {
+ return await request.post({ url: `/wms/supplierdeliver-request-main/genLabel?id=` + id })
+}
// 导出供应商发货申请主 Excel
export const exportSupplierdeliverRequestMain = async (params) => {
return await request.download({ url: `/wms/supplierdeliver-request-main/export-excel`, params })
diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
index caa3ea49b..4c55bfd09 100644
--- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
+++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
@@ -63,6 +63,8 @@
关闭
+ 生成标签
+
打印
@@ -155,8 +157,6 @@
} else if (val == 'refresh') { // 刷新
getList()
} else if (val == 'filtrate') { // 筛选
- } else { // 其他按钮
- console.log('其他按钮', item)
}
}
@@ -173,7 +173,7 @@
const butttondata = (row) => {
return [
defaultButtons.mainListPurchasePlanOpeBtn({ hide: isShowMainButton(row, ['5']) }), // 打开
- defaultButtons.mainListPurchasePlanCloBtn({ hide: isShowMainButton(row, ['1','2','3','4']) }), // 关闭
+ defaultButtons.mainListPurchasePlanCloBtn({ hide: isShowMainButton(row, ['1', '2', '3', '4']) }), // 关闭
defaultButtons.mainListPlanSubBtn({ hide: isShowMainButton(row, ['1']) }), // 提交审批
defaultButtons.mainListPlanAppBtn({ hide: isShowMainButton(row, ['2']) }), // 审批通过
defaultButtons.mainListPlanTurBtn({ hide: isShowMainButton(row, ['2']) }), // 驳回按钮
@@ -184,8 +184,6 @@
]
}
-
-
// 列表-操作按钮事件
const buttonTableClick = async (val, row) => {
if (val == 'mainPurPlanOpe') { // 打开
@@ -300,8 +298,6 @@
} catch { }
}
-
-
/** 导出按钮操作 */
const exportLoading = ref(false) // 导出的加载中
const handleExport = async () => {
@@ -335,8 +331,24 @@
isShow.value = false
}
+ /** 生成标签按钮操作 */
+ const genLabel = async () => {
+ try {
+ // 生成标签的二次确认
+ await message.confirm('是否为此数据生成标签?')
+ // 发起生成标签
+ await SupplierdeliverRequestMainApi.genLabel(genLabelId.value)
+ dialogVisible.value = false
+ isShow.value = false
+ message.success(t('生成标签成功!'))
+ // 刷新列表
+ await getList()
+ } catch { }
+ }
+
const BASE_URL = 'http://dev.ccwin-in.com:25110'
const src = ref(BASE_URL + '/jmreport/view/881303562245316608?token=' + getAccessToken())
+ const genLabelId=ref();
// 标签打印
const handlePoint = async (row) => {
tableObject.params = {
@@ -345,6 +357,7 @@
await getDetailList()
dialogVisible.value = true
dialogTitle.value = row.number + '单据号'
+ genLabelId.value = row.number
}
const print = async () => {
From 41f9667eecdd288245203799baf634d56c023d36 Mon Sep 17 00:00:00 2001
From: yejiaxing <591141169@qq.com>
Date: Tue, 5 Dec 2023 17:22:46 +0800
Subject: [PATCH 3/3] =?UTF-8?q?BUG=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../supplierdeliver/supplierdeliverRequestMain/index.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
index 4c55bfd09..fb672c6b2 100644
--- a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
+++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue
@@ -451,6 +451,7 @@
*/
const tableFormKeys = {}
SupplierdeliverRequestDetail.allSchemas.tableFormColumns.forEach(item => {
+
tableFormKeys[item.field] = item.default ? item.default : ''
})
const tableData = ref([])