소스 검색

Merge branch 'fix_update' into 'master'

fix reason

See merge request admin-manager/dc!15
王文博 5 년 전
부모
커밋
7e68465338
2개의 변경된 파일30개의 추가작업 그리고 6개의 파일을 삭제
  1. 26 6
      src/pages/dc/namelist/components/Append/index.js
  2. 4 0
      src/pages/dc/namelist/detail.js

+ 26 - 6
src/pages/dc/namelist/components/Append/index.js

@@ -17,6 +17,7 @@ class Index extends Component {
         this.state = {
             params: {},
             businessName: '',
+            reason: '',
         }
         this.formSetting = [{
             label: '业务标识',
@@ -44,7 +45,8 @@ class Index extends Component {
                 dropdownRender: () => <div/>,
                 placeholder: '请输入',
                 className: s.selectFixHeight2
-            }]
+            }
+        ]
     }
 
     // 组件挂在的时候调用的生命周期函数
@@ -54,21 +56,19 @@ class Index extends Component {
     }
 
     onOk = () => {
-        const { params } = this.state;
-        console.log(params)
+        const { params ,reason} = this.state;
         this.props.dispatch({
             type: 'template/_appendList',
             payload: {
                 "business":params.business,
-                "content":params.nameList
+                "content":params.nameList,
+                "reason":reason
             },
             callback: res => {
                 const { code, data } = res || {}
                 if (code === 0) {
                     message.info("名单追加成功,可以继续追加!")
                     var nameList = []
-                    console.log("===start====")
-                    console.log(params)
                     params.nameList = []
                     this.setState({
                         params,
@@ -125,6 +125,13 @@ class Index extends Component {
         });
     }
 
+    onReasonChange = event => {
+        const reason = event.target.value;
+        this.setState({
+            reason,
+        });
+    }
+
     render () {
         const { showModal, onCancel, loading } = this.props
         const { params } = this.state
@@ -142,6 +149,19 @@ class Index extends Component {
                 <div className={s.formGroup}>
                     <FormItem formSetting={this.formSetting} params={params} onChange={this.onParamsChange} />
                 </div>
+                {
+                 <Row>
+                    <Col span={6} style={{
+                        textAlign: 'right',
+                        lineHeight: '32px',
+                    }}>追加理由:</Col>
+                    <Col span={16}>
+                        <Input style={{
+                            width: 450,
+                        }} value={this.state.reason} onChange={this.onReasonChange}></Input>
+                    </Col>
+                </Row>
+                }
                 {/* <Row>
           <Col span={6} style={{
             textAlign: 'right',

+ 4 - 0
src/pages/dc/namelist/detail.js

@@ -69,6 +69,10 @@ class Index extends React.PureComponent {
                 title: '用户ID',
                 dataIndex: 'userId'
             },
+            {
+                title: '添加原因',
+                dataIndex: 'reason'
+            },
             {
                 title: '操作',
                 dataIndex: 'actions',