import React from 'react'; import { Col, Row, Button } from 'antd'; import './index.less'; import Page from '@src/containers/Page'; import Block from '@src/components/Block'; import EditTableCell from '@src/components/EditTableCell'; import TableLayout from '@src/layouts/TableLayout'; import { asyncSMessage } from '@src/services/AsyncTools'; import { System } from '../../../stores/system'; const locations = [ { page: '4-1/3模考-千行CAT/加入第二套', location: '显示第一次模考成绩', value: '4-1/3-show' }, { page: '4-3-1 做题结束-练习报告', location: '建议用时', value: '4-3-1-suggest' }, { page: '4-3.2模考-数学机经-最新列表页', location: '邮箱订阅', value: '4-3.2-update' }, { page: '4-4 模考-休息', location: 'Optional Break', value: '4-4-optional' }, { page: '4-2-3 模考-数学机经-购买', location: '填写邮箱', value: '4-2-3-email' }, { page: '5-1/3主页/弹框', location: '备注6', value: '5-1/3-note' }, { page: '5-7/1 数据-练习', location: '平均用时', value: '5-7/1-data' }, { page: '5-1 显示答案', location: '解释30%', value: '4-2-2-answer' }, { page: '5-6 数据', location: '平均用时+?号', value: '5-6-data' }, { page: '5-9 显示答案', location: '课程开发票', value: '5-9-invoice' }, ]; export default class extends Page { constructor(props) { super(props); this.columns = [{ title: '页面', dataIndex: 'page', }, { title: '位置', dataIndex: 'location', }, { title: '内容', dataIndex: 'value', render: (text, record) => { const { data } = this.state; return { this.changeData(record.value, v); }} />; }, }]; } initData() { System.getTips().then(result => { this.setState({ load: true, data: result }); }); } changeData(key, value) { const { data } = this.state; data[key] = value; this.setState({ data }); } submit() { const { data } = this.state; System.setTips(data) .then(() => { this.setState(data); asyncSMessage('保存成功'); }); } renderView() { return ; } }