wangting
2024-03-20 54a9e42aeba2c218676db0224288a436a2d42be0
UI上下文展示引擎
已修改4个文件
697 ■■■■■ 文件已修改
Source/ProjectWeb/src/App.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/base/UIContentArea.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/views/base/uiDefineVO.js 682 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/App.vue
@@ -50,7 +50,7 @@
}
.UI-collapse{
  box-sizing: border-box;
  height: 100%;
  height: calc(100% - 10px);
}
.UI-collapse > .el-collapse-item{
  max-height: calc(100% - 60px);
@@ -69,4 +69,11 @@
.UI-dynamic > .avue-crud{
  height: 100%;
}
.el-form-item{
  margin-bottom: 15px;
}
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item{
  margin-bottom: 10px;
}
</style>
Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
@@ -1,5 +1,5 @@
<template>
  <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid" style="overflow: hidden">
  <div class="UI-dynamic" :id="'UI-dynamic-'+areasName+componentVO.oid">
    <avue-crud v-model="form"
               :data="tableList"
               :option="option"
@@ -653,7 +653,7 @@
      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;
          this.parentHeight=this.$el.clientHeight-this.$children[0].$children[1].$children[0].$el.clientHeight-this.$children[0].$children[2].$el.clientHeight-5;
          console.log(this.parentHeight)
        }
      }
Source/ProjectWeb/src/views/base/UIContentArea.vue
@@ -1,5 +1,5 @@
<template>
  <basic-container :cradStyle="cradStyle" cardBodyStyle="height:100%;box-sizing: border-box;">
  <basic-container :cradStyle="cradStyle" cardBodyStyle="height:100%;box-sizing: border-box;padding-bottom:5px;">
    <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">
Source/ProjectWeb/src/views/base/uiDefineVO.js
@@ -1470,688 +1470,6 @@
          "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",