提交 78ca53a5 编写于 作者: ibizdev's avatar ibizdev

ShineKOT 发布系统代码 [后台服务,演示应用]

上级 830118e0
......@@ -55,12 +55,12 @@ export default {
},
main4_form: {
details: {
grouppanel7: "分组面板",
grouppanel3: "选择控件",
grouppanel2: "时间控件",
grouppanel1: "数据选择",
grouppanel4: "自动填充",
grouppanel5: "其他",
grouppanel6: "部门人员选择器",
group1: "编辑器",
formpage1: "基本信息",
srfupdatedate: "更新时间",
......@@ -72,9 +72,15 @@ export default {
srfdeid: "",
srfsourcekey: "",
f1: "文本框",
field2: "数值框",
f2: "密码框",
formitem1: "步进器",
formitem2: "开关控件",
formitem3: "滑动输入条",
formitem4: "评分器",
f3: "多行输入框",
f4: "多行输入框(10行)",
f34: "HTML编辑框",
f5: "IP地址输入框",
f6: "直接内容",
f7: "标签",
......@@ -105,18 +111,9 @@ export default {
f31: "自动填充(只能选择)",
f32: "自动填充(无按钮)",
f33: "自动填充(只能选择、无按钮)",
f34: "HTML编辑框",
f35: "代码编辑器",
f36: "图片控件",
f37: "文件上传控件",
f38: "部门人员选择(单选)",
f39: "部门人员选择(多选)",
f40: "单位人员选择(单选)",
f41: "单位人员选择(多选)",
f43: "指定单位及所有下级单位人员(单选)",
f44: "指定单位及所有下级单位人员(多选)",
f45: "指定部门及所有下级部门人员(单选)",
f46: "指定部门及所有下级部门人员(多选)",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -54,12 +54,12 @@ export default {
},
main4_form: {
details: {
grouppanel7: "分组面板",
grouppanel3: "选择控件",
grouppanel2: "时间控件",
grouppanel1: "数据选择",
grouppanel4: "自动填充",
grouppanel5: "其他",
grouppanel6: "部门人员选择器",
group1: "编辑器",
formpage1: "基本信息",
srfupdatedate: "更新时间",
......@@ -71,9 +71,15 @@ export default {
srfdeid: "",
srfsourcekey: "",
f1: "文本框",
field2: "数值框",
f2: "密码框",
formitem1: "步进器",
formitem2: "开关控件",
formitem3: "滑动输入条",
formitem4: "评分器",
f3: "多行输入框",
f4: "多行输入框(10行)",
f34: "HTML编辑框",
f5: "IP地址输入框",
f6: "直接内容",
f7: "标签",
......@@ -104,18 +110,9 @@ export default {
f31: "自动填充(只能选择)",
f32: "自动填充(无按钮)",
f33: "自动填充(只能选择、无按钮)",
f34: "HTML编辑框",
f35: "代码编辑器",
f36: "图片控件",
f37: "文件上传控件",
f38: "部门人员选择(单选)",
f39: "部门人员选择(多选)",
f40: "单位人员选择(单选)",
f41: "单位人员选择(多选)",
f43: "指定单位及所有下级单位人员(单选)",
f44: "指定单位及所有下级单位人员(多选)",
f45: "指定部门及所有下级部门人员(单选)",
f46: "指定部门及所有下级部门人员(多选)",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -1854,6 +1854,17 @@ export default class Main4Base extends Vue implements ControlInterface {
}
const values = data.map((item:any) => Number(item[column.property]));
if (!values.every((value:any) => isNaN(value))) {
if(Object.is(column.property,'booknumber')){
let tempData = values.reduce((prev:any, curr:any) => {
const value = Number(curr);
if (!isNaN(value)) {
return prev + curr;
} else {
return prev;
}
}, 0);
sums[index] = tempData.toFixed(3);
}
} else {
sums[index] = '';
}
......
......@@ -1868,6 +1868,12 @@ export default class Main5Base extends Vue implements ControlInterface {
return;
}else{
sums[index] = '';
if(Object.is(column.property,'booknumber')){
const value = Number(this.remoteData.booknumber);
if (!isNaN(value)) {
sums[index] = value;
}
}
}
});
return sums;
......
......@@ -59,10 +59,31 @@ export default class Main4Model {
name: 'f1',
dataType:'FORMITEM',
},
{
name: 'field2',
prop: 'field2',
dataType: 'BIGDECIMAL',
},
{
name: 'f2',
dataType:'FORMITEM',
},
{
name: 'formitem1',
dataType:'FORMITEM',
},
{
name: 'formitem2',
dataType:'FORMITEM',
},
{
name: 'formitem3',
dataType:'FORMITEM',
},
{
name: 'formitem4',
dataType:'FORMITEM',
},
{
name: 'f3',
dataType:'FORMITEM',
......@@ -71,6 +92,10 @@ export default class Main4Model {
name: 'f4',
dataType:'FORMITEM',
},
{
name: 'f34',
dataType:'FORMITEM',
},
{
name: 'f5',
dataType:'FORMITEM',
......@@ -193,10 +218,6 @@ export default class Main4Model {
{
name: 'f33',
},
{
name: 'f34',
dataType:'FORMITEM',
},
{
name: 'f35',
dataType:'FORMITEM',
......@@ -209,38 +230,6 @@ export default class Main4Model {
name: 'f37',
dataType:'FORMITEM',
},
{
name: 'f38',
dataType:'FORMITEM',
},
{
name: 'f39',
dataType:'FORMITEM',
},
{
name: 'f40',
dataType:'FORMITEM',
},
{
name: 'f41',
dataType:'FORMITEM',
},
{
name: 'f43',
dataType:'FORMITEM',
},
{
name: 'f44',
dataType:'FORMITEM',
},
{
name: 'f45',
dataType:'FORMITEM',
},
{
name: 'f46',
dataType:'FORMITEM',
},
{
name: 'ibizsample0001id',
prop: 'ibizsample0001id',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册