feat: extraFile projection加上extra2

This commit is contained in:
wkj 2025-11-27 15:24:17 +08:00
parent ca958c60f0
commit 7cb2479eab
8 changed files with 22 additions and 8 deletions

View File

@ -256,8 +256,7 @@ export default function Render(
origin: origin,
type: "image",
tag1: "source",
objectId:
generateNewId(),
objectId: generateNewId(),
filename,
size,
extension,
@ -310,8 +309,7 @@ export default function Render(
origin: origin,
type: "video",
tag1: "source",
objectId:
generateNewId(),
objectId: generateNewId(),
filename,
size,
extension,

View File

@ -219,8 +219,7 @@ export default function Render(
origin: origin,
type: "image",
tag1: "source",
objectId:
generateNewId(),
objectId: generateNewId(),
filename,
size,
extension,
@ -273,8 +272,7 @@ export default function Render(
origin: origin,
type: "video",
tag1: "source",
objectId:
generateNewId(),
objectId: generateNewId(),
filename,
size,
extension,

View File

@ -20,6 +20,10 @@ export default OakComponent({
entity: 1,
entityId: 1,
sort: 1,
fileType: 1,
isBridge: 1,
uploadState: 1,
size: 1,
applicationId: 1,
},
features: ['extraFile'],

View File

@ -44,6 +44,7 @@ export default OakComponent({
objectId: 1,
filename: 1,
extra1: 1,
extra2: 1,
extension: 1,
type: 1,
entity: 1,
@ -52,6 +53,8 @@ export default OakComponent({
sort: 1,
isBridge: 1,
uploadState: 1,
size: 1,
applicationId: 1,
},
data: {
// 根据 size 不同,计算的图片显示大小不同

View File

@ -20,6 +20,7 @@ export default OakComponent({
objectId: 1,
filename: 1,
extra1: 1,
extra2: 1,
extension: 1,
type: 1,
entity: 1,
@ -27,6 +28,9 @@ export default OakComponent({
fileType: 1,
sort: 1,
isBridge: 1,
uploadState: 1,
size: 1,
applicationId: 1,
},
features: ['extraFile'],
filters: [

View File

@ -25,6 +25,7 @@ export default OakComponent({
objectId: 1,
filename: 1,
extra1: 1,
extra2: 1,
extension: 1,
type: 1,
entity: 1,
@ -33,6 +34,8 @@ export default OakComponent({
sort: 1,
isBridge: 1,
uploadState: 1,
size: 1,
applicationId: 1,
},
features: ['extraFile'],
formData({ data, features }) {

View File

@ -44,6 +44,7 @@ export default OakComponent({
objectId: 1,
filename: 1,
extra1: 1,
extra2: 1,
extension: 1,
type: 1,
entity: 1,

View File

@ -104,6 +104,9 @@ const triggers: Trigger<EntityDict, 'extraFile', BRC<EntityDict>>[] = [
objectId: 1,
bucket: 1,
extension: 1,
entity: 1,
entityId: 1,
extra2: 1,
applicationId: 1,
application: applicationProjection
},