From a08c388ad3c340554b24b15721aa9084df4d6a1f Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 22 十月 2024 18:12:39 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/index.vue | 157 ++++++
Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js | 1173 ++++++++++++++++++++++----------------------------
2 files changed, 652 insertions(+), 678 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 5a093b9..5d6e885 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
@@ -58,7 +58,7 @@
}
// 瀵煎嚭
-export function exportExcel (params) {
+export function exportExcel(params) {
return request({
url: '/api/portalVIController/exportExcel',
method: 'post',
@@ -77,688 +77,533 @@
})
}
-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": "琛ㄥ崟" // 瑙嗗浘涓枃鍚嶇О
+// 鍏嬮殕鎺ュ彛
+export function clone(params) {
+ return request({
+ url: "/api/portalVIController/clone",
+ method: "post",
+ data: params
+ })
}
-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": [
+const cloneObj = {
+ "clonePortalVIDTOList": [{
+ "viName": "ppartProp",//--鍏嬮殕鐨勮〃鍗�/琛ㄦ牸鍚嶇О
+ "typeName": "ppart",//----鍏嬮殕鐨勪笟鍔$被鍨�,涓衡�溾�� 鍒欎负褰撳墠涓氬姟绫诲瀷
+
+ "typeFlag": "0",//--涓氬姟绫诲瀷锛�0: 涓氬姟绫诲瀷锛�1锛氶摼鎺ョ被鍨�
+//--鍏嬮殕鐨勫璞�
+ "oldPortalVIDTO": {
+ "id": "5963B31F-287B-6B01-3544-D6ECF9CFDC96",
+ "prm": {
+ "formQtName": "",
+ "prmItemList": [
{
- "attributes": {},
- "key": "code",
- "value": "150"
+ "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": []
},
{
- "attributes": {},
- "key": "partoid.name",
- "value": "150"
+ "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": []
},
{
- "attributes": {},
- "key": "validity",
- "value": "100"
+ "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": []
},
{
- "attributes": {},
- "key": "lcstatus",
- "value": "80"
+ "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": []
},
{
- "attributes": {},
- "key": "additionalunit",
- "value": "80"
+ "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": []
},
{
- "attributes": {},
- "key": "distributeunittwo",
- "value": "80"
+ "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": []
},
{
- "attributes": {},
- "key": "anticollaboration",
- "value": "100"
+ "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}"
+ ]
},
{
- "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"
+ "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}"
+ ]
}
],
- "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": "琛ㄦ牸"
+ "showCols": "2"
+ },
+ "typeFlag": 0,
+ "typeFlagText": "涓氬姟绫诲瀷鐨勮〃鍗�",
+ "typeName": "ppart",
+ "viName": "ppartProp",
+ "viType": 1,
+ "viTypeText": "琛ㄥ崟"
+ }
+ }]
}
+
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/index.vue
index e5e94e5..f92c433 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/index.vue
@@ -55,12 +55,6 @@
<el-input v-model="topName" placeholder="璇疯緭鍏ュ唴瀹�" size="mini" style="margin-right: 10px;"></el-input>
<el-button plain size="mini" type="success" @click="nameSearchHandler">鏌ヨ</el-button>
</span>
- <span style="display: flex; align-items: center;">
- <p
- style="display: flex; align-items: center; margin: 0 10px 0 0;flex-shrink: 0;font-size: 14px">鍏嬮殕鐩爣锛�</p>
- <el-input v-model="input" placeholder="璇疯緭鍏ュ唴瀹�" size="mini" style="margin-right: 10px;"></el-input>
- <el-button plain size="mini" type="success">鍏嬮殕鐩爣</el-button>
- </span>
</div>
</template>
<template slot="menu" slot-scope="scope">
@@ -72,12 +66,44 @@
</avue-crud>
</basic-container>
</el-main>
- <form-dialog ref="formDialog" :TreeNodeRow="this.nodeRow" :treeRadio="treeRadio" :editRow="editRow"></form-dialog>
+ <form-dialog ref="formDialog" :TreeNodeRow="this.nodeRow" :editRow="editRow" :treeRadio="treeRadio"></form-dialog>
<table-dialog ref="tableDialog" :TreeNodeRow="this.nodeRow" :treeRadio="treeRadio"
@updataTable="getRightPortalVIDatas"></table-dialog>
<!-- 瀵煎叆 -->
<upload-file ref="upload" :fileType="upFileType" :fileUrl="fileUrl" :tipList="tipList" title="瀵煎叆"
@updata="getRightPortalVIDatas"></upload-file>
+ <el-dialog
+ v-dialogDrag
+ :visible.sync="cloneVisible"
+ append-to-body="true"
+ class="avue-dialog"
+ title="鍏嬮殕"
+ width="50%">
+ <basic-container>
+ <div ref="TreeBox" style="height: calc(100vh - 294px);!important;">
+ <!-- 宸︿晶鏍� -->
+ <div style="height: calc(100vh - 370px);">
+ <div style="margin-bottom: 10px;display: flex;justify-content: center">
+ <el-radio v-model="cloneTreeRadio" label="0" @input="cloneTreeRadioChange">涓氬姟绫诲瀷鏍�</el-radio>
+ <el-radio v-model="cloneTreeRadio" label="1" @input="cloneTreeRadioChange">閾炬帴绫诲瀷鏍�</el-radio>
+ </div>
+ <avue-tree ref="cloneTree" v-loading="cloneTreeLoading" :data="cloneTreeData" :option="treeOption"
+ @node-click="cloneTreeNodeClick">
+ <span slot-scope="{ node, data }" class="el-tree-node__label">
+ <span style="font-size: 15px">
+ <i class="el-icon-s-promotion"></i>
+ {{ (node || {}).label }}
+ </span>
+ </span>
+ </avue-tree>
+ </div>
+ </div>
+ </basic-container>
+ <span slot="footer" class="dialog-footer">
+ <el-button @click="cloneVisible = false">鍙� 娑�</el-button>
+ <el-button type="primary" @click="cloneSaveHandler">纭� 瀹�</el-button>
+ </span>
+ </el-dialog>
</el-container>
</template>
@@ -85,7 +111,7 @@
import basicOption from "@/util/basic-option";
import FormDialog from "@/views/modelingMenu/ui/formDefine/components/formDialog";
import TableDialog from "@/views/modelingMenu/ui/formDefine/components/tableDialog";
-import {gridPortalVIDatas, getPortalVIById, deleteByIds, exportExcel} from "@/api/UI/formDefine/api";
+import {gridPortalVIDatas, getPortalVIById, deleteByIds, exportExcel, clone} from "@/api/UI/formDefine/api";
import {getBizTypes} from "@/api/modeling/businessType/api";
import {gridLink} from "@/api/modeling/linkType/api";
import func from "@/util/func";
@@ -95,6 +121,11 @@
components: {FormDialog, TableDialog},
data() {
return {
+ cloneTreeNode: {},
+ cloneTreeRadio: '0',
+ cloneTreeData: [],
+ cloneTreeLoading: false,
+ cloneVisible: false,
tipList: [
"瀵煎叆涓氬姟绫诲瀷鍚嶇О涓嶅彲涓虹┖",
"瀵煎叆鍚嶇О涓嶅彲涓虹┖涓斿悕绉板彧鑳戒负鑻辨枃瀛楁瘝",
@@ -149,7 +180,7 @@
},
dbClickList: [],
defaultData: [], // 鐢ㄤ簬鏌ヨ鎭㈠鍘熷鍊�,
- editRow:{},
+ editRow: {},
}
},
created() {
@@ -190,7 +221,7 @@
this.treeData = data;
this.treeLoading = false;
}).catch(error => {
- loading.close();
+ this.treeLoading = false;
});
},
@@ -280,7 +311,7 @@
// 缂栬緫鎸夐挳
editBtnClick(row) {
- console.log('row',row);
+ console.log('row', row);
// 琛ㄦ牸
if (row.viType === 0) {
const params = {
@@ -381,12 +412,13 @@
// 鍚嶇О鏌ヨ
nameSearchHandler() {
if (!this.topName) {
- this.data = this.defaultData;
+ this.getRightPortalVIDatas();
return;
}
- const list = this.data.filter(item => item.viName.includes(this.topName.trim()));
+ const list = this.defaultData.filter(item => item.viName.includes(this.topName.trim()));
this.data = list;
+ this.page.total = this.data.length;
},
// 鍒犻櫎鎸夐挳
@@ -457,7 +489,7 @@
this.$refs.upload.visible = true;
},
- // 瀵煎嚭
+ // 鍏嬮殕
copyClickHandler() {
if (this.selectList.length <= 0) {
this.$message.error('璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�');
@@ -468,6 +500,103 @@
this.$message.error('鍙兘閫夋嫨涓�鏉℃暟鎹�');
return;
}
+
+ this.cloneVisible = true;
+ this.cloneTreeLoading = true;
+ getBizTypes().then(res => {
+ const data = res.data.data.map(item => {
+ this.processChildren(item); // 澶勭悊姣忎釜鑺傜偣
+ item.attributes.id = item.attributes.id;
+ return item.attributes; // 杩斿洖澶勭悊鍚庣殑 attributes
+ });
+ this.cloneTreeData = data;
+ this.cloneTreeLoading = false;
+ }).catch(error => {
+ this.cloneTreeLoading = false;
+ });
+ },
+
+ // 鍏嬮殕鏍戠偣鍑�
+ cloneTreeNodeClick(row) {
+ console.log(row);
+ this.cloneTreeNode = row;
+ },
+
+ // 鍏嬮殕鏍戠被鍨嬪垏鎹�
+ cloneTreeRadioChange(val) {
+ this.cloneTreeLoading = true;
+ if (val === "0") {
+ getBizTypes().then(res => {
+ const data = res.data.data.map(item => {
+ this.processChildren(item); // 澶勭悊姣忎釜鑺傜偣
+ item.attributes.id = item.attributes.id;
+ return item.attributes; // 杩斿洖澶勭悊鍚庣殑 attributes
+ });
+ this.cloneTreeData = data;
+ this.cloneTreeLoading = false;
+ });
+ } else {
+ gridLink().then(res => {
+ const data = res.data.data.map(item => {
+ item.id = item.name;
+ return item;
+ });
+ this.cloneTreeData = data;
+ this.cloneTreeLoading = false;
+ })
+ }
+ },
+
+ // 鏌ヨ琛ㄦ牸鏁版嵁璇︽儏
+ searchDetail() {
+ return new Promise((resolve, reject) => {
+ const params = {
+ id: this.selectList[0].id,
+ viType: this.selectList[0].viType
+ };
+ getPortalVIById(params).then(res => {
+ const obj = res.data.obj;
+ resolve(obj);
+ }).catch(error => {
+ reject(error);
+ });
+ });
+ },
+
+ // 鍏嬮殕淇濆瓨
+ async cloneSaveHandler() {
+ if (func.isEmptyObject(this.cloneTreeNode)) {
+ this.$message.error('璇烽�夋嫨涓�鏉℃暟鎹繘琛屽厠闅�');
+ return;
+ }
+ const obj = await this.searchDetail();
+ this.$prompt('璇疯緭鍏ュ厠闅嗘枃浠跺悕绉�', '鎻愮ず', {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ }).then(({value}) => {
+ console.log(obj);
+ const params = {
+ clonePortalVIDTOList: [
+ {
+ viName: value,
+ typeName: this.cloneTreeRadio === '0' ? this.cloneTreeNode.id : this.cloneTreeNode.name,
+ typeFlag: this.cloneTreeRadio,
+ oldPortalVIDTO: {...obj}
+ }
+ ],
+ }
+ clone(params).then(res => {
+ if (res.data.code === 200) {
+ this.$message.success('鍏嬮殕鎴愬姛');
+ this.cloneVisible = false;
+ }
+ })
+ }).catch(() => {
+ this.$message({
+ type: 'info',
+ message: '鍙栨秷杈撳叆'
+ });
+ });
}
}
}
--
Gitblit v1.9.3