From 96455706619a0a2a96a836714e106f4c7a3bfd40 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 04 三月 2020 13:18:26 +0800 Subject: [PATCH] 2020-03-04 --- src/tabviews/tableshare/mutilform/index.jsx | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/tabviews/tableshare/mutilform/index.jsx b/src/tabviews/tableshare/mutilform/index.jsx index 0fa09e1..6babeea 100644 --- a/src/tabviews/tableshare/mutilform/index.jsx +++ b/src/tabviews/tableshare/mutilform/index.jsx @@ -111,10 +111,10 @@ item.linkSubField = item.linkSubField.filter(_item => _fields.includes(_item)) } } - + if (item.type === 'linkMain' && BData && BData.hasOwnProperty(item.field)) { item.initval = BData[item.field] - } else if (_readin && !/^date/.test(item.type) && this.props.data && this.props.data.hasOwnProperty(item.field)) { + } else if (item.type !== 'linkMain' && _readin && !/^date/.test(item.type) && this.props.data && this.props.data.hasOwnProperty(item.field)) { item.initval = this.props.data[item.field] } @@ -354,6 +354,7 @@ showSearch filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0} onChange={(value, option) => {this.selectChange(item, value, option)}} + disabled={item.readonly === 'true'} > {item.options.map(option => <Select.Option id={option.key} data={hasSubField ? option : ''} title={option.Text} key={option.key} value={option.Value}>{option.Text}</Select.Option> @@ -381,6 +382,7 @@ showSearch mode="multiple" filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0} + disabled={item.readonly === 'true'} > {item.options.map(option => <Select.Option id={option.key} title={option.Text} key={option.key} value={option.Value}>{option.Text}</Select.Option> @@ -409,7 +411,7 @@ } ] })( - <DatePicker /> + <DatePicker disabled={item.readonly === 'true'} /> )} </Form.Item> </Col> @@ -433,7 +435,7 @@ } ] })( - <MonthPicker /> + <MonthPicker disabled={item.readonly === 'true'} /> )} </Form.Item> </Col> @@ -458,7 +460,7 @@ ] })( // <DatePicker showTime getCalendarContainer={() => document.getElementById('form-box')} /> - <DatePicker showTime /> + <DatePicker showTime disabled={item.readonly === 'true'} /> )} </Form.Item> </Col> -- Gitblit v1.8.0