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/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..7e7eadc --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoVoid.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/views/repair/stockOperate/Components/SoiTable.vue b/src/views/repair/stockOperate/Components/SoiTable.vue new file mode 100644 index 0000000..a5160a9 --- /dev/null +++ b/src/views/repair/stockOperate/Components/SoiTable.vue @@ -0,0 +1,102 @@ + + + + + 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 @@ + + + + + diff --git a/src/views/repair/stockTransfer/Components/StIndex.vue b/src/views/repair/stockTransfer/Components/StIndex.vue new file mode 100644 index 0000000..f3b0a01 --- /dev/null +++ b/src/views/repair/stockTransfer/Components/StIndex.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/views/repair/stockTransfer/Components/StInfo.vue b/src/views/repair/stockTransfer/Components/StInfo.vue new file mode 100644 index 0000000..87cc78f --- /dev/null +++ b/src/views/repair/stockTransfer/Components/StInfo.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/views/repair/stockTransfer/Components/StTable.vue b/src/views/repair/stockTransfer/Components/StTable.vue new file mode 100644 index 0000000..abc6ac8 --- /dev/null +++ b/src/views/repair/stockTransfer/Components/StTable.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/repair/stockTransfer/Components/StVoid.vue b/src/views/repair/stockTransfer/Components/StVoid.vue new file mode 100644 index 0000000..7865d08 --- /dev/null +++ b/src/views/repair/stockTransfer/Components/StVoid.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/src/views/repair/stockTransfer/Components/StiTable.vue b/src/views/repair/stockTransfer/Components/StiTable.vue new file mode 100644 index 0000000..bd70983 --- /dev/null +++ b/src/views/repair/stockTransfer/Components/StiTable.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/repair/stockTransfer/InStock.vue b/src/views/repair/stockTransfer/InStock.vue new file mode 100644 index 0000000..62fa207 --- /dev/null +++ b/src/views/repair/stockTransfer/InStock.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/views/repair/stockTransfer/OutStock.vue b/src/views/repair/stockTransfer/OutStock.vue new file mode 100644 index 0000000..efad530 --- /dev/null +++ b/src/views/repair/stockTransfer/OutStock.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/src/views/repair/stockTransfer/StockTransfer.vue b/src/views/repair/stockTransfer/StockTransfer.vue new file mode 100644 index 0000000..ed37835 --- /dev/null +++ b/src/views/repair/stockTransfer/StockTransfer.vue @@ -0,0 +1,36 @@ + + + + +