From 82461d67440dd78800c9061b6047dd6b02352c53 Mon Sep 17 00:00:00 2001
From: liuchen864 <23082234@qq.com>
Date: Tue, 26 Sep 2023 10:52:55 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E6=B0=B4=E5=8F=B7?=
=?UTF-8?q?=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/serialNumber/index.ts | 42 ++++
.../system/serialNumber/SerialNumberForm.vue | 126 ++++++++++++
src/views/system/serialNumber/index.vue | 182 ++++++++++++++++++
3 files changed, 350 insertions(+)
create mode 100644 src/api/system/serialNumber/index.ts
create mode 100644 src/views/system/serialNumber/SerialNumberForm.vue
create mode 100644 src/views/system/serialNumber/index.vue
diff --git a/src/api/system/serialNumber/index.ts b/src/api/system/serialNumber/index.ts
new file mode 100644
index 000000000..33fa7544c
--- /dev/null
+++ b/src/api/system/serialNumber/index.ts
@@ -0,0 +1,42 @@
+import request from '@/config/axios'
+
+export interface SerialNumberVO {
+ id: number
+ ruleCode: string
+ ruleName: string
+ prefix: string
+ pattern: string
+ length: byte
+ separator: string
+ remark: string
+}
+
+// 查询流水号规则列表
+export const getSerialNumberPage = async (params) => {
+ return await request.get({ url: `/system/serial-number/page`, params })
+}
+
+// 查询流水号规则详情
+export const getSerialNumber = async (id: number) => {
+ return await request.get({ url: `/system/serial-number/get?id=` + id })
+}
+
+// 新增流水号规则
+export const createSerialNumber = async (data: SerialNumberVO) => {
+ return await request.post({ url: `/system/serial-number/create`, data })
+}
+
+// 修改流水号规则
+export const updateSerialNumber = async (data: SerialNumberVO) => {
+ return await request.put({ url: `/system/serial-number/update`, data })
+}
+
+// 删除流水号规则
+export const deleteSerialNumber = async (id: number) => {
+ return await request.delete({ url: `/system/serial-number/delete?id=` + id })
+}
+
+// 导出流水号规则 Excel
+export const exportSerialNumber = async (params) => {
+ return await request.download({ url: `/system/serial-number/export-excel`, params })
+}
diff --git a/src/views/system/serialNumber/SerialNumberForm.vue b/src/views/system/serialNumber/SerialNumberForm.vue
new file mode 100644
index 000000000..6cc35bad1
--- /dev/null
+++ b/src/views/system/serialNumber/SerialNumberForm.vue
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/src/views/system/serialNumber/index.vue b/src/views/system/serialNumber/index.vue
new file mode 100644
index 000000000..2e7361408
--- /dev/null
+++ b/src/views/system/serialNumber/index.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+