+
+
+ 选择设备类型后自动生成,格式:设备类型+顺序号+日期
+
@@ -528,6 +532,7 @@ import { Message } from '@arco-design/web-vue'
import type { FormInstance } from '@arco-design/web-vue'
import { equipmentProcurementApi } from '@/apis/equipment/procurement'
import type { EquipmentResp, EquipmentReq } from '@/apis/equipment/type'
+import { IconInfoCircle } from '@arco-design/web-vue/es/icon'
interface Props {
visible: boolean
@@ -692,6 +697,40 @@ watch([() => formData.unitPrice, () => formData.quantity], ([newUnitPrice, newQu
}
})
+// 生成设备序列号
+const generateEquipmentSn = (equipmentType: string) => {
+ // 获取当前时间戳作为顺序号
+ const timestamp = Date.now()
+ const orderNumber = timestamp.toString().slice(-6) // 取后6位作为顺序号
+
+ // 获取设备类型简称
+ const typeMap: Record