From 04af966bddb7dfb8e850bf0e314defc83cbe3f4e Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期三, 20 三月 2024 17:28:30 +0800 Subject: [PATCH] UI上下文展示引擎 --- Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue | 2 Source/ProjectWeb/src/components/basic-container/main.vue | 6 Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue | 4 Source/ProjectWeb/src/components/dynamic-components/index.vue | 56 + Source/ProjectWeb/src/views/base/UIContentVIewer.vue | 24 Source/ProjectWeb/src/views/base/UIContentArea.vue | 24 Source/ProjectWeb/src/App.vue | 41 + Source/ProjectWeb/src/views/base/uiDefineVO.js | 1479 ++++++++++++++++++++++++++++++++++++++++++++++++--- Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue | 16 Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue | 26 Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue | 2 11 files changed, 1,507 insertions(+), 173 deletions(-) diff --git a/Source/ProjectWeb/src/App.vue b/Source/ProjectWeb/src/App.vue index aa919b5..b32552c 100644 --- a/Source/ProjectWeb/src/App.vue +++ b/Source/ProjectWeb/src/App.vue @@ -25,7 +25,48 @@ height: 100%; overflow: hidden; } +.el-card__body { + padding: 15px; +} + .avue--detail .el-col{ margin-bottom: 0; } +.avue-crud .avue-crud__menu{ + min-height: 32px; +} +.avue-crud .avue-crud__menu .el-button{ + margin-bottom: 5px; +} +.avue-crud__pagination{ + padding: 15px 0 10px; +} +.UITabs > .el-tabs__content{ + height:calc(100% - 56px); +} +.componentVO{ + height: 100%; + overflow: auto; +} +.UI-collapse{ + box-sizing: border-box; + height: 100%; +} +.UI-collapse > .el-collapse-item{ + max-height: calc(100% - 60px); + overflow: auto; +} +.UI-collapse > .el-collapse-item > .el-collapse-item__wrap{ + height:calc(100% - 49px); + overflow: auto; +} +.UI-collapse > .el-collapse-item > .el-collapse-item__wrap > .el-collapse-item__content{ + padding-bottom: 5px; +} +.UI-dynamic{ + height: 100%; +} +.UI-dynamic > .avue-crud{ + height: 100%; +} </style> diff --git a/Source/ProjectWeb/src/components/basic-container/main.vue b/Source/ProjectWeb/src/components/basic-container/main.vue index 934935c..d061e1f 100644 --- a/Source/ProjectWeb/src/components/basic-container/main.vue +++ b/Source/ProjectWeb/src/components/basic-container/main.vue @@ -2,7 +2,7 @@ <div class="basic-container" :style="styleName" :class="{'basic-container--block':block}"> - <el-card class="basic-container__card" :style="cradStyle"> + <el-card class="basic-container__card" :style="cradStyle" :body-style="cardBodyStyle"> <slot></slot> </el-card> </div> @@ -24,6 +24,9 @@ default: false }, cradStyle:{ + type: String + }, + cardBodyStyle:{ type: String } }, @@ -50,6 +53,7 @@ } } &__card { + height:100%; width: 100%; } &:first-child { diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue index 3ec92d0..c0ba9fe 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue @@ -22,7 +22,7 @@ {{ item.name }} </el-button> </div> - <div v-if="type === 'form'"> + <div v-else-if="type === 'form'"> <el-button v-for="item in basicButtonList" :key="item.oid" :type="(item.paramVOS.buttonType !== 'text' ? item.paramVOS.buttonType : 'primary') || 'primary'" plain diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue index 804a731..ea61245 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue @@ -1,5 +1,7 @@ <template> - <div></div> + <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid"> + + </div> </template> <script> diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue index 3d555d7..3e7b477 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue @@ -1,6 +1,7 @@ <template> - <avue-form v-model="form" :option="option"> - <template v-for="item in slotData" :slot="item.prop + 'Label'"> + <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid"> + <avue-form v-model="form" :option="option"> + <template v-for="item in slotData" :slot="item.prop + 'Label'"> <span> <span>{{ item.label }} </span> <el-tooltip @@ -13,11 +14,12 @@ <i class="el-icon-star-on" style="font-size: 17px !important; color: red;vertical-align: baseline;"></i> </el-tooltip> </span> - </template> - <template slot="menuForm"> - <dynamic-button type="form" :butttonList="componentVO.buttons" @buttonClick="buttonClick"></dynamic-button> - </template> - </avue-form> + </template> + <template slot="menuForm"> + <dynamic-button type="form" :butttonList="componentVO.buttons" @buttonClick="buttonClick"></dynamic-button> + </template> + </avue-form> + </div> </template> <script> diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue index 54a1b44..f90dbcd 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue @@ -1,5 +1,5 @@ <template> - <div> + <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid" style="overflow: hidden"> <avue-crud v-model="form" :data="tableList" :option="option" @@ -49,6 +49,8 @@ }, data() { return { + clientHeight:0, + parentHeight:'100%',//褰撳墠缁勪欢鏍硅妭鐐瑰厓绱犻珮搴� form: {}, formName: '', loading: false, @@ -616,17 +618,15 @@ ], } }, - mounted() { - console.log('componentVO',this.componentVO) - }, computed: { - option() { + option() { return { index: true, addBtn: false, editBtn: false, delBtn: false, - height: 'auto', + height: this.parentHeight, + calcHeight: 15, indexFixed: false, menuFixed: false, column: this.updatedColumns, @@ -648,6 +648,20 @@ }); }, }, + watch:{ + clientHeight: { + handler(newval) { + if(newval>50){ + //鐖跺厓绱犻珮搴�-鎸夐挳楂樺害-鍒嗛〉楂樺害 + this.parentHeight=this.$el.clientHeight-this.$children[0].$children[1].$children[0].$el.clientHeight-this.$children[0].$children[2].$el.clientHeight; + console.log(this.parentHeight) + } + } + }, + }, + mounted() { + this.clientHeight=this.$el.clientHeight; + }, methods: { buttonClick(scope, item) { this.formName = item.name; diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue index 7cfdbd4..be2d99e 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue @@ -1,5 +1,5 @@ <template> - <div> + <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid"> </div> </template> diff --git a/Source/ProjectWeb/src/components/dynamic-components/index.vue b/Source/ProjectWeb/src/components/dynamic-components/index.vue index d727d74..c027072 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/index.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/index.vue @@ -1,37 +1,39 @@ <template> - <div> - <dynamic-table v-if="componentVO.uiComponentType=='table'" - :inDialog="inDialog" - :componentVO="componentVO" - :sourceData="sourceData" - :areasName="areasName" - :paramVOS="paramVOS"> + <dynamic-table v-if="componentVO.uiComponentType=='table'" + :key="areasName+'table-'+componentVO.oid" + :inDialog="inDialog" + :componentVO="componentVO" + :sourceData="sourceData" + :areasName="areasName" + :paramVOS="paramVOS"> - </dynamic-table> - <dynamic-form v-else-if="componentVO.uiComponentType=='form'" - :inDialog="inDialog" + </dynamic-table> + <dynamic-form v-else-if="componentVO.uiComponentType=='form'" + :key="areasName+'form-'+componentVO.oid" + :inDialog="inDialog" + :componentVO="componentVO" + :sourceData="sourceData" + :areasName="areasName" + :paramVOS="paramVOS"> + + </dynamic-form> + <dynamic-tree v-else-if="componentVO.uiComponentType=='tree'" + :key="areasName+'tree-'+componentVO.oid" + :inDialog="inDialog" + :componentVO="componentVO" + :sourceData="sourceData" + :areasName="areasName" + :paramVOS="paramVOS"> + + </dynamic-tree> + <dynamic-custom v-else-if="componentVO.uiComponentType=='custom'" :inDialog="inDialog" + :key="areasName+'custom-'+componentVO.oid" :componentVO="componentVO" :sourceData="sourceData" :areasName="areasName" :paramVOS="paramVOS"> - </dynamic-form> - <dynamic-tree v-else-if="componentVO.uiComponentType=='tree'" - :inDialog="inDialog" - :componentVO="componentVO" - :sourceData="sourceData" - :areasName="areasName" - :paramVOS="paramVOS"> - - </dynamic-tree> - <dynamic-custom v-else-if="componentVO.uiComponentType=='custom'" :inDialog="inDialog" - :componentVO="componentVO" - :sourceData="sourceData" - :areasName="areasName" - :paramVOS="paramVOS"> - - </dynamic-custom> - </div> + </dynamic-custom> </template> <script> diff --git a/Source/ProjectWeb/src/views/base/UIContentArea.vue b/Source/ProjectWeb/src/views/base/UIContentArea.vue index 934e517..ad8c43a 100644 --- a/Source/ProjectWeb/src/views/base/UIContentArea.vue +++ b/Source/ProjectWeb/src/views/base/UIContentArea.vue @@ -1,14 +1,14 @@ <template> - <basic-container :cradStyle="cradStyle"> - <el-tabs v-if="areasData.length>1" v-model="activeName" type="card" @tab-click="tabHandleClick"> - <el-tab-pane v-for="(areaItem,index) in areasData" :key="areaItem.oid" :label="areaItem.name" :name="areasName+'-Tab-'+index"> - <el-collapse v-model="collapseActiveNames" v-if="areaItem.componentVOs.length>1"> + <basic-container :cradStyle="cradStyle" cardBodyStyle="height:100%;box-sizing: border-box;"> + <el-tabs style="height: 100%;" class="UITabs" v-if="areasData.length>1" v-model="activeName" type="card" @tab-click="tabHandleClick"> + <el-tab-pane style="height:100%;overflow: auto" v-for="(areaItem,index) in areasData" :key="areaItem.oid" :label="areaItem.name" :name="areasName+'-Tab-'+index"> + <el-collapse class="UI-collapse" v-model="collapseActiveNames" v-if="areaItem.componentVOs.length>1"> <el-collapse-item v-for="(componentVO,componentIndex) in areaItem.componentVOs" :name="areasName+'-collapse-'+componentIndex"> <template slot="title"> {{componentVO.name}} </template> - <div class="componentVO" style="height: 60%"> - <compoent-index :key="componentVO.oid" + <div class="componentVO"> + <compoent-index :key="areasName+'componentVO-'+componentVO.oid" :inDialog="inDialog" :componentVO="componentVO" :sourceData="sourceData" @@ -18,7 +18,7 @@ </el-collapse-item> </el-collapse> <div v-else class="componentVO"> - <compoent-index :key="areaItem.componentVOs[0].oid" + <compoent-index :key="areasName+'componentVO-'+areaItem.componentVOs[0].oid" :inDialog="inDialog" :componentVO="areaItem.componentVOs[0]" :sourceData="sourceData" @@ -27,14 +27,14 @@ </div> </el-tab-pane> </el-tabs> - <div v-else> - <el-collapse v-model="collapseActiveNames" v-if="areasData[0].componentVOs.length>1"> + <div v-else style="height:100%;overflow: auto"> + <el-collapse class="UI-collapse" v-model="collapseActiveNames" v-if="areasData[0].componentVOs.length>1"> <el-collapse-item v-for="(componentVO,componentIndex) in areasData[0].componentVOs" :name="areasName+'-collapse-'+componentIndex"> <template slot="title"> {{componentVO.name}} </template> - <div class="componentVO" style="height: 60%"> - <compoent-index :key="componentVO.oid" + <div class="componentVO"> + <compoent-index :key="areasName+'componentVO-'+componentVO.oid" :inDialog="inDialog" :componentVO="componentVO" :sourceData="sourceData" @@ -44,7 +44,7 @@ </el-collapse-item> </el-collapse> <div v-else class="componentVO"> - <compoent-index :key="areasData[0].componentVOs[0].oid" + <compoent-index :key="areasName+'componentVO-'+areasData[0].componentVOs[0].oid" :inDialog="inDialog" :componentVO="areasData[0].componentVOs[0]" :sourceData="sourceData" diff --git a/Source/ProjectWeb/src/views/base/UIContentVIewer.vue b/Source/ProjectWeb/src/views/base/UIContentVIewer.vue index 97b4e51..f110aa5 100644 --- a/Source/ProjectWeb/src/views/base/UIContentVIewer.vue +++ b/Source/ProjectWeb/src/views/base/UIContentVIewer.vue @@ -11,9 +11,9 @@ </UIContentArea> </el-header> <el-container :style="'height: '+(uiDefineVO.northAreas && uiDefineVO.northAreas.length>0?'calc(100% - 70px)':'100%')"> - <el-aside v-if="uiDefineVO.westAreas && uiDefineVO.westAreas.length>0" :width="uiDefineVO.westAreas[0].componentVOs[0].uiComponentType=='table'?'390px':'320px'" height="100%"> + <el-aside v-if="uiDefineVO.westAreas && uiDefineVO.westAreas.length>0" :width="uiDefineVO.westAreas[0].componentVOs[0].uiComponentType=='table'?'400px':'320px'" height="100%"> <UIContentArea :key="'westArea-'+uiDefineVO.oid" areas-name="westArea" - cradStyle="height:100%" + cradStyle="" :areasData="uiDefineVO.westAreas" :inDialog="inDialog" :sourceData="sourceData" @@ -21,10 +21,10 @@ :paramVOS="paramVOS"> </UIContentArea> </el-aside> - <el-container> - <el-main v-if="uiDefineVO.centerAreas && uiDefineVO.centerAreas.length>0" style="min-height: calc(100% - 310px)"> + <el-container style="height: 100%"> + <el-main v-if="uiDefineVO.centerAreas && uiDefineVO.centerAreas.length>0" :style="'height: '+centerHeight"> <UIContentArea :key="'centerArea-'+uiDefineVO.oid" areas-name="centerArea" - cradStyle="height:100%" + cradStyle="" :areasData="uiDefineVO.centerAreas" :inDialog="inDialog" :sourceData="checkedData.westAreas[0]" @@ -32,9 +32,9 @@ :paramVOS="paramVOS"> </UIContentArea> </el-main> - <el-footer v-if="uiDefineVO.southAreas && uiDefineVO.southAreas.length>0" height="500px" style="max-height: 300px"> + <el-footer v-if="uiDefineVO.southAreas && uiDefineVO.southAreas.length>0" height="300px" style="max-height: 300px"> <UIContentArea :key="'southArea-'+uiDefineVO.oid" areas-name="southArea" - cradStyle="height:100%" + cradStyle="" :areasData="uiDefineVO.southAreas" :inDialog="inDialog" :sourceData="checkedData.centerAreas[0]" @@ -84,7 +84,8 @@ centerAreas:[], southAreas:[] }, - uiDefineVO: uiDefineVOData + uiDefineVO: uiDefineVOData, + centerHeight:'100%' } }, watch: { @@ -93,6 +94,13 @@ computed: { }, + created() { + if (this.uiDefineVO.southAreas && this.uiDefineVO.southAreas.length > 0) { + this.centerHeight = 'calc(100% - 310px)'; + } else { + this.centerHeight = '100%'; + } + }, methods: { initUI(){ diff --git a/Source/ProjectWeb/src/views/base/uiDefineVO.js b/Source/ProjectWeb/src/views/base/uiDefineVO.js index 91116b3..23efe1c 100644 --- a/Source/ProjectWeb/src/views/base/uiDefineVO.js +++ b/Source/ProjectWeb/src/views/base/uiDefineVO.js @@ -1469,7 +1469,689 @@ "versionRule": null, "versionSeq": 0, "versionValue": null - } + }, + { + "btmname": null, + "buttons": [ + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "null", + "createTime": "2014-03-14 15:54:05.000", + "creator": "1", + "csClass": "plm.uif.actions.client.AddSaveAction", + "description": "鍒涘缓淇濆瓨鎸夐挳", + "id": "addsave", + "lastModifier": "1", + "lastModifyTime": "2014-03-14 15:54:05.000", + "licensors": null, + "name": "鍒涘缓淇濆瓨鎸夐挳", + "oid": "2AAFDEE1-B760-A0AD-6C2A-CB2C0C3407A3" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-15 10:52:57.000", + "creator": "developer", + "csUrl": "plm.uif.actions.client.AddSaveAction", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "addsave", + "lastModifier": "developer", + "lastModifyTime": "2024-03-15 10:52:57.000", + "name": "鏂板", + "oid": "A974C16B-4751-6365-8756-C11B74AA1C53", + "orderNum": 1, + "paramVOS": { + "type": "folder" + }, + "pkComponent": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", + "pkParentOid": "", + "url": "null" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "null", + "createTime": "2014-03-14 15:54:05.000", + "creator": "1", + "csClass": "plm.uif.actions.client.AddSaveAction", + "description": "鍒涘缓淇濆瓨鎸夐挳", + "id": "addsave", + "lastModifier": "1", + "lastModifyTime": "2014-03-14 15:54:05.000", + "licensors": null, + "name": "鍒涘缓淇濆瓨鎸夐挳", + "oid": "2AAFDEE1-B760-A0AD-6C2A-CB2C0C3407A3" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-15 10:52:57.000", + "creator": "developer", + "csUrl": "plm.uif.actions.client.AddSaveAction", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "addsave", + "lastModifier": "developer", + "lastModifyTime": "2024-03-15 10:52:57.000", + "name": "鏂板", + "oid": "A974C16B-4751-6365-8756-C11B74AA1C53", + "orderNum": 1, + "paramVOS": { + "type": "folder" + }, + "pkComponent": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", + "pkParentOid": "", + "url": "null" + } + ], + "checkInBy": null, + "checkInTime": null, + "checkOutBy": null, + "checkOutTime": null, + "copyFromVersion": null, + "createTime": null, + "creator": null, + "customClass": null, + "data": null, + "description": "", + "extendAttr": "", + "firstR": null, + "firstV": null, + "formDefineVO": null, + "id": null, + "lastModifier": null, + "lastModifyTime": null, + "lastR": null, + "lastV": null, + "lcStatus": null, + "lcStatusText": null, + "lctid": null, + "name": "宸ヨ壓璇勫鏍�", + "nameOid": null, + "oid": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", + "orderNum": 2, + "owner": null, + "pkLayout": "E28B0555-FAF3-4F59-0EE8-64A30A77C9CB", + "revisionOid": null, + "revisionRule": null, + "revisionSeq": 0, + "revisionValue": null, + "secretGrade": null, + "secretGradeText": null, + "tableDefineVO": null, + "treeDefineVO": { + "btmType": "folder", + "fieldSep": ",", + "linkType": "", + "loadType": "node", + "orientation": true, + "queryTemplateName": "cardtemplateflodertree", + "rootContent": "id", + "showImage": false, + "showLinkAbs": "affiliatedfolder,material", + "treeNodeExpression": "name" + }, + "treeTableDefineVO": null, + "ts": null, + "uiComponentType": "tree", + "uiComponentTypeText": "鏍�", + "uiParseClass": "", + "versionRule": null, + "versionSeq": 0, + "versionValue": null + }, + { + "btmname": null, + "buttons": [ + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "BaseEditAction#doAction", + "createTime": "2013-11-09 10:32:41.000", + "creator": "eddieliu", + "csClass": "plm.uif.actions.client.EditAction", + "description": "淇敼涓氬姟瀵硅薄", + "id": "edit", + "lastModifier": "developer", + "lastModifyTime": "2013-11-09 10:32:41.000", + "licensors": null, + "name": "淇敼", + "oid": "F8534EFE-130B-0CB3-D477-2AC7B19B7DC4" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2022-07-18 17:30:52.000", + "creator": "developer", + "csUrl": "plm.uif.actions.client.EditAction", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "edit", + "lastModifier": "developer", + "lastModifyTime": "2022-07-18 17:30:52.000", + "name": "淇敼", + "oid": "43F34DC1-C229-359B-AED3-38CA9E7D1534", + "orderNum": 1, + "paramVOS": { + "owner": "true", + "context": "CreateAuditQuestionDocume", + "type": "document" + }, + "pkComponent": "E00C3C31-D27F-E3AC-6C2B-1882EE8B6FEE", + "pkParentOid": "", + "url": "BaseEditAction#doAction" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "", + "createTime": "2021-12-03 15:28:19.000", + "creator": "developer", + "csClass": "net=VCI.Plugin.631.Actions.dll", + "description": "鍒犻櫎宸ヨ壓闂", + "id": "deleteprocessquestion", + "lastModifier": "developer", + "lastModifyTime": "2021-12-03 15:28:19.000", + "licensors": null, + "name": "鍒犻櫎宸ヨ壓闂", + "oid": "FD73DF30-7269-8A85-1B62-B92435000280" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2022-07-18 17:30:52.000", + "creator": "developer", + "csUrl": "net=VCI.Plugin.631.Actions.dll", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "deleteprocessquestion", + "lastModifier": "developer", + "lastModifyTime": "2022-07-18 17:30:52.000", + "name": "鍒犻櫎", + "oid": "BE973D4A-CB99-10FC-3E31-F3010259F823", + "orderNum": 2, + "paramVOS": { + "owner": "true" + }, + "pkComponent": "E00C3C31-D27F-E3AC-6C2B-1882EE8B6FEE", + "pkParentOid": "", + "url": "" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "RefreshAction", + "createTime": "2014-10-16 13:07:56.000", + "creator": "developer", + "csClass": "", + "description": "鍒锋柊椤甸潰", + "id": "refresh", + "lastModifier": "developer", + "lastModifyTime": "2014-10-16 13:07:56.000", + "licensors": null, + "name": "鍒锋柊锛堥噸缃級", + "oid": "526E913C-231F-E4CF-D90D-AB968F8C8D45" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2022-07-18 17:30:52.000", + "creator": "developer", + "csUrl": "", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "refresh", + "lastModifier": "developer", + "lastModifyTime": "2022-07-18 17:30:52.000", + "name": "鍒锋柊", + "oid": "A860B3E6-8FA5-92AE-8D8A-A2AE5CC552F4", + "orderNum": 3, + "paramVOS": {}, + "pkComponent": "E00C3C31-D27F-E3AC-6C2B-1882EE8B6FEE", + "pkParentOid": "", + "url": "RefreshAction" + } + ], + "checkInBy": null, + "checkInTime": null, + "checkOutBy": null, + "checkOutTime": null, + "copyFromVersion": null, + "createTime": null, + "creator": null, + "customClass": null, + "data": null, + "description": "璇勫闂鍒楄〃", + "extendAttr": "", + "firstR": null, + "firstV": null, + "formDefineVO": null, + "id": null, + "lastModifier": null, + "lastModifyTime": null, + "lastR": null, + "lastV": null, + "lcStatus": null, + "lcStatusText": null, + "lctid": null, + "name": "璇勫闂鍒楄〃", + "nameOid": null, + "oid": "E00C3C31-D27F-E3AC-6C2B-1882EE8B6FEE", + "orderNum": 1, + "owner": null, + "pkLayout": "90D6FE27-C15F-CEFF-3F5E-CB349F7954EE", + "revisionOid": null, + "revisionRule": null, + "revisionSeq": 0, + "revisionValue": null, + "secretGrade": null, + "secretGradeText": null, + "tableDefineVO": { + "btmType": "document", + "cols": [ + [ + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": "", + "editConfig": null, + "event": null, + "field": "code", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": null, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "缂栫爜", + "unresize": false, + "width": 100 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": "", + "editConfig": null, + "event": null, + "field": "description", + "fieldType": "textarea", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": null, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "璇勫闂", + "unresize": false, + "width": 200 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": "", + "editConfig": null, + "event": null, + "field": "creator_name,(,creator,)", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": null, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": "creator", + "style": null, + "templet": null, + "title": "鎻愬嚭浜�", + "unresize": false, + "width": 100 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": "yyyy-MM-dd HH:mm:ss", + "edit": "", + "editConfig": null, + "event": null, + "field": "createtime", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": null, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "鎻愬嚭鏃堕棿", + "unresize": false, + "width": 160 + } + ] + ], + "displayFolder": false, + "displayQueryArea": true, + "folderParentField": "", + "hasEditor": false, + "id": "CreateAuditQuestionDocumentTable", + "limits": null, + "linkTypeFlag": false, + "oid": "ACBAC577-7AA5-631C-7848-4FDB898A4F27", + "pageVO": null, + "queryColumns": [ + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": null, + "editConfig": null, + "event": null, + "field": "code", + "fieldType": null, + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": "code", + "referConfig": null, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "缂栫爜", + "unresize": false, + "width": null + } + ], + "queryTemplateName": "querybyprocessreviewoidandtype", + "seniorQueryColumns": [ + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": null, + "editConfig": null, + "event": null, + "field": "code", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": { + "backPath": null, + "displayTable": null, + "height": null, + "initSort": null, + "loadType": "all", + "mapFields": null, + "method": "GET", + "muti": false, + "onlyLeaf": false, + "paramForFormKey": null, + "parentFieldName": null, + "parentUsedField": null, + "parentValue": null, + "referContent": null, + "referType": null, + "remoteSort": false, + "tableConfig": null, + "textField": "name", + "type": null, + "url": null, + "useFormKey": null, + "valueField": "oid", + "where": null + }, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "缂栫爜", + "unresize": false, + "width": 100 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": null, + "editConfig": null, + "event": null, + "field": "description", + "fieldType": "textarea", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": { + "backPath": null, + "displayTable": null, + "height": null, + "initSort": null, + "loadType": "all", + "mapFields": null, + "method": "GET", + "muti": false, + "onlyLeaf": false, + "paramForFormKey": null, + "parentFieldName": null, + "parentUsedField": null, + "parentValue": null, + "referContent": null, + "referType": null, + "remoteSort": false, + "tableConfig": null, + "textField": "name", + "type": null, + "url": null, + "useFormKey": null, + "valueField": "oid", + "where": null + }, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "璇勫闂", + "unresize": false, + "width": 200 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": null, + "edit": null, + "editConfig": null, + "event": null, + "field": "creator_name,(,creator,)", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": { + "backPath": null, + "displayTable": null, + "height": null, + "initSort": null, + "loadType": "all", + "mapFields": null, + "method": "GET", + "muti": false, + "onlyLeaf": false, + "paramForFormKey": null, + "parentFieldName": null, + "parentUsedField": null, + "parentValue": null, + "referContent": null, + "referType": null, + "remoteSort": false, + "tableConfig": null, + "textField": "name", + "type": null, + "url": null, + "useFormKey": null, + "valueField": "oid", + "where": null + }, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": "creator", + "style": null, + "templet": null, + "title": "鎻愬嚭浜�", + "unresize": false, + "width": 100 + }, + { + "align": "left", + "colspan": 1, + "comboxKey": null, + "data": [], + "dateFormate": "yyyy-MM-dd HH:mm:ss", + "edit": null, + "editConfig": null, + "event": null, + "field": "createtime", + "fieldType": "text", + "fixed": null, + "hidden": false, + "minWidth": null, + "optionButtons": null, + "optionField": false, + "optionJsMap": null, + "queryField": null, + "referConfig": { + "backPath": null, + "displayTable": null, + "height": null, + "initSort": null, + "loadType": "all", + "mapFields": null, + "method": "GET", + "muti": false, + "onlyLeaf": false, + "paramForFormKey": null, + "parentFieldName": null, + "parentUsedField": null, + "parentValue": null, + "referContent": null, + "referType": null, + "remoteSort": false, + "tableConfig": null, + "textField": "name", + "type": null, + "url": null, + "useFormKey": null, + "valueField": "oid", + "where": null + }, + "rowspan": 1, + "showField": null, + "sort": false, + "sortField": null, + "style": null, + "templet": null, + "title": "鎻愬嚭鏃堕棿", + "unresize": false, + "width": 160 + } + ], + "whereSql": "" + }, + "treeDefineVO": null, + "treeTableDefineVO": null, + "ts": null, + "uiComponentType": "table", + "uiComponentTypeText": "琛ㄦ牸", + "uiParseClass": "", + "versionRule": null, + "versionSeq": 0, + "versionValue": null + }, ], "copyFromVersion": null, "createTime": "2022-02-08 10:40:50.000", @@ -3664,7 +4346,377 @@ "versionRule": null, "versionSeq": 0, "versionValue": null + }, + { + "btmname": null, + "checkInBy": null, + "checkInTime": null, + "checkOutBy": null, + "checkOutTime": null, + "componentVOs": [ + { + "btmname": null, + "buttons": [ + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "", + "createTime": "2022-02-24 12:58:51.000", + "creator": "developer", + "csClass": "net=VCI.Plugin.631.Actions.dll", + "description": "", + "id": "631browsecard", + "lastModifier": "developer", + "lastModifyTime": "2022-02-24 12:58:51.000", + "licensors": null, + "name": "631娴忚鍗$墖", + "oid": "33E9105B-DA82-0D19-6CEE-BBC43556D298" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-19 09:56:36.000", + "creator": "developer", + "csUrl": "net=VCI.Plugin.631.Actions.dll", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "631browsecard", + "lastModifier": "developer", + "lastModifyTime": "2024-03-19 09:56:36.000", + "name": "add", + "oid": "CB89EF00-DD67-D55F-A742-745A508F81BF", + "orderNum": 1, + "paramVOS": {}, + "pkComponent": "50B4EB37-5C88-D1FC-8B37-9E2E62B124C0", + "pkParentOid": "", + "url": "" + } + ], + "checkInBy": null, + "checkInTime": null, + "checkOutBy": null, + "checkOutTime": null, + "copyFromVersion": null, + "createTime": null, + "creator": null, + "customClass": null, + "data": null, + "description": "", + "extendAttr": "", + "firstR": null, + "firstV": null, + "formDefineVO": { + "btmType": "audittask", + "columnOneRow": 2, + "freeMarkerEls": [], + "id": "editOpinionForm", + "items": [ + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "content", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": false, + "referConfig": null, + "required": true, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "鎰忚鏍�", + "tooltips": null, + "type": "textarea", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "assigner", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "鎸囨淳浜�", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "principal", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "璐熻矗浜�", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "type", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "缁撴灉", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + }, + { + "comboxKey": "audittask${lcstatus}", + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "lcstatus", + "hidden": true, + "keyAttr": false, + "prefix": null, + "readOnly": false, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "鐘舵��", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "creator", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "鎻愬嚭浜�", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": "yyyy-MM-dd HH:mm:ss", + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "createtime", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "鍒涘缓鏃堕棿", + "tooltips": null, + "type": "date", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": "yyyy-MM-dd", + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "planedstartdate", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "寮�浼氭椂闂�", + "tooltips": null, + "type": "date", + "unique": false, + "verify": "" + }, + { + "comboxKey": null, + "customClass": null, + "data": null, + "dateFormate": null, + "defaultValue": "", + "displayExtension": "", + "extendAttrMap": null, + "extendAttrString": null, + "field": "place", + "hidden": false, + "keyAttr": false, + "prefix": null, + "readOnly": true, + "referConfig": null, + "required": false, + "selectLibFlag": null, + "showField": null, + "suffix": null, + "text": "寮�浼氬湴鐐�", + "tooltips": null, + "type": "text", + "unique": false, + "verify": "" + } + ], + "linkTypeFlag": false, + "oid": "051A054B-00DB-BBF7-8D01-C2741AEB1421", + "queryTemplateName": "queryAllAuditTask" + }, + "id": null, + "lastModifier": null, + "lastModifyTime": null, + "lastR": null, + "lastV": null, + "lcStatus": null, + "lcStatusText": null, + "lctid": null, + "name": "test", + "nameOid": null, + "oid": "50B4EB37-5C88-D1FC-8B37-9E2E62B124C0", + "orderNum": 0, + "owner": null, + "pkLayout": "383E778C-1167-CBDD-4986-571C9EDFC0B8", + "revisionOid": null, + "revisionRule": null, + "revisionSeq": 0, + "revisionValue": null, + "secretGrade": null, + "secretGradeText": null, + "tableDefineVO": null, + "treeDefineVO": null, + "treeTableDefineVO": null, + "ts": null, + "uiComponentType": "form", + "uiComponentTypeText": "琛ㄥ崟", + "uiParseClass": "", + "versionRule": null, + "versionSeq": 0, + "versionValue": null + } + ], + "copyFromVersion": null, + "createTime": "2022-02-08 10:02:06.000", + "creator": "developer", + "data": null, + "description": "", + "displayExpression": "", + "enableStatus": true, + "extendAttr": "", + "firstR": null, + "firstV": null, + "id": "2", + "international": null, + "lastModifier": "developer", + "lastModifyTime": "2022-07-18 17:30:38.000", + "lastR": null, + "lastV": null, + "layoutAreaType": "south", + "layoutAreaTypeText": null, + "lcStatus": null, + "lcStatusText": null, + "lctid": null, + "name": "琛ㄥ崟", + "nameOid": null, + "oid": "383E778C-1167-CBDD-4986-571C9EDFC0B8", + "orderNum": 2, + "owner": null, + "pkContent": "C92D0B44-97F1-AA37-2DC9-E01BEF6DB613", + "revisionOid": null, + "revisionRule": null, + "revisionSeq": 0, + "revisionValue": null, + "secretGrade": null, + "secretGradeText": null, + "title": "琛ㄥ崟", + "ts": null, + "uiParseClass": "", + "versionRule": null, + "versionSeq": 0, + "versionValue": null } + ], "ts": null, "versionRule": null, @@ -4619,137 +5671,346 @@ }, { "btmname": null, - "buttons": [ - { - "actionVO": { - "actionCls": "", - "actionUsedType": "business", - "bsUrl": "null", - "createTime": "2014-03-14 15:54:05.000", - "creator": "1", - "csClass": "plm.uif.actions.client.AddSaveAction", - "description": "鍒涘缓淇濆瓨鎸夐挳", - "id": "addsave", - "lastModifier": "1", - "lastModifyTime": "2014-03-14 15:54:05.000", - "licensors": null, - "name": "鍒涘缓淇濆瓨鎸夐挳", - "oid": "2AAFDEE1-B760-A0AD-6C2A-CB2C0C3407A3" - }, - "areaType": "tab", - "authorization": true, - "children": null, - "createTime": "2024-03-15 10:52:57.000", - "creator": "developer", - "csUrl": "plm.uif.actions.client.AddSaveAction", - "description": "", - "displayMode": "textandimage", - "hidden": false, - "iconPath": "", - "id": "addsave", - "lastModifier": "developer", - "lastModifyTime": "2024-03-15 10:52:57.000", - "name": "鏂板", - "oid": "A974C16B-4751-6365-8756-C11B74AA1C53", - "orderNum": 1, - "paramVOS": { - "type": "folder" - }, - "pkComponent": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", - "pkParentOid": "", - "url": "null" - }, - { - "actionVO": { - "actionCls": "", - "actionUsedType": "business", - "bsUrl": "null", - "createTime": "2014-03-14 15:54:05.000", - "creator": "1", - "csClass": "plm.uif.actions.client.AddSaveAction", - "description": "鍒涘缓淇濆瓨鎸夐挳", - "id": "addsave", - "lastModifier": "1", - "lastModifyTime": "2014-03-14 15:54:05.000", - "licensors": null, - "name": "鍒涘缓淇濆瓨鎸夐挳", - "oid": "2AAFDEE1-B760-A0AD-6C2A-CB2C0C3407A3" - }, - "areaType": "tab", - "authorization": true, - "children": null, - "createTime": "2024-03-15 10:52:57.000", - "creator": "developer", - "csUrl": "plm.uif.actions.client.AddSaveAction", - "description": "", - "displayMode": "textandimage", - "hidden": false, - "iconPath": "", - "id": "addsave", - "lastModifier": "developer", - "lastModifyTime": "2024-03-15 10:52:57.000", - "name": "鏂板", - "oid": "A974C16B-4751-6365-8756-C11B74AA1C53", - "orderNum": 1, - "paramVOS": { - "type": "folder" - }, - "pkComponent": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", - "pkParentOid": "", - "url": "null" - } - ], "checkInBy": null, "checkInTime": null, "checkOutBy": null, "checkOutTime": null, + "componentVOs": [ + { + "btmname": null, + "buttons": [ + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "BaseAddAction#doAction", + "createTime": "2013-11-01 15:17:45.000", + "creator": "eddieliu", + "csClass": "plm.uif.actions.client.AddAction", + "description": "鍒涘缓涓氬姟瀵硅薄", + "id": "add", + "lastModifier": "developer", + "lastModifyTime": "2013-11-01 15:17:45.000", + "licensors": null, + "name": "鍒涘缓", + "oid": "65274704-5557-231C-E3EA-0B32B9BD5A0B" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:41:40.000", + "creator": "developer", + "csUrl": "plm.uif.actions.client.AddAction", + "description": "娣诲姞鍒嗙被", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "add", + "lastModifier": "developer", + "lastModifyTime": "2024-03-18 16:41:40.000", + "name": "娣诲姞", + "oid": "3FE96F2B-0A07-0340-0382-A3E5527A22DC", + "orderNum": 1, + "paramVOS": { + "form": "editdocumentfolder_dept", + "type": "folder", + "initValue": "folderbusinesstype=閮ㄩ棬鍒嗙被" + }, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "BaseAddAction#doAction" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "BaseAddAction#doAction", + "createTime": "2013-11-01 15:17:45.000", + "creator": "eddieliu", + "csClass": "plm.uif.actions.client.AddAction", + "description": "鍒涘缓涓氬姟瀵硅薄", + "id": "add", + "lastModifier": "developer", + "lastModifyTime": "2013-11-01 15:17:45.000", + "licensors": null, + "name": "鍒涘缓", + "oid": "65274704-5557-231C-E3EA-0B32B9BD5A0B" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:22:07.000", + "creator": "developer", + "csUrl": "plm.uif.actions.client.AddAction", + "description": "娣诲姞鍒嗙被", + "displayMode": "textandimage", + "hidden": true, + "iconPath": "", + "id": "add", + "lastModifier": "developer", + "lastModifyTime": "2024-03-18 16:22:07.000", + "name": "娣诲姞", + "oid": "D6F4FD65-B0B8-3622-3928-A564010592DC", + "orderNum": 2, + "paramVOS": { + "seccontext": "editdocumentfolder", + "context": "editdocumentfolder", + "querytemplate": "documentlibroot", + "rootbusinesstype": "documentlib", + "type": "folder", + "initvalue": "folderoid=${oid};folderbusinesstype=${folderbusinesstype}" + }, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "BaseAddAction#doAction" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "BaseEditAction#doAction", + "createTime": "2013-11-09 10:32:41.000", + "creator": "eddieliu", + "csClass": "plm.uif.actions.client.EditAction", + "description": "淇敼涓氬姟瀵硅薄", + "id": "edit", + "lastModifier": "developer", + "lastModifyTime": "2013-11-09 10:32:41.000", + "licensors": null, + "name": "淇敼", + "oid": "F8534EFE-130B-0CB3-D477-2AC7B19B7DC4" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:05:12.000", + "creator": "secAdmin", + "csUrl": "plm.uif.actions.client.EditAction", + "description": "淇敼閫変腑鐨勫垎绫�", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "edit", + "lastModifier": "secAdmin", + "lastModifyTime": "2024-03-18 16:05:12.000", + "name": "淇敼", + "oid": "4E6B22C5-BD68-A7F6-712F-900033A0A32D", + "orderNum": 3, + "paramVOS": { + "context": "editdocumentfolder", + "type": "folder", + "initvalue": "folderoid=${oid}" + }, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "BaseEditAction#doAction" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "", + "createTime": "2015-01-27 17:14:08.000", + "creator": "developer", + "csClass": "net=VCI.PPR.Actions.dll", + "description": "鍒犻櫎鍒嗙被鑺傜偣", + "id": "delfolder", + "lastModifier": "developer", + "lastModifyTime": "2015-01-27 17:14:08.000", + "licensors": null, + "name": "鍒犻櫎鍒嗙被鑺傜偣", + "oid": "4DCA9256-1E79-A4DC-6E1F-723F55E44B35" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:05:12.000", + "creator": "developer", + "csUrl": "net=VCI.PPR.Actions.dll", + "description": "鍒犻櫎", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "delfolder", + "lastModifier": "developer", + "lastModifyTime": "2024-03-18 16:05:12.000", + "name": "鍒犻櫎", + "oid": "60B88211-5E0C-26F8-0E0B-B25A52EADABE", + "orderNum": 4, + "paramVOS": { + "deleteroot": "true" + }, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "" + }, + { + "actionVO": { + "actionCls": "", + "actionUsedType": "business", + "bsUrl": "RefreshAction", + "createTime": "2014-10-16 13:07:56.000", + "creator": "developer", + "csClass": "", + "description": "鍒锋柊椤甸潰", + "id": "refresh", + "lastModifier": "developer", + "lastModifyTime": "2014-10-16 13:07:56.000", + "licensors": null, + "name": "鍒锋柊锛堥噸缃級", + "oid": "526E913C-231F-E4CF-D90D-AB968F8C8D45" + }, + "areaType": "", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:05:12.000", + "creator": "developer", + "csUrl": "", + "description": "鍒锋柊", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "refresh", + "lastModifier": "developer", + "lastModifyTime": "2024-03-18 16:05:12.000", + "name": "鍒锋柊", + "oid": "0AA227B2-79DF-13B3-9DDE-7ADAFA1AC4E7", + "orderNum": 5, + "paramVOS": {}, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "RefreshAction" + }, + { + "actionVO": { + "actionCls": "B1DD4B55-4210-29DD-2656-4B9DA12BDAD8", + "actionUsedType": "business", + "bsUrl": "", + "createTime": "2021-03-23 17:38:34.000", + "creator": "developer", + "csClass": "net=VCI.PPR.Actions.dll", + "description": "", + "id": "movetootherfolder", + "lastModifier": "developer", + "lastModifyTime": "2021-03-23 17:38:34.000", + "licensors": null, + "name": "绉诲埌鍏朵粬鍒嗙被", + "oid": "73C86108-0649-B649-518B-8294FCDD302E" + }, + "areaType": "tab", + "authorization": true, + "children": null, + "createTime": "2024-03-18 16:05:12.000", + "creator": "secAdmin", + "csUrl": "net=VCI.PPR.Actions.dll", + "description": "", + "displayMode": "textandimage", + "hidden": false, + "iconPath": "", + "id": "movetootherfolder", + "lastModifier": "secAdmin", + "lastModifyTime": "2024-03-18 16:05:12.000", + "name": "绉诲埌鍏朵粬鍒嗙被", + "oid": "682D5C6F-9F2E-123E-6D4E-EB4C82B5A565", + "orderNum": 6, + "paramVOS": {}, + "pkComponent": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "pkParentOid": "", + "url": "" + } + ], + "checkInBy": null, + "checkInTime": null, + "checkOutBy": null, + "checkOutTime": null, + "copyFromVersion": null, + "createTime": null, + "creator": null, + "customClass": null, + "data": null, + "description": "鍒嗙被鏍�", + "extendAttr": "", + "firstR": null, + "firstV": null, + "formDefineVO": null, + "id": null, + "lastModifier": null, + "lastModifyTime": null, + "lastR": null, + "lastV": null, + "lcStatus": null, + "lcStatusText": null, + "lctid": null, + "name": "鍒嗙被鏍�", + "nameOid": null, + "oid": "7170DFF8-C1DE-04A8-46F0-BC4379980BC7", + "orderNum": 1, + "owner": null, + "pkLayout": "7DDAED74-95BC-FDCE-53F4-A5E72815D5E6", + "revisionOid": null, + "revisionRule": null, + "revisionSeq": 0, + "revisionValue": null, + "secretGrade": null, + "secretGradeText": null, + "tableDefineVO": null, + "treeDefineVO": { + "btmType": "folder", + "fieldSep": ",", + "linkType": "", + "loadType": "all", + "orientation": false, + "queryTemplateName": "querySubFolder", + "rootContent": "${name}", + "showImage": false, + "showLinkAbs": "${name}", + "treeNodeExpression": "${name}[${folderbusinesstype}]" + }, + "treeTableDefineVO": null, + "ts": null, + "uiComponentType": "tree", + "uiComponentTypeText": "鏍�", + "uiParseClass": "", + "versionRule": null, + "versionSeq": 0, + "versionValue": null + } + ], "copyFromVersion": null, - "createTime": null, - "creator": null, - "customClass": null, + "createTime": "2024-03-18 16:05:11.000", + "creator": "developer", "data": null, - "description": "", + "description": "鍒嗙被绠$悊", + "displayExpression": "", + "enableStatus": true, "extendAttr": "", "firstR": null, "firstV": null, - "formDefineVO": null, - "id": null, - "lastModifier": null, - "lastModifyTime": null, + "id": "01", + "international": null, + "lastModifier": "developer", + "lastModifyTime": "2024-03-18 16:05:11.000", "lastR": null, "lastV": null, + "layoutAreaType": "west", + "layoutAreaTypeText": null, "lcStatus": null, "lcStatusText": null, "lctid": null, - "name": "宸ヨ壓璇勫鏍�", + "name": "鍒嗙被绠$悊", "nameOid": null, - "oid": "0BA77BDF-7023-AE81-4EAC-7396C56FA7C9", - "orderNum": 2, + "oid": "7DDAED74-95BC-FDCE-53F4-A5E72815D5E6", + "orderNum": 1, "owner": null, - "pkLayout": "E28B0555-FAF3-4F59-0EE8-64A30A77C9CB", + "pkContent": "BD126A1D-6A45-9C44-78CB-B5EFF42126B3", "revisionOid": null, "revisionRule": null, "revisionSeq": 0, "revisionValue": null, "secretGrade": null, "secretGradeText": null, - "tableDefineVO": null, - "treeDefineVO": { - "btmType": "folder", - "fieldSep": ",", - "linkType": "", - "loadType": "node", - "orientation": true, - "queryTemplateName": "cardtemplateflodertree", - "rootContent": "id", - "showImage": false, - "showLinkAbs": "affiliatedfolder,material", - "treeNodeExpression": "name" - }, - "treeTableDefineVO": null, + "title": "鍒嗙被绠$悊", "ts": null, - "uiComponentType": "tree", - "uiComponentTypeText": "鏍�", "uiParseClass": "", "versionRule": null, "versionSeq": 0, -- Gitblit v1.9.3