wangting
2024-03-20 04af966bddb7dfb8e850bf0e314defc83cbe3f4e
UI上下文展示引擎
已修改11个文件
1680 ■■■■ 文件已修改
Source/ProjectWeb/src/App.vue 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/basic-container/main.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/index.vue 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/base/UIContentArea.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/base/UIContentVIewer.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/base/uiDefineVO.js 1479 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>
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 {
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
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>
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>
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;
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>
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>
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"
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(){
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,