52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
# Owl Admin Start
|
|
|
|
- Laravel 10.x
|
|
- slowlyo/owl-admin
|
|
- tucker-eric/eloquentfilter
|
|
|
|
## 修改前端文件
|
|
|
|
### resources\admin-views\src\pages\amis\index.tsx
|
|
|
|
```tsx
|
|
return (
|
|
<>
|
|
<Spin loading={initPage.loading}
|
|
dot
|
|
size={8}
|
|
className="w-full"
|
|
style={{minHeight: initPage.loading ? "500px" : ""}}>
|
|
<AmisRender schema={schema}/>
|
|
</Spin>
|
|
{(settings.footer && !initPage.loading) && <Footer/>}
|
|
</>
|
|
)
|
|
```
|
|
|
|
### resources\admin-views\src\components\AmisRender\CustomComponents\components\WangEditor\index.tsx
|
|
|
|
```tsx
|
|
// 编辑器配置
|
|
const editorConfig: Partial<IEditorConfig> = {
|
|
placeholder: props.placeholder,
|
|
readOnly: props.disabled || props.static,
|
|
autoFocus: props.autoFocus,
|
|
maxLength: props.maxLength,
|
|
MENU_CONF: {
|
|
uploadImage: {
|
|
server: props.uploadImageServer,
|
|
maxFileSize: props.uploadImageMaxSize || (1024 * 1024 * 2),
|
|
maxNumberOfFiles: props.uploadImageMaxNumber || 100,
|
|
headers: {
|
|
Authorization: `Bearer ${token}`
|
|
}
|
|
},
|
|
uploadVideo: {
|
|
server: props.uploadVideoServer,
|
|
maxFileSize: props.uploadVideoMaxSize || (1024 * 1024 * 10),
|
|
maxNumberOfFiles: props.uploadVideoMaxNumber || 10,
|
|
}
|
|
}
|
|
}
|
|
```
|