提交 fb8e2638 编写于 作者: MoneyQ's avatar MoneyQ

add

上级 a4fb80d9
文件已添加
{
"templtoolbar" : 1,
"psdetoolbarname" : "工具栏模板(表单嵌入数据列表界面)(仅新建)",
"pssystoolbarid" : "TBTEMPL_00049",
"codename" : "Auto15",
"psdetbitems" : [ {
"hiddenitem" : 0,
"showmode" : "ICONANDSHORTWORD",
"tbitemtype" : "DEUIACTION",
"leveltag" : "ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"caption" : "新建",
"psdetbitemname" : "tbitem1",
"levelvalue" : 1,
"psdeuiactionid" : "GRIDVIEW_NEWROWACTION(NewRow)",
"spanflag" : 0
} ]
}
\ No newline at end of file
{
"templtoolbar" : 1,
"psdetoolbarname" : "工具栏模板(编辑界面)(仅保存)",
"pssystoolbarid" : "TBTEMPL_00001",
"codename" : "Auto16",
"psdetbitems" : [ {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"leveltag" : "ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"psdetbitemname" : "tbitem3",
"levelvalue" : 1,
"psdeuiactionid" : "EDITVIEW_SAVEACTION(Save)",
"spanflag" : 0
} ]
}
\ No newline at end of file
{
"templtoolbar" : 1,
"psdetoolbarname" : "工具栏模板(表格界面)(新建、编辑、删除)",
"pssystoolbarid" : "TBTEMPL_00002",
"codename" : "Auto17",
"psdetbitems" : [ {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"leveltag" : "ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"psdetbitemname" : "tbitem3",
"levelvalue" : 1,
"psdeuiactionid" : "GRIDVIEW_NEWACTION(New)",
"spanflag" : 0
}, {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"leveltag" : "AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"psdetbitemname" : "tbitem4",
"levelvalue" : 1,
"psdeuiactionid" : "GRIDVIEW_EDITACTION(Edit)",
"spanflag" : 0
}, {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"leveltag" : "AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"psdetbitemname" : "tbitem8",
"levelvalue" : 1,
"psdeuiactionid" : "GRIDVIEW_REMOVEACTION(Remove)",
"spanflag" : 0
}, {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"psdetbitemname" : "deuiaction1",
"psdeuiactionid" : "GRIDVIEW_SEARCHBAR(ToggleFilter)",
"spanflag" : 0
} ]
}
\ No newline at end of file
...@@ -6,149 +6,143 @@ ...@@ -6,149 +6,143 @@
"psdetbitems" : [ { "psdetbitems" : [ {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem3", "psdetbitemname" : "tbitem1",
"psdeuiactionid" : "VIEW_DEBHGROUP001", "psdeuiactionid" : "VIEW_DEBHGROUP001",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem20", "psdetbitemname" : "tbitem18",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem1", "psdetbitemname" : "tbitem26",
"psdeuiactionid" : "GRIDVIEW_NEWACTION(New)", "psdeuiactionid" : "GRIDVIEW_NEWACTION(New)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem21", "psdetbitemname" : "tbitem19",
"psdeuiactionid" : "GRIDVIEW_EDITACTION(Edit)", "psdeuiactionid" : "GRIDVIEW_EDITACTION(Edit)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem22", "psdetbitemname" : "tbitem20",
"psdeuiactionid" : "GRIDVIEW_VIEWACTION(View)", "psdeuiactionid" : "GRIDVIEW_VIEWACTION(View)",
"spanflag" : 0 "spanflag" : 0
}, {
"hiddenitem" : 0,
"tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem2",
"psdeuiactionid" : "GRIDVIEW_COPYACTION(Copy)",
"spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem24", "psdetbitemname" : "tbitem22",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem23", "psdetbitemname" : "tbitem21",
"psdeuiactionid" : "GRIDVIEW_WFIAACTION", "psdeuiactionid" : "GRIDVIEW_WFIAACTION",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem25", "psdetbitemname" : "tbitem23",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem8", "psdetbitemname" : "tbitem6",
"psdeuiactionid" : "GRIDVIEW_COPYACTION(Copy)", "psdeuiactionid" : "GRIDVIEW_COPYACTION(Copy)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem9", "psdetbitemname" : "tbitem7",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"showmode" : "ICONANDSHORTWORD", "showmode" : "ICONANDSHORTWORD",
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"caption" : "行编辑", "caption" : "行编辑",
"psdetbitemname" : "tbitem26", "psdetbitemname" : "tbitem24",
"psdeuiactionid" : "GRIDVIEW_ROWEDITACTION(ToggleRowEdit)", "psdeuiactionid" : "GRIDVIEW_ROWEDITACTION(ToggleRowEdit)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"showmode" : "ICON", "showmode" : "ICON",
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem27", "psdetbitemname" : "tbitem25",
"psdeuiactionid" : "GRIDVIEW_NEWROWACTION(NewRow)", "psdeuiactionid" : "GRIDVIEW_NEWROWACTION(NewRow)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem10", "psdetbitemname" : "tbitem8",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem11", "psdetbitemname" : "tbitem9",
"psdeuiactionid" : "GRIDVIEW_REMOVEACTION(Remove)", "psdeuiactionid" : "GRIDVIEW_REMOVEACTION(Remove)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem12", "psdetbitemname" : "tbitem10",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem13", "psdetbitemname" : "tbitem11",
"psdeuiactionid" : "GRIDVIEW_EXPORTACTION(ExportExcel)", "psdeuiactionid" : "GRIDVIEW_EXPORTACTION(ExportExcel)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem14", "psdetbitemname" : "tbitem12",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem15", "psdetbitemname" : "tbitem13",
"psdeuiactionid" : "GRIDVIEW_PRINTACTION(Print)", "psdeuiactionid" : "GRIDVIEW_PRINTACTION(Print)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem16", "psdetbitemname" : "tbitem14",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem17", "psdetbitemname" : "tbitem15",
"psdeuiactionid" : "VIEW_DEBHGROUP002", "psdeuiactionid" : "VIEW_DEBHGROUP002",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem18", "psdetbitemname" : "tbitem16",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "ITEMS", "tbitemtype" : "ITEMS",
"caption" : "其它", "caption" : "其它",
"psdetbitemname" : "tbitem19", "psdetbitemname" : "tbitem17",
"spanflag" : 0, "spanflag" : 0,
"psdetbitems" : [ { "psdetbitems" : [ {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetoolbarid" : "<PSDETOOLBAR>", "psdetoolbarid" : "<PSDETOOLBAR>",
"psdetbitemname" : "tbitem28", "psdetbitemname" : "tbitem27",
"psdeuiactionid" : "VIEW_DEBHGROUP003", "psdeuiactionid" : "VIEW_DEBHGROUP003",
"spanflag" : 0 "spanflag" : 0
}, { }, {
...@@ -156,20 +150,20 @@ ...@@ -156,20 +150,20 @@
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"psdetoolbarid" : "<PSDETOOLBAR>", "psdetoolbarid" : "<PSDETOOLBAR>",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem29", "psdetbitemname" : "tbitem28",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetoolbarid" : "<PSDETOOLBAR>", "psdetoolbarid" : "<PSDETOOLBAR>",
"psdetbitemname" : "tbitem30", "psdetbitemname" : "tbitem29",
"psdeuiactionid" : "GRIDVIEW_EXPORTXMLACTION(ExportModel)", "psdeuiactionid" : "GRIDVIEW_EXPORTXMLACTION(ExportModel)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetoolbarid" : "<PSDETOOLBAR>", "psdetoolbarid" : "<PSDETOOLBAR>",
"psdetbitemname" : "tbitem31", "psdetbitemname" : "tbitem30",
"psdeuiactionid" : "GRIDVIEW_IMPORTBAR(Import)", "psdeuiactionid" : "GRIDVIEW_IMPORTBAR(Import)",
"spanflag" : 0 "spanflag" : 0
} ] } ]
...@@ -177,24 +171,24 @@ ...@@ -177,24 +171,24 @@
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem4", "psdetbitemname" : "tbitem2",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem5", "psdetbitemname" : "tbitem3",
"psdeuiactionid" : "GRIDVIEW_SEARCHBAR(ToggleFilter)", "psdeuiactionid" : "GRIDVIEW_SEARCHBAR(ToggleFilter)",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "SEPERATOR", "tbitemtype" : "SEPERATOR",
"caption" : "-", "caption" : "-",
"psdetbitemname" : "tbitem6", "psdetbitemname" : "tbitem4",
"spanflag" : 0 "spanflag" : 0
}, { }, {
"hiddenitem" : 0, "hiddenitem" : 0,
"tbitemtype" : "DEUIACTION", "tbitemtype" : "DEUIACTION",
"psdetbitemname" : "tbitem7", "psdetbitemname" : "tbitem5",
"psdeuiactionid" : "GRIDVIEW_HELPACTION(Help)", "psdeuiactionid" : "GRIDVIEW_HELPACTION(Help)",
"spanflag" : 0 "spanflag" : 0
} ] } ]
......
{
"cssstyle" : ".xzxxmx {\n padding: 0px 0px 0px 0px;\n margin: 0px 0px 0px 0px;\n border-top: 0px ;\n border-right: 0.3px solid #666 ;\n border-bottom:0.3px solid #666 ;\n border-left: 0px ;\n .xzxxsj-text{\n padding: 7px 0 7px 0px;\n background-color: #ccc;\n color: #fff;\n text-align: center;\n border: 0.3px solid #666;\n border-right: none;\n border-bottom: none;\n \n }\n .xzxxmx-input{\n .app-form-item{\n margin: 0;\n }\n input{\n border-radius: unset;\n }\n .ivu-input {\n height: 36px;\n border-right: none;\n border-bottom: none;\n border-color: #666;\n text-align: center;\n }\n \n }\n}",
"cssname" : "xzxxmx",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto1",
"pssyscssname" : "险种信息明细数据样式",
"publicflag" : 1
}
\ No newline at end of file
{
"cssname" : "xzxxmx-input",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto2",
"pssyscssname" : "险种信息明细数据样式-输入框",
"publicflag" : 1
}
\ No newline at end of file
{
"cssstyle" : ".xzxxmx-sum{\n .app-form-item{\n margin: 0;\n }\n input{\n border-radius: unset;\n position: absolute;\n \n }\n .ivu-input {\n height: 72px;\n border-bottom: none;\n border-color: #666;\n text-align: center;\n }\n .ivu-input-wrapper{\n position: absolute;\n }\n }",
"cssname" : "xzxxmx-sum",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto3",
"pssyscssname" : "险种信息明细数据样式-合计",
"publicflag" : 1
}
\ No newline at end of file
{
"cssstyle" : "\n.xzxxmx-right{\n\t padding: 7px 0 7px 0px;\n background-color: #ccc;\n color: #fff;\n text-align: center;\n border: 0.3px solid #666;\n border-bottom: none;\n}",
"cssname" : "xzxxmx-right",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto4",
"pssyscssname" : "右边框",
"publicflag" : 1
}
\ No newline at end of file
{
"cssstyle" : ".xzxxmx-hb{\n .app-form-item{\n margin: 0;\n }\n input{\n border-radius: unset;\n position: absolute;\n \n }\n .ivu-input {\n height: 72px;\n border-right: none;\n border-bottom: none;\n border-color: #666;\n text-align: center;\n }\n .ivu-input-wrapper{\n position: absolute;\n }\n }",
"cssname" : "xzxxmx-hb",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto5",
"pssyscssname" : "险种信息明细数据样式-合并",
"publicflag" : 1
}
\ No newline at end of file
{
"cssstyle" : "\n.jsbf-btn {\n float: right;\n margin-bottom: 10px;\n}",
"cssname" : "jsbf-btn",
"valign" : "MIDDLE",
"samplecontent" : "<div style='text-align:right;vertical-align:middle'>示例内容 SampleData</div>",
"codename" : "Auto6",
"pssyscssname" : "计算保费按钮",
"halign" : "RIGHT",
"publicflag" : 1
}
\ No newline at end of file
{
"cssname" : "xzxxsj-text",
"samplecontent" : "<div style=''>示例内容 SampleData</div>",
"codename" : "Auto7",
"pssyscssname" : "险种信息明细数据样式-文字",
"publicflag" : 1
}
\ No newline at end of file
{ {
"codename" : "Auto1", "codename" : "Auto1",
"plugintype" : "LIST_RENDER", "plugintype" : "EDITOR_CUSTOMSTYLE",
"pspfpluginname" : "移动端轮播图插件", "pssyspfpluginname" : "树形选择器"
"pssyspfpluginname" : "移动端轮播图插件",
"plugindesc" : "展示的图片字段为imglink",
"pspfpluginid" : "UID_20186510344339300219149908"
} }
\ No newline at end of file
{
"pssyspfpitemplname" : "表格插件测试/Vue R7(编译版)",
"templcode" : "<div>表格测试插件</div>",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto2",
"plugintype" : "CUSTOM",
"pssyspfpluginname" : "表格插件测试"
}
\ No newline at end of file
{
"pssyspfpitemplname" : "复合表单项-时间选择器/Vue R7(编译版)",
"templcode" : "<app-form-item name='${item.name}' :itemRules=\"this.rules.${item.name}\" class='<#if item.getPSSysCss?? && item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>'<#if item.getLabelPSSysCss?? && item.getLabelPSSysCss()??> labelStyle=\"${item.getLabelPSSysCss().getCssName()}\"</#if> :caption=\"<#if langbase??>$t('${langbase}.details.${item.name}')<#else>'${item.getCaption()}'</#if>\" uiStyle=\"${item.getDetailStyle()}\" :labelWidth=\"${item.getLabelWidth()?c}\" :isShowCaption=\"${item.isShowCaption()?c}\" :error=\"detailsModel.${item.name}.error\" :isEmptyCaption=\"${item.isEmptyCaption()?c}\" labelPos=\"${item.getLabelPos()}\"> \n <#if item.isCompositeItem()>\n <#assign formitems=item.getPSDEFormItems()>\n <app-range-date v-model=\"data.${item.name}\" :activeData=\"data\" :disabled=\"detailsModel.${item.name}.disabled\" name=\"${item.name}\" editorType=\"${item.getEditorType()}\" format=\"${item.getEditorParam(\"TIMEFMT\",\"\")}\" :refFormItem=\"[<#list formitems as formitem><#if formitem_index gt 0>,</#if>'${formitem.name}'</#list>]\" @formitemvaluechange=\"onFormItemValueChange\" ></app-range-date>\n <#else>\n ${P.getEditorCode(item, \"EDITOR.vue\").code}\n </#if>\n</app-form-item>",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto3",
"plugintype" : "CUSTOM",
"pssyspfpluginname" : "复合表单项-时间选择器"
}
\ No newline at end of file
{
"codename" : "Auto4",
"plugintype" : "TREE_RENDER",
"pssyspfpluginname" : "树视图部件扩展",
"plugintag" : "PLUGIN"
}
\ No newline at end of file
{
"pssyspfpitemplname" : "vue-R7自动填充/Vue R7(编译版)",
"templcode" : "<app-autocomplete></app-autocomplete>",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto5",
"plugintype" : "EDITOR_CUSTOMSTYLE",
"pssyspfpluginname" : "vue-R7自动填充"
}
\ No newline at end of file
{
"pssyspfpitemplname" : "计算获取身份证附加信息/Vue R7(编译版)",
"templcode" : " /**\n * 根据身份证号获取出生日期\n *\n * @param {IdNO} [string]\n * @memberof CUSTOMERServiceBase\n */\n public getBirthdayByIdNO (IdNO:string){\n let birthday = \"\";\n if (IdNO.length==18) {\n birthday = IdNO.substr(6,8);\n return birthday.replace(/(.{4})(.{2})/,\"$1-$2-\");\n }else if(IdNO.length==15){\n birthday = \"19\"+IdNO.substr(6,6);\n return birthday.replace(/(.{4})(.{2})/,\"$1-$2-\");\n }else{\n return \"\"; \n }\n }\n\n /**\n * 根据身份证号获取性别\n *\n * @param {IdNO} [any]\n * @memberof CUSTOMERServiceBase\n */\n public getSexByIdNO(IdNO:any){\n if (IdNO.length==18) {\n return IdNO.charAt(16)%2==0?\"B\":\"A\";\n }else if(IdNO.length==15){\n return IdNO.charAt(14)%2==0?\"B\":\"A\";\n }else{\n return \"\";\n }\n }\n\n /**\n * 根据身份证号获取年龄\n *\n * @param {IdNO} [any]\n * @memberof CUSTOMERServiceBase\n */\n public getAge(IdNO:any) {\n let len = (IdNO + \"\").length;\n if (len == 0) {\n return 0;\n } else {\n if ((len != 15) && (len != 18))//身份证号码只能为15位或18位其它不合法\n {\n return 0;\n }\n }\n let strBirthday = \"\";\n if (len == 18){\n strBirthday = IdNO.substr(6, 4) + \"/\" + IdNO.substr(10, 2) + \"/\" + IdNO.substr(12, 2);\n }\n if (len == 15) {\n strBirthday = \"19\" + IdNO.substr(6, 2) + \"/\" + IdNO.substr(8, 2) + \"/\" + IdNO.substr(10, 2);\n }\n //时间字符串里,必须是“/”\n var birthDate = new Date(strBirthday);\n var nowDateTime = new Date();\n var age = nowDateTime.getFullYear() - birthDate.getFullYear();\n //再考虑月、天的因素;.getMonth()获取的是从0开始的,这里进行比较,不需要加1\n if (nowDateTime.getMonth() < birthDate.getMonth() || (nowDateTime.getMonth() == birthDate.getMonth() && nowDateTime.getDate() < birthDate.getDate())) {\n age--;\n }\n return age;\n }\n\n /**\n * GetSFZXX接口方法\n *\n * @param {*} [data={}]\n * @param {boolean} [isloading]\n * @returns {Promise<any>}\n * @memberof CUSTOMERServiceBase\n */\n public async GetSFZXX(context:any ={},data: any = {}, isloading?: boolean): Promise<any> {\n if(Object.is(data.zjlx,'A1')){\n data.csny = this.getBirthdayByIdNO(data.zjhm);\n data.xb = this.getSexByIdNO(data.zjhm);\n data.nl = this.getAge(data.zjhm);\t\n }\n return Promise.resolve({\"status\":200,\"data\":data});\n }",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto6",
"plugintype" : "DEMETHOD",
"pssyspfpluginname" : "计算获取身份证附加信息"
}
\ No newline at end of file
{
"codename" : "Auto7",
"plugintype" : "LIST_RENDER",
"pspfpluginname" : "移动端轮播图插件",
"pssyspfpluginname" : "移动端轮播图插件",
"plugindesc" : "展示的图片字段为imglink",
"pspfpluginid" : "UID_20186510344339300219149908"
}
\ No newline at end of file
{
"pssyspfpitemplname" : "条款名称自定义列/Vue R7(编译版)",
"templcode" : "<app-column-render :name=\"column.property\" :row=\"row\" :disabled=\"row.srfuf === 1 ? (${item.getEnableCond()?c} & 2) !== 2 : (${item.getEnableCond()?c} & 1) !== 1\" :value=\"row[column.property]\" customStyle=\"${item.getEditorCssStyle()}\" @griditemvaluechange=\"($event)=>{onGridItemValueChange(row,$event)}\"></app-column-render>",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto8",
"plugintype" : "AC_ITEM",
"pssyspfpluginname" : "条款名称自定义列"
}
\ No newline at end of file
{
"pssyspfpitemplname" : "计算保费插件/Vue R7(编译版)",
"templcode" : " \n /**\n * JSBF接口方法\n *\n * @param {*} [context={}]\n * @param {*} [data={}]\n * @param {boolean} [isloading]\n * @returns {Promise<any>}\n * @memberof CIDServiceBase\n */\n public async JSBF(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {\n\t\treturn new Promise((resolve:any,reject:any) =>{\n\t\t\tHttp.getInstance().get(`/jqxbjs/fetchdefault`,JSON.parse(JSON.stringify(context)),isloading).then((response:any) =>{\n\t\t\t\tif(context.srfsessionkey && !Object.is(this.tempStorage.getItem(context.srfsessionkey+'_jqxxxes'),'undefined')){\n\t\t\t\t\tlet result1:any = response.data;\n\t\t\t\t\tthis.tempStorage.setItem(context.srfsessionkey+'_jqxxxes',JSON.stringify(result1));\n\t\t\t\t}\n\t\t\t\tHttp.getInstance().get(`/syxbjs/fetchdefault`,JSON.parse(JSON.stringify(context)),isloading).then((response1:any) =>{\n\t\t\t\t\tif(context.srfsessionkey && !Object.is(this.tempStorage.getItem(context.srfsessionkey+'_syxxxes'),'undefined')){\n\t\t\t\t\t\tlet result2:any = response.data;\n\t\t\t\t\t\tthis.tempStorage.setItem(context.srfsessionkey+'_syxxxes',JSON.stringify(result2));\n\t\t\t\t\t}\n\t\t\t\t\treturn resolve({status:200,data: Object.assign(data,{jsbfbj:1111}) });\n\t\t\t\t})\n\t\t\t})\n\t\t})\n }",
"pspfid" : "VUE_R7"
}
\ No newline at end of file
{
"codename" : "Auto9",
"plugintype" : "DEMETHOD",
"pssyspfpluginname" : "计算保费插件"
}
\ No newline at end of file
{
"codename" : "Auto1",
"pssysunitname" : "L"
}
\ No newline at end of file
{
"codename" : "Auto2",
"pssysunitname" : "Kw"
}
\ No newline at end of file
{
"codename" : "Auto3",
"pssysunitname" : "元"
}
\ No newline at end of file
{
"codename" : "Auto4",
"pssysunitname" : "吨"
}
\ No newline at end of file
{
"codename" : "Auto5",
"pssysunitname" : "人"
}
\ No newline at end of file
{
"codename" : "Auto6",
"pssysunitname" : "千克"
}
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为正整数(负整数 + 0)", "ruleinfo" : "身份证号码不合规!",
"psvalueruleid" : "VALUERULE_00005", "regexpcode" : "^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\\d{4}(([1][9]\\d{2})|([2]\\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\\d{3}[0-9xX]$",
"regexpcode" : "((-\\d+)|(0+))+",
"codename" : "Auto10", "codename" : "Auto10",
"pssysvaluerulename" : "非正整数(负整数 + 0)" "pssysvaluerulename" : "大陆身份证"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为正浮点数", "ruleinfo" : "内容必须为非正浮点数(负浮点数 + 0)",
"psvalueruleid" : "VALUERULE_00009", "psvalueruleid" : "VALUERULE_00010",
"regexpcode" : "(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))+", "regexpcode" : "((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))+",
"codename" : "Auto11", "codename" : "Auto11",
"pssysvaluerulename" : "正浮点数" "pssysvaluerulename" : "非正浮点数(负浮点数 + 0)"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为整数", "ruleinfo" : "内容必须为字符及数字组成,且开始必须为字符。",
"psvalueruleid" : "VALUERULE_00007", "psvalueruleid" : "VALUERULE_00019",
"regexpcode" : "-?\\d+", "regexpcode" : "[a-zA-Z_$][a-zA-Z0-9_$]*",
"codename" : "Auto12", "codename" : "Auto12",
"pssysvaluerulename" : "整数" "pssysvaluerulename" : "代码名称"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为26个英文字母组成的字符串", "ruleinfo" : "内容必须为正整数(负整数 + 0)",
"psvalueruleid" : "VALUERULE_00014", "psvalueruleid" : "VALUERULE_00005",
"regexpcode" : "[A-Za-z]+", "regexpcode" : "((-\\d+)|(0+))+",
"codename" : "Auto13", "codename" : "Auto13",
"pssysvaluerulename" : "由26个英文字母组成的字符串" "pssysvaluerulename" : "非正整数(负整数 + 0)"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为26个英文字母的小写组成的字符串", "ruleinfo" : "内容必须为正浮点数",
"psvalueruleid" : "VALUERULE_00015", "psvalueruleid" : "VALUERULE_00009",
"regexpcode" : "[a-z]+", "regexpcode" : "(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))+",
"codename" : "Auto14", "codename" : "Auto14",
"pssysvaluerulename" : "由26个英文字母的小写组成的字符串" "pssysvaluerulename" : "正浮点数"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为整数", "ruleinfo" : "内容必须为整数",
"psvalueruleid" : "VALUERULE_00006", "psvalueruleid" : "VALUERULE_00007",
"regexpcode" : "-[0-9]*[1-9][0-9]*", "regexpcode" : "-?\\d+",
"codename" : "Auto15", "codename" : "Auto15",
"pssysvaluerulename" : "整数" "pssysvaluerulename" : "整数"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "script" : "if (value == null || value.length != 17) return false;\n let symbol, weight, verify, sum = 0;\n let isRepeat = true;\n if (value[8].charCodeAt() >= 48 && value[8].charCodeAt() <= 57)\n verify = value[8].charCodeAt() - 48;//0到9\n else if (value[8].charCodeAt() == 88)\n verify = 10;//X\n else\n return false;\n \n for (let i = 0; i < value.length; i++)\n {\n if (i< 7)\n weight = 8 - i;\n else if (i > 8)\n weight = 18 - i;\n else if (i == 7)\n weight = 10;\n else\n continue;\n \n if (value[i].charCodeAt() >= 48 && value[i].charCodeAt() <= 57)\n symbol = value[i].charCodeAt() - 48;//0-9\n else if (value[i].charCodeAt() >= 65 && value[i].charCodeAt() <= 72)\n symbol = value[i].charCodeAt() - 64;//A-H\n else if (value[i].charCodeAt() >= 74 && value[i].charCodeAt() <= 82 && value[i].charCodeAt() != 79 && value[i].charCodeAt() != 81)\n symbol = value[i].charCodeAt() - 73;//J-R不含O,Q\n else if (value[i].charCodeAt() >= 83 && value[i].charCodeAt() <= 90)\n symbol = value[i].charCodeAt() - 81;//S-Z\n else\n return false;\n sum += symbol * weight;\n \n if (isRepeat && i > 0) isRepeat = value[i].charCodeAt() == value[i - (i != 9 ? 1 : 2)].charCodeAt();\n }\n \n if (isRepeat) return false;\n return verify == sum % 11;",
"ruleinfo" : "内容必须为负浮点数", "ruletype" : "SCRIPT",
"psvalueruleid" : "VALUERULE_00011", "memo" : "第一位:制造厂、品牌和类型\n第二位:发动机型式\n第三位:车型年份\n第四位:普通特征(区别大型小型车)\n第五位:组装生产线信息\n第六位:车型与型号代码\n第七位:世界制造厂识别代号\n第八位:车身类型代码\n第九位:检验QC组代号\n第十位:保护装置代码\n第十一位:底盘系列代码\n第十二位:出厂顺序号代码\n第十三位:工厂内部审核码\n第十四位到十七位:本车单独代码",
"regexpcode" : "(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))+", "ruleinfo" : "车架号不符合规则!",
"codename" : "Auto16", "codename" : "Auto16",
"pssysvaluerulename" : "负浮点数" "pssysvaluerulename" : "车架号"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容不能包括/、\\、?、*、<、>、:", "ruleinfo" : "军官证号不合规!",
"psvalueruleid" : "VALUERULE_00018", "regexpcode" : "^[\\u4E00-\\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$",
"regexpcode" : "[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]+(\\[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]+)*",
"codename" : "Auto17", "codename" : "Auto17",
"pssysvaluerulename" : "文件名称" "pssysvaluerulename" : "军官证"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为非负浮点数(正浮点数 + 0)", "ruleinfo" : "内容必须为26个英文字母组成的字符串",
"psvalueruleid" : "VALUERULE_00008", "psvalueruleid" : "VALUERULE_00014",
"regexpcode" : "\\d+(\\.\\d+)?", "regexpcode" : "[A-Za-z]+",
"codename" : "Auto18", "codename" : "Auto18",
"pssysvaluerulename" : "非负浮点数(正浮点数 + 0)" "pssysvaluerulename" : "由26个英文字母组成的字符串"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为有效URL格式", "ruleinfo" : "内容必须为26个英文字母的小写组成的字符串",
"psvalueruleid" : "VALUERULE_00017", "psvalueruleid" : "VALUERULE_00015",
"regexpcode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?", "regexpcode" : "[a-z]+",
"codename" : "Auto19", "codename" : "Auto19",
"pssysvaluerulename" : "URL" "pssysvaluerulename" : "由26个英文字母的小写组成的字符串"
} }
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "内容必须为负整数",
"psvalueruleid" : "VALUERULE_00006",
"regexpcode" : "-[0-9]*[1-9][0-9]*",
"codename" : "Auto20",
"pssysvaluerulename" : "负整数"
}
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "内容必须为负浮点数",
"psvalueruleid" : "VALUERULE_00011",
"regexpcode" : "(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))+",
"codename" : "Auto21",
"pssysvaluerulename" : "负浮点数"
}
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "内容不能包括/、\\、?、*、<、>、:",
"psvalueruleid" : "VALUERULE_00018",
"regexpcode" : "[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]+(\\[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]+)*",
"codename" : "Auto22",
"pssysvaluerulename" : "文件名称"
}
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "护照号码不合规!",
"regexpcode" : "^([a-zA-z]|[0-9]){5,17}$",
"codename" : "Auto23",
"pssysvaluerulename" : "护照号码"
}
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "内容必须为非负浮点数(正浮点数 + 0)",
"psvalueruleid" : "VALUERULE_00008",
"regexpcode" : "\\d+(\\.\\d+)?",
"codename" : "Auto24",
"pssysvaluerulename" : "非负浮点数(正浮点数 + 0)"
}
\ No newline at end of file
{
"ruletype" : "REG",
"ruleinfo" : "内容必须为有效URL格式",
"psvalueruleid" : "VALUERULE_00017",
"regexpcode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"codename" : "Auto25",
"pssysvaluerulename" : "URL"
}
\ No newline at end of file
{
"script" : "let date = new Date(value.split(\"T\")[0].replace(/-/,\"/\"));\nlet now = new Date();\nreturn (date < now);\n",
"ruletype" : "SCRIPT",
"ruleinfo" : "日期不能大于当前日期",
"codename" : "Auto26",
"pssysvaluerulename" : "日期不能大于当前日期"
}
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须由数字和26个英文字母组成的字符串", "ruleinfo" : "港澳居民来往内地通行证号码不合规!",
"psvalueruleid" : "VALUERULE_00002", "regexpcode" : "^([A-Z]\\d{6,10}(\\(\\w{1}\\))?)$",
"regexpcode" : "[A-Za-z0-9]+",
"codename" : "Auto5", "codename" : "Auto5",
"pssysvaluerulename" : "由数字和26个英文字母组成的字符串" "pssysvaluerulename" : "港澳身份证"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须由26个英文字母的大写组成的字符串", "ruleinfo" : "车牌号不符合规则!",
"psvalueruleid" : "VALUERULE_00013", "regexpcode" : "^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$",
"regexpcode" : "[A-Z]+",
"codename" : "Auto6", "codename" : "Auto6",
"pssysvaluerulename" : "由26个英文字母的大写组成的字符串" "pssysvaluerulename" : "车牌号"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须由数字、26个英文字母或者下划线组成的字符串", "ruleinfo" : "内容必须由数字和26个英文字母组成的字符串",
"psvalueruleid" : "VALUERULE_00001", "psvalueruleid" : "VALUERULE_00002",
"regexpcode" : "\\w+", "regexpcode" : "[A-Za-z0-9]+",
"codename" : "Auto7", "codename" : "Auto7",
"pssysvaluerulename" : "由数字、26个英文字母或者下划线组成的字符串" "pssysvaluerulename" : "由数字和26个英文字母组成的字符串"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为非正浮点数(负浮点数 + 0)", "ruleinfo" : "内容必须由26个英文字母的大写组成的字符串",
"psvalueruleid" : "VALUERULE_00010", "psvalueruleid" : "VALUERULE_00013",
"regexpcode" : "((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))+", "regexpcode" : "[A-Z]+",
"codename" : "Auto8", "codename" : "Auto8",
"pssysvaluerulename" : "非正浮点数(负浮点数 + 0)" "pssysvaluerulename" : "由26个英文字母的大写组成的字符串"
} }
\ No newline at end of file
{ {
"ruletype" : "REG", "ruletype" : "REG",
"ruleinfo" : "内容必须为字符及数字组成,且开始必须为字符。", "ruleinfo" : "内容必须由数字、26个英文字母或者下划线组成的字符串",
"psvalueruleid" : "VALUERULE_00019", "psvalueruleid" : "VALUERULE_00001",
"regexpcode" : "[a-zA-Z_$][a-zA-Z0-9_$]*", "regexpcode" : "\\w+",
"codename" : "Auto9", "codename" : "Auto9",
"pssysvaluerulename" : "代码名称" "pssysvaluerulename" : "由数字、26个英文字母或者下划线组成的字符串"
} }
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册