From f97827ec76fd19fc13a59390b7c7af702023e678 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 15 Jul 2024 19:23:57 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=B1:=20[client]=20sync=20upgrade=20wit?= =?UTF-8?q?h=203=20commits=20[trident-sync]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build: publish success Merge remote-tracking branch 'origin/main' --- packages/ui/certd-client/CHANGELOG.md | 6 ++++++ packages/ui/certd-client/package.json | 10 +++++----- .../ui/certd-client/src/plugin/fast-crud/index.tsx | 6 +++--- .../src/views/crud/component/uploader/s3/s3-server.ts | 2 +- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/packages/ui/certd-client/CHANGELOG.md b/packages/ui/certd-client/CHANGELOG.md index 33bd004a..5a2d23e3 100644 --- a/packages/ui/certd-client/CHANGELOG.md +++ b/packages/ui/certd-client/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.21.2](https://github.com/fast-crud/fast-crud/compare/v1.21.1...v1.21.2) (2024-07-15) + +### Performance Improvements + +* 增加示例,FsInDrawer ([777830f](https://github.com/fast-crud/fast-crud/commit/777830f860b6a9752ba24df5a99af5e7c62bdfb2)) + ## [1.21.1](https://github.com/fast-crud/fast-crud/compare/v1.21.0...v1.21.1) (2024-06-23) ### Bug Fixes diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index 28ef05ad..93368886 100644 --- a/packages/ui/certd-client/package.json +++ b/packages/ui/certd-client/package.json @@ -1,6 +1,6 @@ { "name": "@fast-crud/fs-admin-antdv4", - "version": "1.21.1", + "version": "1.21.2", "private": true, "scripts": { "dev": "vite", @@ -26,10 +26,10 @@ "@ant-design/icons-vue": "^7.0.1", "@aws-sdk/client-s3": "^3.535.0", "@aws-sdk/s3-request-presigner": "^3.535.0", - "@fast-crud/fast-crud": "^1.21.1", - "@fast-crud/fast-extends": "^1.21.1", - "@fast-crud/ui-antdv4": "^1.21.1", - "@fast-crud/ui-interface": "^1.21.1", + "@fast-crud/fast-crud": "^1.21.2", + "@fast-crud/fast-extends": "^1.21.2", + "@fast-crud/ui-antdv4": "^1.21.2", + "@fast-crud/ui-interface": "^1.21.2", "@iconify/vue": "^4.1.1", "@soerenmartius/vue3-clipboard": "^0.1.2", "ant-design-vue": "^4.1.2", diff --git a/packages/ui/certd-client/src/plugin/fast-crud/index.tsx b/packages/ui/certd-client/src/plugin/fast-crud/index.tsx index 7ee67212..bef56eb2 100644 --- a/packages/ui/certd-client/src/plugin/fast-crud/index.tsx +++ b/packages/ui/certd-client/src/plugin/fast-crud/index.tsx @@ -181,7 +181,7 @@ function install(app: any, options: any = {}) { domain: "https://d2p-demo.oss-cn-shenzhen.aliyuncs.com", bucket: "d2p-demo", region: "oss-cn-shenzhen", - accessKeyId: "", + accessKeyId: "", //不建议客户端使用AccessKey,生产部署请使用getAuthorization来获取授权 accessKeySecret: "", async getAuthorization(context: FsUploaderGetAuthContext): Promise { // 不传accessKeySecret代表使用临时签名模式,此时此参数必传(安全,生产环境推荐) @@ -239,12 +239,12 @@ function install(app: any, options: any = {}) { //minio与s3完全适配 endpoint: "https://play.min.io", credentials: { - //不建议在客户端使用secretAccessKey来上传 + //不建议在客户端使用secretAccessKey来上传, 生产部署请使用getSignedUrl,来获取授权 accessKeyId: "Q3AM3UQ867SPQQA43P2F", //访问登录名 secretAccessKey: "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG" //访问密码 } }, - //预签名配置,向后端获取上传的预签名连接 + //预签名配置,向后端获取上传的预签名连接(生产部署推荐) async getSignedUrl(bucket: string, key: string, options: any, type: FsUploaderS3SignedUrlType = "put") { return await GetSignedUrl(bucket, key, type); }, diff --git a/packages/ui/certd-client/src/views/crud/component/uploader/s3/s3-server.ts b/packages/ui/certd-client/src/views/crud/component/uploader/s3/s3-server.ts index 5e6833fd..0b39fa2b 100644 --- a/packages/ui/certd-client/src/views/crud/component/uploader/s3/s3-server.ts +++ b/packages/ui/certd-client/src/views/crud/component/uploader/s3/s3-server.ts @@ -1,7 +1,7 @@ // @ts-ignore import { S3Client, GetObjectCommand, PutObjectCommand, CreateBucketCommand } from "@aws-sdk/client-s3"; import { getSignedUrl } from "@aws-sdk/s3-request-presigner"; -import {utils} from "@fast-crud/fast-crud"; +import { utils } from "@fast-crud/fast-crud"; // TODO 模拟server, 你应该将此代码搬到你的server端 let bucketCreated = false; export async function generateSignedUrl(bucket: string, key: string, type: "put" | "get" = "get") {