From 035c1306870c7656a6aad1126039d68c873fe874 Mon Sep 17 00:00:00 2001 From: xiao-fajia <1665375861@qq.com> Date: Wed, 11 Sep 2024 18:49:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E4=BF=AE=E9=87=87=E8=B4=AD\=E9=A2=86?= =?UTF-8?q?=E6=96=991/2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/createUniqueCode.js | 13 +- src/views/mall/product/spu/save.vue | 2 +- src/views/repair/Components/CorpChoose.vue | 22 +++ src/views/repair/Components/PartChoose.vue | 30 +++ src/views/repair/Components/PartCreate.vue | 23 +++ src/views/repair/Components/StaffChoose.vue | 42 +++++ .../stockOperate/Components/SoIndex.vue | 174 ++++++++++++++++++ .../repair/stockOperate/Components/SoInfo.vue | 112 +++++++++++ .../stockOperate/Components/SoTable.vue | 53 ++++++ .../repair/stockOperate/Components/SoVoid.vue | 104 +++++++++++ .../stockOperate/Components/SoiTable.vue | 101 ++++++++++ .../Components/SupplierChoose.vue | 23 +++ src/views/repair/stockOperate/InStock.vue | 59 ++++++ src/views/repair/stockOperate/OutStock.vue | 55 ++++++ 14 files changed, 811 insertions(+), 2 deletions(-) create mode 100644 src/views/repair/Components/CorpChoose.vue create mode 100644 src/views/repair/Components/PartChoose.vue create mode 100644 src/views/repair/Components/PartCreate.vue create mode 100644 src/views/repair/Components/StaffChoose.vue create mode 100644 src/views/repair/stockOperate/Components/SoIndex.vue create mode 100644 src/views/repair/stockOperate/Components/SoInfo.vue create mode 100644 src/views/repair/stockOperate/Components/SoTable.vue create mode 100644 src/views/repair/stockOperate/Components/SoVoid.vue create mode 100644 src/views/repair/stockOperate/Components/SoiTable.vue create mode 100644 src/views/repair/stockOperate/Components/SupplierChoose.vue create mode 100644 src/views/repair/stockOperate/InStock.vue create mode 100644 src/views/repair/stockOperate/OutStock.vue diff --git a/src/utils/createUniqueCode.js b/src/utils/createUniqueCode.js index 4ffdd8d..58de6a3 100644 --- a/src/utils/createUniqueCode.js +++ b/src/utils/createUniqueCode.js @@ -1,4 +1,4 @@ -import { v4 as uuidv4 } from 'uuid' +import {v4 as uuidv4} from 'uuid' /** * 生成UUID @@ -24,3 +24,14 @@ export function createHashCodeByStr(str) { // 将整数转换为16进制字符串,以缩短code长度 return Math.abs(hash).toString(16) } + +/** + * 生成一个16位的纯数字的唯一ID + * 生成策略 head + 当前时间戳 + 随机数 + * @param head 前缀 + */ +export function createUniqueCodeByHead(head = '') { + const min = 100; // 最小值 + const max = 999; // 最大值 + return head.toString() + Date.now().toString() + Math.floor(Math.random() * (max - min + 1)) + min; +} diff --git a/src/views/mall/product/spu/save.vue b/src/views/mall/product/spu/save.vue index 307f58f..7f30ca0 100644 --- a/src/views/mall/product/spu/save.vue +++ b/src/views/mall/product/spu/save.vue @@ -107,7 +107,7 @@ diff --git a/src/views/repair/Components/CorpChoose.vue b/src/views/repair/Components/CorpChoose.vue new file mode 100644 index 0000000..4d81a84 --- /dev/null +++ b/src/views/repair/Components/CorpChoose.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/src/views/repair/Components/PartChoose.vue b/src/views/repair/Components/PartChoose.vue new file mode 100644 index 0000000..46b4c01 --- /dev/null +++ b/src/views/repair/Components/PartChoose.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/repair/Components/PartCreate.vue b/src/views/repair/Components/PartCreate.vue new file mode 100644 index 0000000..f2d67d6 --- /dev/null +++ b/src/views/repair/Components/PartCreate.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/views/repair/Components/StaffChoose.vue b/src/views/repair/Components/StaffChoose.vue new file mode 100644 index 0000000..a5301bb --- /dev/null +++ b/src/views/repair/Components/StaffChoose.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoIndex.vue b/src/views/repair/stockOperate/Components/SoIndex.vue new file mode 100644 index 0000000..2130f56 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoIndex.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoInfo.vue b/src/views/repair/stockOperate/Components/SoInfo.vue new file mode 100644 index 0000000..64e6fd8 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoInfo.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoTable.vue b/src/views/repair/stockOperate/Components/SoTable.vue new file mode 100644 index 0000000..c863350 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoTable.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoVoid.vue b/src/views/repair/stockOperate/Components/SoVoid.vue new file mode 100644 index 0000000..758f984 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoVoid.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoiTable.vue b/src/views/repair/stockOperate/Components/SoiTable.vue new file mode 100644 index 0000000..3d7f7fa --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoiTable.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SupplierChoose.vue b/src/views/repair/stockOperate/Components/SupplierChoose.vue new file mode 100644 index 0000000..06ddd58 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SupplierChoose.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/views/repair/stockOperate/InStock.vue b/src/views/repair/stockOperate/InStock.vue new file mode 100644 index 0000000..01f5412 --- /dev/null +++ b/src/views/repair/stockOperate/InStock.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/views/repair/stockOperate/OutStock.vue b/src/views/repair/stockOperate/OutStock.vue new file mode 100644 index 0000000..38984d9 --- /dev/null +++ b/src/views/repair/stockOperate/OutStock.vue @@ -0,0 +1,55 @@ + + + + +