资讯外部链接上传图片

This commit is contained in:
wangwenchen 2024-02-29 14:12:51 +08:00
parent 14c03fe143
commit 39fe9746e0
4 changed files with 133 additions and 127 deletions

View File

@ -21,6 +21,7 @@ export default OakComponent({
sort: 1, sort: 1,
isBridge: 1, isBridge: 1,
}, },
features:['extraFile'],
filters: [ filters: [
{ {
filter() { filter() {
@ -189,6 +190,7 @@ export default OakComponent({
extension, extension,
filename: 'unknown', filename: 'unknown',
isBridge: this.isWechatUrlFn(file), isBridge: this.isWechatUrlFn(file),
uploadState: 'success'
}); });
break; break;
case 'original': case 'original':
@ -197,6 +199,7 @@ export default OakComponent({
extension, extension,
filename: 'unknown', filename: 'unknown',
isBridge: this.isWechatUrlFn(file), isBridge: this.isWechatUrlFn(file),
uploadState: 'success'
}); });
break; break;
} }

View File

@ -47,8 +47,8 @@ export default function render(props) {
<Modal width={800} title={t('chooseImage')} open={isModalOpen1} onOk={() => onModal1Confirm(selectedId)} onCancel={closeModal1}> <Modal width={800} title={t('chooseImage')} open={isModalOpen1} onOk={() => onModal1Confirm(selectedId)} onCancel={closeModal1}>
{(renderImgs && renderImgs.length) ? (<> {(renderImgs && renderImgs.length) ? (<>
<Row gutter={[4, 4]}> <Row gutter={[4, 4]}>
{renderImgs.map((img) => <Col span={4}> {renderImgs.map((img) => <Col span={4} key={img.id} >
<ImgBox width={"100%"} bordered={true} mode="select" src={img.renderUrl} key={img.id} selected={selectedId === img.id} onClick={() => { <ImgBox width={"100%"} bordered={true} mode="select" src={img.renderUrl} selected={selectedId === img.id} onClick={() => {
if (selectedId === img.id) { if (selectedId === img.id) {
setSelectedId(-1); setSelectedId(-1);
} }

View File

@ -28,6 +28,7 @@ export default OakComponent({
sort: 1, sort: 1,
isBridge: 1, isBridge: 1,
}, },
features: ['extraFile'],
filters: [ filters: [
{ {
filter() { filter() {
@ -199,6 +200,8 @@ export default OakComponent({
extension, extension,
filename: 'unknown', filename: 'unknown',
isBridge: this.isWechatUrlFn(file), isBridge: this.isWechatUrlFn(file),
uploadState: 'success'
}); });
break; break;
case 'original': case 'original':
@ -207,6 +210,7 @@ export default OakComponent({
extension, extension,
filename: 'unknown', filename: 'unknown',
isBridge: this.isWechatUrlFn(file), isBridge: this.isWechatUrlFn(file),
uploadState: 'success'
}); });
break; break;
} }

View File

@ -108,17 +108,16 @@ export default function render(
onOk={() => onModal1Confirm(selectedId)} onOk={() => onModal1Confirm(selectedId)}
onCancel={closeModal1} onCancel={closeModal1}
> >
{(renderImgs && renderImgs.length) ? ( {(renderImgs && renderImgs.length > 0) ? (
<> <>
<Row gutter={[4, 4]}> <Row gutter={[4, 4]}>
{renderImgs.map((img: { renderUrl: string, originUrl: string, id: number }) => {renderImgs.map((img: { renderUrl: string, originUrl: string, id: number }, index) =>
<Col span={4}> <Col key={img.id} span={4}>
<ImgBox <ImgBox
width={"100%"} width={"100%"}
bordered={true} bordered={true}
mode="select" mode="select"
src={img.renderUrl} src={img.renderUrl}
key={img.id}
selected={selectedId === img.id} selected={selectedId === img.id}
onClick={() => { onClick={() => {
if (selectedId === img.id) { if (selectedId === img.id) {