| | |
| | | import { Button } from 'ant-design-vue'; |
| | | |
| | | import { generateAutoCode } from '#/api/mes/md/autocode/record'; |
| | | import { isPdMockEnabled } from '#/api/mes/pd/mock/enabled'; |
| | | import { mockNextCode } from '#/api/mes/pd/mock/utils'; |
| | | |
| | | export type VersionChangeFormType = 'create' | 'detail' | 'update'; |
| | | |
| | |
| | | { |
| | | type: 'default', |
| | | onClick: async () => { |
| | | const code = isPdMockEnabled() |
| | | ? mockNextCode( |
| | | 'VC-2026', |
| | | Math.floor(Date.now() % 10_000), |
| | | ) |
| | | : await generateAutoCode( |
| | | MesAutoCodeRuleCode.PD_VERSION_CODE, |
| | | ); |
| | | const code = await generateAutoCode( |
| | | MesAutoCodeRuleCode.PD_VERSION_CODE, |
| | | ); |
| | | await formApi?.setFieldValue('code', code); |
| | | }, |
| | | }, |