From 4c6bdfe1f3557e49a315c1564bcb6164c0bc7faa Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 03 四月 2020 18:27:22 +0800 Subject: [PATCH] 2020-04-03 --- src/templates/zshare/formconfig.jsx | 101 ++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 73 insertions(+), 28 deletions(-) diff --git a/src/templates/zshare/formconfig.jsx b/src/templates/zshare/formconfig.jsx index 32e7328..d68fb73 100644 --- a/src/templates/zshare/formconfig.jsx +++ b/src/templates/zshare/formconfig.jsx @@ -608,7 +608,7 @@ * @description 鑾峰彇鏄剧ず鍒楄〃鍗曢厤缃俊鎭� * @param {*} card */ -export function getColumnForm (card, roleList = []) { +export function getColumnForm (card, roleList = [], menulist = []) { return [ { type: 'text', @@ -818,6 +818,28 @@ initVal: card.blacklist || [], required: false, options: roleList + }, + { + type: 'cascader', + key: 'linkmenu', + label: Formdict['header.form.linkmenu'], + initVal: card.linkmenu || [], + required: false, + options: menulist + }, + { + type: 'radio', + key: 'scale', + label: Formdict['header.form.clickscale'], + initVal: card.scale || 'false', + required: false, + options: [{ + value: 'true', + text: Formdict['header.form.true'] + }, { + value: 'false', + text: Formdict['header.form.false'] + }] } ] } @@ -1019,25 +1041,6 @@ required: false }, { - type: 'select', - key: 'regular', - label: Formdict['header.form.regular'], - initVal: card.regular || '', - options: [{ - value: '', - text: Formdict['header.form.empty'] - }, { - value: 'number', - text: Formdict['header.form.number'] - }, { - value: 'letter', - text: Formdict['header.form.letter'] - }, { - value: 'letter&number', - text: Formdict['header.form.letter&number'] - }] - }, - { type: 'radio', key: 'readonly', label: Formdict['header.form.readonly'], @@ -1090,14 +1093,6 @@ }] }, { - type: 'number', - key: 'fieldlength', - label: Formdict['header.form.field.length'], - tooltip: '鏂囨湰銆佷笅鎷夋銆佹棩鏈熺瓑瀛楁榛樿闀垮害涓�50锛屽琛屾枃鏈笌鏂囦欢涓婁紶瀛楁榛樿闀垮害涓�512', - initVal: card.fieldlength || _fieldlength, - required: false - }, - { type: 'radio', key: 'readin', label: Formdict['header.form.readin'], @@ -1113,10 +1108,37 @@ }, { type: 'number', + key: 'fieldlength', + label: Formdict['header.form.field.length'], + tooltip: '鏂囨湰銆佷笅鎷夋銆佹棩鏈熺瓑瀛楁榛樿闀垮害涓�50锛屽琛屾枃鏈笌鏂囦欢涓婁紶瀛楁榛樿闀垮害涓�512', + initVal: card.fieldlength || _fieldlength, + required: false + }, + { + type: 'number', key: 'maxRows', label: Formdict['header.form.maxRows'], initVal: card.maxRows || 6, required: false + }, + { + type: 'select', + key: 'regular', + label: Formdict['header.form.regular'], + initVal: card.regular || '', + options: [{ + value: '', + text: Formdict['header.form.empty'] + }, { + value: 'number', + text: Formdict['header.form.number'] + }, { + value: 'letter', + text: Formdict['header.form.letter'] + }, { + value: 'letter&number', + text: Formdict['header.form.letter&number'] + }] }, { type: 'select', @@ -1153,6 +1175,29 @@ options: inputfields }, { + type: 'select', + key: 'fileType', + label: '鏄剧ず鏂瑰紡', + initVal: card.fileType || 'text', + options: [{ + value: 'picture', + text: '鍥炬枃淇℃伅' + }, { + value: 'picture-card', + text: '鍥剧墖鍗�' + }, { + value: 'text', + text: '鏂囦欢' + }] + }, + { + type: 'number', + key: 'maxfile', + label: '鏈�澶ф枃浠舵暟', + initVal: card.maxfile || '', + required: false + }, + { type: 'multiselect', key: 'blacklist', label: Formdict['header.form.blacklist'], -- Gitblit v1.8.0