Browse Source

form表单 按钮

lixiaoyu 2 years ago
parent
commit
a8c12112e8

+ 218 - 165
variant-form-pro(2.3.8.20230308)/src/api/form-common.js

@@ -6,185 +6,238 @@ import loadPinYinInit from '../../lib/ChineseHelper'
  * @type {{}}
  */
 let method = {
-    /*********************************表单接口-开始************************************************/
-    /**
-     * vForm增加
-     * @param moduleName 模块名
-     * @param tableName 表名
-     * @param params 参数
-     * @param permission 权限标识
-     */
-    add: function (moduleName, tableName, params, permission = '') {
-        let data = {}
-        data['tableName'] = tableName
-        data['jsonObject'] = params
-        return request({
-            url: moduleName + 'v-form/add',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
-    /**
-     * vForm修改
-     * @param moduleName 模块名
-     * @param tableName 表名
-     * @param params 参数
-     * @param permission 权限标识
-     */
-    update: function (moduleName, tableName, params, permission = '') {
-        let data = {}
-        data['tableName'] = tableName
-        data['jsonObject'] = params
-        return request({
-            url: moduleName + 'v-form/updateById',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
+	/*********************************表单接口-开始************************************************/
+	/**
+	 * vForm增加
+	 * @param moduleName 模块名
+	 * @param tableName 表名
+	 * @param params 参数
+	 * @param permission 权限标识
+	 */
+	add: function(moduleName, tableName, params, permission = '') {
+		let data = {}
+		data['tableName'] = tableName
+		data['jsonObject'] = params
+		return request({
+			url: moduleName + 'v-form/add',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
+	/**
+	 * vForm修改
+	 * @param moduleName 模块名
+	 * @param tableName 表名
+	 * @param params 参数
+	 * @param permission 权限标识
+	 */
+	update: function(moduleName, tableName, params, permission = '') {
+		let data = {}
+		data['tableName'] = tableName
+		data['jsonObject'] = params
+		return request({
+			url: moduleName + 'v-form/updateById',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
 
-    /**
-     * vForm删除
-     * @param moduleName 模块名
-     * @param tableName 表名
-     * @param id 序号
-     * @param permission 权限标识
-     */
-    delete: function (moduleName, tableName, id, permission = '') {
-        let data = {}
-        data['tableName'] = tableName
-        data['id'] = id
-        return request({
-            url: moduleName + 'v-form/deleteById',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
+	/**
+	 * vForm删除
+	 * @param moduleName 模块名
+	 * @param tableName 表名
+	 * @param id 序号
+	 * @param permission 权限标识
+	 */
+	delete: function(moduleName, tableName, id, permission = '') {
+		let data = {}
+		data['tableName'] = tableName
+		data['id'] = id
+		return request({
+			url: moduleName + 'v-form/deleteById',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
 
-    /**
-     * 根据条件查询
-     * @param moduleName 模块名
-     * @param tableName 表名
-     * @param data 序号
-     * @param permission 权限标识
-     */
-    select: function (moduleName, tableName, data, permission = '') {
-        data['tableName'] = tableName
-        return request({
-            url: moduleName + 'v-form/select',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
-    /**
-     * 级联查询
-     * @param moduleName
-     * @param tableName
-     * @param param
-     * @param permission 权限标识
-     */
-    selectCascade: function (moduleName, tableName, param, permission = '') {
-        let data = {}
-        data['tableName'] = tableName
-        data['param'] = param
-        return request({
-            url: moduleName + 'v-form/selectCascade',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
-    /**
-     * 分页查询
-     * @param moduleName
-     * @param tableName
-     * @param data
-     * @param permission 权限标识
-     */
-    selectPage: function (moduleName, tableName, data, permission = '') {
-        data['tableName'] = tableName
-        return request({
-            url: moduleName + 'v-form/selectPage',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        })
-    },
+	/**
+	 * 根据条件查询
+	 * @param moduleName 模块名
+	 * @param tableName 表名
+	 * @param data 序号
+	 * @param permission 权限标识
+	 */
+	select: function(moduleName, tableName, data, permission = '') {
+		data['tableName'] = tableName
+		return request({
+			url: moduleName + 'v-form/select',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
+	/**
+	 * 级联查询
+	 * @param moduleName
+	 * @param tableName
+	 * @param param
+	 * @param permission 权限标识
+	 */
+	selectCascade: function(moduleName, tableName, param, permission = '') {
+		let data = {}
+		data['tableName'] = tableName
+		data['param'] = param
+		return request({
+			url: moduleName + 'v-form/selectCascade',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
+	/**
+	 * 分页查询
+	 * @param moduleName
+	 * @param tableName
+	 * @param data
+	 * @param permission 权限标识
+	 */
+	selectPage: function(moduleName, tableName, data, permission = '') {
+		data['tableName'] = tableName
+		return request({
+			url: moduleName + 'v-form/selectPage',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		})
+	},
 
-    /**
-     * 分页查询并设置
-     * @param moduleName
-     * @param tableName
-     * @param data
-     * @param that
-     * @param permission 权限标识
-     */
-    selectPageAndSet: function (moduleName, tableName, data, that, permission = '') {
-        data['tableName'] = tableName
-        request({
-            url: 'v-form/selectPage',
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': permission
-            }
-        }).then(response => {
-            that.setTableData(response.data.records)
-            that.setPagination({
-                total: response.data.total ? parseInt(response.data.total) : 0
-            })
-        })
-    },
+	/**
+	 * 分页查询并设置
+	 * @param moduleName
+	 * @param tableName
+	 * @param data
+	 * @param that
+	 * @param permission 权限标识
+	 */
+	selectPageAndSet: function(moduleName, tableName, data, that, permission = '') {
+		data['tableName'] = tableName
+		request({
+			url: 'v-form/selectPage',
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': permission
+			}
+		}).then(response => {
+			that.setTableData(response.data.records)
+			that.setPagination({
+				total: response.data.total ? parseInt(response.data.total) : 0
+			})
+		})
+	},
 
-    /**
-     * 增加
-     * @param moduleName 模块名
-     * @param uri 地址
-     * @param data 数据
-     */
-    other: function (moduleName, uri, data) {
-        return request({
-            url: moduleName + "/" + uri,
-            method: 'post',
-            data,
-            headers: {
-                'X-Permission': moduleName + "/" + uri
-            }
-        })
-    }
+	/**
+	 * 增加
+	 * @param moduleName 模块名
+	 * @param uri 地址
+	 * @param data 数据
+	 */
+	other: function(moduleName, uri, data) {
+		return request({
+			url: moduleName + "/" + uri,
+			method: 'post',
+			data,
+			headers: {
+				'X-Permission': moduleName + "/" + uri
+			}
+		})
+	},
+	btnClick(_this) {
+		let form = _this.getFormRef().getFormData(false)
+		var type = _this._props.field.options.labelModule //按钮的调用方法
+		let tableTitle = _this._props.field.options.name.split('_')[0] //按钮唯一名称(数据库名字)
+		let popupId = _this._props.field.options.popupId //弹框名字
+		if (type != null) {
+			if (type == 'add') {
+				_this.getFormRef().validateForm(res => {
+					if (!res) {
+						_this.$message.info("请检查表单是否有错误")
+						return
+					}
+
+					this.add('', tableTitle, form, 'add:form')
+						.then(res => {
+							_this.$message.success("成功!")
+						})
+
+				})
+			} else if (type == "query") {
+				var paramList = []
+				for (let i in form) {
+					paramList.push({
+						condition: _this.getFormRef().getWidgetRef(i, false)._props.field.options
+							.screenOperator,
+						field: i,
+						value: form[i]
+					})
+				}
+				var params = {
+					paramList
+				}
+				this.select('', tableTitle, params, 'query:form')
+					.then(res => {
+						for (let i in form) {
+							_this.getFormRef().setFieldValue(i, res.data[0][i])
+						}
+
+					})
+			} else if (type == "modify") {
+				form.id = '1648623794933870866'
+
+				this.update('', tableTitle, form, 'update:form')
+					.then(res => {
+						_this.$message.success("成功!")
+					})
+			}
+		}
+		if (popupId) {
+			_this.getFormRef().showDialog(popupId)
+		}
+	}
 }
 
 
 /*********************************工具方法-开始************************************************/
 let Util = {
-    /**
-     * @return {string}
-     */
-    ConvertPinyin: function (cn) {
-        return loadPinYinInit.ConvertPinyin(cn)
-    }
+	/**
+	 * @return {string}
+	 */
+	ConvertPinyin: function(cn) {
+		return loadPinYinInit.ConvertPinyin(cn)
+	}
 }
 
 /**
  * 表单通用方法
  */
 export function formMethod() {
-    return method;
+
+	return method;
 }
 
 /**
@@ -192,5 +245,5 @@ export function formMethod() {
  * @returns {{ConvertPinyin: (function(*=): string)}}
  */
 export function commonUtil() {
-    return Util
+	return Util
 }

+ 46 - 0
variant-form-pro(2.3.8.20230308)/src/components/form-designer/setting-panel/property-editor/labelModule-editor.vue

@@ -0,0 +1,46 @@
+<template>
+	<el-form-item :label="i18nt('designer.setting.labelModule')">
+		<el-select v-model="optionModel.labelModule">
+			<el-option v-for="(item,index) in labelModule" :key="index" :label="item.label" :value="item.value">
+			</el-option>
+		</el-select>
+	</el-form-item>
+</template>
+
+<script>
+	import i18n from "@/utils/i18n"
+	export default {
+		name: "labelModule-editor",
+		mixins: [i18n],
+		props: {
+			designer: Object,
+			selectedWidget: Object,
+			optionModel: Object,
+		},
+		data() {
+			return {
+				labelModule: [{
+						label: 'add',
+						value: 'add'
+					},
+					{
+						label: 'query',
+						value: 'query',
+					},
+					{
+						label: 'modify',
+						value: 'modify',
+					},
+					{
+						label: 'delete',
+						value: 'delete',
+					}
+				]
+			}
+
+		}
+	}
+</script>
+
+<style scoped>
+</style>

+ 28 - 0
variant-form-pro(2.3.8.20230308)/src/components/form-designer/setting-panel/property-editor/popupId-editor.vue

@@ -0,0 +1,28 @@
+<template>
+	<el-form-item :label="i18nt('designer.setting.popupId')">
+		<el-input  v-model="optionModel.popupId" @input.native="inputNumberHandler"
+		          min="0" class="hide-spin-button"></el-input>
+	</el-form-item>
+</template>
+
+<script>
+	import i18n from "@/utils/i18n"
+	export default {
+		name: "popupId-editor",
+		mixins: [i18n],
+		props: {
+			designer: Object,
+			selectedWidget: Object,
+			optionModel: Object,
+		},
+		data() {
+			return {
+				
+			}
+
+		}
+	}
+</script>
+
+<style scoped>
+</style>

+ 53 - 0
variant-form-pro(2.3.8.20230308)/src/components/form-designer/setting-panel/property-editor/screenOperator-editor.vue

@@ -0,0 +1,53 @@
+<template>
+	<el-form-item :label="i18nt('designer.setting.screenOperator')">
+		<el-select v-model="optionModel.screenOperator">
+			<el-option v-for="(item,index) in screenOperator" :key="index" :label="item.label" :value="item.value">
+			</el-option>
+		</el-select>
+	</el-form-item>
+</template>
+
+<script>
+	import i18n from "@/utils/i18n"
+	import propertyMixin from "@/components/form-designer/setting-panel/property-editor/propertyMixin"
+
+	export default {
+		name: "screenOperator-editor",
+		mixins: [i18n, propertyMixin],
+		props: {
+			designer: Object,
+			selectedWidget: Object,
+			optionModel: Object,
+		},
+		data() {
+			return {
+				screenOperator: [{
+						label: '<',
+						value: '<'
+					},
+					{
+						label: '=',
+						value: '=',
+					},
+					{
+						label: '>',
+						value: '>',
+					},
+					{
+						label: '包含',
+						value: 'like',
+					},
+					{
+						label: "≠",
+						value: '!='
+					}
+				]
+			}
+
+		}
+	}
+</script>
+
+<style scoped>
+
+</style>

+ 189 - 188
variant-form-pro(2.3.8.20230308)/src/components/form-designer/setting-panel/propertyRegister.js

@@ -4,190 +4,192 @@ import Vue from 'vue'
  * 格式说明:属性名称==对应属性编辑器的组件名称
  */
 const COMMON_PROPERTIES = {
-  //字段
-  'name'              :            'name-editor',
-  'label'             :            'label-editor',
-  'labelAlign'        :            'labelAlign-editor',
-  'type'              :            'type-editor',
-  'defaultValue'      :            'defaultValue-editor',
-  'placeholder'       :            'placeholder-editor',
-  'startPlaceholder'  :            'startPlaceholder-editor',
-  'endPlaceholder'    :            'endPlaceholder-editor',
-  'columnWidth'       :            'columnWidth-editor',
-  'size'              :            'size-editor',
-  'showStops'         :            'showStops-editor',
-  'displayStyle'      :            'displayStyle-editor',
-  'buttonStyle'       :            'buttonStyle-editor',
-  'border'            :            'border-editor',
-  'labelWidth'        :            'labelWidth-editor',
-  'labelHidden'       :            'labelHidden-editor',
-  'labelWrap'         :            'labelWrap-editor',
-  'rows'              :            'rows-editor',
-  'required'          :            'required-editor',
-  'requiredHint'      :            'requiredHint-editor',
-  'validation'        :            'validation-editor',
-  'validationHint'    :            'validationHint-editor',
-  'readonly'          :            'readonly-editor',
-  'disabled'          :            'disabled-editor',
-  'hidden'            :            'hidden-editor',
-  'clearable'         :            'clearable-editor',
-  'editable'          :            'editable-editor',
-  'showPassword'      :            'showPassword-editor',
-  'textContent'       :            'textContent-editor',
-  'textAlign'         :            'textAlign-editor',
-  'fontSize'          :            'fontSize-editor',
-  'preWrap'           :            'preWrap-editor',
-  'htmlContent'       :            'htmlContent-editor',
-  'format'            :            'format-editor',
-  'valueFormat'       :            'valueFormat-editor',
-  'filterable'        :            'filterable-editor',
-  'allowCreate'       :            'allowCreate-editor',
-  'remote'            :            'remote-editor',
-  'automaticDropdown' :            'automaticDropdown-editor',
-  'checkStrictly'     :            'checkStrictly-editor',
-  'showAllLevels'     :            'showAllLevels-editor',
-  'multiple'          :            'multiple-editor',
-  'multipleLimit'     :            'multipleLimit-editor',
-  'contentPosition'   :            'contentPosition-editor',
-  'optionItems'       :            'optionItems-editor',
-  'uploadURL'         :            'uploadURL-editor',
-  'uploadTip'         :            'uploadTip-editor',
-  'withCredentials'   :            'withCredentials-editor',
-  'multipleSelect'    :            'multipleSelect-editor',
-  'limit'             :            'limit-editor',
-  'fileMaxSize'       :            'fileMaxSize-editor',
-  'fileTypes'         :            'fileTypes-editor',
-  'customClass'       :            'customClass-editor',
+	//字段
+	'name': 'name-editor',
+	'label': 'label-editor',
+	'labelAlign': 'labelAlign-editor',
+	'type': 'type-editor',
+	'screenOperator':'screenOperator-editor',
+	'defaultValue': 'defaultValue-editor',
+	'placeholder': 'placeholder-editor',
+	'startPlaceholder': 'startPlaceholder-editor',
+	'endPlaceholder': 'endPlaceholder-editor',
+	'columnWidth': 'columnWidth-editor',
+	'size': 'size-editor',
+	'showStops': 'showStops-editor',
+	'displayStyle': 'displayStyle-editor',
+	'buttonStyle': 'buttonStyle-editor',
+	'border': 'border-editor',
+	'labelWidth': 'labelWidth-editor',
+	'labelHidden': 'labelHidden-editor',
+	'labelWrap': 'labelWrap-editor',
+	'rows': 'rows-editor',
+	'required': 'required-editor',
+	'requiredHint': 'requiredHint-editor',
+	'validation': 'validation-editor',
+	'validationHint': 'validationHint-editor',
+	'readonly': 'readonly-editor',
+	'disabled': 'disabled-editor',
+	'hidden': 'hidden-editor',
+	'clearable': 'clearable-editor',
+	'editable': 'editable-editor',
+	'showPassword': 'showPassword-editor',
+	'textContent': 'textContent-editor',
+	'textAlign': 'textAlign-editor',
+	'fontSize': 'fontSize-editor',
+	'preWrap': 'preWrap-editor',
+	'htmlContent': 'htmlContent-editor',
+	'format': 'format-editor',
+	'valueFormat': 'valueFormat-editor',
+	'filterable': 'filterable-editor',
+	'allowCreate': 'allowCreate-editor',
+	'remote': 'remote-editor',
+	'automaticDropdown': 'automaticDropdown-editor',
+	'checkStrictly': 'checkStrictly-editor',
+	'showAllLevels': 'showAllLevels-editor',
+	'multiple': 'multiple-editor',
+	'multipleLimit': 'multipleLimit-editor',
+	'contentPosition': 'contentPosition-editor',
+	'optionItems': 'optionItems-editor',
+	'uploadURL': 'uploadURL-editor',
+	'uploadTip': 'uploadTip-editor',
+	'withCredentials': 'withCredentials-editor',
+	'multipleSelect': 'multipleSelect-editor',
+	'limit': 'limit-editor',
+	'fileMaxSize': 'fileMaxSize-editor',
+	'fileTypes': 'fileTypes-editor',
+	'customClass': 'customClass-editor',
 	// tree
-	'filter':            							'show-filter-editor',
-  'showCheckBox':            				'show-checkbox-editor',
-	'defaultExpandAllNode':           'show-defaultExpandAllNode-editor',
-	'expandRetractAllNode':           'tree-expandRetractAllNode-editor',
-	'selectClearAllNode':            	'tree-selectClearAllNode-editor',
-	'expandOnClickNode':            	'show-expandOnClickNode-editor',
-  'nodeEdit':            						'tree-nodeEdit-editor',
-  'draggable':            					'show-draggable-editor',
-	'lazy':            								'tree-lazy-editor',
-	'treeDataEdit':            				'treeData-editor',
+	'filter': 'show-filter-editor',
+	'showCheckBox': 'show-checkbox-editor',
+	'defaultExpandAllNode': 'show-defaultExpandAllNode-editor',
+	'expandRetractAllNode': 'tree-expandRetractAllNode-editor',
+	'selectClearAllNode': 'tree-selectClearAllNode-editor',
+	'expandOnClickNode': 'show-expandOnClickNode-editor',
+	'nodeEdit': 'tree-nodeEdit-editor',
+	'draggable': 'show-draggable-editor',
+	'lazy': 'tree-lazy-editor',
+	'treeDataEdit': 'treeData-editor',
 
-  //容器
-  'showBlankRow'       :            'showBlankRow-editor',
-  'showRowNumber'      :            'showRowNumber-editor',
-  'actionColumnPosition':           'actionColumnPosition-editor',
-  'cellWidth'          :            'cellWidth-editor',
-  'cellHeight'         :            'cellHeight-editor',
-  'colHeight'          :            'colHeight-editor',
-  'wordBreak'          :            'wordBreak-editor',
-  'gutter'             :            'gutter-editor',
-  'responsive'         :            'responsive-editor',
-  'span'               :            'span-editor',
-  'offset'             :            'offset-editor',
-  'push'               :            'push-editor',
-  'pull'               :            'pull-editor',
-  'title'              :            'title-editor',
-  'width'              :            'width-editor',
-  'fullscreen'         :            'fullscreen-editor',
-  'showModal'          :            'showModal-editor',
-  'showClose'          :            'showClose-editor',
-  'closeOnClickModal'  :            'closeOnClickModal-editor',
-  'closeOnPressEscape' :            'closeOnPressEscape-editor',
-  'center'             :            'center-editor',
-  'direction'          :            'direction-editor',
-  'readMode'           :            'readMode-editor',
-  'disabledMode'       :            'disabledMode-editor',
-  'okButtonLabel'      :            'okButtonLabel-editor',
-  'okButtonHidden'     :            'okButtonHidden-editor',
-  'cancelButtonLabel'  :            'cancelButtonLabel-editor',
-  'cancelButtonHidden' :            'cancelButtonHidden-editor',
+	//容器
+	'labelModule': 'labelModule-editor',
+	"popupId":'popupId-editor',
+	'showBlankRow': 'showBlankRow-editor',
+	'showRowNumber': 'showRowNumber-editor',
+	'actionColumnPosition': 'actionColumnPosition-editor',
+	'cellWidth': 'cellWidth-editor',
+	'cellHeight': 'cellHeight-editor',
+	'colHeight': 'colHeight-editor',
+	'wordBreak': 'wordBreak-editor',
+	'gutter': 'gutter-editor',
+	'responsive': 'responsive-editor',
+	'span': 'span-editor',
+	'offset': 'offset-editor',
+	'push': 'push-editor',
+	'pull': 'pull-editor',
+	'title': 'title-editor',
+	'width': 'width-editor',
+	'fullscreen': 'fullscreen-editor',
+	'showModal': 'showModal-editor',
+	'showClose': 'showClose-editor',
+	'closeOnClickModal': 'closeOnClickModal-editor',
+	'closeOnPressEscape': 'closeOnPressEscape-editor',
+	'center': 'center-editor',
+	'direction': 'direction-editor',
+	'readMode': 'readMode-editor',
+	'disabledMode': 'disabledMode-editor',
+	'okButtonLabel': 'okButtonLabel-editor',
+	'okButtonHidden': 'okButtonHidden-editor',
+	'cancelButtonLabel': 'cancelButtonLabel-editor',
+	'cancelButtonHidden': 'cancelButtonHidden-editor',
 
 }
 
 const ADVANCED_PROPERTIES = {
-  'min'               :            'min-editor',
-  'max'               :            'max-editor',
-  'precision'         :            'precision-editor',
-  'step'              :            'step-editor',
-  'controlsPosition'  :            'controlsPosition-editor',
-  'minLength'         :            'minLength-editor',
-  'maxLength'         :            'maxLength-editor',
-  'showWordLimit'     :            'showWordLimit-editor',
-  'prefixIcon'        :            'prefixIcon-editor',
-  'suffixIcon'        :            'suffixIcon-editor',
-  'switchWidth'       :            'switchWidth-editor',
-  'activeText'        :            'activeText-editor',
-  'inactiveText'      :            'inactiveText-editor',
-  'activeColor'       :            'activeColor-editor',
-  'inactiveColor'     :            'inactiveColor-editor',
-  'lowThreshold'      :            'lowThreshold-editor',
-  'highThreshold'     :            'highThreshold-editor',
-  'allowHalf'         :            'allowHalf-editor',
-  'showText'          :            'showText-editor',
-  'showScore'         :            'showScore-editor',
-  'range'             :            'range-editor',
-  'vertical'          :            'vertical-editor',
-  'plain'             :            'plain-editor',
-  'round'             :            'round-editor',
-  'circle'            :            'circle-editor',
-  'icon'              :            'icon-editor',
-  'labelIconClass'    :            'labelIconClass-editor',
-  'labelIconPosition' :            'labelIconPosition-editor',
-  'labelTooltip'      :            'labelTooltip-editor',
-  'appendButton'      :            'appendButton-editor',
-  'appendButtonDisabled':          'appendButtonDisabled-editor',
-  'buttonIcon'        :            'buttonIcon-editor',
-  'interface'        :            'interface-editor',
+	'min': 'min-editor',
+	'max': 'max-editor',
+	'precision': 'precision-editor',
+	'step': 'step-editor',
+	'controlsPosition': 'controlsPosition-editor',
+	'minLength': 'minLength-editor',
+	'maxLength': 'maxLength-editor',
+	'showWordLimit': 'showWordLimit-editor',
+	'prefixIcon': 'prefixIcon-editor',
+	'suffixIcon': 'suffixIcon-editor',
+	'switchWidth': 'switchWidth-editor',
+	'activeText': 'activeText-editor',
+	'inactiveText': 'inactiveText-editor',
+	'activeColor': 'activeColor-editor',
+	'inactiveColor': 'inactiveColor-editor',
+	'lowThreshold': 'lowThreshold-editor',
+	'highThreshold': 'highThreshold-editor',
+	'allowHalf': 'allowHalf-editor',
+	'showText': 'showText-editor',
+	'showScore': 'showScore-editor',
+	'range': 'range-editor',
+	'vertical': 'vertical-editor',
+	'plain': 'plain-editor',
+	'round': 'round-editor',
+	'circle': 'circle-editor',
+	'icon': 'icon-editor',
+	'labelIconClass': 'labelIconClass-editor',
+	'labelIconPosition': 'labelIconPosition-editor',
+	'labelTooltip': 'labelTooltip-editor',
+	'appendButton': 'appendButton-editor',
+	'appendButtonDisabled': 'appendButtonDisabled-editor',
+	'buttonIcon': 'buttonIcon-editor',
+	'interface': 'interface-editor',
 
 }
 
 const EVENT_PROPERTIES = {
-  //字段
-  'onCreated'         :            'onCreated-editor',
-  'onMounted'         :            'onMounted-editor',
-  'onClick'           :            'onClick-editor',
-  'onInput'           :            'onInput-editor',
-  'onChange'          :            'onChange-editor',
-  'onFocus'           :            'onFocus-editor',
-  'onBlur'            :            'onBlur-editor',
-  'onRemoteQuery'     :            'onRemoteQuery-editor',
-  'onBeforeUpload'    :            'onBeforeUpload-editor',
-  'onUploadSuccess'   :            'onUploadSuccess-editor',
-  'onUploadError'     :            'onUploadError-editor',
-  'onFileRemove'      :            'onFileRemove-editor',
-  'onValidate'        :            'onValidate-editor',
-  'onAppendButtonClick':           'onAppendButtonClick-editor',
+	//字段
+	'onCreated': 'onCreated-editor',
+	'onMounted': 'onMounted-editor',
+	'onClick': 'onClick-editor',
+	'onInput': 'onInput-editor',
+	'onChange': 'onChange-editor',
+	'onFocus': 'onFocus-editor',
+	'onBlur': 'onBlur-editor',
+	'onRemoteQuery': 'onRemoteQuery-editor',
+	'onBeforeUpload': 'onBeforeUpload-editor',
+	'onUploadSuccess': 'onUploadSuccess-editor',
+	'onUploadError': 'onUploadError-editor',
+	'onFileRemove': 'onFileRemove-editor',
+	'onValidate': 'onValidate-editor',
+	'onAppendButtonClick': 'onAppendButtonClick-editor',
+	//tree
+	'onNodeClick': 'onNodeClick-editor',
+	'onNodeCheck': 'onNodeCheck-editor',
+	'onNodeContextmenu': 'onNodeContextmenu-editor',
+	'onCheckChange': 'onCheckChange-editor',
 
-  //tree
-	'onNodeClick' 				:						  'onNodeClick-editor',
-	'onNodeCheck' 				:							'onNodeCheck-editor',
-	'onNodeContextmenu' 	:							'onNodeContextmenu-editor',
-	'onCheckChange' 	    :							'onCheckChange-editor',
-
-  //容器
-  'onTabClick'                :            'onTabClick-editor',
-  'onSubFormRowAdd'           :            'onSubFormRowAdd-editor',
-  'onSubFormRowInsert'        :            'onSubFormRowInsert-editor',
-  'onSubFormRowDelete'        :            'onSubFormRowDelete-editor',
-  'onSubFormRowChange'        :            'onSubFormRowChange-editor',
-  'onPageSizeChange'          :            'onPageSizeChange-editor',
-  'onCurrentPageChange'       :            'onCurrentPageChange-editor',
-  'onSelectionChange'         :            'onSelectionChange-editor',
-  'onHideOperationButton'     :            'onHideOperationButton-editor',
-  'onDisableOperationButton'  :            'onDisableOperationButton-editor',
-  'onGetOperationButtonLabel' :            'onGetOperationButtonLabel-editor',
-  'onOperationButtonClick'    :            'onOperationButtonClick-editor',
-  'onHeaderClick'             :            'onHeaderClick-editor',
-  'onRowClick'                :            'onRowClick-editor',
-  'onRowDoubleClick'          :            'onRowDoubleClick-editor',
-  'onCellClick'               :            'onCellClick-editor',
-  'onCellDoubleClick'         :            'onCellDoubleClick-editor',
-  'onGetRowClassName'         :            'onGetRowClassName-editor',
-  'onGetSpanMethod'           :            'onGetSpanMethod-editor',
-  'onOkButtonClick'           :            'onOkButtonClick-editor',
-  'onCancelButtonClick'       :            'onCancelButtonClick-editor',
-  'onDialogOpened'            :            'onDialogOpened-editor',
-  'onDialogBeforeClose'       :            'onDialogBeforeClose-editor',
-  'onDrawerOpened'            :            'onDrawerOpened-editor',
-  'onDrawerBeforeClose'       :            'onDrawerBeforeClose-editor',
+	//容器
+	'onTabClick': 'onTabClick-editor',
+	'onSubFormRowAdd': 'onSubFormRowAdd-editor',
+	'onSubFormRowInsert': 'onSubFormRowInsert-editor',
+	'onSubFormRowDelete': 'onSubFormRowDelete-editor',
+	'onSubFormRowChange': 'onSubFormRowChange-editor',
+	'onPageSizeChange': 'onPageSizeChange-editor',
+	'onCurrentPageChange': 'onCurrentPageChange-editor',
+	'onSelectionChange': 'onSelectionChange-editor',
+	'onHideOperationButton': 'onHideOperationButton-editor',
+	'onDisableOperationButton': 'onDisableOperationButton-editor',
+	'onGetOperationButtonLabel': 'onGetOperationButtonLabel-editor',
+	'onOperationButtonClick': 'onOperationButtonClick-editor',
+	'onHeaderClick': 'onHeaderClick-editor',
+	'onRowClick': 'onRowClick-editor',
+	'onRowDoubleClick': 'onRowDoubleClick-editor',
+	'onCellClick': 'onCellClick-editor',
+	'onCellDoubleClick': 'onCellDoubleClick-editor',
+	'onGetRowClassName': 'onGetRowClassName-editor',
+	'onGetSpanMethod': 'onGetSpanMethod-editor',
+	'onOkButtonClick': 'onOkButtonClick-editor',
+	'onCancelButtonClick': 'onCancelButtonClick-editor',
+	'onDialogOpened': 'onDialogOpened-editor',
+	'onDialogBeforeClose': 'onDialogBeforeClose-editor',
+	'onDrawerOpened': 'onDrawerOpened-editor',
+	'onDrawerBeforeClose': 'onDrawerBeforeClose-editor',
 
 }
 
@@ -198,7 +200,7 @@ const EVENT_PROPERTIES = {
  * @param propEditorName 对应属性编辑器的组件名称
  */
 export function registerCommonProperty(uniquePropName, propEditorName) {
-  COMMON_PROPERTIES[uniquePropName] = propEditorName
+	COMMON_PROPERTIES[uniquePropName] = propEditorName
 }
 
 /**
@@ -208,7 +210,7 @@ export function registerCommonProperty(uniquePropName, propEditorName) {
  * @param propEditorName 对应属性编辑器的组件名称
  */
 export function registerAdvancedProperty(uniquePropName, propEditorName) {
-  ADVANCED_PROPERTIES[uniquePropName] = propEditorName
+	ADVANCED_PROPERTIES[uniquePropName] = propEditorName
 }
 
 /**
@@ -218,7 +220,7 @@ export function registerAdvancedProperty(uniquePropName, propEditorName) {
  * @param propEditorName 对应属性编辑器的组件名称
  */
 export function registerEventProperty(uniquePropName, propEditorName) {
-  EVENT_PROPERTIES[uniquePropName] = propEditorName
+	EVENT_PROPERTIES[uniquePropName] = propEditorName
 }
 
 /**
@@ -226,7 +228,8 @@ export function registerEventProperty(uniquePropName, propEditorName) {
  * @param uniquePropName 属性名称(保证名称唯一,不跟其他组件属性冲突)
  */
 export function propertyRegistered(uniquePropName) {
-  return !!COMMON_PROPERTIES[uniquePropName] || !!ADVANCED_PROPERTIES[uniquePropName] || !!EVENT_PROPERTIES[uniquePropName]
+	return !!COMMON_PROPERTIES[uniquePropName] || !!ADVANCED_PROPERTIES[uniquePropName] || !!EVENT_PROPERTIES[
+		uniquePropName]
 }
 
 /**
@@ -236,8 +239,8 @@ export function propertyRegistered(uniquePropName) {
  * @param editorComponent
  */
 export function registerCPEditor(uniquePropName, propEditorName, editorComponent) {
-  Vue.component(propEditorName, editorComponent)
-  registerCommonProperty(uniquePropName, propEditorName)
+	Vue.component(propEditorName, editorComponent)
+	registerCommonProperty(uniquePropName, propEditorName)
 }
 
 /**
@@ -247,8 +250,8 @@ export function registerCPEditor(uniquePropName, propEditorName, editorComponent
  * @param editorComponent
  */
 export function registerAPEditor(uniquePropName, propEditorName, editorComponent) {
-  Vue.component(propEditorName, editorComponent)
-  registerAdvancedProperty(uniquePropName, propEditorName)
+	Vue.component(propEditorName, editorComponent)
+	registerAdvancedProperty(uniquePropName, propEditorName)
 }
 
 /**
@@ -258,14 +261,12 @@ export function registerAPEditor(uniquePropName, propEditorName, editorComponent
  * @param editorComponent
  */
 export function registerEPEditor(uniquePropName, propEditorName, editorComponent) {
-  Vue.component(propEditorName, editorComponent)
-  registerEventProperty(uniquePropName, propEditorName)
+	Vue.component(propEditorName, editorComponent)
+	registerEventProperty(uniquePropName, propEditorName)
 }
 
 export default {
-  COMMON_PROPERTIES,
-  ADVANCED_PROPERTIES,
-  EVENT_PROPERTIES
+	COMMON_PROPERTIES,
+	ADVANCED_PROPERTIES,
+	EVENT_PROPERTIES
 }
-
-

File diff suppressed because it is too large
+ 1281 - 1242
variant-form-pro(2.3.8.20230308)/src/components/form-designer/widget-panel/widgetsConfig.js


+ 466 - 462
variant-form-pro(2.3.8.20230308)/src/lang/zh-CN.js

@@ -1,489 +1,493 @@
 export default {
-  application: {
-    'zh-CN': '简体中文',
-    'en-US': 'English',
-    productTitle: '表单设计器',
-    github: 'GitHub',
-    document: '文档',
-    qqGroup: '技术WX群',
-    deployment: '私有部署',
-    subscription: '订阅Pro',
-  },
+	application: {
+		'zh-CN': '简体中文',
+		'en-US': 'English',
+		productTitle: '表单设计器',
+		github: 'GitHub',
+		document: '文档',
+		qqGroup: '技术WX群',
+		deployment: '私有部署',
+		subscription: '订阅Pro',
+	},
 
-  designer: {
-    componentLib: '组件库',
-    formLib: '表单模板',
-    containerTitle: '容器',
-    dragHandlerHint: '鼠标拖拽容器组件或字段组件并放置于表单中',
-    dragAction: '拖动',
-    basicFieldTitle: '基础字段',
-    advancedFieldTitle: '高级字段',
-    customFieldTitle: '自定义扩展字段',
+	designer: {
+		componentLib: '组件库',
+		formLib: '表单模板',
+		containerTitle: '容器',
+		dragHandlerHint: '鼠标拖拽容器组件或字段组件并放置于表单中',
+		dragAction: '拖动',
+		basicFieldTitle: '基础字段',
+		advancedFieldTitle: '高级字段',
+		customFieldTitle: '自定义扩展字段',
 
-    noWidgetHint: '请从左侧列表中选择一个组件, 然后用鼠标拖动组件放置于此处.',
+		noWidgetHint: '请从左侧列表中选择一个组件, 然后用鼠标拖动组件放置于此处.',
 
-    widgetLabel: {
-      grid:             '栅格',
-      table:            '表格',
-      tab:              '标签页',
-      section:          '区块',
-      'sub-form':       '单行子表单',
-      'grid-sub-form':  '多行子表单',
-      'grid-col':       '栅格列',
-      'table-cell':     '单元格',
-      'tab-pane':       '选项卡页',
-      'data-table':     '数据表格',
-      tree:             '树形',
-      'vf-dialog':      '弹出窗口',
-      'vf-drawer':      '侧滑抽屉',
+		widgetLabel: {
+			grid: '栅格',
+			table: '表格',
+			tab: '标签页',
+			section: '区块',
+			'sub-form': '单行子表单',
+			'grid-sub-form': '多行子表单',
+			'grid-col': '栅格列',
+			'table-cell': '单元格',
+			'tab-pane': '选项卡页',
+			'data-table': '数据表格',
+			tree: '树形',
+			'vf-dialog': '弹出窗口',
+			'vf-drawer': '侧滑抽屉',
 
-      input:          '单行输入',
-      textarea:       '多行输入',
-      number:         '计数器',
-      radio:          '单选项',
-      checkbox:       '多选项',
-      select:         '下拉选项',
-      time:           '时间',
-      'time-range':   '时间范围',
-      date:           '日期',
-      'date-range':   '日期范围',
-      switch:         '开关',
-      rate:           '评分',
-      color:          '颜色选择器',
-      slider:         '滑块',
-      'static-text':  '静态文字',
-      'html-text':    'HTML',
-      button:         '按钮',
-      divider:        '分隔线',
+			input: '单行输入',
+			textarea: '多行输入',
+			number: '计数器',
+			radio: '单选项',
+			checkbox: '多选项',
+			select: '下拉选项',
+			time: '时间',
+			'time-range': '时间范围',
+			date: '日期',
+			'date-range': '日期范围',
+			switch: '开关',
+			rate: '评分',
+			color: '颜色选择器',
+			slider: '滑块',
+			'static-text': '静态文字',
+			'html-text': 'HTML',
+			button: '按钮',
+			divider: '分隔线',
 
-      'picture-upload': '图片',
-      'file-upload':    '文件',
-      'rich-editor':    '富文本',
-      cascader:         '级联选择',
-      slot:             '插槽',
-      custom:           'Custom Component',
-    },
+			'picture-upload': '图片',
+			'file-upload': '文件',
+			'rich-editor': '富文本',
+			cascader: '级联选择',
+			slot: '插槽',
+			custom: 'Custom Component',
+		},
 
-    hint: {
-      selectParentWidget: '选中父组件',
-      moveUpWidget: '上移组件',
-      moveDownWidget: '下移组件',
-      cloneWidget: '复制组件',
-      insertRow: '插入新行',
-      insertColumn: '插入新列',
-      remove: '移除组件',
-      cellSetting: '单元格操作',
-      dragHandler: '拖拽手柄',
-      copyField: '复制字段组件',
-      onlyFieldWidgetAcceptable: '子表单只能接收字段组件',
-      moveUpFirstChildHint: '已经移动到最上面',
-      moveDownLastChildHint: '已经移动到最下面',
+		hint: {
+			selectParentWidget: '选中父组件',
+			moveUpWidget: '上移组件',
+			moveDownWidget: '下移组件',
+			cloneWidget: '复制组件',
+			insertRow: '插入新行',
+			insertColumn: '插入新列',
+			remove: '移除组件',
+			cellSetting: '单元格操作',
+			dragHandler: '拖拽手柄',
+			copyField: '复制字段组件',
+			onlyFieldWidgetAcceptable: '子表单只能接收字段组件',
+			moveUpFirstChildHint: '已经移动到最上面',
+			moveDownLastChildHint: '已经移动到最下面',
 
-      closePreview: '关闭',
-      copyJson: '复制JSON',
-      saveFormJson: '保存为文件',
-      copyVueCode: '复制Vue代码',
-      copyHtmlCode: '复制HTML代码',
-      copyJsonSuccess: '复制JSON成功',
-      importJsonSuccess: '导入JSON成功',
-      copyJsonFail: '复制JSON失败',
-      copyVueCodeSuccess: '复制Vue代码成功',
-      copyVueCodeFail: '复制Vue代码失败',
-      copyHtmlCodeSuccess: '复制HTML代码成功',
-      copyHtmlCodeFail: '复制HTML代码失败',
-      saveVueCode: '保存Vue文件',
-      saveHtmlCode: '保存Html文件',
-      getFormData: '获取数据',
-      resetForm: '重置表单',
-      disableForm: '禁用编辑',
-      enableForm: '恢复编辑',
-      switchReadMode: '只读查看',
-      exportFormData: '表单数据',
-      copyFormData: '复制JSON',
-      saveFormData: '保存为文件',
-      copyVue2SFC: '复制Vue2代码',
-      copyVue3SFC: '复制Vue3代码',
-      copySFCFail: '复制SFC代码失败',
-      copySFCSuccess: '复制SFC代码成功',
-      saveVue2SFC: '保存为Vue2组件',
-      saveVue3SFC: '保存为Vue3组件',
-      fileNameForSave: '文件名:',
-      saveFileTitle: '保存为文件',
-      fileNameInputPlaceholder: '请输入文件名',
-      sampleLoadedSuccess: '表单示例加载成功',
-      sampleLoadedFail: '表单示例加载失败',
-      loadFormTemplate: '加载此模板',
-      loadFormTemplateHint: '是否加载这个模板?加载后会覆盖设计器当前表单,你可以使用“撤销”功能恢复。',
-      loadFormTemplateSuccess: '表单模板加载成功',
-      loadFormTemplateFailed: '表单模板加载失败',
-      currentNodeCannotBeSelected: '当前组件节点不可选择',
-      noSelectedWidgetHint: '当前没有选中设置的组件',
+			closePreview: '关闭',
+			copyJson: '复制JSON',
+			saveFormJson: '保存为文件',
+			copyVueCode: '复制Vue代码',
+			copyHtmlCode: '复制HTML代码',
+			copyJsonSuccess: '复制JSON成功',
+			importJsonSuccess: '导入JSON成功',
+			copyJsonFail: '复制JSON失败',
+			copyVueCodeSuccess: '复制Vue代码成功',
+			copyVueCodeFail: '复制Vue代码失败',
+			copyHtmlCodeSuccess: '复制HTML代码成功',
+			copyHtmlCodeFail: '复制HTML代码失败',
+			saveVueCode: '保存Vue文件',
+			saveHtmlCode: '保存Html文件',
+			getFormData: '获取数据',
+			resetForm: '重置表单',
+			disableForm: '禁用编辑',
+			enableForm: '恢复编辑',
+			switchReadMode: '只读查看',
+			exportFormData: '表单数据',
+			copyFormData: '复制JSON',
+			saveFormData: '保存为文件',
+			copyVue2SFC: '复制Vue2代码',
+			copyVue3SFC: '复制Vue3代码',
+			copySFCFail: '复制SFC代码失败',
+			copySFCSuccess: '复制SFC代码成功',
+			saveVue2SFC: '保存为Vue2组件',
+			saveVue3SFC: '保存为Vue3组件',
+			fileNameForSave: '文件名:',
+			saveFileTitle: '保存为文件',
+			fileNameInputPlaceholder: '请输入文件名',
+			sampleLoadedSuccess: '表单示例加载成功',
+			sampleLoadedFail: '表单示例加载失败',
+			loadFormTemplate: '加载此模板',
+			loadFormTemplateHint: '是否加载这个模板?加载后会覆盖设计器当前表单,你可以使用“撤销”功能恢复。',
+			loadFormTemplateSuccess: '表单模板加载成功',
+			loadFormTemplateFailed: '表单模板加载失败',
+			currentNodeCannotBeSelected: '当前组件节点不可选择',
+			noSelectedWidgetHint: '当前没有选中设置的组件',
 
-      widgetSetting: '组件设置',
-      formSetting: '表单设置',
+			widgetSetting: '组件设置',
+			formSetting: '表单设置',
 
-      prompt: '提示',
-      confirm: '确定',
-      cancel: '取消',
-      import: '导入',
-      importJsonHint: '导入的JSON内容须符合下述格式,以保证顺利导入.',
-      importDSHint: '导入的数据源格式须符合规范,以保证顺利导入.',
-      invalidOptionsData: '无效的选项数据:',
-      lastPaneCannotBeDeleted: '仅剩一个选项卡页不可删除.',
-      duplicateName: '组件名称已存在: ',
-      nameRequired: '组件名称不可为空',
+			prompt: '提示',
+			confirm: '确定',
+			cancel: '取消',
+			import: '导入',
+			importJsonHint: '导入的JSON内容须符合下述格式,以保证顺利导入.',
+			importDSHint: '导入的数据源格式须符合规范,以保证顺利导入.',
+			invalidOptionsData: '无效的选项数据:',
+			lastPaneCannotBeDeleted: '仅剩一个选项卡页不可删除.',
+			duplicateName: '组件名称已存在: ',
+			nameRequired: '组件名称不可为空',
 
-      numberValidator: '数字',
-      letterValidator: '字母',
-      letterAndNumberValidator: '数字字母',
-      mobilePhoneValidator: '手机号码',
-      emailValidator: '邮箱',
-      urlValidator: '网址',
-      noChineseValidator: '非中文字符',
-      chineseValidator: '仅中文字符',
+			numberValidator: '数字',
+			letterValidator: '字母',
+			letterAndNumberValidator: '数字字母',
+			mobilePhoneValidator: '手机号码',
+			emailValidator: '邮箱',
+			urlValidator: '网址',
+			noChineseValidator: '非中文字符',
+			chineseValidator: '仅中文字符',
 
-      rowspanNotConsistentForMergeEntireRow: '存在行高不一致的单元格, 无法合并整行.',
-      colspanNotConsistentForMergeEntireColumn: '存在列宽不一致的单元格, 无法合并整列.',
-      rowspanNotConsistentForDeleteEntireRow: '存在行高不一致的单元格, 不可删除整行.',
-      colspanNotConsistentForDeleteEntireColumn: '存在列宽不一致的单元格, 不可删除整列.',
-      lastColCannotBeDeleted: '最后一列不可删除.',
-      lastRowCannotBeDeleted: '最后一行不可删除.',
-    },
+			rowspanNotConsistentForMergeEntireRow: '存在行高不一致的单元格, 无法合并整行.',
+			colspanNotConsistentForMergeEntireColumn: '存在列宽不一致的单元格, 无法合并整列.',
+			rowspanNotConsistentForDeleteEntireRow: '存在行高不一致的单元格, 不可删除整行.',
+			colspanNotConsistentForDeleteEntireColumn: '存在列宽不一致的单元格, 不可删除整列.',
+			lastColCannotBeDeleted: '最后一列不可删除.',
+			lastRowCannotBeDeleted: '最后一行不可删除.',
+		},
 
-    toolbar: {
-      undoHint: '撤销',
-      redoHint: '重做',
-      pcLayout: 'PC',
-      padLayout: 'Pad',
-      mobileLayout: 'H5',
-      nodeTreeHint: '组件层次结构树',
-      nodeTreeTitle: '组件层次结构树',
-      clear: '清空',
-      preview: '预览',
-      importJson: '导入JSON',
-      exportJson: '导出JSON',
-      exportCode: '导出代码',
-      generateCode: '生成代码',
-      generateSFC: '生成SFC',
-    },
+		toolbar: {
+			undoHint: '撤销',
+			redoHint: '重做',
+			pcLayout: 'PC',
+			padLayout: 'Pad',
+			mobileLayout: 'H5',
+			nodeTreeHint: '组件层次结构树',
+			nodeTreeTitle: '组件层次结构树',
+			clear: '清空',
+			preview: '预览',
+			importJson: '导入JSON',
+			exportJson: '导出JSON',
+			exportCode: '导出代码',
+			generateCode: '生成代码',
+			generateSFC: '生成SFC',
+		},
 
-    setting: {
-      basicSetting: '基本属性',
-      attributeSetting: '属性设置',
-      commonSetting: '常见属性',
-      advancedSetting: '高级属性',
-      eventSetting: '事件属性',
-      uniqueName: '唯一名称',
-      editNameHelp: '修改名称后需按回车确认',
-      label: '标签',
-      displayType: '显示类型',
-      defaultValue: '默认值',
-      placeholder: '占位内容',
-      startPlaceholder: '起始占位内容',
-      endPlaceholder: '截止占位内容',
-      widgetColumnWidth: '组件列宽',
-      widgetSize: '组件大小',
-      fontSize: '字体大小',
-      textAlign: '文字对齐',
-      showStops: '显示间断点',
-      displayStyle: '显示样式',
-      inlineLayout: '行内',
-      blockLayout: '块',
-      buttonStyle: '显示为按钮',
-      border: '带有边框',
-      labelWidth: '标签宽度',
-      rows: '行数',
-      labelHidden: '隐藏字段标签',
-      labelWrap: '标签超长换行',
-      required: '必填字段',
-      validation: '字段校验',
-      requiredHint: '必填校验提示',
-      validationHelp: '支持输入正则表达式',
-      validationHint: '校验失败提示',
-      readonly: '只读',
-      disabled: '禁用',
-      hidden: '隐藏',
-      textContent: '静态文字',
-      preWrap: '自动换行',
-      htmlContent: 'HTML',
-      clearable: '可清除',
-      editable: '可输入',
-      format: '显示格式',
-      valueFormat: '绑定值格式',
-      showPassword: '可显示密码',
-      filterable: '可搜索选项',
-      allowCreate: '允许创建选项',
-      remote: '可远程搜索',
-      automaticDropdown: '自动弹出选项',
-      multiple: '选项可多选',
-      multipleLimit: '多选数量限制',
-      checkStrictly: '任意级节点可选',
-      showAllLevels: '显示完整路径',
-      contentPosition: '文字位置',
-      dividerDirection: '分割线方向',
-      plain: '朴素按钮',
-      round: '圆角按钮',
-      circle: '圆形按钮',
-      icon: '图标',
-      optionsSetting: '选项设置',
-      addOption: '增加选项',
-      importOptions: '导入选项',
-      resetDefault: '重设选中项',
-      uploadSetting: '上传参数设置',
-      uploadURL: '上传地址',
-      uploadTip: '上传提示内容',
-      withCredentials: '发送cookie凭证',
-      multipleSelect: '文件可多选',
-      showFileList: '显示文件列表',
-      limit: '最大上传数量',
-      fileMaxSize: '文件大小限制(MB)',
-      fileTypes: '上传文件类型',
-      fileTypesHelp: '支持添加其他文件类型',
-      headers: '上传请求头',
+		setting: {
+			basicSetting: '基本属性',
+			attributeSetting: '属性设置',
+			commonSetting: '常见属性',
+			advancedSetting: '高级属性',
+			eventSetting: '事件属性',
+			uniqueName: '唯一名称',
+			editNameHelp: '修改名称后需按回车确认',
+			label: '标签',
+			screenOperator: '筛选运算符',
+			displayType: '显示类型',
+			defaultValue: '默认值',
+			placeholder: '占位内容',
+			startPlaceholder: '起始占位内容',
+			endPlaceholder: '截止占位内容',
+			widgetColumnWidth: '组件列宽',
+			widgetSize: '组件大小',
+			fontSize: '字体大小',
+			textAlign: '文字对齐',
+			showStops: '显示间断点',
+			displayStyle: '显示样式',
+			inlineLayout: '行内',
+			blockLayout: '块',
+			buttonStyle: '显示为按钮',
+			border: '带有边框',
+			labelWidth: '标签宽度',
+			rows: '行数',
+			labelHidden: '隐藏字段标签',
+			labelWrap: '标签超长换行',
+			required: '必填字段',
+			validation: '字段校验',
+			requiredHint: '必填校验提示',
+			validationHelp: '支持输入正则表达式',
+			validationHint: '校验失败提示',
+			readonly: '只读',
+			disabled: '禁用',
+			hidden: '隐藏',
+			textContent: '静态文字',
+			preWrap: '自动换行',
+			htmlContent: 'HTML',
+			clearable: '可清除',
+			editable: '可输入',
+			format: '显示格式',
+			valueFormat: '绑定值格式',
+			showPassword: '可显示密码',
+			filterable: '可搜索选项',
+			allowCreate: '允许创建选项',
+			remote: '可远程搜索',
+			automaticDropdown: '自动弹出选项',
+			multiple: '选项可多选',
+			multipleLimit: '多选数量限制',
+			checkStrictly: '任意级节点可选',
+			showAllLevels: '显示完整路径',
+			contentPosition: '文字位置',
+			dividerDirection: '分割线方向',
+			plain: '朴素按钮',
+			round: '圆角按钮',
+			circle: '圆形按钮',
+			icon: '图标',
+			optionsSetting: '选项设置',
+			addOption: '增加选项',
+			importOptions: '导入选项',
+			resetDefault: '重设选中项',
+			uploadSetting: '上传参数设置',
+			uploadURL: '上传地址',
+			uploadTip: '上传提示内容',
+			withCredentials: '发送cookie凭证',
+			multipleSelect: '文件可多选',
+			showFileList: '显示文件列表',
+			limit: '最大上传数量',
+			fileMaxSize: '文件大小限制(MB)',
+			fileTypes: '上传文件类型',
+			fileTypesHelp: '支持添加其他文件类型',
+			headers: '上传请求头',
 
-      cellWidth: '宽度',
-      cellHeight: '高度',
-      wordBreak: '文字自动换行',
-      gridColHeight: '栅格列统一高度(px)',
-      gutter: '栅格间隔(px)',
-      columnSetting: '栅格属性设置',
-      colsOfGrid: '当前栅格列:',
-      colSpanTitle: '栅格宽度',
-      colOffsetTitle: '左侧间隔格数',
-      colPushTitle: '右移栅格数',
-      colPullTitle: '左移栅格数',
-      addColumn: '增加栅格',
-      responsive: '响应式布局',
+			cellWidth: '宽度',
+			cellHeight: '高度',
+			wordBreak: '文字自动换行',
+			gridColHeight: '栅格列统一高度(px)',
+			gutter: '栅格间隔(px)',
+			columnSetting: '栅格属性设置',
+			colsOfGrid: '当前栅格列:',
+			colSpanTitle: '栅格宽度',
+			colOffsetTitle: '左侧间隔格数',
+			colPushTitle: '右移栅格数',
+			colPullTitle: '左移栅格数',
+			addColumn: '增加栅格',
+			responsive: '响应式布局',
 
-      tabPaneSetting: '选项卡设置',
-      addTabPane: '增加选项卡页',
-      paneActive: '激活',
+			tabPaneSetting: '选项卡设置',
+			addTabPane: '增加选项卡页',
+			paneActive: '激活',
 
-      customLabelIcon: '定制字段标签',
-      labelIconClass: '标签Icon样式',
-      labelIconPosition: '标签Icon位置',
-      labelTooltip: '标签文字提示',
-      minValue: '最小值',
-      maxValue: '最大值',
-      precision: '精度',
-      step: '增减步长',
-      controlsPosition: '控制按钮位置',
-      minLength: '最小长度',
-      maxLength: '最大长度',
-      showWordLimit: '显示字数统计',
-      prefixIcon: '头部Icon',
-      suffixIcon: '尾部Icon',
-      inputButton: '输入框按钮设置',
-      appendButton: '添加后置按钮',
-      appendButtonDisabled: '后置按钮禁用',
-      appendButtonIcon: '后置按钮Icon',
-      buttonIcon: '按钮Icon',
-      switchWidth: '开关宽度(像素)',
-      activeText: '开启时文字描述',
-      inactiveText: '关闭时文字描述',
-      activeColor: '开启时背景色',
-      inactiveColor: '关闭时背景色',
-      maxStars: '最大评分值',
-      lowThreshold: '低分界限值',
-      highThreshold: '高分界限值',
-      allowHalf: '允许半选',
-      showText: '显示辅助文字',
-      showScore: '显示当前分数',
-      range: '是否为范围选择',
-      vertical: '是否竖向显示',
-      showBlankRow: '默认显示新行',
-      showRowNumber: '显示行号',
-      actionColumnPosition: '操作列位置',
+			customLabelIcon: '定制字段标签',
+			labelIconClass: '标签Icon样式',
+			labelIconPosition: '标签Icon位置',
+			labelTooltip: '标签文字提示',
+			labelModule: '调用方法',
+			minValue: '最小值',
+			maxValue: '最大值',
+			precision: '精度',
+			step: '增减步长',
+			controlsPosition: '控制按钮位置',
+			minLength: '最小长度',
+			maxLength: '最大长度',
+			showWordLimit: '显示字数统计',
+			prefixIcon: '头部Icon',
+			suffixIcon: '尾部Icon',
+			inputButton: '输入框按钮设置',
+			appendButton: '添加后置按钮',
+			appendButtonDisabled: '后置按钮禁用',
+			appendButtonIcon: '后置按钮Icon',
+			buttonIcon: '按钮Icon',
+			switchWidth: '开关宽度(像素)',
+			activeText: '开启时文字描述',
+			inactiveText: '关闭时文字描述',
+			activeColor: '开启时背景色',
+			inactiveColor: '关闭时背景色',
+			maxStars: '最大评分值',
+			lowThreshold: '低分界限值',
+			highThreshold: '高分界限值',
+			allowHalf: '允许半选',
+			showText: '显示辅助文字',
+			showScore: '显示当前分数',
+			range: '是否为范围选择',
+			vertical: '是否竖向显示',
+			showBlankRow: '默认显示新行',
+			showRowNumber: '显示行号',
+			actionColumnPosition: '操作列位置',
 
-      insertColumnToLeft: '插入左侧列',
-      insertColumnToRight: '插入右侧列',
-      insertRowAbove: '插入上方行',
-      insertRowBelow: '插入下方行',
-      mergeLeftColumn: '合并左侧单元格',
-      mergeRightColumn: '合并右侧单元格',
-      mergeEntireRow: '合并整行',
-      mergeRowAbove: '合并上方单元格',
-      mergeRowBelow: '合并下方单元格',
-      mergeEntireColumn: '合并整列',
-      undoMergeCol: '撤销列合并',
-      undoMergeRow: '撤销行合并',
-      deleteEntireCol: '删除整列',
-      deleteEntireRow: '删除整行',
+			insertColumnToLeft: '插入左侧列',
+			insertColumnToRight: '插入右侧列',
+			insertRowAbove: '插入上方行',
+			insertRowBelow: '插入下方行',
+			mergeLeftColumn: '合并左侧单元格',
+			mergeRightColumn: '合并右侧单元格',
+			mergeEntireRow: '合并整行',
+			mergeRowAbove: '合并上方单元格',
+			mergeRowBelow: '合并下方单元格',
+			mergeEntireColumn: '合并整列',
+			undoMergeCol: '撤销列合并',
+			undoMergeRow: '撤销行合并',
+			deleteEntireCol: '删除整列',
+			deleteEntireRow: '删除整行',
 
-      widgetName: '组件唯一名称',
-      formSize: '全局组件大小',
-      labelPosition: '字段标签位置',
-      topPosition: '顶部',
-      leftPosition: '左边',
-      labelAlign: '标签对齐',
-      leftAlign: '居左',
-      centerAlign: '居中',
-      rightAlign: '居右',
-      formCss: '表单全局CSS',
-      addCss: '编写CSS',
-      customClass: '自定义CSS样式',
-      globalFunctions: '表单全局函数',
-      addEventHandler: '编写代码',
-      editWidgetEventHandler: '组件事件处理',
-      editFormEventHandler: '表单事件处理',
-      formSFCSetting: '生成SFC设置',
-      formModelName: '数据对象名称',
-      formRefName: '引用名称',
-      formRulesName: '验证规则名称',
-      syntaxCheckWarning: 'JS代码存在语法错误,请仔细检查!',
+			popupId: '弹框id', //关联弹框的id
+			widgetName: '组件唯一名称',
+			formSize: '全局组件大小',
+			labelPosition: '字段标签位置',
+			topPosition: '顶部',
+			leftPosition: '左边',
+			labelAlign: '标签对齐',
+			leftAlign: '居左',
+			centerAlign: '居中',
+			rightAlign: '居右',
+			formCss: '表单全局CSS',
+			addCss: '编写CSS',
+			customClass: '自定义CSS样式',
+			globalFunctions: '表单全局函数',
+			addEventHandler: '编写代码',
+			editWidgetEventHandler: '组件事件处理',
+			editFormEventHandler: '表单事件处理',
+			formSFCSetting: '生成SFC设置',
+			formModelName: '数据对象名称',
+			formRefName: '引用名称',
+			formRulesName: '验证规则名称',
+			syntaxCheckWarning: 'JS代码存在语法错误,请仔细检查!',
 
-      //dialog & drawer
-      title: '标题',
-      dialogWidth: '弹窗宽度(px/%)',
-      fullscreen: '全屏显示弹窗',
-      showModal: '显示遮罩层',
-      showClose: '显示关闭按钮',
-      closeOnClickModal: '点击遮罩层关闭',
-      closeOnPressEscape: '按Esc键关闭',
-      center: '头部底部居中',
-      readMode: '弹窗表单只读',
-      disabledMode: '弹窗表单禁用',
-      okButtonLabel: '确认按钮文字',
-      okButtonHidden: '隐藏确认按钮',
-      cancelButtonLabel: '取消按钮文字',
-      cancelButtonHidden: '隐藏取消按钮',
-      drawSize: '抽屉大小(px/%)',
-      drawDirection: '抽屉滑出方向',
-      interface: '接口方法',
+			//dialog & drawer
+			title: '标题',
+			dialogWidth: '弹窗宽度(px/%)',
+			fullscreen: '全屏显示弹窗',
+			showModal: '显示遮罩层',
+			showClose: '显示关闭按钮',
+			closeOnClickModal: '点击遮罩层关闭',
+			closeOnPressEscape: '按Esc键关闭',
+			center: '头部底部居中',
+			readMode: '弹窗表单只读',
+			disabledMode: '弹窗表单禁用',
+			okButtonLabel: '确认按钮文字',
+			okButtonHidden: '隐藏确认按钮',
+			cancelButtonLabel: '取消按钮文字',
+			cancelButtonHidden: '隐藏取消按钮',
+			drawSize: '抽屉大小(px/%)',
+			drawDirection: '抽屉滑出方向',
+			interface: '接口方法',
+			databaseName: '表名',
+			//data-table
 
-      //data-table
-      tableWidth: '宽度(px/%)',
-      tableHeight: '高度(px/%)',
-      showCheckBox: '是否显示复选框列',
-      showIndex: '是否显示行号',
-      showPagination: '是否显示分页',
-      smallPagination: '小型分页',
-      tableColEdit: '表格列编辑',
-      tableDataEdit: '表格数据编辑',
-      showSummary: '是否合计',
-      stripe: '是否斑马线',
-      rowSpacing: '行距(px)',
-      editAction: '编辑...',
-      columnName: '字段名称',
-      columnLabel: '显示名称',
-      columnWidth: '列宽(px/%)',
-      visibleColumn: '是否显示',
-      sortableColumn: '是否排序',
-      fixedColumn: '是否固定',
-      alignTypeOfColumn: '对齐方式',
-      formatOfColumn: '格式化',
-      customRenderGroup: '动态渲染',
-      renderFunction: '渲染函数',
-      actionColumn: '操作',
-      addTableColumn: '增加列',
-      deleteTableColumn: '删除列',
-      onlyOneColumnCannotBeDeleted: '表格只有一列时不可删除.',
-      treeDataEnabled: '允许加载树形数据',
-      rowKeyOfTreeData: '树形数据ID键',
-      childrenKeyOfTreeData: '树形数据子节点键',
-      showButtonsColumn: '显示操作按钮列',
-      buttonsColumnEdit: '操作按钮编辑',
-      buttonsColumnTitle: '列标题',
-      buttonsColumnWidth: '列宽度(px)',
-      operationButtonsSetting: '操作按钮设置',
-      operationButtonName: '名称',
-      operationButtonLabel: '文字',
-      operationButtonType: '类型',
-      operationButtonSize: '大小',
-      operationButtonRound: '圆角',
-      operationButtonHidden: '隐藏',
-      operationButtonDisabled: '禁用',
-      addOperationButton: '增加按钮',
-      deleteOperationButtonHint: '确定删除该按钮?',
-      operationButtonDuplicatedNameError: '按钮名称不可重复',
+			tableWidth: '宽度(px/%)',
+			tableHeight: '高度(px/%)',
+			showCheckBox: '是否显示复选框列',
+			showIndex: '是否显示行号',
+			showPagination: '是否显示分页',
+			smallPagination: '小型分页',
+			tableColEdit: '表格列编辑',
+			tableDataEdit: '表格数据编辑',
+			showSummary: '是否合计',
+			stripe: '是否斑马线',
+			rowSpacing: '行距(px)',
+			editAction: '编辑...',
+			columnName: '字段名称',
+			columnLabel: '显示名称',
+			columnWidth: '列宽(px/%)',
+			visibleColumn: '是否显示',
+			sortableColumn: '是否排序',
+			fixedColumn: '是否固定',
+			alignTypeOfColumn: '对齐方式',
+			formatOfColumn: '格式化',
+			customRenderGroup: '动态渲染',
+			renderFunction: '渲染函数',
+			actionColumn: '操作',
+			addTableColumn: '增加列',
+			deleteTableColumn: '删除列',
+			onlyOneColumnCannotBeDeleted: '表格只有一列时不可删除.',
+			treeDataEnabled: '允许加载树形数据',
+			rowKeyOfTreeData: '树形数据ID键',
+			childrenKeyOfTreeData: '树形数据子节点键',
+			showButtonsColumn: '显示操作按钮列',
+			buttonsColumnEdit: '操作按钮编辑',
+			buttonsColumnTitle: '列标题',
+			buttonsColumnWidth: '列宽度(px)',
+			operationButtonsSetting: '操作按钮设置',
+			operationButtonName: '名称',
+			operationButtonLabel: '文字',
+			operationButtonType: '类型',
+			operationButtonSize: '大小',
+			operationButtonRound: '圆角',
+			operationButtonHidden: '隐藏',
+			operationButtonDisabled: '禁用',
+			addOperationButton: '增加按钮',
+			deleteOperationButtonHint: '确定删除该按钮?',
+			operationButtonDuplicatedNameError: '按钮名称不可重复',
 
-      //data-source
-      dsEnabled: '使用数据源',
-      dsName: '指定数据源',
-      dataSetName: '指定数据集',
-      labelKeyName: '选项标签名',
-      valueKeyName: '选项值名',
-      childrenKeyName: '子节点属性名称',
-      dataSource: '数据源',
-      noDataSource: '暂无数据源',
-      addDataSource: '新增数据源',
-      importDataSource: '导入数据源',
-      clearExistingDataSource: '导入后清空原有数据源',
-      remainExistingDataSource: '追加到已有数据源之后',
-      exportDataSource: '导出数据源',
-      selectDataSourceForExport: '选择导出数据源',
-      dataSourceChecked: '选中导出',
-      previewDataSourceExportResult: '导出结果预览',
-      dataSourceSetting: '数据源设置',
-      deleteDataSourceHint: '确认删除该数据源?',
-      fieldValueRequired: '输入内容不可为空',
-      dsUniqueName: '唯一名称',
-      dsRequestURL: '请求地址',
-      dsRequestURLType: '请求URL类型',
-      dsURLStringType: '固定字符串',
-      dsURLVariableType: '变量或表达式',
-      dsDescription: '描述信息',
-      dsRequestMethod: '请求方法',
-      dsRequestHeaders: '请求头(headers)',
-      addRequestHeader: '新增请求头',
-      dsRequestParams: '参数(params)',
-      addRequestParam: '新增请求参数',
-      dsRequestData: '发送数据(data)',
-      addRequestData: '新增发送数据',
-      addDataSet: '新增数据集',
-      dsRequestValueStringType: '字符串类型',
-      dsRequestValueNumberType: '数值类型',
-      dsRequestValueBooleanType: '布尔类型',
-      dsRequestValueVariableType: '变量或表达式',
-      dsRequestNameInputPlaceholder: '名称',
-      dsRequestTypeInputPlaceholder: '类型',
-      dsRequestValueInputPlaceholder: '值',
-      dataSetRemarkInputPlaceholder: '备注说明',
-      dsConfigHandlerTitle: '1. 请求配置',
-      dsDataHandlerTitle: '2. 数据处理',
-      dsErrorHandlerTitle: '3. 错误处理',
-      dataSetSettingTitle: '4. 多数据集配置',
-      dataSetEnabled: '开启多数据集返回',
-      dataSetSetting: '返回数据集管理',
-      testDataSource: '测试数据源',
-      saveDataSource: '保存数据源',
-      dsvTitle: 'DSV数据源变量',
-      dsRequestResult: '返回数据',
-      executeDataSource: '立即执行',
-      clearRequestResult: '清空结果',
-      dsRequestNumberTypeError: '数据类型值错误',
-      dsRequestBooleanTypeError: '布尔类型值错误',
-      dsValidationError: '数据源设置存在错误,请修改',
-      dsDuplicatedNameError: '数据源名称重复,请修改!',
+			//data-source
+			dsEnabled: '使用数据源',
+			dsName: '指定数据源',
+			dataSetName: '指定数据集',
+			labelKeyName: '选项标签名',
+			valueKeyName: '选项值名',
+			childrenKeyName: '子节点属性名称',
+			dataSource: '数据源',
+			noDataSource: '暂无数据源',
+			addDataSource: '新增数据源',
+			importDataSource: '导入数据源',
+			clearExistingDataSource: '导入后清空原有数据源',
+			remainExistingDataSource: '追加到已有数据源之后',
+			exportDataSource: '导出数据源',
+			selectDataSourceForExport: '选择导出数据源',
+			dataSourceChecked: '选中导出',
+			previewDataSourceExportResult: '导出结果预览',
+			dataSourceSetting: '数据源设置',
+			deleteDataSourceHint: '确认删除该数据源?',
+			fieldValueRequired: '输入内容不可为空',
+			dsUniqueName: '唯一名称',
+			dsRequestURL: '请求地址',
+			dsRequestURLType: '请求URL类型',
+			dsURLStringType: '固定字符串',
+			dsURLVariableType: '变量或表达式',
+			dsDescription: '描述信息',
+			dsRequestMethod: '请求方法',
+			dsRequestHeaders: '请求头(headers)',
+			addRequestHeader: '新增请求头',
+			dsRequestParams: '参数(params)',
+			addRequestParam: '新增请求参数',
+			dsRequestData: '发送数据(data)',
+			addRequestData: '新增发送数据',
+			addDataSet: '新增数据集',
+			dsRequestValueStringType: '字符串类型',
+			dsRequestValueNumberType: '数值类型',
+			dsRequestValueBooleanType: '布尔类型',
+			dsRequestValueVariableType: '变量或表达式',
+			dsRequestNameInputPlaceholder: '名称',
+			dsRequestTypeInputPlaceholder: '类型',
+			dsRequestValueInputPlaceholder: '值',
+			dataSetRemarkInputPlaceholder: '备注说明',
+			dsConfigHandlerTitle: '1. 请求配置',
+			dsDataHandlerTitle: '2. 数据处理',
+			dsErrorHandlerTitle: '3. 错误处理',
+			dataSetSettingTitle: '4. 多数据集配置',
+			dataSetEnabled: '开启多数据集返回',
+			dataSetSetting: '返回数据集管理',
+			testDataSource: '测试数据源',
+			saveDataSource: '保存数据源',
+			dsvTitle: 'DSV数据源变量',
+			dsRequestResult: '返回数据',
+			executeDataSource: '立即执行',
+			clearRequestResult: '清空结果',
+			dsRequestNumberTypeError: '数据类型值错误',
+			dsRequestBooleanTypeError: '布尔类型值错误',
+			dsValidationError: '数据源设置存在错误,请修改',
+			dsDuplicatedNameError: '数据源名称重复,请修改!',
 
 			// 树
-      showTreeCheckBox:'显示复选框',
-			lazy:'懒加载',
-			treeDataEdit:'树数据编辑',
-			defaultExpandAllNode:'默认展开所有节点',
-			expandRetractAllNode:'展开/收缩',
-			selectClearAllNode:'选中/取消选中',
-			nodeEdit:"允许添加删除节点",
-			expandAllNode:'展开所有',
-			retractAllNode:'收缩所有',
-			selectAllNode:'选择所有',
-			clearAllNode:'清除所有',
+			showTreeCheckBox: '显示复选框',
+			lazy: '懒加载',
+			treeDataEdit: '树数据编辑',
+			defaultExpandAllNode: '默认展开所有节点',
+			expandRetractAllNode: '展开/收缩',
+			selectClearAllNode: '选中/取消选中',
+			nodeEdit: "允许添加删除节点",
+			expandAllNode: '展开所有',
+			retractAllNode: '收缩所有',
+			selectAllNode: '选择所有',
+			clearAllNode: '清除所有',
 
-			draggable:'允许拖拽节点',
-			filter:'显示过滤框',
-			expandOnClickNode:'点击节点可收缩',
-      treeNodeCheckStrictly: '禁止父子节点联动',
-			inputNodeName:'请输入节点名',
-			deleteNode:'确定删除节点?',
-			nodeDeleted:'节点已删除',
-			tips:'提示',
-			onNodeCheckRemark:'树节点选择事件',
-			onNodeClickRemark:'树节点点击事件',
-			onNodeContextmenuRemark:'树节点右击事件',
-			enterForQuery:'输入关键字进行过滤',
-			add:'添加',
-			delete:'删除',
-    }
+			draggable: '允许拖拽节点',
+			filter: '显示过滤框',
+			expandOnClickNode: '点击节点可收缩',
+			treeNodeCheckStrictly: '禁止父子节点联动',
+			inputNodeName: '请输入节点名',
+			deleteNode: '确定删除节点?',
+			nodeDeleted: '节点已删除',
+			tips: '提示',
+			onNodeCheckRemark: '树节点选择事件',
+			onNodeClickRemark: '树节点点击事件',
+			onNodeContextmenuRemark: '树节点右击事件',
+			enterForQuery: '输入关键字进行过滤',
+			add: '添加',
+			delete: '删除',
+		}
 
-  }
+	}
 }

+ 2 - 1
variant-form-pro(2.3.8.20230308)/vue.config.js

@@ -49,7 +49,8 @@ module.exports = {
         },
         proxy: {
             '/dev-api': {
-                target: 'http://localhost:6001/gw-admin/',
+                // target: 'http://localhost:6001/gw-admin/',
+				target: 'http://192.168.0.166:6001/gw-admin', //鲁阳的
                 changeOrigin: true,
                 ws: true,
                 // logLevel:'debug',

Some files were not shown because too many files changed in this diff