Commit 3a8933e8 by zhangleyuan

Merge branch 'feature/zhangleyuan/20201124/cloud-class_third-stage' into dev

parents 235f6d01 4d4b2d2d
...@@ -35,6 +35,7 @@ class AddLiveBasic extends React.Component { ...@@ -35,6 +35,7 @@ class AddLiveBasic extends React.Component {
} }
} }
componentWillUnmount() { componentWillUnmount() {
} }
componentDidMount(){ componentDidMount(){
...@@ -281,19 +282,21 @@ class AddLiveBasic extends React.Component { ...@@ -281,19 +282,21 @@ class AddLiveBasic extends React.Component {
onClose={() => this.setState({ showCutModal: false })} onClose={() => this.setState({ showCutModal: false })}
reUpload={() => { this.state.currentInputFile.click() }} reUpload={() => { this.state.currentInputFile.click() }}
/> />
{showSelectFileModal &&
<SelectPrepareFileModal <SelectPrepareFileModal
operateType="select" key="basic"
multiple={false} operateType="select"
accept="image/jpeg,image/png,image/jpg" multiple={false}
selectTypeList={['JPG', 'JPEG', 'PNG']} accept="image/jpeg,image/png,image/jpg"
tooltip='支持文件类型:jpg、jpeg、png' selectTypeList={['JPG', 'JPEG', 'PNG']}
isOpen={showSelectFileModal} tooltip='支持文件类型:jpg、jpeg、png'
onClose={() => { isOpen={showSelectFileModal}
this.setState({ showSelectFileModal: false }) onClose={() => {
}} this.setState({ showSelectFileModal: false })
onSelect={this.handleSelectCover} }}
/> onSelect={this.handleSelectCover}
/>
}
<Modal <Modal
title="设置图片" title="设置图片"
width={1080} width={1080}
......
...@@ -391,17 +391,21 @@ class AddLiveIntro extends React.Component { ...@@ -391,17 +391,21 @@ class AddLiveIntro extends React.Component {
</div> </div>
</div> </div>
{/* 选择暖场图文件弹窗 */} {/* 选择暖场图文件弹窗 */}
<SelectPrepareFileModal { showSelectFileModal &&
operateType="select" <SelectPrepareFileModal
accept={selectType==="INTRO"?"image/jpeg,image/png,image/jpg":"video/mp4,image/jpeg,image/png,image/jpg"} key="instro"
selectTypeList={ selectType==="INTRO" ? ['JPG', 'JPEG', 'PNG']: ['MP4', 'JPG', 'JPEG', 'PNG'] } operateType="select"
tooltip={ selectType==="INTRO"?'支持文件类型:jpg、jpeg、png':'支持文件类型:jpg、jpeg、png、mp4'} accept={selectType==="INTRO"?"image/jpeg,image/png,image/jpg":"video/mp4,image/jpeg,image/png,image/jpg"}
isOpen={showSelectFileModal} selectTypeList={ selectType==="INTRO" ? ['JPG', 'JPEG', 'PNG']: ['MP4', 'JPG', 'JPEG', 'PNG'] }
onClose={() => { tooltip={ selectType==="INTRO"?'支持文件类型:jpg、jpeg、png':'支持文件类型:jpg、jpeg、png、mp4'}
this.setState({ showSelectFileModal: false }) isOpen={showSelectFileModal}
}} onClose={() => {
onSelect={this.handleSelectVideo} this.setState({ showSelectFileModal: false })
/> }}
onSelect={this.handleSelectVideo}
/>
}
</div> </div>
) )
......
...@@ -76,7 +76,17 @@ class SelectPrepareFileModal extends React.Component { ...@@ -76,7 +76,17 @@ class SelectPrepareFileModal extends React.Component {
showNonCompliantFileModal: false, showNonCompliantFileModal: false,
} }
} }
componentDidMount() {
const { diskList = [], currentRootDisk} = this.props;
const _currentRootDisk = diskList[0] || currentRootDisk || defaultRootDisk;
this.setState({
query: defaultQuery,
currentRootDisk: _currentRootDisk,
folderPathList: [_currentRootDisk],
}, () => {
this.handleFetchFolderList();
});
}
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
const { diskList = [], currentRootDisk} = nextProps; const { diskList = [], currentRootDisk} = nextProps;
if (nextProps.isOpen) { if (nextProps.isOpen) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment