Explorar el Código

[update] 图片资源支持修改

zhanghe hace 6 años
padre
commit
5048fc498f

+ 1 - 2
src/models/resource.js

@@ -69,12 +69,11 @@ export default modelExtend(pageModel, {
       }
     },
     * update ({ payload, callback }, { call, put }) {
-      /*不支持修改
       const { data, success } = yield call(update, payload);
       if (success) {
         message.success('修改成功!');
         if (callback) callback();
-      }*/
+      }
       yield put({ type: 'hideModal' });
     },
     * delete ({ payload, callback }, { call, put }) {

+ 1 - 1
src/routes/Resource/gallery/index.js

@@ -118,7 +118,7 @@ export default class Gallery extends Component {
       maskClosable: false,
       signature,
       modalType,
-      title: `${modalType == 'create' ? '添加图片' : '查看图片'}`,
+      title: `${modalType == 'create' ? '添加图片' : '编辑图片'}`,
       wrapClassName: 'vertical-center-modal',
       onOk (data) {
         dispatch({

+ 0 - 1
src/routes/Resource/gallery/modal.js

@@ -113,7 +113,6 @@ export default class ModalForm extends PureComponent {
               value={fileCode}
               onChange={this.handleCodeInputChange}
               placeholder="请输入"
-              disabled={modalType === 'update' ? true : false}
             />
           </Form.Item>
           <Form.Item label="图片名称:" {...formItemLayout}>

+ 3 - 1
src/routes/Resource/gallery/table.js

@@ -70,7 +70,9 @@ export default class TableList extends PureComponent {
       key: 'operation',
       render: (text, record) => (
         <div>
-          <a onClick={() => onEditItem(record)}>查看</a>
+          <a onClick={() => onEditItem(record)}>编辑</a>
+          <Divider type="vertical" />
+          <a onClick={() => this.handleDeleteItem(record)}>删除</a>
         </div>
       ),
       width: '8%',

+ 5 - 4
src/routes/Training/Edit/index.js

@@ -152,12 +152,13 @@ export default class TrainingDetail extends PureComponent {
       const closeTimestamp = parseInt(moment(closeTime).format('x'));
 
       const data = {
-        ...getFieldsValue(),
+        ...restProps,
+        title,
         name: title,
         imgList: newImgList,
         openTime: openTimestamp,
         closeTime: closeTimestamp,
-        ...restProps,
+        ...getFieldsValue(),
       };
 
       // 其他参数
@@ -274,9 +275,9 @@ export default class TrainingDetail extends PureComponent {
                   initialValue: code,
                 })(<Input />)}
               </Form.Item>
-              <Form.Item label="师训题" hasFeedback {...formItemLayout}>
+              <Form.Item label="师训题" hasFeedback {...formItemLayout}>
                 {getFieldDecorator('title', {
-                  rules: [{ required: true, type: 'string', message: "题为必填项!" }],
+                  rules: [{ required: true, type: 'string', message: "题为必填项!" }],
                   initialValue: title,
                 })(<Input />)}
               </Form.Item>

+ 1 - 1
src/theme.js

@@ -2,7 +2,7 @@
 module.exports = {
   // 'primary-color': '#10e99b',
   'card-actions-background': '#f5f8fa',
-  'table-header-bg': '#3eabe8',
+  // 'table-header-bg': '#3eabe8',
   'table-padding-vertical': '6px',
   'table-padding-horizontal': '6px',
 };