From 986aa62ed00bee39363bab41b4eeb8259d446efd Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期四, 16 一月 2025 18:20:32 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js |  608 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 606 insertions(+), 2 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 6b3b930..8476bc8 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
@@ -1,14 +1,618 @@
 import request from '@/router/axios';
 
 // 鍒楄〃鏌ヨ
-export function gridPortalVIDatas(page,limit,params) {
+export function gridPortalVIDatas(page, limit, params) {
   return request({
     url: "/api/portalVIController/gridPortalVIDatas",
     method: "get",
-    params:{
+    params: {
       page,
       limit,
       ...params
     }
   });
 }
+
+// 琛ㄥ崟鍗曟潯鏌ヨ鎺ュ彛
+export function getPortalVIById(params) {
+  return request({
+    url: "/api/portalVIController/getPortalVIById",
+    method: "get",
+    params
+  });
+}
+
+// 灞炴�ц秴閾炬帴绫诲瀷鎺ュ彛
+export function getItemDblList() {
+  return request({
+    url: "/api/portalVIController/getItemDblList",
+    method: "get",
+  });
+}
+
+// 琛ㄦ牸琛ㄥ崟淇濆瓨
+export function savePortalVI(params) {
+  return request({
+    url: "/api/portalVIController/savePortalVI",
+    method: "post",
+    data: params
+  });
+}
+
+// 灞炴�ф爲鐘舵帴鍙�
+export function getTreeAttributes(params) {
+  return request({
+    url: "/api/attributeController/getTreeAttributes",
+    method: "get",
+    params
+  })
+}
+
+// 閫氳繃id鍒犻櫎
+export function deleteByIds(params) {
+  return request({
+    url: "/api/portalVIController/deleteByIds",
+    method: "delete",
+    params
+  })
+}
+
+// 瀵煎嚭
+export function exportExcel(params) {
+  return request({
+    url: '/api/portalVIController/exportExcel',
+    method: 'post',
+    headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},
+    responseType: 'blob',
+    params
+  })
+}
+
+// 琛ㄦ牸鏌ヨ妯℃澘涓嬫媺鏌ヨ
+export function getObjTypeQTs(params) {
+  return request({
+    url: "/api/templateController/getObjTypeQTs",
+    method: "get",
+    params
+  })
+}
+
+// 鍏嬮殕鎺ュ彛
+export function clone(params) {
+  return request({
+    url: "/api/portalVIController/clone",
+    method: "post",
+    data: params
+  })
+}
+
+// 琛ㄦ牸鏌ヨ妯℃澘涓嬫媺鏌ヨ
+export function refPersonOrgTree(params) {
+  return request({
+    url: "/api/userQueryController/refPersonOrgTree",
+    method: "get",
+    params
+  })
+}
+
+const cloneObj = {
+  "clonePortalVIDTOList": [{
+    "viName": "ppartProp",//--鍏嬮殕鐨勮〃鍗�/琛ㄦ牸鍚嶇О
+    "typeName": "ppart",//----鍏嬮殕鐨勪笟鍔$被鍨�,涓衡�溾�� 鍒欎负褰撳墠涓氬姟绫诲瀷
+
+    "typeFlag": "0",//--涓氬姟绫诲瀷锛�0: 涓氬姟绫诲瀷锛�1锛氶摼鎺ョ被鍨�
+//--鍏嬮殕鐨勫璞�
+    "oldPortalVIDTO": {
+      "id": "5963B31F-287B-6B01-3544-D6ECF9CFDC96",
+      "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,
+      "typeFlagText": "涓氬姟绫诲瀷鐨勮〃鍗�",
+      "typeName": "ppart",
+      "viName": "ppartProp",
+      "viType": 1,
+      "viTypeText": "琛ㄥ崟"
+    }
+  }]
+}
+
+
+

--
Gitblit v1.9.3