From c39acd25c3e8747be16773a003f519e4ef801640 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 17 一月 2023 16:44:16 +0800 Subject: [PATCH] 2023-01-17 --- src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx | 44 +++++++++++++++++++++++++++++--------------- 1 files changed, 29 insertions(+), 15 deletions(-) diff --git a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx index 6fe2b7c..ff8e714 100644 --- a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx +++ b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx @@ -37,7 +37,7 @@ inputType: 'input', editable: true, unique: true, - width: '17%' + width: '16%' }, { title: '鍚嶇О', @@ -45,7 +45,7 @@ inputType: 'input', editable: true, unique: true, - width: '17%' + width: '16%' }, { title: '鍒楀', @@ -54,7 +54,7 @@ min: 5, max: 200, editable: true, - width: '12%', + width: '10%', render: (text) => text || 20 }, { @@ -63,7 +63,7 @@ inputType: 'select', editable: true, required: false, - width: '14%', + width: '12%', render: (text) => { if (text === 'image') { return '鍥剧墖' @@ -85,7 +85,7 @@ inputType: 'radio', editable: true, required: false, - width: '14%', + width: '12%', render: (text) => { if (text === 'true') { return '鏄�' @@ -114,7 +114,7 @@ inputType: 'radio', editable: true, required: false, - width: '14%', + width: '12%', render: (text) => { if (text !== 'false') { return '鏄�' @@ -126,7 +126,19 @@ {value: 'true', text: '鏄�'}, {value: 'false', text: '鍚�'} ] - } + }, + { + title: '绾㈣壊鏍囬', + dataIndex: 'required', + width: '10%', + editable: true, + inputType: 'radio', + render: (text, record) => record.required === 'true' ? '鏄�' : '鍚�', + options: [ + {value: 'true', text: '鏄�'}, + {value: 'false', text: '鍚�'} + ] + }, ], scriptsColumns: [ { @@ -215,13 +227,12 @@ if (card.intertype !== 'system') { _verify.enable = 'false' } - if (_verify.columns[0] && (!_verify.columns[0].type || !_verify.columns[0].output)) { - _verify.columns = _verify.columns.map(col => { - col.type = col.type || 'text' - col.output = col.output || 'true' - return col - }) - } + _verify.columns = _verify.columns.map(col => { + col.type = col.type || 'text' + col.output = col.output || 'true' + col.required = col.required || 'false' + return col + }) let defaultscript = '' if (!_verify.script && card.intertype === 'system') { @@ -459,6 +470,7 @@ values.uuid = Utils.getuuid() values.abs = 'false' values.output = 'true' + values.required = 'false' verify.columns.push(values) this.setState({ @@ -751,6 +763,7 @@ Width: 20, abs: 'false', output: 'true', + required: 'false', type: 'text', uuid: Utils.getuuid() } @@ -798,6 +811,7 @@ Width: 20, abs: 'false', output: col.output || 'true', + required: col.required || 'false', type: 'text', } @@ -995,7 +1009,7 @@ <Button className="excel-col-add mk-red" title="娓呯┖Excel鍒�" onClick={this.clearField}> 娓呯┖Excel鍒� </Button> - <div style={{color: '#959595', fontSize: '13px', paddingLeft: '10px'}}>濡傞渶瀵煎嚭搴忓彿锛岃浣跨敤瀛楁 $Index锛涙暟鍊肩被鍨嬪鍑烘椂鍙繘琛屾暟鎹鐞嗭紙鍙栫粷瀵瑰�笺�佷繚鐣欏皬鏁颁綅锛夈��</div> + <div style={{color: '#959595', fontSize: '13px', paddingLeft: '10px'}}>濡傞渶瀵煎嚭搴忓彿锛岃浣跨敤瀛楁 $Index锛涙暟鍊肩被鍨嬪鍑烘椂鍙繘琛屾暟鎹鐞嗭紙鍙栫粷瀵瑰�笺�佷繚鐣欏皬鏁颁綅锛夛紱绾㈣壊鏍囬瀵煎嚭鏃跺垪澶存枃瀛椾负绾㈣壊銆�</div> <EditTable actions={['edit', 'move', 'copy', 'del']} type="excelcolumn" wrappedComponentRef={(inst) => this.columnRef = inst} data={verify.columns} columns={excelColumns} onChange={this.changeColumns}/> </TabPane> {card.intertype === 'system' ? <TabPane tab={ -- Gitblit v1.8.0