From 0af5e35af8338cc8a2e38c19ab79efbb9eff0b2c Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 16 九月 2026 17:02:52 +0800
Subject: [PATCH] feat(crm): 信用评级评定人改为下拉选择并默认当前账号
---
src/views/wls/barcode/index.vue | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/src/views/wls/barcode/index.vue b/src/views/wls/barcode/index.vue
index f549980..82b53c2 100644
--- a/src/views/wls/barcode/index.vue
+++ b/src/views/wls/barcode/index.vue
@@ -18,7 +18,7 @@
} from '#/api/mes/wm/barcode';
import { $t } from '#/locales';
-import { Barcode, BarcodeDetail } from './components';
+import { Barcode, BarcodeDetail, ScanModal } from './components';
import { useGridColumns, useGridFormSchema } from './data';
import Form from './modules/form.vue';
@@ -30,6 +30,12 @@
});
const barcodeDetailRef = ref<InstanceType<typeof BarcodeDetail>>();
+const scanModalRef = ref<InstanceType<typeof ScanModal>>();
+
+/** 鎵爜瑙f瀽 / 鎴愬浘棰勮 */
+function handleScan() {
+ scanModalRef.value?.open();
+}
const checkedIds = ref<number[]>([]);
function handleRowCheckboxChange({
@@ -145,12 +151,20 @@
<template>
<Page auto-content-height><FormModal @success="handleRefresh" />
<BarcodeDetail ref="barcodeDetailRef" />
+ <ScanModal ref="scanModalRef" />
<Grid table-title="鏉$爜鍒楄〃">
<template #toolbar-tools>
<TableAction
:actions="[
{
+ label: '鎵爜瑙f瀽',
+ type: 'primary',
+ icon: ACTION_ICON.SCAN,
+ auth: ['mes:wm-barcode:query'],
+ onClick: handleScan,
+ },
+ {
label: $t('ui.actionTitle.create', ['鏉$爜']),
type: 'primary',
icon: ACTION_ICON.ADD,
--
Gitblit v1.9.3