Commit c1ee8def authored by nano's avatar nano

released_at

parent 09016128
Pipeline #4713 failed with stages
This diff is collapsed.
import 'moment/locale/zh-cn';
import moment from 'moment'
moment.locale('zh-cn')
export default { export default {
apiRoot, apiRoot,
returnSSO, returnSSO,
......
...@@ -3,6 +3,7 @@ import {connect} from "dva"; ...@@ -3,6 +3,7 @@ import {connect} from "dva";
import styles from "./AppDetail.less"; import styles from "./AppDetail.less";
import config from "../config"; import config from "../config";
import uuid from "uuid"; import uuid from "uuid";
import moment from 'moment'
import { import {
Alert, Alert,
Button, Button,
...@@ -18,6 +19,7 @@ import { ...@@ -18,6 +19,7 @@ import {
Row, Row,
Select, Select,
Spin, Spin,
DatePicker,
Tabs, Tabs,
Upload Upload
} from "antd"; } from "antd";
...@@ -109,7 +111,7 @@ class AppDetail extends React.Component { ...@@ -109,7 +111,7 @@ class AppDetail extends React.Component {
}) })
} }
handleCancel = () => this.setState({previewVisible: false}) handleCancel = () => this.setState({previewVisible: false});
handlePreview = (file) => { handlePreview = (file) => {
this.setState({ this.setState({
...@@ -150,9 +152,9 @@ class AppDetail extends React.Component { ...@@ -150,9 +152,9 @@ class AppDetail extends React.Component {
if (!err) { if (!err) {
console.log('Received values of form: ', values); console.log('Received values of form: ', values);
const {category, homepage, conference, tags, locales} = values const {category, homepage, conference, tags, locales, released_at} = values
dispatch({type: "Apps/update", payload: {id, category, homepage, conference, tags, locales}}) dispatch({type: "Apps/update", payload: {id, category, homepage, conference, tags, locales, released_at}})
} }
}); });
} }
...@@ -368,7 +370,7 @@ class AppDetail extends React.Component { ...@@ -368,7 +370,7 @@ class AppDetail extends React.Component {
render() { render() {
const {form, App, loading, dispatch} = this.props const {form, App, loading, dispatch} = this.props
const {getFieldDecorator} = form const {getFieldDecorator} = form
const {id, author, homepage, references = {}, dependencies = {}, description = {}, actions = {}, version = {}, name = {}, category, tags = [], locales = [], conference, icon, cover, background,} = App const {id, author, homepage, references = {}, dependencies = {}, description = {}, actions = {}, version = {}, name = {}, category, tags = [], locales = [], conference, icon, cover, background, released_at} = App
const {publishers, developers, previewVisible, previewImage, iconList, coverList, backgroundList, isCreateNews, news, packages} = this.state const {publishers, developers, previewVisible, previewImage, iconList, coverList, backgroundList, isCreateNews, news, packages} = this.state
return ( return (
...@@ -522,6 +524,15 @@ class AppDetail extends React.Component { ...@@ -522,6 +524,15 @@ class AppDetail extends React.Component {
)} )}
</FormItem> </FormItem>
<FormItem
{...formItemLayout}>
{getFieldDecorator('released_at', {
initialValue: moment(released_at, 'YYYY-MM-DD')
})(
<DatePicker placeholder="发布日期" />
)}
</FormItem>
<FormItem {...formItemLayout} > <FormItem {...formItemLayout} >
<div className={styles.wrapSubmit}> <div className={styles.wrapSubmit}>
<Button type="primary" htmlType="submit" size="large">提交</Button> <Button type="primary" htmlType="submit" size="large">提交</Button>
......
...@@ -46,11 +46,6 @@ const columns = [ ...@@ -46,11 +46,6 @@ const columns = [
class Apps extends React.Component { class Apps extends React.Component {
componentWillMount() {
const {dispatch} = this.props
console.log(this.props)
}
render() { render() {
const {children, dispatch, isCreate, isSubmit, apps} = this.props const {children, dispatch, isCreate, isSubmit, apps} = this.props
......
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