提交
This commit is contained in:
1 parent
80138c6388
commit
693e8a678e
682 files changed
+211375
-5306
No files matched your search
@@ -30,6 +30,14 @@ function run() {
|
||||
'丙 待处理'
|
||||
]
|
||||
)
|
||||
assert.deepEqual(
|
||||
andLines.map((x) => ({ body: x.body, timestamp: x.timestamp })),
|
||||
[
|
||||
{ body: '甲 同意', timestamp: '2026-07-23 10:01:00' },
|
||||
{ body: '乙 无异议', timestamp: '2026-07-23 10:20:00' },
|
||||
{ body: '丙 待处理', timestamp: '' }
|
||||
]
|
||||
)
|
||||
assert.equal(andLines[0].tone, 'ok')
|
||||
assert.equal(andLines[2].tone, 'pending')
|
||||
|
||||
|
||||
@@ -6,7 +6,9 @@ import assert from 'node:assert/strict'
|
||||
import {
|
||||
isOaUploadImageFile,
|
||||
isOaUploadVideoFile,
|
||||
getOaUploadDisplayName
|
||||
getOaUploadDisplayName,
|
||||
formatOaUploadPathsForPrint,
|
||||
formatOaPrintAttachmentText
|
||||
} from '../src/utils/oa-upload-file-type.ts'
|
||||
|
||||
assert.equal(isOaUploadImageFile({ name: 'a.png', url: 'https://x/a.png' }), true)
|
||||
@@ -20,5 +22,41 @@ assert.equal(isOaUploadVideoFile({ name: 'a.pdf', url: 'https://x/a.pdf' }), fal
|
||||
|
||||
assert.equal(getOaUploadDisplayName({ name: '合同.pdf', url: 'https://x/path/合同.pdf' }), '合同.pdf')
|
||||
assert.equal(getOaUploadDisplayName({ url: 'https://x/path/only-url.docx' }), 'only-url.docx')
|
||||
assert.equal(
|
||||
getOaUploadDisplayName({
|
||||
url: '/minio/zkxw/oa-approval/202608/10/5691c39340f646afa55b750a1aa0ccc2.png'
|
||||
}),
|
||||
'5691c39340f646afa55b750a1aa0ccc2.png'
|
||||
)
|
||||
|
||||
assert.deepEqual(
|
||||
formatOaUploadPathsForPrint(
|
||||
'/minio/zkxw/oa-approval/202608/10/5691c39340f646afa55b750a1aa0ccc2.png'
|
||||
),
|
||||
['5691c39340f646afa55b750a1aa0ccc2.png']
|
||||
)
|
||||
assert.deepEqual(
|
||||
formatOaUploadPathsForPrint([
|
||||
'/minio/zkxw/oa-approval/202608/10/5691c39340f646afa55b750a1aa0ccc2.png',
|
||||
{ name: '合同.pdf', url: '/minio/zkxw/oa-approval/202608/10/abc.pdf' }
|
||||
]),
|
||||
['5691c39340f646afa55b750a1aa0ccc2.png', '合同.pdf']
|
||||
)
|
||||
assert.deepEqual(formatOaUploadPathsForPrint(''), [])
|
||||
assert.deepEqual(formatOaUploadPathsForPrint(null), [])
|
||||
|
||||
assert.equal(
|
||||
formatOaPrintAttachmentText(
|
||||
'/minio/zkxw/oa-approval/202608/10/5691c39340f646afa55b750a1aa0ccc2.png'
|
||||
),
|
||||
'5691c39340f646afa55b750a1aa0ccc2.png'
|
||||
)
|
||||
assert.equal(
|
||||
formatOaPrintAttachmentText(
|
||||
'/minio/a.png、/minio/b.pdf'
|
||||
),
|
||||
'a.png、b.pdf'
|
||||
)
|
||||
assert.equal(formatOaPrintAttachmentText('安徽省 / 合肥市 / 瑶海区'), '安徽省 / 合肥市 / 瑶海区')
|
||||
|
||||
console.log('ok: oa upload file type helpers')
|
||||
Reference in new issue
Block a user