diff --git a/plugins/core/controls/control/base/container.ts b/plugins/core/controls/control/base/container.ts index 5dedaf6..b28a212 100644 --- a/plugins/core/controls/control/base/container.ts +++ b/plugins/core/controls/control/base/container.ts @@ -37,7 +37,7 @@ export default { }, { 'code': 'width', - 'name': '宽度', + 'name': 'ddei.property.width', 'desc': '控件的宽度', 'controlType': 'text', 'dataSource': null, @@ -46,7 +46,7 @@ export default { }, { 'code': 'height', - 'name': '高度', + 'name': 'ddei.property.height', 'desc': '控件的高度', 'controlType': 'text', 'dataSource': null, @@ -56,10 +56,10 @@ export default { { 'id': '100500003', 'code': 'border.type', - 'name': '边框类型', + 'name': 'ddei.property.borderType', 'desc': '用来快速选择边框的类型,以便于套用相关的样式', 'controlType': 'border-type', - 'dataSource': [{ 'text': '无线条', 'value': '0' }, { 'text': '实线', 'value': '1' }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': 0 }, { 'text': 'ddei.property.ds.line', 'value': 1 }], 'dataType': 'string', 'defaultValue': '1', 'hiddenTitle': true, @@ -68,7 +68,7 @@ export default { { 'id': '100500004', 'code': 'border.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '图形的边框显示颜色,在高级设置中,可以分别设置不同方向边框的样式', 'controlType': 'color-combo', 'dataType': 'string', @@ -76,7 +76,7 @@ export default { }, { 'code': 'borderOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的边框的透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -89,7 +89,7 @@ export default { }, { 'code': 'borderWidth', - 'name': '粗细', + 'name': 'ddei.property.width', 'desc': '图形的边框的粗细,0为无边框', 'controlType': 'range', 'min': 0, @@ -101,7 +101,7 @@ export default { }, { 'code': 'borderDash', - 'name': '虚线', + 'name': 'ddei.property.dash', 'desc': '图形的边框的是否为虚线样式,虚线由长短不一的线段构成', 'controlType': 'border-dash', 'dataSource': [ @@ -125,7 +125,7 @@ export default { }, { 'code': 'borderRound', - 'name': '圆角', + 'name': 'ddei.property.round', 'desc': '图形的边框的是否为为圆角的弧度', 'controlType': 'range', 'mapping': ["border.round"], @@ -137,11 +137,11 @@ export default { }, { 'code': 'fill.type', - 'name': '填充类型', + 'name': 'ddei.property.fillType', 'desc': '图形填充的类型快速设置', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '无', 'value': 0 }, { 'text': '纯色', 'value': 1 }, { 'text': '图片', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': 0 }, { 'text': 'ddei.property.ds.color', 'value': 1 }, { 'text': 'ddei.property.ds.image', 'value': 2 }], 'defaultValue': 1, 'type': 1, 'orderNo': 2, @@ -151,7 +151,7 @@ export default { }, { 'code': 'fill.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '图形的填充颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -159,7 +159,7 @@ export default { }, { 'code': 'fill.image', - 'name': '图片', + 'name': 'ddei.property.image', 'desc': '图形的填充图片', 'controlType': 'text', 'dataType': 'string', @@ -168,7 +168,7 @@ export default { }, { 'code': 'fill.opacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充的透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -182,7 +182,7 @@ export default { { 'code': 'font.family', - 'name': '字体', + 'name': 'ddei.property.font', 'desc': '文本的字体名称', 'controlType': 'combox', 'dataType': 'string', @@ -200,7 +200,7 @@ export default { }, { 'code': 'font.size', - 'name': '大小', + 'name': 'ddei.property.size', 'desc': '文本的字体大小', 'max': 50, 'min': 5, @@ -211,7 +211,7 @@ export default { }, { 'code': 'font.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '文本的颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -219,7 +219,7 @@ export default { }, { 'code': 'fontAlign', - 'name': '对齐', + 'name': 'ddei.property.align', 'desc': '文本的对齐,采用九宫格式设置', 'controlType': 'align-type', 'mapping': [], @@ -227,79 +227,79 @@ export default { }, { 'code': 'textStyle.feed', - 'name': '换行', + 'name': 'ddei.property.feed', 'desc': '自动换行', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.scale', - 'name': '缩小字体', + 'name': 'ddei.property.outSize', 'desc': '文本的自动缩小字体填充', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.hollow', - 'name': '镂空', + 'name': 'ddei.property.hollow', 'desc': '文本的镂空显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.bold', - 'name': '粗体', + 'name': 'ddei.property.bold', 'desc': '文本的加粗显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.italic', - 'name': '斜体', + 'name': 'ddei.property.italic', 'desc': '文本的斜体显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.underline', - 'name': '下划线', + 'name': 'ddei.property.underline', 'desc': '文本的下划线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.deleteline', - 'name': '删除线', + 'name': 'ddei.property.deleteline', 'desc': '文本的删除线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.topline', - 'name': '顶部线', + 'name': 'ddei.property.topline', 'desc': '文本的删除线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.bgcolor', - 'name': '文字背景', + 'name': 'ddei.property.textbg', 'desc': '文本的背景颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -307,17 +307,17 @@ export default { }, { 'code': 'textStyle.subtype', - 'name': '标注类型', + 'name': 'ddei.property.subtype', 'desc': '文本的标注类型', 'controlType': 'radio', 'dataType': 'integer', - 'dataSource': [{ 'text': '正常', 'value': 0 }, { 'text': '上标', 'value': 1 }, { 'text': '中标', 'value': 2 }, { 'text': '下标', 'value': 3 }], + 'dataSource': [{ 'text': 'ddei.property.ds.subType', 'value': 0 }, { 'text': 'ddei.property.ds.subType1', 'value': 1 }, { 'text': 'ddei.property.ds.subType2', 'value': 2 }, { 'text': 'ddei.property.ds.subType3', 'value': 3 }], 'defaultValue': 0, }, { 'code': 'textStyle.align', - 'name': '水平对齐', + 'name': 'ddei.property.textAlign', 'desc': '文本的水平对齐', 'controlType': 'text', 'dataType': 'integer', @@ -325,7 +325,7 @@ export default { }, { 'code': 'textStyle.valign', - 'name': '垂直对齐', + 'name': 'ddei.property.textValign', 'desc': '文本的垂直对齐', 'controlType': 'text', 'dataType': 'integer', @@ -333,7 +333,7 @@ export default { }, { 'code': 'textStyle.hspace', - 'name': '水平间距', + 'name': 'ddei.property.hspace', 'desc': '文本之间的水平间距', 'controlType': 'range', 'min': 0, @@ -344,7 +344,7 @@ export default { }, { 'code': 'textStyle.vspace', - 'name': '垂直间距', + 'name': 'ddei.property.vspace', 'desc': '文本之间的垂直间距', 'controlType': 'range', 'min': 0, @@ -355,7 +355,7 @@ export default { }, { 'code': 'borderCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的边框的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["border.creating.top.opacity", "border.creating.right.opacity", "border.creating.bottom.opacity", "border.creating.left.opacity"], @@ -365,7 +365,7 @@ export default { }, { 'code': 'fillCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["fill.creating.opacity"], @@ -375,7 +375,7 @@ export default { }, { 'code': 'imageCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充图片的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["fill.creating.opacity"], @@ -385,7 +385,7 @@ export default { }, { 'code': 'id', - 'name': 'id', + 'name': 'ddei.property.id', 'desc': '控件在画布的全局唯一ID', 'controlType': 'text', 'dataType': 'string', @@ -393,15 +393,15 @@ export default { }, { 'code': 'code', - 'name': '编码', + 'name': 'ddei.property.code', 'desc': '控件在业务上的唯一编码,缺省和控件ID一致', 'controlType': 'text', 'dataType': 'string', - 'defaultValue': '编码001', + 'defaultValue': 'ddei.property.code001', }, { 'code': 'text', - 'name': '文本', + 'name': 'ddei.property.text', 'desc': '控件的主体显示文本', 'controlType': 'textarea', 'defaultValue': '', @@ -411,18 +411,18 @@ export default { }, { 'code': 'fmt.type', - 'name': '格式', + 'name': 'ddei.format', 'desc': '文本的显示格式', 'controlType': 'radio', 'dataType': 'integer', - 'dataSource': [{ 'text': '文本', 'value': 0 }, { 'text': '数字', 'value': 1 }, { 'text': '金额', 'value': 2 }, { 'text': '时间', 'value': 3 }], + 'dataSource': [{ 'text': 'ddei.property.ds.text', 'value': 0 }, { 'text': 'ddei.property.ds.decimal', 'value': 1 }, { 'text': 'ddei.property.ds.money', 'value': 2 }, { 'text': 'ddei.property.ds.time', 'value': 3 }], 'defaultValue': 0, 'type': [1, 2], 'cascadeDisplay': { 1: { show: ['fmt.nscale', 'fmt.tmark'], hidden: ['fmt.mmark', 'fmt.munit', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] }, 2: { show: ['fmt.nscale', 'fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.mrmb'], hidden: ['fmt.dtype', 'fmt.format'] }, 3: { show: ['fmt.dtype', 'fmt.format'], hidden: ['fmt.mrmb', 'fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale'] }, default: { hidden: ['fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] }, empty: { hidden: ['fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] } }, }, { 'code': 'fmt.nscale', - 'name': '小数位数', + 'name': 'ddei.property.nscale', 'desc': '格式化小数位数', 'controlType': 'range', 'min': 0, @@ -433,7 +433,7 @@ export default { }, { 'code': 'fmt.tmark', - 'name': '千分符', + 'name': 'ddei.property.tmark', 'desc': '显示逗号千分符', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -444,10 +444,10 @@ export default { }, { 'code': 'fmt.mmark', - 'name': '货币符号', + 'name': 'ddei.property.mmark', 'desc': '显示货币符号', 'controlType': 'combox', - 'dataSource': [{ 'text': '无', 'value': '' }, { 'text': '人民币', 'value': '¥' }, { 'text': '美元', 'value': '$' }, { 'text': '欧元', 'value': '€' }, { 'text': '英镑', 'value': '£' }, { 'text': '日元', 'value': '¥' }, { 'text': '卢布', 'value': '₽' }, { 'text': '法郎', 'value': '€' }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': '' }, { 'text': 'ddei.property.ds.money1', 'value': '¥' }, { 'text': 'ddei.property.ds.money2', 'value': '$' }, { 'text': 'ddei.property.ds.money3', 'value': '€' }, { 'text': 'ddei.property.ds.money4', 'value': '£' }, { 'text': 'ddei.property.ds.money5', 'value': '¥' }, { 'text': 'ddei.property.ds.money6', 'value': '₽' }, { 'text': 'ddei.property.ds.money7', 'value': '€' }], 'defaultValue': '', 'dataType': 'string', 'type': [1, 2], @@ -455,7 +455,7 @@ export default { }, { 'code': 'fmt.munit', - 'name': '货币单位', + 'name': 'ddei.property.moneyUnit', 'desc': '显示在后方的货币单位', 'controlType': 'text', 'defaultValue': '', @@ -464,7 +464,7 @@ export default { }, { 'code': 'fmt.mrmb', - 'name': '人民币大写', + 'name': 'ddei.property.moneyUpCase', 'desc': '显示为人民币大写', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -475,10 +475,10 @@ export default { }, { 'code': 'fmt.dtype', - 'name': '日期类型', + 'name': 'ddei.property.dateType', 'desc': '日期和时间的格式化类型', 'controlType': 'radio', - 'dataSource': [{ 'text': '2023-01-01', 'value': 1 }, { 'text': '23:59:59', 'value': 2 }, { 'text': '2023-01-01 23:59:59', 'value': 3 }, { 'text': '自定义', 'value': 99 }], + 'dataSource': [{ 'text': '2023-01-01', 'value': 1 }, { 'text': '23:59:59', 'value': 2 }, { 'text': '2023-01-01 23:59:59', 'value': 3 }, { 'text': 'ddei.property.ds.custom', 'value': 99 }], 'dataType': 'integer', 'defaultValue': 1, 'hiddenTitle': true, @@ -487,7 +487,7 @@ export default { }, { 'code': 'fmt.format', - 'name': '格式化', + 'name': 'ddei.property.format', 'desc': '自定义格式化字符串', 'controlType': 'text', 'dataType': 'string', @@ -500,19 +500,19 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "布局", + name: "ddei.layout", attrs: ["layout"] }, { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, ] diff --git a/plugins/core/controls/control/base/line.ts b/plugins/core/controls/control/base/line.ts index 3b94b8e..f225178 100644 --- a/plugins/core/controls/control/base/line.ts +++ b/plugins/core/controls/control/base/line.ts @@ -1,6 +1,6 @@ export default { 'id': '100401', - 'name': '连接线', + 'name': 'ddei.control.line', 'code': 'line', 'desc': '直线、折线、曲线三种连接线', 'type': 'DDeiLine', @@ -19,10 +19,10 @@ export default { attrs: [ { 'code': 'type', - 'name': '类型', + 'name': 'ddei.lineType', 'desc': '用来快速连线类型,以便于套用相关的样式', 'controlType': 'radio', - 'dataSource': [{ 'text': '直线', 'value': 1 }, { 'text': '折线', 'value': 2 }, { 'text': '曲线', 'value': 3 }], + 'dataSource': [{ 'text': 'ddei.property.ds.lineType1', 'value': 1 }, { 'text': 'ddei.property.ds.lineType2', 'value': 2 }, { 'text': 'ddei.property.ds.lineType3', 'value': 3 }], 'dataType': 'integer', 'defaultValue': 1, 'cascadeDisplay': { 2: { show: ['round'], hidden: [] }, default: { show: [], hidden: ['round'] }, notempty: { hidden: ['round'] } }, @@ -31,7 +31,7 @@ export default { }, { 'code': 'weight', - 'name': '线段', + 'name': 'ddei.property.weight', 'desc': '控件的宽度', 'controlType': 'range', 'min': 0.1, @@ -42,7 +42,7 @@ export default { }, { 'code': 'color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '线段的边框显示颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -50,7 +50,7 @@ export default { }, { 'code': 'fill.weight', - 'name': '填充', + 'name': 'ddei.fill', 'desc': '填充的大小', 'controlType': 'range', 'min': 0, @@ -61,7 +61,7 @@ export default { }, { 'code': 'fill.color', - 'name': '填充色', + 'name': 'ddei.property.color', 'desc': '线段的边框显示颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -70,7 +70,7 @@ export default { { 'code': 'dash', - 'name': '虚线', + 'name': 'ddei.property.dash', 'desc': '图形的边框的是否为虚线样式,虚线由长短不一的线段构成', 'controlType': 'border-dash', 'dataSource': [ @@ -93,7 +93,7 @@ export default { }, { 'code': 'opacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的边框的透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -107,22 +107,22 @@ export default { { 'code': 'sp.type', - 'name': '起点类型', + 'name': 'ddei.property.startPointType', 'desc': '起点的样式样式', 'controlType': 'combox', 'dataSource': [ - { 'text': '无', 'value': -1 }, - { 'text': '箭头', 'value': 1 }, - { 'text': '圆形', 'value': 2 }, - { 'text': '圆形-实心', 'value': 21 }, - { 'text': '方形', 'value': 3 }, - { 'text': '方形-实心', 'value': 31 }, - { 'text': '菱形', 'value': 4 }, - { 'text': '菱形-实心', 'value': 41 }, - { 'text': '三角形', 'value': 5 }, - { 'text': '三角形-实心', 'value': 51 }, - { 'text': '半圆', 'value': 6 }, - { 'text': '半圆-实心', 'value': 61 }, + { 'text': 'ddei.property.ds.none', 'value': -1 }, + { 'text': 'ddei.property.ds.pointType1', 'value': 1 }, + { 'text': 'ddei.property.ds.pointType2', 'value': 2 }, + { 'text': 'ddei.property.ds.pointType21', 'value': 21 }, + { 'text': 'ddei.property.ds.pointType3', 'value': 3 }, + { 'text': 'ddei.property.ds.pointType31', 'value': 31 }, + { 'text': 'ddei.property.ds.pointType4', 'value': 4 }, + { 'text': 'ddei.property.ds.pointType41', 'value': 41 }, + { 'text': 'ddei.property.ds.pointType5', 'value': 5 }, + { 'text': 'ddei.property.ds.pointType51', 'value': 51 }, + { 'text': 'ddei.property.ds.pointType6', 'value': 6 }, + { 'text': 'ddei.property.ds.pointType61', 'value': 61 }, ], 'itemStyle': { width: 80, height: 25, col: 2, row: 6 }, @@ -132,7 +132,7 @@ export default { }, { 'code': 'sp.weight', - 'name': '大小', + 'name': 'ddei.property.weight', 'desc': '起点的箭头的宽度', 'controlType': 'range', 'min': 1, @@ -143,22 +143,22 @@ export default { }, { 'code': 'ep.type', - 'name': '终点类型', + 'name': 'ddei.property.endPointType', 'desc': '终点的样式样式', 'controlType': 'combox', 'dataSource': [ - { 'text': '无', 'value': -1 }, - { 'text': '箭头', 'value': 1 }, - { 'text': '圆形', 'value': 2 }, - { 'text': '圆形-实心', 'value': 21 }, - { 'text': '方形', 'value': 3 }, - { 'text': '方形-实心', 'value': 31 }, - { 'text': '菱形', 'value': 4 }, - { 'text': '菱形-实心', 'value': 41 }, - { 'text': '三角形', 'value': 5 }, - { 'text': '三角形-实心', 'value': 51 }, - { 'text': '半圆', 'value': 6 }, - { 'text': '半圆-实心', 'value': 61 }, + { 'text': 'ddei.property.ds.none', 'value': -1 }, + { 'text': 'ddei.property.ds.pointType1', 'value': 1 }, + { 'text': 'ddei.property.ds.pointType2', 'value': 2 }, + { 'text': 'ddei.property.ds.pointType21', 'value': 21 }, + { 'text': 'ddei.property.ds.pointType3', 'value': 3 }, + { 'text': 'ddei.property.ds.pointType31', 'value': 31 }, + { 'text': 'ddei.property.ds.pointType4', 'value': 4 }, + { 'text': 'ddei.property.ds.pointType41', 'value': 41 }, + { 'text': 'ddei.property.ds.pointType5', 'value': 5 }, + { 'text': 'ddei.property.ds.pointType51', 'value': 51 }, + { 'text': 'ddei.property.ds.pointType6', 'value': 6 }, + { 'text': 'ddei.property.ds.pointType61', 'value': 61 }, ], 'itemStyle': { width: 80, height: 25, col: 2, row: 6 }, 'dataType': 'integer', @@ -167,7 +167,7 @@ export default { }, { 'code': 'ep.weight', - 'name': '大小', + 'name': 'ddei.property.weight', 'desc': '终点的箭头的宽度', 'controlType': 'range', 'min': 1, @@ -179,7 +179,7 @@ export default { { 'code': 'round', - 'name': '圆角', + 'name': 'ddei.property.round', 'desc': '图形的边框的是否为为圆角的弧度', 'controlType': 'range', 'min': 0, @@ -190,17 +190,17 @@ export default { }, { 'code': 'jumpline', - 'name': '跳线', + 'name': 'ddei.jumpline', 'desc': '用来控制当前线段的跳线类型', 'controlType': 'radio', - 'dataSource': [{ 'text': '是', 'value': 1 }, { 'text': '否', 'value': 2 }, { 'text': '全局', 'value': 0 }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': 1 }, { 'text': 'ddei.property.ds.no', 'value': 2 }, { 'text': 'ddei.property.ds.global', 'value': 0 }], 'dataType': 'integer', 'defaultValue': 0, 'type': 1, }, { 'code': 'id', - 'name': 'id', + 'name': 'ddei.property.id', 'desc': '控件在画布的全局唯一ID', 'controlType': 'text', 'dataType': 'string', @@ -208,11 +208,11 @@ export default { }, { 'code': 'code', - 'name': '编码', + 'name': 'ddei.property.code', 'desc': '控件在业务上的唯一编码,缺省和控件ID一致', 'controlType': 'text', 'dataType': 'string', - 'defaultValue': '编码001', + 'defaultValue': 'ddei.property.code001', }, ], /** @@ -220,12 +220,12 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["type", "weight", "color", "fill.weight", "fill.color", "dash", "opacity", "sp.type", "sp.weight", "ep.type", "ep.weight", "round", "jumpline" ] @@ -233,11 +233,11 @@ export default { ] }, { - name: "属性", + name: "ddei.propertyName", icon: 'icon-edit-properies', subGroups: [ { - name: "属性", + name: "ddei.propertyName", attrs: ["code"] }, diff --git a/plugins/core/controls/control/base/polygon.ts b/plugins/core/controls/control/base/polygon.ts index 24abbfe..decf124 100644 --- a/plugins/core/controls/control/base/polygon.ts +++ b/plugins/core/controls/control/base/polygon.ts @@ -1,6 +1,6 @@ export default { 'id': '100500', - 'name': '多边形', + 'name': 'ddei.control.polygon', 'code': 'polygon', 'desc': '多个3-N边构成的多边形', 'type': 'DDeiPolygon', @@ -20,7 +20,7 @@ export default { attrs: [ { 'code': 'width', - 'name': '宽度', + 'name': 'ddei.property.width', 'desc': '控件的宽度', 'controlType': 'text', 'dataSource': null, @@ -29,7 +29,7 @@ export default { }, { 'code': 'height', - 'name': '高度', + 'name': 'ddei.property.height', 'desc': '控件的高度', 'controlType': 'text', 'dataSource': null, @@ -38,11 +38,11 @@ export default { }, { 'code': 'border.type', - 'name': '边框类型', + 'name': 'ddei.property.borderType', 'desc': '用来快速选择边框的类型,以便于套用相关的样式', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '无线条', 'value': 0 }, { 'text': '实线', 'value': 1 }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': 0 }, { 'text': 'ddei.property.ds.line', 'value': 1 }], 'defaultValue': 1, 'hiddenTitle': true, 'display': 'column', @@ -50,7 +50,7 @@ export default { }, { 'code': 'border.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '图形的边框显示颜色,在高级设置中,可以分别设置不同方向边框的样式', 'controlType': 'color-combo', @@ -59,7 +59,7 @@ export default { }, { 'code': 'borderOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的边框的透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -72,7 +72,7 @@ export default { }, { 'code': 'borderWidth', - 'name': '粗细', + 'name': 'ddei.property.width', 'desc': '图形的边框的粗细,0为无边框', 'controlType': 'range', 'min': 0, @@ -84,7 +84,7 @@ export default { }, { 'code': 'borderDash', - 'name': '虚线', + 'name': 'ddei.property.dash', 'desc': '图形的边框的是否为虚线样式,虚线由长短不一的线段构成', 'controlType': 'border-dash', 'dataSource': [ @@ -108,7 +108,7 @@ export default { }, { 'code': 'borderRound', - 'name': '圆角', + 'name': 'ddei.property.round', 'desc': '图形的边框的是否为为圆角的弧度', 'controlType': 'range', 'mapping': ["border.round"], @@ -120,11 +120,11 @@ export default { }, { 'code': 'fill.type', - 'name': '填充类型', + 'name': 'ddei.property.fillType', 'desc': '图形填充的类型快速设置', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '无', 'value': 0 }, { 'text': '纯色', 'value': 1 }, { 'text': '图片', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': 0 }, { 'text': 'ddei.property.ds.color', 'value': 1 }, { 'text': 'ddei.property.ds.image', 'value': 2 }], 'defaultValue': 1, 'type': 1, 'orderNo': 2, @@ -134,7 +134,7 @@ export default { }, { 'code': 'fill.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '图形的填充颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -142,7 +142,7 @@ export default { }, { 'code': 'fill.image', - 'name': '图片', + 'name': 'ddei.property.image', 'desc': '图形的填充图片', 'controlType': 'image', 'dataType': 'string', @@ -151,7 +151,7 @@ export default { }, { 'code': 'fill.opacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充的透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -165,7 +165,7 @@ export default { { 'code': 'font.family', - 'name': '字体', + 'name': 'ddei.property.font', 'desc': '文本的字体名称', 'controlType': 'combox', 'dataType': 'string', @@ -183,7 +183,7 @@ export default { }, { 'code': 'font.size', - 'name': '大小', + 'name': 'ddei.property.size', 'desc': '文本的字体大小', 'max': 50, 'min': 5, @@ -194,7 +194,7 @@ export default { }, { 'code': 'font.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '文本的颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -202,7 +202,7 @@ export default { }, { 'code': 'fontAlign', - 'name': '对齐', + 'name': 'ddei.property.align', 'desc': '文本的对齐,采用九宫格式设置', 'controlType': 'align-type', 'mapping': [], @@ -210,26 +210,26 @@ export default { }, { 'code': 'textStyle.feed', - 'name': '换行', + 'name': 'ddei.property.feed', 'desc': '自动换行', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '1', }, { 'code': 'textStyle.scale', - 'name': '超出范围', + 'name': 'ddei.property.outSize', 'desc': '文本的超出范围后的策略', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '隐藏', 'value': '0' }, { 'text': '省略', 'value': '2' }, { 'text': '缩小', 'value': '1' }, { 'text': '扩展', 'value': '3' }], + 'dataSource': [{ 'text': 'ddei.property.ds.hidden', 'value': '0' }, { 'text': 'ddei.property.ds.ellipsis', 'value': '2' }, { 'text': 'ddei.property.ds.narrow', 'value': '1' }, { 'text': 'ddei.property.ds.ext', 'value': '3' }], 'defaultValue': '0', 'cascadeDisplay': { 3: { show: ['textStyle.lockWidth', "textStyle.paddingWeight"], hidden: [] }, default: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, empty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, notempty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] } } }, { 'code': 'textStyle.lockWidth', - 'name': '锁定宽度', + 'name': 'ddei.property.lockWidth', 'desc': '超范围自动扩展的情况下锁定宽度', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -240,7 +240,7 @@ export default { }, { 'code': 'textStyle.paddingWeight', - 'name': '间隔大小', + 'name': 'ddei.property.paddingWeight', 'desc': '超范围自动扩展的情况下保留的宽度', 'controlType': 'text', 'dataType': 'integer', @@ -251,61 +251,61 @@ export default { }, { 'code': 'textStyle.hollow', - 'name': '镂空', + 'name': 'ddei.property.hollow', 'desc': '文本的镂空显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.bold', - 'name': '粗体', + 'name': 'ddei.property.bold', 'desc': '文本的加粗显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.italic', - 'name': '斜体', + 'name': 'ddei.property.italic', 'desc': '文本的斜体显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.underline', - 'name': '下划线', + 'name': 'ddei.property.underline', 'desc': '文本的下划线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.deleteline', - 'name': '删除线', + 'name': 'ddei.property.deleteline', 'desc': '文本的删除线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.topline', - 'name': '顶部线', + 'name': 'ddei.property.topline', 'desc': '文本的删除线显示', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', }, { 'code': 'textStyle.bgcolor', - 'name': '文字背景', + 'name': 'ddei.property.textbg', 'desc': '文本的背景颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -313,17 +313,17 @@ export default { }, { 'code': 'textStyle.subtype', - 'name': '标注类型', + 'name': 'ddei.property.subtype', 'desc': '文本的标注类型', 'controlType': 'radio', 'dataType': 'integer', - 'dataSource': [{ 'text': '正常', 'value': 0 }, { 'text': '上标', 'value': 1 }, { 'text': '中标', 'value': 2 }, { 'text': '下标', 'value': 3 }], + 'dataSource': [{ 'text': 'ddei.property.ds.subType', 'value': 0 }, { 'text': 'ddei.property.ds.subType1', 'value': 1 }, { 'text': 'ddei.property.ds.subType2', 'value': 2 }, { 'text': 'ddei.property.ds.subType3', 'value': 3 }], 'defaultValue': 0, }, { 'code': 'textStyle.align', - 'name': '水平对齐', + 'name': 'ddei.property.textAlign', 'desc': '文本的水平对齐', 'controlType': 'text', 'dataType': 'integer', @@ -331,7 +331,7 @@ export default { }, { 'code': 'textStyle.valign', - 'name': '垂直对齐', + 'name': 'ddei.property.textValign', 'desc': '文本的垂直对齐', 'controlType': 'text', 'dataType': 'integer', @@ -339,7 +339,7 @@ export default { }, { 'code': 'textStyle.hspace', - 'name': '水平间距', + 'name': 'ddei.property.hspace', 'desc': '文本之间的水平间距', 'controlType': 'range', 'min': 0, @@ -350,7 +350,7 @@ export default { }, { 'code': 'textStyle.vspace', - 'name': '垂直间距', + 'name': 'ddei.property.vspace', 'desc': '文本之间的垂直间距', 'controlType': 'range', 'min': 0, @@ -361,7 +361,7 @@ export default { }, { 'code': 'borderCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的边框的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["border.creating.top.opacity", "border.creating.right.opacity", "border.creating.bottom.opacity", "border.creating.left.opacity"], @@ -371,7 +371,7 @@ export default { }, { 'code': 'fillCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["fill.creating.opacity"], @@ -381,7 +381,7 @@ export default { }, { 'code': 'imageCreatingOpacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '图形的填充图片的透明度,0完全透明~1完全不透明', 'controlType': 'text', 'mapping': ["fill.creating.opacity"], @@ -391,7 +391,7 @@ export default { }, { 'code': 'id', - 'name': 'id', + 'name': 'ddei.property.id', 'desc': '控件在画布的全局唯一ID', 'controlType': 'text', 'dataType': 'string', @@ -399,15 +399,15 @@ export default { }, { 'code': 'code', - 'name': '编码', + 'name': 'ddei.property.code', 'desc': '控件在业务上的唯一编码,缺省和控件ID一致', 'controlType': 'text', 'dataType': 'string', - 'defaultValue': '编码001', + 'defaultValue': 'ddei.property.code001', }, { 'code': 'text', - 'name': '文本', + 'name': 'ddei.property.text', 'desc': '控件的主体显示文本', 'controlType': 'textarea', 'defaultValue': '', @@ -417,18 +417,18 @@ export default { }, { 'code': 'fmt.type', - 'name': '格式', + 'name': 'ddei.format', 'desc': '文本的显示格式', 'controlType': 'radio', 'dataType': 'integer', - 'dataSource': [{ 'text': '文本', 'value': 0 }, { 'text': '数字', 'value': 1 }, { 'text': '金额', 'value': 2 }, { 'text': '时间', 'value': 3 }], + 'dataSource': [{ 'text': 'ddei.property.ds.text', 'value': 0 }, { 'text': 'ddei.property.ds.decimal', 'value': 1 }, { 'text': 'ddei.property.ds.money', 'value': 2 }, { 'text': 'ddei.property.ds.time', 'value': 3 }], 'defaultValue': 0, 'type': [1, 2], 'cascadeDisplay': { 1: { show: ['fmt.nscale', 'fmt.tmark'], hidden: ['fmt.mmark', 'fmt.munit', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] }, 2: { show: ['fmt.nscale', 'fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.mrmb'], hidden: ['fmt.dtype', 'fmt.format'] }, 3: { show: ['fmt.dtype', 'fmt.format'], hidden: ['fmt.mrmb', 'fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale'] }, default: { hidden: ['fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] }, empty: { hidden: ['fmt.tmark', 'fmt.mmark', 'fmt.munit', 'fmt.nscale', 'fmt.dtype', 'fmt.format', 'fmt.mrmb'] } }, }, { 'code': 'fmt.nscale', - 'name': '小数位数', + 'name': 'ddei.property.nscale', 'desc': '格式化小数位数', 'controlType': 'range', 'min': 0, @@ -439,7 +439,7 @@ export default { }, { 'code': 'fmt.tmark', - 'name': '千分符', + 'name': 'ddei.property.tmark', 'desc': '显示逗号千分符', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -450,10 +450,10 @@ export default { }, { 'code': 'fmt.mmark', - 'name': '货币符号', + 'name': 'ddei.property.mmark', 'desc': '显示货币符号', 'controlType': 'combox', - 'dataSource': [{ 'text': '无', 'value': '' }, { 'text': '人民币', 'value': '¥' }, { 'text': '美元', 'value': '$' }, { 'text': '欧元', 'value': '€' }, { 'text': '英镑', 'value': '£' }, { 'text': '日元', 'value': '¥' }, { 'text': '卢布', 'value': '₽' }, { 'text': '法郎', 'value': '€' }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': '' }, { 'text': 'ddei.property.ds.money1', 'value': '¥' }, { 'text': 'ddei.property.ds.money2', 'value': '$' }, { 'text': 'ddei.property.ds.money3', 'value': '€' }, { 'text': 'ddei.property.ds.money4', 'value': '£' }, { 'text': 'ddei.property.ds.money5', 'value': '¥' }, { 'text': 'ddei.property.ds.money6', 'value': '₽' }, { 'text': 'ddei.property.ds.money7', 'value': '€' }], 'defaultValue': '', 'dataType': 'string', 'type': [1, 2], @@ -461,7 +461,7 @@ export default { }, { 'code': 'fmt.munit', - 'name': '货币单位', + 'name': 'ddei.property.moneyUnit', 'desc': '显示在后方的货币单位', 'controlType': 'text', 'defaultValue': '', @@ -470,7 +470,7 @@ export default { }, { 'code': 'fmt.mrmb', - 'name': '人民币大写', + 'name': 'ddei.property.moneyUpCase', 'desc': '显示为人民币大写', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -481,10 +481,10 @@ export default { }, { 'code': 'fmt.dtype', - 'name': '日期类型', + 'name': 'ddei.property.dateType', 'desc': '日期和时间的格式化类型', 'controlType': 'radio', - 'dataSource': [{ 'text': '2023-01-01', 'value': 1 }, { 'text': '23:59:59', 'value': 2 }, { 'text': '2023-01-01 23:59:59', 'value': 3 }, { 'text': '自定义', 'value': 99 }], + 'dataSource': [{ 'text': '2023-01-01', 'value': 1 }, { 'text': '23:59:59', 'value': 2 }, { 'text': '2023-01-01 23:59:59', 'value': 3 }, { 'text': 'ddei.property.ds.custom', 'value': 99 }], 'dataType': 'integer', 'defaultValue': 1, 'hiddenTitle': true, @@ -493,7 +493,7 @@ export default { }, { 'code': 'fmt.format', - 'name': '格式化', + 'name': 'ddei.property.format', 'desc': '自定义格式化字符串', 'controlType': 'text', 'dataType': 'string', @@ -506,20 +506,20 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.border", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, { - name: "文本", + name: "ddei.text", attrs: ["font.family", "font.size", "font.color", "fontAlign", "textStyle.feed" , "textStyle.scale", "textStyle.lockWidth","textStyle.paddingWeight", "textStyle.hollow", "textStyle.bold", "textStyle.italic" , "textStyle.underline", "textStyle.deleteline", "textStyle.topline", "textStyle.hspace", "textStyle.vspace"] @@ -527,11 +527,11 @@ export default { ] }, { - name: "数据", + name: "ddei.data", icon: 'icon-edit-properies', subGroups: [ { - name: "基础信息", + name: "ddei.basic", attrs: ["code", "text", "fmt.type", "fmt.nscale", "fmt.tmark", "fmt.mmark", "fmt.munit", "fmt.mrmb", "fmt.dtype", "fmt.format"] }, diff --git a/plugins/core/controls/control/base/table-cell.ts b/plugins/core/controls/control/base/table-cell.ts index 26b41f6..3502aee 100644 --- a/plugins/core/controls/control/base/table-cell.ts +++ b/plugins/core/controls/control/base/table-cell.ts @@ -266,7 +266,7 @@ export const styles = { 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 10, 'visiable': true @@ -274,12 +274,12 @@ export const styles = { { 'id': '100302206', 'code': 'textStyle.scale', - 'name': '缩小字体', + 'name': 'ddei.property.outSize', 'desc': '文本的自动缩小字体填充', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 11, 'visiable': true @@ -287,12 +287,12 @@ export const styles = { { 'id': '100302207', 'code': 'textStyle.hollow', - 'name': '镂空', + 'name': 'ddei.property.hollow', 'desc': '文本的镂空显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 9, 'visiable': true @@ -300,12 +300,12 @@ export const styles = { { 'id': '100302208', 'code': 'textStyle.bold', - 'name': '粗体', + 'name': 'ddei.property.bold', 'desc': '文本的加粗显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 5, 'visiable': true @@ -313,12 +313,12 @@ export const styles = { { 'id': '100302209', 'code': 'textStyle.italic', - 'name': '斜体', + 'name': 'ddei.property.italic', 'desc': '文本的斜体显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 6, 'visiable': true @@ -326,12 +326,12 @@ export const styles = { { 'id': '100302210', 'code': 'textStyle.underline', - 'name': '下划线', + 'name': 'ddei.property.underline', 'desc': '文本的下划线显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 7, 'visiable': true @@ -339,12 +339,12 @@ export const styles = { { 'id': '100302211', 'code': 'textStyle.deleteline', - 'name': '删除线', + 'name': 'ddei.property.deleteline', 'desc': '文本的删除线显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 8, 'visiable': true @@ -352,12 +352,12 @@ export const styles = { { 'id': '100302212', 'code': 'textStyle.topline', - 'name': '顶部线', + 'name': 'ddei.property.topline', 'desc': '文本的删除线显示', 'group': '文本', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '是', 'value': '1' }, { 'text': '否', 'value': '0' }], + 'dataSource': [{ 'text': 'ddei.property.ds.yes', 'value': '1' }, { 'text': 'ddei.property.ds.no', 'value': '0' }], 'defaultValue': '0', 'orderNo': 8, 'visiable': true @@ -366,7 +366,7 @@ export const styles = { { 'id': '100302303', 'code': 'textStyle.align', - 'name': '水平对齐', + 'name': 'ddei.property.textAlign', 'desc': '文本的水平对齐', 'group': '文本', 'controlType': 'text', @@ -377,7 +377,7 @@ export const styles = { { 'id': '100302304', 'code': 'textStyle.valign', - 'name': '垂直对齐', + 'name': 'ddei.property.textValign', 'desc': '文本的垂直对齐', 'group': '文本', 'controlType': 'text', @@ -400,7 +400,7 @@ export const datas = { { 'id': '100302401', 'code': 'id', - 'name': 'id', + 'name': 'ddei.property.id', 'desc': '控件在画布的全局唯一ID', 'group': '布局与文本', 'controlType': 'text', @@ -412,11 +412,11 @@ export const datas = { { 'id': '100302403', 'code': 'text', - 'name': '文本', + 'name': 'ddei.property.text', 'desc': '控件的主体显示文本', 'group': '布局与文本', 'controlType': 'textarea', - 'defaultValue': '文本', + 'defaultValue': 'ddei.property.text', 'hiddenTitle': false, 'display': 'column', 'dataType': 'string', diff --git a/plugins/core/controls/control/base/table.ts b/plugins/core/controls/control/base/table.ts index 42509e7..35f90d1 100644 --- a/plugins/core/controls/control/base/table.ts +++ b/plugins/core/controls/control/base/table.ts @@ -198,7 +198,7 @@ export const datas = { { 'id': '100301401', 'code': 'id', - 'name': 'id', + 'name': 'ddei.property.id', 'desc': '控件在画布的全局唯一ID', 'group': '基础信息', 'controlType': 'text', @@ -210,12 +210,12 @@ export const datas = { { 'id': '100301402', 'code': 'code', - 'name': '编码', + 'name': 'ddei.property.code', 'desc': '控件在业务上的唯一编码,缺省和控件ID一致', 'group': '基础信息', 'controlType': 'text', 'dataType': 'string', - 'defaultValue': '编码001', + 'defaultValue': 'ddei.property.code001', 'orderNo': 2, 'visiable': true }, diff --git a/plugins/core/controls/control/basic/circle-text.ts b/plugins/core/controls/control/basic/circle-text.ts index 67578e2..10090ca 100644 --- a/plugins/core/controls/control/basic/circle-text.ts +++ b/plugins/core/controls/control/basic/circle-text.ts @@ -1,6 +1,6 @@ export default { 'id': '100003', - 'name': '圆形', + 'name': 'ddei.control.circle', 'code': 'circle', 'desc': '由极坐标系构造的圆形,带有text', 'from': '100103', @@ -20,15 +20,15 @@ export default { }, groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, { diff --git a/plugins/core/controls/control/basic/circle.ts b/plugins/core/controls/control/basic/circle.ts index 9da1039..769e262 100644 --- a/plugins/core/controls/control/basic/circle.ts +++ b/plugins/core/controls/control/basic/circle.ts @@ -1,6 +1,6 @@ export default { 'id': '100103', - 'name': '圆形', + 'name': 'ddei.control.circle', 'code': 'circle', 'desc': '由极坐标系构造的圆形', 'from': '100500', @@ -48,15 +48,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] } ] diff --git a/plugins/core/controls/control/basic/cube.ts b/plugins/core/controls/control/basic/cube.ts index 8e4949b..fa9aba6 100644 --- a/plugins/core/controls/control/basic/cube.ts +++ b/plugins/core/controls/control/basic/cube.ts @@ -1,6 +1,6 @@ export default { 'id': '100501', - 'name': '正方体', + 'name': 'ddei.control.cube', 'code': 'cube', 'desc': '正方体', 'from': '100500', diff --git a/plugins/core/controls/control/basic/ellipse.ts b/plugins/core/controls/control/basic/ellipse.ts index 2add430..f1f2e0e 100644 --- a/plugins/core/controls/control/basic/ellipse.ts +++ b/plugins/core/controls/control/basic/ellipse.ts @@ -1,6 +1,6 @@ export default { 'id': '100006', - 'name': '椭圆', + 'name': 'ddei.control.ellipse', 'code': 'ellipse', 'desc': '由极坐标系构造的椭圆形', 'from': '100500', diff --git a/plugins/core/controls/control/basic/rectangle-round.ts b/plugins/core/controls/control/basic/rectangle-round.ts index 7fe9283..f977d0a 100644 --- a/plugins/core/controls/control/basic/rectangle-round.ts +++ b/plugins/core/controls/control/basic/rectangle-round.ts @@ -1,6 +1,6 @@ export default { 'id': '100005', - 'name': '圆角矩形', + 'name': 'ddei.control.rectangleRound', 'code': 'rect', 'desc': '由4个点组成的矩形', 'from': '100002', diff --git a/plugins/core/controls/control/basic/rectangle-text.ts b/plugins/core/controls/control/basic/rectangle-text.ts index 80dd3dd..c765e72 100644 --- a/plugins/core/controls/control/basic/rectangle-text.ts +++ b/plugins/core/controls/control/basic/rectangle-text.ts @@ -1,6 +1,6 @@ export default { 'id': '100002', - 'name': '长方形-带文本', + 'name': 'ddei.control.rectangle', 'code': 'rect', 'desc': '由4个点组成的长方形', 'from': '100008', diff --git a/plugins/core/controls/control/basic/rectangle.ts b/plugins/core/controls/control/basic/rectangle.ts index 7c55dec..518483e 100644 --- a/plugins/core/controls/control/basic/rectangle.ts +++ b/plugins/core/controls/control/basic/rectangle.ts @@ -1,6 +1,6 @@ export default { 'id': '100008', - 'name': '长方形', + 'name': 'ddei.control.rectangle', 'code': 'rect', 'desc': '由4个点组成的长方形', 'from': '100000', diff --git a/plugins/core/controls/control/basic/square-round.ts b/plugins/core/controls/control/basic/square-round.ts index 70db0fe..b8ec496 100644 --- a/plugins/core/controls/control/basic/square-round.ts +++ b/plugins/core/controls/control/basic/square-round.ts @@ -1,6 +1,6 @@ export default { 'id': '100004', - 'name': '圆角正方形', + 'name': 'ddei.control.squareRound', 'code': 'square', 'desc': '由4个点组成的正方形', 'from': '100001', diff --git a/plugins/core/controls/control/basic/square-text.ts b/plugins/core/controls/control/basic/square-text.ts index 36b1156..8e49af0 100644 --- a/plugins/core/controls/control/basic/square-text.ts +++ b/plugins/core/controls/control/basic/square-text.ts @@ -1,6 +1,6 @@ export default { 'id': '100001', - 'name': '正方形-带文本', + 'name': 'ddei.control.square', 'code': 'square', 'desc': '由4个点组成的正方形', 'from': '100000', diff --git a/plugins/core/controls/control/basic/square.ts b/plugins/core/controls/control/basic/square.ts index ca6d160..af6f869 100644 --- a/plugins/core/controls/control/basic/square.ts +++ b/plugins/core/controls/control/basic/square.ts @@ -1,6 +1,6 @@ export default { 'id': '100000', - 'name': '正方形', + 'name': 'ddei.control.square', 'code': 'square', 'desc': '由4个点组成的正方形', 'from': '100500', diff --git a/plugins/core/controls/control/basic/text.ts b/plugins/core/controls/control/basic/text.ts index 4f12278..a092040 100644 --- a/plugins/core/controls/control/basic/text.ts +++ b/plugins/core/controls/control/basic/text.ts @@ -1,6 +1,6 @@ export default { 'id': '100200', - 'name': '文本', + 'name': 'ddei.control.text', 'code': 'text', 'desc': '跟随内容变化大小的文本', 'from': '100002', @@ -17,39 +17,39 @@ export default { fill: { type: 0 }, - text: "文本", + text: "ddei.property.text", ext: { /** * 定义分组,用于属性编辑 */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "文本", + name: "ddei.text", attrs: ["font.family", "font.size", "font.color", "fontAlign", "textStyle.feed" , "textStyle.scale", "textStyle.lockWidth","textStyle.paddingWeight", "textStyle.hollow", "textStyle.bold", "textStyle.italic" , "textStyle.underline", "textStyle.deleteline", "textStyle.topline", "textStyle.hspace", "textStyle.vspace"] }, { - name: "边框", + name: "ddei.border", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] } ] }, { - name: "数据", + name: "ddei.data", icon: 'icon-edit-properies', subGroups: [ { - name: "数据属性", + name: "ddei.basic", attrs: ["code", "text", "fmt.type", "fmt.nscale", "fmt.tmark", "fmt.mmark", "fmt.munit", "fmt.mrmb", "fmt.dtype", "fmt.format"] }, @@ -61,7 +61,7 @@ export default { attrs: [ { 'code': 'textStyle.paddingWeight', - 'name': '间隔大小', + 'name': 'ddei.property.paddingWeight', 'desc': '超范围自动扩展的情况下保留的宽度', 'controlType': 'text', 'dataType': 'integer', @@ -72,11 +72,11 @@ export default { }, { 'code': 'textStyle.scale', - 'name': '超出范围', + 'name': 'ddei.property.outSize', 'desc': '文本的超出范围后的策略', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '隐藏', 'value': '0' }, { 'text': '省略', 'value': '2' }, { 'text': '缩小', 'value': '1' }, { 'text': '扩展', 'value': '3' }], + 'dataSource': [{ 'text': 'ddei.property.ds.hidden', 'value': '0' }, { 'text': 'ddei.property.ds.ellipsis', 'value': '2' }, { 'text': 'ddei.property.ds.narrow', 'value': '1' }, { 'text': 'ddei.property.ds.ext', 'value': '3' }], 'defaultValue': 3, 'cascadeDisplay': { 3: { show: ['textStyle.lockWidth', "textStyle.paddingWeight"], hidden: [] }, default: { show: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, empty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, notempty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] } } } diff --git a/plugins/core/controls/control/basicflow/flow-end.ts b/plugins/core/controls/control/basicflow/flow-end.ts index 1fae3b4..f29ac56 100644 --- a/plugins/core/controls/control/basicflow/flow-end.ts +++ b/plugins/core/controls/control/basicflow/flow-end.ts @@ -14,15 +14,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, ] diff --git a/plugins/core/controls/control/basicflow/flow-end1.ts b/plugins/core/controls/control/basicflow/flow-end1.ts index 772eee8..5cb846a 100644 --- a/plugins/core/controls/control/basicflow/flow-end1.ts +++ b/plugins/core/controls/control/basicflow/flow-end1.ts @@ -24,15 +24,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, ] diff --git a/plugins/core/controls/control/basicflow/flow-end2.ts b/plugins/core/controls/control/basicflow/flow-end2.ts index 767b031..e1b8d47 100644 --- a/plugins/core/controls/control/basicflow/flow-end2.ts +++ b/plugins/core/controls/control/basicflow/flow-end2.ts @@ -17,15 +17,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, ] diff --git a/plugins/core/controls/control/basicflow/flow-end3.ts b/plugins/core/controls/control/basicflow/flow-end3.ts index d3076d1..0732077 100644 --- a/plugins/core/controls/control/basicflow/flow-end3.ts +++ b/plugins/core/controls/control/basicflow/flow-end3.ts @@ -24,15 +24,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, diff --git a/plugins/core/controls/control/common/bracket-big-left-text.ts b/plugins/core/controls/control/common/bracket-big-left-text.ts index c14c2ae..8e14435 100644 --- a/plugins/core/controls/control/common/bracket-big-left-text.ts +++ b/plugins/core/controls/control/common/bracket-big-left-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-big-right-text.ts b/plugins/core/controls/control/common/bracket-big-right-text.ts index ac2c178..e1c4575 100644 --- a/plugins/core/controls/control/common/bracket-big-right-text.ts +++ b/plugins/core/controls/control/common/bracket-big-right-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-big-right.ts b/plugins/core/controls/control/common/bracket-big-right.ts index b1eef1f..ff86933 100644 --- a/plugins/core/controls/control/common/bracket-big-right.ts +++ b/plugins/core/controls/control/common/bracket-big-right.ts @@ -182,11 +182,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] } ] diff --git a/plugins/core/controls/control/common/bracket-big-text.ts b/plugins/core/controls/control/common/bracket-big-text.ts index b2cb37e..7c25717 100644 --- a/plugins/core/controls/control/common/bracket-big-text.ts +++ b/plugins/core/controls/control/common/bracket-big-text.ts @@ -101,11 +101,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-middle-left-text.ts b/plugins/core/controls/control/common/bracket-middle-left-text.ts index 31cfd05..d77e5bd 100644 --- a/plugins/core/controls/control/common/bracket-middle-left-text.ts +++ b/plugins/core/controls/control/common/bracket-middle-left-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-middle-right-text.ts b/plugins/core/controls/control/common/bracket-middle-right-text.ts index 669bdf6..64b50f7 100644 --- a/plugins/core/controls/control/common/bracket-middle-right-text.ts +++ b/plugins/core/controls/control/common/bracket-middle-right-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-middle-right.ts b/plugins/core/controls/control/common/bracket-middle-right.ts index e8d1763..4956a54 100644 --- a/plugins/core/controls/control/common/bracket-middle-right.ts +++ b/plugins/core/controls/control/common/bracket-middle-right.ts @@ -69,11 +69,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] } ] diff --git a/plugins/core/controls/control/common/bracket-middle-text.ts b/plugins/core/controls/control/common/bracket-middle-text.ts index 5b174b0..4ae943a 100644 --- a/plugins/core/controls/control/common/bracket-middle-text.ts +++ b/plugins/core/controls/control/common/bracket-middle-text.ts @@ -101,11 +101,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-small-left-text.ts b/plugins/core/controls/control/common/bracket-small-left-text.ts index df08d28..fb03174 100644 --- a/plugins/core/controls/control/common/bracket-small-left-text.ts +++ b/plugins/core/controls/control/common/bracket-small-left-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-small-right-text.ts b/plugins/core/controls/control/common/bracket-small-right-text.ts index e144406..ae75e0a 100644 --- a/plugins/core/controls/control/common/bracket-small-right-text.ts +++ b/plugins/core/controls/control/common/bracket-small-right-text.ts @@ -90,11 +90,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/bracket-small-right.ts b/plugins/core/controls/control/common/bracket-small-right.ts index 74b7e48..b0563bc 100644 --- a/plugins/core/controls/control/common/bracket-small-right.ts +++ b/plugins/core/controls/control/common/bracket-small-right.ts @@ -67,11 +67,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] } ] diff --git a/plugins/core/controls/control/common/bracket-small-text.ts b/plugins/core/controls/control/common/bracket-small-text.ts index 7b16d9f..da230fe 100644 --- a/plugins/core/controls/control/common/bracket-small-text.ts +++ b/plugins/core/controls/control/common/bracket-small-text.ts @@ -102,11 +102,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, diff --git a/plugins/core/controls/control/common/comment1.ts b/plugins/core/controls/control/common/comment1.ts index 4040ad1..4d34bf1 100644 --- a/plugins/core/controls/control/common/comment1.ts +++ b/plugins/core/controls/control/common/comment1.ts @@ -181,7 +181,7 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { @@ -191,22 +191,22 @@ export default { , "textStyle.underline", "textStyle.deleteline", "textStyle.topline", "textStyle.hspace", "textStyle.vspace"] }, { - name: "边框", + name: "ddei.border", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash", "borderRound"] }, { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] } ] }, { - name: "数据", + name: "ddei.data", icon: 'icon-edit-properies', subGroups: [ { - name: "数据属性", + name: "ddei.basic", attrs: ["code", "text", "fmt.type", "fmt.nscale", "fmt.tmark", "fmt.mmark", "fmt.munit", "fmt.mrmb", "fmt.dtype", "fmt.format"] }, @@ -218,7 +218,7 @@ export default { attrs: [ { 'code': 'textStyle.paddingWeight', - 'name': '间隔大小', + 'name': 'ddei.property.paddingWeight', 'desc': '超范围自动扩展的情况下保留的宽度', 'controlType': 'text', 'dataType': 'integer', @@ -229,11 +229,11 @@ export default { }, { 'code': 'textStyle.scale', - 'name': '超出范围', - 'desc': '文本的超出范围后的策略', - 'controlType': 'radio', - 'dataType': 'string', - 'dataSource': [{ 'text': '隐藏', 'value': '0' }, { 'text': '省略', 'value': '2' }, { 'text': '缩小', 'value': '1' }, { 'text': '扩展', 'value': '3' }], + 'name': 'ddei.property.outSize', + 'desc': '文本的超出范围后的策略', + 'controlType': 'radio', + 'dataType': 'string', + 'dataSource': [{ 'text': 'ddei.property.ds.hidden', 'value': '0' }, { 'text': 'ddei.property.ds.ellipsis', 'value': '2' }, { 'text': 'ddei.property.ds.narrow', 'value': '1' }, { 'text': 'ddei.property.ds.ext', 'value': '3' }], 'defaultValue': 3, 'cascadeDisplay': { 3: { show: ['textStyle.lockWidth', "textStyle.paddingWeight"], hidden: [] }, default: { show: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, empty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] }, notempty: { hidden: ['textStyle.lockWidth', "textStyle.paddingWeight"] } } } diff --git a/plugins/core/controls/control/common/human.ts b/plugins/core/controls/control/common/human.ts index ffce024..205a182 100644 --- a/plugins/core/controls/control/common/human.ts +++ b/plugins/core/controls/control/common/human.ts @@ -98,15 +98,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, diff --git a/plugins/core/controls/control/common/human1.ts b/plugins/core/controls/control/common/human1.ts index 5207d86..a44a0d0 100644 --- a/plugins/core/controls/control/common/human1.ts +++ b/plugins/core/controls/control/common/human1.ts @@ -80,15 +80,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, diff --git a/plugins/core/controls/control/common/human2.ts b/plugins/core/controls/control/common/human2.ts index da7f62d..ea99f50 100644 --- a/plugins/core/controls/control/common/human2.ts +++ b/plugins/core/controls/control/common/human2.ts @@ -98,15 +98,15 @@ export default { ext: { groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "填充", + name: "ddei.fill", attrs: ["fill.type", "fill.color", "fill.image", "fill.opacity"] }, { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, diff --git a/plugins/core/controls/control/layer.ts b/plugins/core/controls/control/layer.ts index 7392c25..432d50e 100644 --- a/plugins/core/controls/control/layer.ts +++ b/plugins/core/controls/control/layer.ts @@ -1,6 +1,6 @@ export default { 'id': 'DDeiLayer', - 'name': '图层', + 'name': 'ddei.layerName', 'code': 'layer', 'desc': '整体图层的属性', 'type': 'DDeiLayer', @@ -19,11 +19,11 @@ export default { attrs: [ { 'code': 'bg.type', - 'name': '背景', + 'name': 'ddei.property.background', 'desc': '背景的类型', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '无', 'value': -1 }, { 'text': '纯色', 'value': 1 }, { 'text': '图片', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': -1 }, { 'text': 'ddei.property.ds.color', 'value': 1 }, { 'text': 'ddei.property.ds.image', 'value': 2 }], 'defaultValue': 1, 'type': 1, 'cascadeDisplay': { 1: { show: ['bg.color', 'bg.opacity'], hidden: ['bg.image', 'bg.imageMode', 'bg.imageScale', 'bg.imageAlign'] }, 2: { show: ['bg.image', 'bg.imageMode', 'bg.imageScale', 'bg.imageAlign'], hidden: ['bg.color'] }, 0: { hidden: ['bg.opacity', 'bg.color', 'bg.image', 'bg.imageMode', 'bg.imageScale', 'bg.imageAlign'] }, default: { show: ['bg.color', 'bg.opacity'], hidden: ['bg.image', 'bg.imageMode', 'bg.imageScale', 'bg.imageAlign'] } }, @@ -33,7 +33,7 @@ export default { }, { 'code': 'bg.color', - 'name': '背景颜色', + 'name': 'ddei.property.backgroundColor', 'desc': '背景的颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -42,7 +42,7 @@ export default { }, { 'code': 'bg.image', - 'name': '背景图片', + 'name': 'ddei.property.backgroundImage', 'desc': '背景的图片', 'controlType': 'image', 'dataType': 'string', @@ -51,7 +51,7 @@ export default { }, { 'code': 'bg.opacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '背景的透明度', 'controlType': 'range', 'min': 0, @@ -64,18 +64,18 @@ export default { }, { 'code': 'bg.imageMode', - 'name': '模式', + 'name': 'ddei.property.bgImageMode', 'desc': '背景的图片的模式', 'controlType': 'radio', 'dataType': 'integer', - 'dataSource': [{ 'text': '原始', 'value': 0 }, { 'text': '缩放', 'value': 1 }, { 'text': '填充', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.original', 'value': 0 }, { 'text': 'ddei.property.ds.scale', 'value': 1 }, { 'text': 'ddei.property.ds.fill', 'value': 2 }], 'cascadeDisplay': { 1: { show: ['bg.imageScale', 'bg.imageAlign'] }, 2: { hidden: ['bg.imageScale', 'bg.imageAlign'] }, empty: { hidden: ['bg.imageScale'], show: ['bg.imageAlign'] } }, 'defaultValue': 2, 'type': 1 }, { 'code': 'bg.imageScale', - 'name': '缩放比例', + 'name': 'ddei.property.bgImageScale', 'desc': '背景的图片的缩放比例', 'controlType': 'range', 'min': 0.01, @@ -88,7 +88,7 @@ export default { { 'code': 'bg.imageAlign', - 'name': '位置', + 'name': 'ddei.property.bgImagePosition', 'desc': '背景的图片布局方位', 'controlType': 'align-type', 'dataType': 'string', @@ -102,11 +102,11 @@ export default { */ groups: [ { - name: "背景", + name: "ddei.background", icon: 'icon-background', subGroups: [ { - name: "背景", + name: "ddei.background", attrs: ["bg.type", "bg.color", "bg.image", "bg.opacity", "bg.imageMode", "bg.imageScale", "bg.imageAlign"] }, ] diff --git a/plugins/core/controls/control/math/angle.ts b/plugins/core/controls/control/math/angle.ts index b7fe902..2a3132b 100644 --- a/plugins/core/controls/control/math/angle.ts +++ b/plugins/core/controls/control/math/angle.ts @@ -142,11 +142,11 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-fill', subGroups: [ { - name: "线条", + name: "ddei.line", attrs: ["border.type", "border.color", "borderOpacity", "borderWidth", "borderDash"] }, diff --git a/plugins/core/controls/control/stage.ts b/plugins/core/controls/control/stage.ts index ab47967..c474920 100644 --- a/plugins/core/controls/control/stage.ts +++ b/plugins/core/controls/control/stage.ts @@ -1,6 +1,6 @@ export default { 'id': 'DDeiStage', - 'name': '画布', + 'name': 'ddei.control.stage', 'code': 'stage', 'desc': '整体画布的属性', 'type': 'DDeiStage', @@ -19,7 +19,7 @@ export default { attrs: [ { 'code': 'paper.type', - 'name': '纸张类型', + 'name': 'ddei.property.paperType', 'desc': '用来快速选择纸张的类型,以便于套用相关的样式', 'controlType': 'combox', 'dataType': 'string', @@ -33,12 +33,12 @@ export default { 'canSearch': false, 'itemStyle': { width: 170, align: 'left', paddingLeft: '10px', height: 25, col: 1, row: 8, imgWidth: 20, imgHeight: 20 }, 'defaultValue': 'A4', - 'cascadeDisplay': { '无': { hidden: ['paper.direct', 'paper.width', 'paper.height', 'paper.unit'] }, '自定义': { show: ['paper.direct', 'paper.width', 'paper.height', 'paper.unit'] }, notempty: { show: ['paper.direct'], hidden: ['paper.width', 'paper.height', 'paper.unit'] }, empty: { hidden: ['paper.width', 'paper.height', 'paper.unit'] }, default: { hidden: ['paper.width', 'paper.height', 'paper.unit'] } }, + 'cascadeDisplay': { 'ddei.property.ds.none': { hidden: ['paper.direct', 'paper.width', 'paper.height', 'paper.unit'] }, 'ddei.property.ds.custom': { show: ['paper.direct', 'paper.width', 'paper.height', 'paper.unit'] }, notempty: { show: ['paper.direct'], hidden: ['paper.width', 'paper.height', 'paper.unit'] }, empty: { hidden: ['paper.width', 'paper.height', 'paper.unit'] }, default: { hidden: ['paper.width', 'paper.height', 'paper.unit'] } }, 'type': 1, }, { 'code': 'paper.width', - 'name': '宽度', + 'name': 'ddei.property.width', 'desc': '用来设置纸张的宽度,以便于套用相关的样式', 'controlType': 'text', 'dataType': 'integer', @@ -47,7 +47,7 @@ export default { }, { 'code': 'paper.height', - 'name': '高度', + 'name': 'ddei.property.height', 'desc': '用来设置纸张的高度,以便于套用相关的样式', 'controlType': 'text', 'dataType': 'integer', @@ -56,19 +56,19 @@ export default { }, { 'code': 'paper.unit', - 'name': '单位', + 'name': 'ddei.property.unit', 'desc': '用来设置纸张的宽高单位,以便于套用相关的样式', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '毫米', 'value': 'mm' }, { 'text': '厘米', 'value': 'cm' }, { 'text': '米', 'value': 'm' }, { 'text': '英寸', 'value': 'inch' }, { 'text': '像素', 'value': 'px' }], + 'dataSource': [{ 'text': 'ddei.property.ds.mm', 'value': 'mm' }, { 'text': 'ddei.property.ds.cm', 'value': 'cm' }, { 'text': 'ddei.property.ds.m', 'value': 'm' }, { 'text': 'ddei.property.ds.inch', 'value': 'inch' }, { 'text': 'ddei.property.ds.px', 'value': 'px' }], 'defaultValue': 'mm', }, { 'code': 'paper.direct', - 'name': '方向', + 'name': 'ddei.property.direct', 'desc': '用来设置纸张的方向,以便于套用相关的样式', 'controlType': 'radio', - 'dataSource': [{ 'text': '纵向', 'value': 1 }, { 'text': '横向', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.transverse', 'value': 1 }, { 'text': 'ddei.property.ds.portrait', 'value': 2 }], 'dataType': 'integer', 'defaultValue': 2, 'type': 1, @@ -76,10 +76,10 @@ export default { { 'code': 'mark.type', - 'name': '水印类型', + 'name': 'ddei.property.markType', 'desc': '用来快速选择水印的类型,以便于套用相关的样式', 'controlType': 'radio', - 'dataSource': [{ 'text': '无水印', 'value': 0 }, { 'text': '文本', 'value': 1 }, { 'text': '图片', 'value': 2 }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': 0 }, { 'text': 'ddei.property.ds.text', 'value': 1 }, { 'text': 'ddei.property.ds.image', 'value': 2 }], 'dataType': 'integer', 'defaultValue': 0, 'hiddenTitle': true, @@ -90,7 +90,7 @@ export default { }, { 'code': 'mark.data', - 'name': '水印', + 'name': 'ddei.property.mark', 'desc': '当水印类型为1时,此字段将显示文本,当类行为2时,此字段显示为图片', 'controlType': 'image', 'dataType': 'string', @@ -100,17 +100,17 @@ export default { { 'code': 'mark.direct', - 'name': '方向', + 'name': 'ddei.property.markDirect', 'desc': '水印的显示方向', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '从左往右', 'value': '1' }, { 'text': '从右往左', 'value': '2' }, { 'text': '水平显示', 'value': '3' }], + 'dataSource': [{ 'text': 'ddei.property.ds.ltrd', 'value': '1' }, { 'text': 'ddei.property.ds.rtld', 'value': '2' }, { 'text': 'ddei.property.ds.horizontal', 'value': '3' }], 'defaultValue': '1', 'type': 1, }, { 'code': 'mark.opacity', - 'name': '透明度', + 'name': 'ddei.property.opacity', 'desc': '透明度,0完全透明~1完全不透明', 'controlType': 'range', 'min': 0, @@ -122,7 +122,7 @@ export default { }, { 'code': 'mark.font.family', - 'name': '字体', + 'name': 'ddei.property.font', 'desc': '文本的字体名称', 'controlType': 'combox', 'dataType': 'string', @@ -140,7 +140,7 @@ export default { }, { 'code': 'mark.font.size', - 'name': '大小', + 'name': 'ddei.property.size', 'desc': '文本的字体大小', 'max': 50, 'min': 5, @@ -151,7 +151,7 @@ export default { }, { 'code': 'mark.font.color', - 'name': '颜色', + 'name': 'ddei.property.color', 'desc': '文本的颜色', 'controlType': 'color-combo', 'dataType': 'string', @@ -159,7 +159,7 @@ export default { }, { 'code': 'ruler.display', - 'name': '标尺', + 'name': 'ddei.property.ruler', 'desc': '是否显示标尺', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -171,28 +171,28 @@ export default { }, { 'code': 'ruler.unit', - 'name': '单位', + 'name': 'ddei.property.unit', 'desc': '用来设置标尺单位样式', 'controlType': 'combox', 'dataType': 'string', - 'dataSource': [{ 'text': '毫米', 'value': 'mm' }, { 'text': '厘米', 'value': 'cm' }, { 'text': '米', 'value': 'm' }, { 'text': '英寸', 'value': 'inch' }, { 'text': '像素', 'value': 'px' }], + 'dataSource': [{ 'text': 'ddei.property.ds.mm', 'value': 'mm' }, { 'text': 'ddei.property.ds.cm', 'value': 'cm' }, { 'text': 'ddei.property.ds.m', 'value': 'm' }, { 'text': 'ddei.property.ds.inch', 'value': 'inch' }, { 'text': 'ddei.property.ds.px', 'value': 'px' }], 'itemStyle': { width: 80, height: 25, col: 2, row: 0, imgWidth: 20, imgHeight: 20 }, 'defaultValue': 'mm', 'type': 1, }, { 'code': 'grid.display', - 'name': '网格', + 'name': 'ddei.property.grid', 'desc': '设置网格线样式', 'controlType': 'radio', 'dataType': 'string', - 'dataSource': [{ 'text': '无', 'value': '0' }, { 'text': '线条', 'value': '1' }, { 'text': '点阵', 'value': '2' }], + 'dataSource': [{ 'text': 'ddei.property.ds.none', 'value': '0' }, { 'text': 'ddei.property.ds.line', 'value': '1' }, { 'text': 'ddei.property.ds.point', 'value': '2' }], 'defaultValue': '1', 'type': 1, }, { 'code': 'global.jumpline', - 'name': '跳线', + 'name': 'ddei.property.jumpline', 'desc': '遇到线交叉时,展示跳线', 'controlType': 'switch-checkbox', 'dataType': 'integer', @@ -208,19 +208,19 @@ export default { */ groups: [ { - name: "样式", + name: "ddei.style", icon: 'icon-setting', subGroups: [ { - name: "纸张", + name: "ddei.paper", attrs: ["paper.type", "paper.width", "paper.height", "paper.unit", "paper.direct"] }, { - name: "水印", + name: "ddei.mark", attrs: ["mark.type", "mark.data", "mark.direct", "mark.opacity", "mark.font.family", "mark.font.size", "mark.font.color"] }, { - name: "辅助功能", + name: "ddei.assistant", attrs: ["ruler.display", "ruler.unit", "grid.display", "global.jumpline"] } diff --git a/plugins/core/controls/group/basic/basic-shapes.ts b/plugins/core/controls/group/basic/basic-shapes.ts index b06410a..7851635 100644 --- a/plugins/core/controls/group/basic/basic-shapes.ts +++ b/plugins/core/controls/group/basic/basic-shapes.ts @@ -9,195 +9,162 @@ export default { 'controls': [ { 'id': '100200', - 'name': '文本', 'orderNo': 0, }, { 'id': '100001', - 'name': '正方形', 'orderNo': 1, }, { 'id': '100002', - 'name': '长方形', 'orderNo': 2 }, { 'id': '100003', - 'name': '圆形', 'orderNo': 3 }, { 'id': '100004', - 'name': '圆角正方形', 'orderNo': 4 }, { 'id': '100005', - 'name': '圆角矩形', 'orderNo': 5 }, { 'id': '100006', - 'name': '椭圆', 'text': '', 'orderNo': 6 }, { 'id': '100007', - 'name': '矩形边框', 'text': '', 'orderNo': 7 }, { 'id': '100010', - 'name': '三角形', 'text': '', 'orderNo': 10 }, { 'id': '100011', - 'name': '直角三角形', 'text': '', 'orderNo': 11 }, { 'id': '100012', - 'name': '直角三角形', 'text': '', 'orderNo': 12 }, { 'id': '100013', - 'name': '圆角三角形', 'text': '', 'orderNo': 13 }, { 'id': '100014', - 'name': '圆角三角形', 'text': '', 'orderNo': 14 }, { 'id': '100015', - 'name': '圆角三角形', 'text': '', 'orderNo': 15 }, { 'id': '100020', - 'name': '五边形', 'orderNo': 20 }, { 'id': '100021', - 'name': '圆角五边形', 'text': '', 'orderNo': 21 }, { 'id': '100030', - 'name': '六边形', 'text': '', 'orderNo': 30 }, { 'id': '100031', - 'name': '圆角六边形', 'text': '', 'orderNo': 31 }, { 'id': '100040', - 'name': '菱形', 'orderNo': 40 }, { 'id': '100041', - 'name': '圆角菱形', 'text': '', 'orderNo': 41 }, { 'id': '100050', - 'name': '平行四边形', 'text': '', 'orderNo': 50 }, { 'id': '100051', - 'name': '平行四边形', 'text': '', 'orderNo': 51 }, { 'id': '100060', - 'name': '梯形', 'text': '', 'orderNo': 60 }, { 'id': '100061', - 'name': '圆角梯形', 'text': '', 'orderNo': 61 }, { 'id': '100070', - 'name': '五角星', 'text': '', 'orderNo': 70 }, { 'id': '100076', - 'name': '六角形', 'text': '', 'orderNo': 75 }, { 'id': '100075', - 'name': '六芒星', 'text': '', 'orderNo': 76 }, { 'id': '100077', - 'name': '六芒星', 'text': '', 'orderNo': 77 }, { 'id': '104001', - 'name': '角', 'text': '', 'orderNo': 80 }, { 'id': '104105', - 'name': '小括号', 'text': '', 'orderNo': 91 }, { 'id': '104115', - 'name': '中括号', 'text': '', 'orderNo': 92 }, { 'id': '104125', - 'name': '大括号', 'text': '', 'orderNo': 93 }, { 'id': '100110', - 'name': '半圆', 'text': '', 'orderNo': 94 }, @@ -205,12 +172,10 @@ export default { { 'id': '103005', - 'name': '注释', 'orderNo': 305 }, { 'id': '103008', - 'name': '注释', 'orderNo': 308 } diff --git a/plugins/core/dialogs/AlignDialog.vue b/plugins/core/dialogs/AlignDialog.vue index 535505b..30578ec 100644 --- a/plugins/core/dialogs/AlignDialog.vue +++ b/plugins/core/dialogs/AlignDialog.vue @@ -1,9 +1,9 @@