From a15371182ee7511ffdaa6f53d96b2103df0406a5 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 18 十月 2024 15:00:08 +0800 Subject: [PATCH] 功能权限 ui授权 表单定义联调 --- Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js | 745 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 684 insertions(+), 61 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js b/Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js index 8eb5d60..6384a78 100644 --- a/Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js +++ b/Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js @@ -68,65 +68,688 @@ }) } -// 琛ㄥ崟鎺ュ彛娴嬭瘯鏁版嵁 -const obj = { - "itemAddFilter": "", - "itemBat": "", - "itemCols": "1", - "itemCtrlDisplyCol": "", - "itemCtrlDisplyCondition": "", - "itemCustomClass": "", - "itemCut": "", - "itemDateFormat": "", - "itemDbl": "", - "itemEQ": "", - "itemEditCondition": "", - "itemEditableProgram": "", - "itemField": "specialty", - "itemFieldWidth": "", - "itemFieldWidthList": [], - "itemHrefConf": "", - "itemHrefFields": "", - "itemHttpPathField": "", - "itemHttpVolumnPath": "", - "itemImgWH": "", - "itemInObj": "", - "itemIsEditable": "0", - "itemIsHidden": "1", - "itemIsHttpSave": "0", - "itemIsNavigatorExpand": "", - "itemIsRequired": "0", - "itemIsShowFolder": "", - "itemKeyFieldList": [], - "itemKeyFields": "", - "itemListTable": "", - "itemListTxt": "", - "itemListVal": "", - "itemName": "涓撲笟", - "itemOR": "", - "itemOutFieldList": [], - "itemOutFields": "", - "itemOutType": "", - "itemPageSize": "", - "itemParentFolderName": "", - "itemQtName": "", - "itemQueryRefFields": "", - "itemQuerySql": "", - "itemRight": "", - "itemRows": "", - "itemScript": "", - "itemSearchFieldList": [], - "itemSelectoutFieldList": [], - "itemSeniorQueryBOS": [], - "itemSeniorQueryCols": "", - "itemSeniorQueryColsCounts": "", - "itemShowExpression": "", - "itemStyle": "", - "itemTips": "", - "itemTrim": "", - "itemTxf": "", - "itemType": "text", - "itemTypeText": "鍗曡鏂囨湰妗�", - "itemValue": "", - "itemValueList": [] +const obj ={ + "id": "",// 淇敼鏃跺�欏繀浼� + "prm": { + "formQtName": "", // 琛ㄥ崟鍚嶇О瀵瑰簲涓嬮潰瑙嗗浘鍚嶇О + "prmItemList": [ + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "0", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "anticollaboration", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "0", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鍙嶅崗浣滄爣璇�", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "N", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "0", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "holistic", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "0", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鏁翠綋鎬�", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "N", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "0", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "isproductbring", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "0", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鎴愬搧甯︽潵", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "N", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "0", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "isforging", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "0", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鏄惁閿婚摳浠�", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "1", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "processremark", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "1", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "宸ヨ壓澶囨敞", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "1", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "materialtype", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "1", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鐗╂枡绫诲瀷", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "text", + "itemTypeText": "鍗曡鏂囨湰妗�", + "itemValue": "", + "itemValueList": [] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "1", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "iscruxpart", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "1", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鏄惁鍏抽敭浠�", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "select", + "itemTypeText": "涓嬫媺鑿滃崟", + "itemValue": "N", + "itemValueList": [ + "鍚N}", + "鏄瘂Y}" + ] + }, + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "1", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "isimportantpart", + "itemFieldWidth": "", + "itemFieldWidthList": [], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "", + "itemInObj": "", + "itemIsEditable": "1", + "itemIsHidden": "1", + "itemIsHttpSave": "0", + "itemIsNavigatorExpand": "", + "itemIsRequired": "0", + "itemIsShowFolder": "", + "itemKeyFieldList": [], + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "鏄惁閲嶈浠�", + "itemOR": "", + "itemOutFieldList": [], + "itemOutFields": "", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [], + "itemSelectoutFieldList": [], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "select", + "itemTypeText": "涓嬫媺鑿滃崟", + "itemValue": "N", + "itemValueList": [ + "鏄瘂Y}", + "鍚N}" + ] + } + ], + "showCols": "2" +}, + "typeFlag": 0, // 涓氬姟绫诲瀷0 or 閾炬帴绫诲瀷1 + "typeFlagText": "涓氬姟绫诲瀷鐨勮〃鍗�",// 涓氬姟绫诲瀷鏄剧ず鍊� + "typeName": "ppart",// 涓氬姟绫诲瀷鍚� + "viName": "ppartProp_test3", // 瑙嗗浘鍚嶇О + "viType": 1, // 瑙嗗浘绫诲瀷 + "viTypeText": "琛ㄥ崟" // 瑙嗗浘涓枃鍚嶇О } + +const dataForm = { + "id": "", + "prm": { + "formQtName": "", + "prmItemList": [ + { + "itemAddFilter": "", + "itemBat": "", + "itemCols": "", + "itemCtrlDisplyCol": "", + "itemCtrlDisplyCondition": "", + "itemCustomClass": "", + "itemCut": "", + "itemDateFormat": "", + "itemDbl": "3", + "itemEQ": "", + "itemEditCondition": "", + "itemEditableProgram": "", + "itemField": "", + "itemFieldWidth": "150,150,100,80,80,80,100,100,100,100,50,100,250", + "itemFieldWidthList": [ + { + "attributes": {}, + "key": "code", + "value": "150" + }, + { + "attributes": {}, + "key": "partoid.name", + "value": "150" + }, + { + "attributes": {}, + "key": "validity", + "value": "100" + }, + { + "attributes": {}, + "key": "lcstatus", + "value": "80" + }, + { + "attributes": {}, + "key": "additionalunit", + "value": "80" + }, + { + "attributes": {}, + "key": "distributeunittwo", + "value": "80" + }, + { + "attributes": {}, + "key": "anticollaboration", + "value": "100" + }, + { + "attributes": {}, + "key": "holistic", + "value": "100" + }, + { + "attributes": {}, + "key": "scale", + "value": "100" + }, + { + "attributes": {}, + "key": "source", + "value": "100" + }, + { + "attributes": {}, + "key": "isforging", + "value": "50" + }, + { + "attributes": {}, + "key": "isproductbring", + "value": "100" + }, + { + "attributes": {}, + "key": "processremark", + "value": "250" + } + ], + "itemHrefConf": "", + "itemHrefFields": "", + "itemHttpPathField": "", + "itemHttpVolumnPath": "", + "itemImgWH": "0,0", + "itemInObj": "A5791895-83D1-D63F-40C4-26705FF3A2BB", + "itemIsEditable": "", + "itemIsHidden": "", + "itemIsHttpSave": "", + "itemIsNavigatorExpand": "false", + "itemIsRequired": "", + "itemIsShowFolder": "false", + "itemKeyFieldList": null, + "itemKeyFields": "", + "itemListTable": "", + "itemListTxt": "", + "itemListVal": "", + "itemName": "", + "itemOR": "", + "itemOutFieldList": [ + "code", + "partoid.name", + "validity", + "lcstatus", + "additionalunit", + "distributeunittwo", + "anticollaboration", + "holistic", + "scale", + "source", + "isforging", + "isproductbring", + "processremark" + ], + "itemOutFields": "code,partoid.name,validity,lcstatus,additionalunit,distributeunittwo,anticollaboration,holistic,scale,source,isforging,isproductbring,processremark", + "itemOutType": "", + "itemPageSize": "", + "itemParentFolderName": "", + "itemQtName": "queryppartbypbom", + "itemQueryRefFields": "", + "itemQuerySql": "", + "itemRight": "", + "itemRows": "", + "itemScript": "", + "itemSearchFieldList": [ + "code", + "partoid.name", + "validity", + "lcstatus", + "additionalunit", + "distributeunittwo", + "anticollaboration", + "holistic", + "scale", + "source", + "isforging", + "isproductbring", + "processremark" + ], + "itemSelectoutFieldList": [ + "produceroute", + "hotsurfaceroute" + ], + "itemSeniorQueryBOS": [], + "itemSeniorQueryCols": "", + "itemSeniorQueryColsCounts": "", + "itemShowExpression": "", + "itemStyle": "", + "itemTips": "", + "itemTrim": "", + "itemTxf": "", + "itemType": "", + "itemTypeText": "", + "itemValue": "", + "itemValueList": [] + } + ], + "showCols": "3" + }, + "typeFlag": 0, + "typeFlagText": "涓氬姟绫诲瀷鐨勮〃鏍�", + "typeName": "ppart", + "viName": "ppart_auditlist_test", + "viType": 0, + "viTypeText": "琛ㄦ牸" +} + + -- Gitblit v1.9.3