From 91c82965b2d987452ca276e3a03b48c8dcda2ae9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 19 八月 2026 11:47:26 +0800
Subject: [PATCH] config(env): 更新生产环境配置和公司名称
---
src/views/erp/purchase/invoice/index.vue | 51 ---------------------------------------------------
1 files changed, 0 insertions(+), 51 deletions(-)
diff --git a/src/views/erp/purchase/invoice/index.vue b/src/views/erp/purchase/invoice/index.vue
index 6c1dd21..38fc81b 100644
--- a/src/views/erp/purchase/invoice/index.vue
+++ b/src/views/erp/purchase/invoice/index.vue
@@ -2,8 +2,6 @@
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { ErpPurchaseInvoiceApi } from '#/api/erp/purchase/invoice';
-import { useRouter } from 'vue-router';
-
import { Page, useVbenModal } from '@vben/common-ui';
import { downloadFileFromBlobPart } from '@vben/utils';
@@ -14,7 +12,6 @@
deletePurchaseInvoice,
exportPurchaseInvoice,
getPurchaseInvoicePage,
- submitPurchaseInvoice,
} from '#/api/erp/purchase/invoice';
import { $t } from '#/locales';
@@ -22,8 +19,6 @@
import Form from './modules/form.vue';
defineOptions({ name: 'ErpPurchaseInvoice' });
-
-const { push } = useRouter();
const [FormModal, formModalApi] = useVbenModal({
connectedComponent: Form,
@@ -70,29 +65,6 @@
} finally {
hideLoading();
}
-}
-
-/** 鎻愪氦瀹℃牳 */
-async function handleSubmit(row: ErpPurchaseInvoiceApi.PurchaseInvoice) {
- const hideLoading = message.loading({
- content: '鎻愪氦瀹℃牳涓�...',
- duration: 0,
- });
- try {
- await submitPurchaseInvoice(row.id!);
- message.success('鎻愪氦瀹℃牳鎴愬姛');
- handleRefresh();
- } finally {
- hideLoading();
- }
-}
-
-/** 鏌ョ湅瀹℃壒璇︽儏 */
-function handleProcessDetail(row: ErpPurchaseInvoiceApi.PurchaseInvoice) {
- push({
- name: 'BpmProcessInstanceDetail',
- query: { id: row.processInstanceId },
- });
}
const [Grid, gridApi] = useVbenVxeGrid({
@@ -162,13 +134,6 @@
<Tag v-if="!row.hasAttachment" color="warning">鏈笂浼�</Tag>
<Tag v-else color="success">宸蹭笂浼�</Tag>
</template>
- <template #auditStatus="{ row }">
- <Tag v-if="row.auditStatus === 0" color="default">鏈彁浜�</Tag>
- <Tag v-else-if="row.auditStatus === 10" color="warning">瀹℃壒涓�</Tag>
- <Tag v-else-if="row.auditStatus === 20" color="success">瀹℃牳閫氳繃</Tag>
- <Tag v-else-if="row.auditStatus === 30" color="error">瀹℃牳涓嶉�氳繃</Tag>
- <Tag v-else-if="row.auditStatus === 40" color="default">宸蹭綔搴�</Tag>
- </template>
<template #actions="{ row }">
<TableAction
:actions="[
@@ -184,22 +149,7 @@
type: 'link',
icon: ACTION_ICON.EDIT,
auth: ['erp:purchase-invoice:update'],
- ifShow: row.auditStatus === 0,
onClick: handleEdit.bind(null, row),
- },
- {
- label: '鎻愪氦瀹℃牳',
- type: 'link',
- auth: ['erp:purchase-invoice:update'],
- onClick: handleSubmit.bind(null, row),
- ifShow: row.auditStatus === 0,
- },
- {
- label: '鏌ョ湅瀹℃壒',
- type: 'link',
- auth: ['erp:purchase-invoice:query'],
- onClick: handleProcessDetail.bind(null, row),
- ifShow: row.auditStatus !== 0 && !!row.processInstanceId,
},
{
label: $t('common.delete'),
@@ -207,7 +157,6 @@
danger: true,
icon: ACTION_ICON.DELETE,
auth: ['erp:purchase-invoice:delete'],
- ifShow: row.auditStatus !== 20,
popConfirm: {
title: $t('ui.actionMessage.deleteConfirm', [row.no]),
confirm: handleDelete.bind(null, row),
--
Gitblit v1.9.3