1234567891011121314151617181920212223 |
- import locale from '@ER/formEditor/locale'
- import utils from '@ER/utils'
- export default function (node, isWrap = true, lang = 'zh-cn', isCreateLabel = true, eachBack) {
- const newNode = isWrap
- ? {
- type: 'inline',
- columns: [node]
- }
- : node
- const result = utils.wrapElement(newNode, eachBack && eachBack)
- if (isCreateLabel) {
- node.label = utils.transferData(lang, utils.transferLabelPath(node), locale)
- // if (/^(input|textarea|number|radio|checkbox|select|time|date|rate|switch|slider|html|cascader|uploadfile|signature|region)$/.test()) {}
- if (/^(select|cascader|region|date|time)$/.test(node.type)) {
- node.options.placeholder = utils.transferData(lang, 'er.validateMsg.placeholder2', locale)
- }
- if (/^(input|textarea|html)$/.test(node.type)) {
- node.options.placeholder = utils.transferData(lang, 'er.validateMsg.placeholder1', locale)
- }
- // node.options.placeholder
- }
- return result
- }
|