From d4c2669215ef211e52496e69a89010a9b545e04a Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 06 九月 2021 19:06:28 +0800 Subject: [PATCH] 2021-09-06 --- src/tabviews/zshare/mutilform/index.jsx | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tabviews/zshare/mutilform/index.jsx b/src/tabviews/zshare/mutilform/index.jsx index fd2798c..c84d5e5 100644 --- a/src/tabviews/zshare/mutilform/index.jsx +++ b/src/tabviews/zshare/mutilform/index.jsx @@ -52,6 +52,7 @@ let record = {} let formlist = fromJS(action.fields).toJS() let fieldMap = new Map() + let check = action.setting.formType === 'check' formlist = formlist.filter(item => { if (item.supField && item.supvalue) { // 澶氬眰琛ㄥ崟鎺у埗 @@ -76,7 +77,7 @@ // 鏁版嵁鑷姩濉厖 item.readin = item.readin !== 'false' - item.readonly = item.readonly === 'true' + item.readonly = check || item.readonly === 'true' item.writein = item.writein !== 'false' item.hidden = item.hidden === 'true' item.fieldlength = item.fieldlength || 50 @@ -673,7 +674,7 @@ } else if (item.type === 'color') { content = (<MKColor config={item} onChange={(val) => this.recordChange({[item.field]: val})}/>) } else if (item.type === 'checkcard') { - className = "checkcard" + className = 'checkcard' content = (<MKCheckCard config={item} onChange={(val, other) => this.recordChange({[item.field]: val, ...other}, item)}/>) } else if (item.type === 'switch') { content = (<MKSwitch config={item} onChange={(val) => this.recordChange({[item.field]: val})}/>) @@ -684,6 +685,7 @@ } else if (item.type === 'date' || item.type === 'datemonth' || item.type === 'datetime') { content = (<MKDatePicker config={item} onChange={(val) => this.recordChange({[item.field]: val})} />) } else if (item.type === 'fileupload') { + className = item.readonly ? 'readonly' : '' content = (<MKFileUpload config={item} onChange={(val) => this.recordChange({[item.field]: val})} />) } else if (item.type === 'textarea') { content = (<MKTextArea config={item} onChange={(val, defer) => !defer && this.recordChange({[item.field]: val})}/>) -- Gitblit v1.8.0