作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

检查是否重复标识

简述:

  • 检查是否重复标识

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
alias String 桌面栏目别名
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/checkCode?alias=quickNavigation

返回示例:

{
    "state": 200,
    "request": null,
    "message": "别名【quickNavigation】已经存在",
    "cause": "",
    "variables": {},
    "data": false
}

返回参数说明:

名称 类型 备注
data Boolean

获取桌面栏目信息

简述:

  • 根据是否管理员,当前用户id获取相关授权的桌面栏目信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "线性图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "519291207944241152",
            "alias": "line",
            "typeId": "",
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": "<el-card class=\"box-card\" :style=\"{height:cardHeight}\" template-alias=\"line\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{title}}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div class=\"text item\" ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <v-chart :options=\"data\" :style=\"{height:getHeight(),width:'100%'}\" autoresize /> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "交易数据",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "519308479169560576",
            "alias": "table",
            "typeId": "521727924823392256",
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": "<el-card class=\"box-card\" :style=\"{height:cardHeight}\" template-alias=\"table\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{title}}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div class=\"text item\" ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-table :data=\"data\" :height=\"getHeight()\" stripe> \n   <el-table-column label=\"订单号\" show-overflow-tooltip> \n    <template slot-scope=\"scope\">\n      {{ scope.row.order_no }} \n    </template> \n   </el-table-column> \n   <el-table-column label=\"价格\" width=\"195\" align=\"center\"> \n    <template slot-scope=\"scope\">\n      ¥{{ scope.row.price }} \n    </template>Q \n   </el-table-column> \n   <el-table-column label=\"状态\" width=\"100\" align=\"center\"> \n    <template slot-scope=\"scope\"> \n     <el-tag :type=\"scope.row.status | optionsFilter\">\n       {{ scope.row.status }}\n     </el-tag> \n    </template> \n   </el-table-column> \n  </el-table> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "lanmudf",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666655710615961600",
            "alias": "lanmu",
            "typeId": "",
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": "d sds sad dddd",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "快捷导航",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046381678592",
            "alias": "quickNavigation",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": null,
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card :style=\"{height:cardHeight}\" class=\"box-card\" template-alias=\"quickNavigation\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>快速开始/快捷导航</span> \n  <el-button icon=\"ibps-icon-add\" type=\"primary\" size=\"mini\" @click=\"getFormData\">\n   添加\n  </el-button> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <div :style=\"{height:showHeight,width:'100%'}\" class=\"nav-content\"> \n   <el-tag v-for=\"(tag,i) in quickNavigationData\" :key=\"i\" closable :disable-transitions=\"false\" @close=\"handleClose(i)\"> \n    <a :href=\"tag.url\" :target=\"tag.target\">{{ tag.label }}</a> \n   </el-tag> \n  </div> \n </div> \n <el-dialog :visible.sync=\"dialogFormVisible\" :close-on-click-modal=\"false\" :close-on-press-escape=\"false\" title=\"添加\" append-to-body> \n  <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" :label-width=\"formLabelWidth\" @submit.native.prevent> \n   <el-form-item label=\"名称:\" prop=\"label\"> \n    <el-input v-model=\"form.label\" autocomplete=\"off\" /> \n   </el-form-item> \n   <el-form-item label=\"url地址:\" prop=\"url\"> \n    <el-input v-model=\"form.url\" autocomplete=\"off\" /> \n   </el-form-item> \n   <el-form-item label=\"新页面显示:\" prop=\"target\"> \n    <el-select v-model=\"form.target\" placeholder=\"请选择\" style=\"width:100%\"> \n     <el-option label=\"是\" value=\"_blank\" /> \n     <el-option label=\"否\" value=\"_self\" /> \n    </el-select> \n   </el-form-item> \n  </el-form> \n  <div slot=\"footer\" class=\"el-dialog--center\"> \n   <el-button type=\"primary\" icon=\"el-icon-circle-save\" @click=\"confirm\">\n    确 定\n   </el-button> \n   <el-button icon=\"ibps-icon-close\" @click=\"close\">\n    关 闭\n   </el-button> \n  </div> \n </el-dialog> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的收藏",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046406844416",
            "alias": "myFavorites",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.favorites",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "favorites",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"myFavorites\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data[0].data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data[0].data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({defId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\" target=\"_blank\">\n      {{ d.name|removeHtmlTag }}\n     </el-link> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('favorites') }} \n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "转办事务",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046482341888",
            "alias": "taskChange",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.taskChange",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "delegateMatters",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"taskChange\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.procInstId})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.taskSubject|removeHtmlTag }}\n     </el-link> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }} \n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "个人信息",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046499119104",
            "alias": "userInfo",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.userInfo",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card class=\"box-card\" style=\"height:100%\" template-alias=\"userInfo\"> \n <div ref=\"body\" :style=\"{height:getHeight(),width:'100%'}\"> \n  <ibps-item class=\"ibps-item-content\"> \n   <span class=\"ibps-item-content-title\">您好!<span v-if=\"data&amp;&amp;data.orgName!==''\">{{ data.orgName }}的</span><label v-if=\"data&amp;&amp;data.fullname!==''\">{{ data.fullname }}</label><label v-if=\"data&amp;&amp;data.gender!==''\">{{ data.gender|filterStatus('gender') }}</label> </span>\n   <br>\n   <br> \n   <div slot=\"label\" class=\"ibps-item-content-label\"> \n    <span v-if=\"data&amp;&amp;data.orgName!==''\">所属组织:{{ data.orgName }}<br><br></span> \n    <span v-if=\"data&amp;&amp;data.mobile!==''\">联系电话:{{ data.mobile }}<br><br></span> \n    <span v-if=\"data&amp;&amp;data.email!==''\">邮箱:{{ data.email }}<br><br></span> \n    <span v-if=\"data&amp;&amp;data.address!==''\">地址:{{ data.address }}</span> \n   </div> \n   <div slot=\"icon\"> \n    <el-avatar v-if=\"data\" :icon=\"data.photo===''?'el-icon-user-solid':null\" :src=\"data.photo\"> \n     <img :src=\"getPhoto(data.photo)\" class=\"photo-img\" @error=\"errorAvatarHandler(data)\"> \n    </el-avatar> \n   </div> \n  </ibps-item> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "未读消息",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046994046976",
            "alias": "unreadMessage",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.unreadMessage",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "receiveMessage",
            "templateHtml": "<el-card :style=\"{height:cardHeight}\" class=\"box-card\" template-alias=\"unreadMessage\"> \n <div> \n  <div class=\"tabs-title\"> \n   <ibps-icon name=\"commenting\" /> \n   <span>{{ title }}</span> \n  </div> \n  <div class=\"tabs-toolbar\"> \n   <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n  </div> \n  <div ref=\"body\"> \n   <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\"> \n    <el-tab-pane label=\"内部\" name=\"innerMessage\"> \n     <div ref=\"tabsContent\" :style=\"{height:showHeight,width:'100%'}\" class=\"tabs-content\"> \n      <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n       <ibps-list-group v-if=\"data &amp;&amp; data.normal &amp;&amp; data.normal.length >0\"> \n        <ibps-list v-for=\"(d,i) in data.normal\" :key=\"i\" :label=\"d.createTime\"> \n         <div slot=\"icon\">\n          <ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin:5px 0 0 5px;\" />\n         </div> \n         <el-link type=\"primary\" :underline=\"false\" @click=\"handleUnreadMessage(d.id)\">\n          {{ d.subject }}\n         </el-link> \n         <div slot=\"extra\"> \n          <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" /> {{ d.messageType | filterStatus('unreadMessage') }} \n         </div> \n        </ibps-list> \n       </ibps-list-group> \n       <el-alert v-else :closable=\"false\" title=\"当前没有记录。\" type=\"warning\" /> \n      </el-scrollbar> \n     </div> \n    </el-tab-pane> \n    <el-tab-pane label=\"系统\" name=\"system\"> \n     <div ref=\"tabsContent\" :style=\"{height:showHeight,width:'100%'}\" class=\"tabs-content\"> \n      <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n       <ibps-list-group v-if=\"data &amp;&amp; data.system &amp;&amp; data.system.length >0\"> \n        <ibps-list v-for=\"(d,i) in data.system\" :key=\"i\" :label=\"d.createTime\"> \n         <div slot=\"icon\">\n          <ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin:5px 0 0 5px;\" />\n         </div> \n         <el-link type=\"primary\" :underline=\"false\" @click=\"handleUnreadMessage(d.id)\">\n          {{ d.subject }}\n         </el-link> \n         <div slot=\"extra\"> \n          <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" /> {{ d.messageType | filterStatus('unreadMessage') }} \n         </div> \n        </ibps-list> \n       </ibps-list-group> \n       <el-alert v-else :closable=\"false\" title=\"当前没有记录。\" type=\"warning\" /> \n      </el-scrollbar>\n     </div> \n    </el-tab-pane> \n   </el-tabs> \n  </div> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 1,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "待办事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047015018496",
            "alias": "pendingMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.pendingMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "pendingMatters",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"pendingMatters\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({taskId:d.taskId})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.subject|removeHtmlTag }}\n     </el-link> \n     <el-avatar slot=\"icon\" :src=\"getPhoto(d.instCreatorPhoto)\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">\n      {{ d.creator }}\n     </el-avatar> \n     <span slot=\"extra\"> \n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" /> {{ d.status | filterStatus('pending') }} </span> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "公告栏目",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047040184320",
            "alias": "notice",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.getNews",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "gggl",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"notice\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <ibps-icon name=\"commenting\" /> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data&amp;&amp;data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" @click.native=\"handleApprove(d.id)\"> \n     <div slot=\"icon\">\n      <ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin: 5px 0 0 5px;\" />\n     </div> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.title }}\n     </el-link> \n     <div slot=\"extra\"> \n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.userName }} \n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :closable=\"false\" :title=\"$t('common.noData')\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "已办事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047061155840",
            "alias": "alreadyMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.alreadyMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "handledTasks",
            "templateHtml": "<el-card :style=\"{height:cardHeight}\" class=\"box-card\" template-alias=\"alreadyMatters\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.procInstId})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.subject|removeHtmlTag }}\n     </el-link> \n     <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">\n      {{ d.creator }}\n     </el-avatar> \n     <div slot=\"extra\"> \n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }} \n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "办结事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047077933056",
            "alias": "completedMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.completedMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "completedMatters",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"completedMatters\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :title=\"d.subject\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.subject|removeHtmlTag }}\n     </el-link> \n     <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">\n      {{ d.creator }}\n     </el-avatar> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }}\n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的办结",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047098904576",
            "alias": "myCompleted",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.myCompleted",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "myCompleted",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"myCompleted\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.subject|removeHtmlTag }}\n     </el-link> \n     <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">\n      {{ d.creator }}\n     </el-avatar> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />\n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的请求",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047115681792",
            "alias": "myRequest",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.myRequest",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "myRequest",
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"myRequest\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.subject|removeHtmlTag }}\n     </el-link> \n     <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">\n      {{ d.creator }}\n     </el-avatar> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('myRequest') }}\n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "新建流程",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047132459008",
            "alias": "newProcess",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.newProcess",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "newProcess",
            "templateHtml": "<el-card :style=\"{height:cardHeight}\" class=\"box-card\" template-alias=\"newProcess\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :extra=\"'版本:'+d.version\" :label=\"d.creator\" @click.native=\"handleFlowClick({defId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\">\n      {{ d.name }}\n     </el-link> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "环形图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047153430528",
            "alias": "pieChart",
            "typeId": null,
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.pieChart",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card :style=\"{height:cardHeight}\" class=\"box-card\" template-alias=\"pieChart\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\"> \n  <v-chart :options=\"data?data:{}\" :style=\"{height:getHeight(),width:'100%'}\" autoresize /> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "分布图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047170207744",
            "alias": "scattergram",
            "typeId": null,
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.scattergram",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"scattergram\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\"> \n  <v-chart :options=\"data?data:{}\" :style=\"{height:getHeight(),width:'100%'}\" autoresize /> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "幻灯片例子",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047216345088",
            "alias": "slide",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": null,
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": 450,
            "colUrl": null,
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"slide\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-carousel :interval=\"5000\" arrow=\"always\"> \n   <el-carousel-item v-for=\"(d,i) in imgOptionsData\" :key=\"i\"> \n    <img :src=\"d.picture\" style=\"width:100%;height:90%;\"> \n    <span>广州流辰信息技术有限公司</span> \n   </el-carousel-item> \n  </el-carousel> \n </div> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 2,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的日程 ",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047233122304",
            "alias": "myCalendar",
            "typeId": null,
            "colType": 2,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.myCalendar",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card class=\"box-card\" template-alias=\"myCalendar\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" /> \n </div> \n <transition name=\"draw\" mode=\"in-out\" appear> \n  <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\"> \n   <v-full-calendar :events=\"getFullCalendarEvents(data)\" :config=\"getFullCalendarConfig()\" :style=\"{height:getHeight(),width:'100%'}\" /> \n  </div> \n </transition> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "仪表盘",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047249899520",
            "alias": "dashboard",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.getDashboard",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "<el-card :style=\"{height:getDashboardHeight(),width:'100%'}\" class=\"ibps-desktop-dashboard\" template-alias=\"dashboard\"> \n <el-row ref=\"row\" :gutter=\"12\"> \n  <template v-if=\"data &amp;&amp; data.length >0\"> \n   <el-col v-for=\"item in data\" :key=\"item.id\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\"> \n    <div :class=\"'bg-'+item.color\" class=\"item\" @click=\"openPlate(item.url)\"> \n     <div class=\"item-header\"> \n      <p>{{ item.dataContent }}</p> \n     </div> \n     <div class=\"item-body\"> \n      <h2>\n       <count-to :end-val=\"parseInt(item.dataText,10)\" :duration=\"4000\" /></h2> \n     </div> \n     <p class=\"item-tip\">{{ item.dataContent |firstStr }}</p> \n    </div> \n   </el-col> \n  </template> \n  <template v-else> \n   <el-col v-for=\"(item,i) in 8\" :key=\"i\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\"> \n    <div class=\"item bg-grey-steel\"> \n     <div class=\"item-header\">\n      &nbsp;\n     </div> \n     <div class=\"item-body\"> \n      <h2>&nbsp;</h2> \n     </div> \n     <p class=\"item-tip\">&nbsp;</p> \n    </div> \n   </el-col> \n  </template> \n </el-row> \n</el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        }
    ]
}

返回参数说明:

名称 类型 备注
data List< DesktopColumnPo > 桌面栏目对象集合

获取有权限的栏目

简述:

  • 获取有权限的栏目

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/findHashRightsColumn

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": "线性图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "519291207944241152",
            "alias": "line",
            "typeId": "",
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": "<el-card class=\"box-card\" :style=\"{height:cardHeight}\">\n    <div slot=\"header\" class=\"clearfix\">\n      <span>{{title}}</span>\n      <ibps-desktop-toolbar ref=\"toolbar\"  :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\"/>\n    </div>\n    <div class=\"text item\" ref=\"body\"  :style=\"{height:showHeight,width:'100%'}\">\n       <v-chart :options=\"data\"   :style=\"{height:getHeight(),width:'100%'}\" autoresize/>\n    </div>\n  </el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "交易数据",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "519308479169560576",
            "alias": "table",
            "typeId": "521727924823392256",
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": " <el-card class=\"box-card\" :style=\"{height:cardHeight}\">\n    <div slot=\"header\" class=\"clearfix\">\n      <span>{{title}}</span>\n      <ibps-desktop-toolbar ref=\"toolbar\"  :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\"/>\n    </div>\n    <div class=\"text item\" ref=\"body\"   :style=\"{height:showHeight,width:'100%'}\">\n      <el-table :data=\"data\" :height=\"getHeight()\" stripe >\n        <el-table-column label=\"订单号\" show-overflow-tooltip>\n          <template slot-scope=\"scope\">\n            {{ scope.row.order_no }}\n          </template>\n        </el-table-column>\n        <el-table-column label=\"价格\" width=\"195\" align=\"center\">\n          <template slot-scope=\"scope\">\n            ¥{{ scope.row.price }}\n          </template>Q\n        </el-table-column>\n        <el-table-column label=\"状态\" width=\"100\" align=\"center\">\n          <template slot-scope=\"scope\">\n            <el-tag :type=\"scope.row.status | optionsFilter\"> {{ scope.row.status }}</el-tag>\n          </template>\n        </el-table-column>\n      </el-table>\n    </div>\n  </el-card>",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "lanmudf",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666655710615961600",
            "alias": "lanmu",
            "typeId": "",
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "",
            "templateHtml": "d sds sad dddd",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": true,
            "refeshTime": null,
            "showEffect": 0,
            "memo": "",
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "快捷导航",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046381678592",
            "alias": "quickNavigation",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": null,
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card :style=\"{height:cardHeight}\" class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>快速开始/快捷导航</span>\r\n      <el-button icon=\"ibps-icon-add\" type=\"primary\" size=\"mini\" @click=\"getFormData\">添加</el-button>\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <div :style=\"{height:showHeight,width:'100%'}\" class=\"nav-content\">\r\n        <el-tag\r\n          v-for=\"(tag,i) in quickNavigationData\"\r\n          :key=\"i\"\r\n          closable\r\n          :disable-transitions=\"false\"\r\n          @close=\"handleClose(i)\"\r\n        >\r\n          <a :href=\"tag.url\" :target=\"tag.target\">{{ tag.label }}</a>\r\n        </el-tag>\r\n      </div>\r\n    </div>\r\n    <el-dialog\r\n      :visible.sync=\"dialogFormVisible\"\r\n      :close-on-click-modal=\"false\"\r\n      :close-on-press-escape=\"false\"\r\n      title=\"添加\"\r\n      append-to-body>\r\n      <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" :label-width=\"formLabelWidth\" @submit.native.prevent>\r\n        <el-form-item label=\"名称:\" prop=\"label\">\r\n          <el-input v-model=\"form.label\" autocomplete=\"off\" />\r\n        </el-form-item>\r\n        <el-form-item label=\"url地址:\" prop=\"url\">\r\n          <el-input v-model=\"form.url\" autocomplete=\"off\" />\r\n        </el-form-item>\r\n        <el-form-item label=\"新页面显示:\" prop=\"target\">\r\n          <el-select v-model=\"form.target\" placeholder=\"请选择\" style=\"width:100%\">\r\n            <el-option label=\"是\" value=\"_blank\" />\r\n            <el-option label=\"否\" value=\"_self\" />\r\n          </el-select>\r\n        </el-form-item>\r\n      </el-form>\r\n      <div slot=\"footer\" class=\"el-dialog--center\">\r\n        <el-button type=\"primary\" icon=\"el-icon-circle-save\" @click=\"confirm\">确 定</el-button>\r\n        <el-button icon=\"ibps-icon-close\" @click=\"close\">关 闭</el-button>\r\n      </div>\r\n    </el-dialog>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的收藏",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046406844416",
            "alias": "myFavorites",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.favorites",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "favorites",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data[0].data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data[0].data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({defId:d.id})\">\r\n            <el-link type=\"primary\" :underline=\"false\" target=\"_blank\">{{ d.name|removeHtmlTag }}</el-link>\r\n            <div slot=\"extra\"><ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('favorites') }} </div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "转办事务",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046482341888",
            "alias": "taskChange",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.taskChange",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "delegateMatters",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.procInstId})\">\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.taskSubject|removeHtmlTag }}</el-link>\r\n            <div slot=\"extra\"><ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }} </div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "个人信息",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046499119104",
            "alias": "userInfo",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.userInfo",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card class=\"box-card\" style=\"height:100%\">\r\n    <div ref=\"body\" :style=\"{height:getHeight(),width:'100%'}\">\r\n      <ibps-item class=\"ibps-item-content\">\r\n        <span class=\"ibps-item-content-title\">您好!<span v-if=\"data&&data.orgName!==''\">{{ data.orgName }}的</span><label v-if=\"data&&data.fullname!==''\">{{ data.fullname }}</label><label v-if=\"data&&data.gender!==''\">{{ data.gender|filterStatus('gender') }}</label> </span><br><br>\r\n        <div slot=\"label\" class=\"ibps-item-content-label\">\r\n          <span v-if=\"data&&data.orgName!==''\">所属组织:{{ data.orgName }}<br><br></span>\r\n          <span v-if=\"data&&data.mobile!==''\">联系电话:{{ data.mobile }}<br><br></span>\r\n          <span v-if=\"data&&data.email!==''\">邮箱:{{ data.email }}<br><br></span>\r\n          <span v-if=\"data&&data.address!==''\">地址:{{ data.address }}</span>\r\n        </div>\r\n        <div slot=\"icon\">\r\n          <el-avatar\r\n            v-if=\"data\"\r\n            :icon=\"data.photo===''?'el-icon-user-solid':null\"\r\n            :src=\"data.photo\"\r\n          >\r\n            <img :src=\"getPhoto(data.photo)\" class=\"photo-img\" @error=\"errorAvatarHandler(data)\">\r\n          </el-avatar>\r\n        </div>\r\n      </ibps-item>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "未读消息",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684046994046976",
            "alias": "unreadMessage",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.unreadMessage",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "receiveMessage",
            "templateHtml": "  <el-card :style=\"{height:cardHeight}\" class=\"box-card\">\r\n    <div>\r\n      <div class=\"tabs-title\">\r\n        <ibps-icon name=\"commenting\" />\r\n        <span>{{ title }}</span>\r\n      </div>\r\n      <div class=\"tabs-toolbar\">\r\n        <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n      </div>\r\n      <div ref=\"body\">\r\n        <el-tabs v-model=\"activeName\" @tab-click=\"handleClick\">\r\n          <el-tab-pane label=\"内部\" name=\"innerMessage\">\r\n            <div ref=\"tabsContent\" :style=\"{height:showHeight,width:'100%'}\" class=\"tabs-content\">\r\n              <el-scrollbar\r\n                style=\"height: 100%;width:100%;\"\r\n                wrap-class=\"ibps-scrollbar-wrapper\"\r\n              >\r\n                <ibps-list-group v-if=\"data && data.normal && data.normal.length >0\">\r\n                  <ibps-list v-for=\"(d,i) in data.normal\" :key=\"i\" :label=\"d.createTime\">\r\n                    <div slot=\"icon\"><ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin:5px 0 0 5px;\" /></div>\r\n                    <el-link type=\"primary\" :underline=\"false\" @click=\"handleUnreadMessage(d.id)\">{{ d.subject }}</el-link>\r\n                    <div slot=\"extra\">\r\n                      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />\r\n                      {{ d.messageType | filterStatus('unreadMessage') }}\r\n                    </div>\r\n                  </ibps-list>\r\n                </ibps-list-group>\r\n                <el-alert\r\n                  v-else\r\n                  :closable=\"false\"\r\n                  title=\"当前没有记录。\"\r\n                  type=\"warning\"\r\n                />\r\n              </el-scrollbar>\r\n              </div>\r\n          </el-tab-pane>\r\n          <el-tab-pane label=\"系统\" name=\"system\">\r\n            <div ref=\"tabsContent\" :style=\"{height:showHeight,width:'100%'}\" class=\"tabs-content\">\r\n              <el-scrollbar\r\n                style=\"height: 100%;width:100%;\"\r\n                wrap-class=\"ibps-scrollbar-wrapper\"\r\n              >\r\n                <ibps-list-group v-if=\"data && data.system && data.system.length >0\">\r\n                  <ibps-list v-for=\"(d,i) in data.system\" :key=\"i\" :label=\"d.createTime\">\r\n                    <div slot=\"icon\"><ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin:5px 0 0 5px;\" /></div>\r\n                    <el-link type=\"primary\" :underline=\"false\" @click=\"handleUnreadMessage(d.id)\">{{ d.subject }}</el-link>\r\n                    <div slot=\"extra\">\r\n                      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />\r\n                      {{ d.messageType | filterStatus('unreadMessage') }}\r\n                    </div>\r\n                  </ibps-list>\r\n                </ibps-list-group>\r\n                <el-alert\r\n                  v-else\r\n                  :closable=\"false\"\r\n                  title=\"当前没有记录。\"\r\n                  type=\"warning\"\r\n                />\r\n              </el-scrollbar></div>\r\n          </el-tab-pane>\r\n        </el-tabs>\r\n      </div>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 1,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "待办事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047015018496",
            "alias": "pendingMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.pendingMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "pendingMatters",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({taskId:d.taskId})\">\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.subject|removeHtmlTag }}</el-link>\r\n            <el-avatar slot=\"icon\" :src=\"getPhoto(d.instCreatorPhoto)\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">{{ d.creator }}</el-avatar>\r\n            <span slot=\"extra\">\r\n              <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />\r\n              {{ d.status | filterStatus('pending') }}\r\n            </span>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "公告栏目",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047040184320",
            "alias": "notice",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.getNews",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "gggl",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <ibps-icon name=\"commenting\" />\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data&&data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" @click.native=\"handleApprove(d.id)\">\r\n            <div slot=\"icon\"><ibps-icon name=\"bolt\" style=\"color:#5cb85c;margin: 5px 0 0 5px;\" /></div>\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.title }}</el-link>\r\n            <div slot=\"extra\">\r\n              <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.userName }}\r\n            </div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :closable=\"false\"\r\n          :title=\"$t('common.noData')\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "已办事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047061155840",
            "alias": "alreadyMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.alreadyMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "handledTasks",
            "templateHtml": "  <el-card :style=\"{height:cardHeight}\" class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar\r\n        ref=\"toolbar\"\r\n        :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\"\r\n        @action-event=\"handleActionEvent\"\r\n      />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list\r\n            v-for=\"(d,i) in data\"\r\n            :key=\"i\"\r\n            :label=\"d.createTime\"\r\n            @click.native=\"handleFlowClick({instanceId:d.procInstId})\"\r\n          >\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.subject|removeHtmlTag }}</el-link>\r\n            <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">{{ d.creator }}</el-avatar>\r\n            <div slot=\"extra\">\r\n              <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }}\r\n            </div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "办结事宜",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047077933056",
            "alias": "completedMatters",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.completedMatters",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "completedMatters",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :title=\"d.subject\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\">\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.subject|removeHtmlTag }}</el-link>\r\n            <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">{{ d.creator }}</el-avatar>\r\n            <div slot=\"extra\"><ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('already') }}</div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的办结",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047098904576",
            "alias": "myCompleted",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.myCompleted",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "myCompleted",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\">\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.subject|removeHtmlTag }}</el-link>\r\n            <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">{{ d.creator }}</el-avatar>\r\n            <div slot=\"extra\"><ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" /></div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的请求",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047115681792",
            "alias": "myRequest",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.myRequest",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "myRequest",
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list v-for=\"(d,i) in data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({instanceId:d.id})\">\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.subject|removeHtmlTag }}</el-link>\r\n            <el-avatar slot=\"icon\" :src=\"d.creatorPhoto\" icon=\"el-icon-user-solid\" @error=\"errorAvatarHandler\">{{ d.creator }}</el-avatar>\r\n            <div slot=\"extra\"><ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('myRequest') }}</div>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n        <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "新建流程",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047132459008",
            "alias": "newProcess",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.newProcess",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": "newProcess",
            "templateHtml": "    <el-card :style=\"{height:cardHeight}\" class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-scrollbar\r\n        style=\"height: 100%;width:100%;\"\r\n        wrap-class=\"ibps-scrollbar-wrapper\"\r\n      >\r\n        <ibps-list-group v-if=\"data && data.length >0\">\r\n          <ibps-list\r\n            v-for=\"(d,i) in data\"\r\n            :key=\"i\"\r\n            :extra=\"'版本:'+d.version\"\r\n            :label=\"d.creator\"\r\n            @click.native=\"handleFlowClick({defId:d.id})\"\r\n          >\r\n            <el-link type=\"primary\" :underline=\"false\">{{ d.name }}</el-link>\r\n          </ibps-list>\r\n        </ibps-list-group>\r\n         <el-alert\r\n          v-else\r\n          :title=\"$t('common.noData')\"\r\n          :closable=\"false\"\r\n          type=\"warning\"\r\n        />\r\n      </el-scrollbar>\r\n    </div>\r\n  </el-card>\r\n\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "环形图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047153430528",
            "alias": "pieChart",
            "typeId": null,
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.pieChart",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card :style=\"{height:cardHeight}\" class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\">\r\n      <v-chart :options=\"data?data:{}\" :style=\"{height:getHeight(),width:'100%'}\" autoresize />\r\n    </div>\r\n  </el-card>\r\n\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "分布图",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047170207744",
            "alias": "scattergram",
            "typeId": null,
            "colType": 1,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.scattergram",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\">\r\n      <v-chart :options=\"data?data:{}\" :style=\"{height:getHeight(),width:'100%'}\" autoresize />\r\n    </div>\r\n  </el-card>\r\n\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "幻灯片例子",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047216345088",
            "alias": "slide",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": null,
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": 450,
            "colUrl": null,
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-carousel :interval=\"5000\" arrow=\"always\">\r\n        <el-carousel-item v-for=\"(d,i) in imgOptionsData\" :key=\"i\">\r\n          <img :src=\"d.picture\" style=\"width:100%;height:90%;\">\r\n          <span>广州流辰信息技术有限公司</span>\r\n        </el-carousel-item>\r\n      </el-carousel>\r\n    </div>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 2,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "我的日程 ",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047233122304",
            "alias": "myCalendar",
            "typeId": null,
            "colType": 2,
            "dataMode": 0,
            "dataFrom": "desktopDemoService.myCalendar",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <transition name=\"draw\" mode=\"in-out\" appear>\r\n      <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\">\r\n        <v-full-calendar :events=\"getFullCalendarEvents(data)\" :config=\"getFullCalendarConfig()\" :style=\"{height:getHeight(),width:'100%'}\" />\r\n      </div>\r\n    </transition>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        },
        {
            "pk": "",
            "name": "仪表盘",
            "ip": null,
            "createBy": null,
            "createTime": null,
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "666684047249899520",
            "alias": "dashboard",
            "typeId": null,
            "colType": 0,
            "dataMode": 0,
            "dataFrom": "desktopFacadeService.getDashboard",
            "dataParam": null,
            "needPage": false,
            "dsAlias": null,
            "dsName": null,
            "colHeight": null,
            "colUrl": null,
            "templateHtml": "  <el-card\r\n    :style=\"{height:getDashboardHeight(),width:'100%'}\"\r\n    class=\"ibps-desktop-dashboard\"\r\n  >\r\n    <el-row ref=\"row\" :gutter=\"12\">\r\n      <template v-if=\"data && data.length >0\">\r\n        <el-col v-for=\"item in data\" :key=\"item.id\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\">\r\n          <div :class=\"'bg-'+item.color\" class=\"item\" @click=\"openPlate(item.url)\">\r\n            <div class=\"item-header\">\r\n              <p>{{ item.dataContent }}</p>\r\n            </div>\r\n            <div class=\"item-body\">\r\n              <h2><count-to :end-val=\"parseInt(item.dataText,10)\" :duration=\"4000\" /></h2>\r\n            </div>\r\n            <p class=\"item-tip\">{{ item.dataContent |firstStr }}</p>\r\n          </div>\r\n        </el-col>\r\n      </template>\r\n      <template v-else>\r\n        <el-col v-for=\"(item,i) in 8\" :key=\"i\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\">\r\n          <div class=\"item bg-grey-steel\">\r\n            <div class=\"item-header\">&nbsp;</div>\r\n            <div class=\"item-body\">\r\n              <h2>&nbsp;</h2>\r\n            </div>\r\n            <p class=\"item-tip\">&nbsp;</p>\r\n          </div>\r\n        </el-col>\r\n      </template>\r\n    </el-row>\r\n  </el-card>\r\n",
            "isPublic": true,
            "groupId": null,
            "supportRefesh": false,
            "refeshTime": null,
            "showEffect": 0,
            "memo": null,
            "isEnabled": "Y",
            "typeName": null
        }
    ]
}

返回参数说明:

名称 类型 备注
data List< DesktopColumnPo > 桌面栏目对象集合

查询桌面栏目信息

简述:

  • 根据传入id查询,并返回桌面栏目信息

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
desktopColumnId String 桌面栏目id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/get?desktopColumnId=519291207944241152

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": "线性图",
        "ip": null,
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "519291207944241152",
        "alias": "line",
        "typeId": "",
        "colType": 1,
        "dataMode": 0,
        "dataFrom": "",
        "dataParam": null,
        "needPage": false,
        "dsAlias": null,
        "dsName": null,
        "colHeight": null,
        "colUrl": "",
        "templateHtml": "<el-card class=\"box-card\" :style=\"{height:cardHeight}\">\n    <div slot=\"header\" class=\"clearfix\">\n      <span>{{title}}</span>\n      <ibps-desktop-toolbar ref=\"toolbar\"  :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\"/>\n    </div>\n    <div class=\"text item\" ref=\"body\"  :style=\"{height:showHeight,width:'100%'}\">\n       <v-chart :options=\"data\"   :style=\"{height:getHeight(),width:'100%'}\" autoresize/>\n    </div>\n  </el-card>",
        "isPublic": true,
        "groupId": null,
        "supportRefesh": true,
        "refeshTime": null,
        "showEffect": 0,
        "memo": "",
        "isEnabled": "Y",
        "typeName": null
    }
}

返回参数说明:

名称 类型 备注
data DesktopColumnPo 桌面栏目对象

获取栏目分类对象列表 // TODO 参数转换报错

简述:

  • 通过栏目列表获取栏目分类Map对象列表

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
columnList List< DesktopColumnPo > columnList
  • Body:

暂无

请求参数示例:

// TODO

返回示例:

// TODO

返回参数说明:

名称 类型 备注
data Map<String, List< DesktopColumnPo >>

首页栏目明细页面

简述:

  • 首页栏目明细页面

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [
        {
            "key": "alias",
            "value": "myFavorites"
        }
    ],
    "requestPage": {
        "pageNo": 1,
        "limit": 10
    },
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "[{\"key\":\"bpm\",\"url\":\"favorites\",\"data\":[{\"pk\":\"\",\"name\":\"主表哦\",\"ip\":null,\"createBy\":\"1\",\"createTime\":\"2019-12-24 11:42:25\",\"updateBy\":null,\"updateTime\":\"2019-12-24 11:44:32\",\"tenantId\":null,\"dataStatus\":null,\"dbtype\":null,\"defId\":\"658998442130931712\",\"parentDefId\":null,\"parentNodeId\":null,\"srcDefId\":null,\"defKey\":\"Process_0o2i77a\",\"desc\":null,\"typeId\":null,\"status\":\"deploy\",\"testStatus\":\"test\",\"bpmnDefId\":\"Process_0o2i77a:2:658998441837330432\",\"bpmnDeployId\":\"658998438788071424\",\"version\":2,\"boCode\":null,\"boVersion\":null,\"mainDefId\":\"0\",\"isMain\":\"Y\",\"reason\":null,\"bpmDefineXmlPo\":{\"pk\":\"\",\"name\":null,\"ip\":null,\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"tenantId\":null,\"dataStatus\":null,\"dbtype\":null,\"id\":null,\"defXml\":null,\"bpmnXml\":null},\"primaryBpmnXml\":null,\"designer\":\"web设计器\",\"typeName\":null,\"authorizeRight\":{\"authType\":\"manage\",\"defKey\":null,\"managementEdit\":\"Y\",\"managementDel\":\"Y\",\"managementStart\":\"Y\",\"managementSet\":\"Y\",\"managementInternational\":\"Y\",\"managementClean\":\"Y\",\"managementGuideEdit\":\"Y\",\"instanceDel\":\"N\",\"instanceLog\":\"N\",\"rightContent\":\"{\\\"m_edit\\\":\\\"Y\\\",\\\"m_del\\\":\\\"Y\\\",\\\"m_start\\\":\\\"Y\\\",\\\"m_set\\\":\\\"Y\\\",\\\"m_international\\\":\\\"Y\\\",\\\"m_clean\\\":\\\"Y\\\",\\\"m_guideEdit\\\":\\\"Y\\\"}\",\"rightJsonObj\":{\"m_edit\":\"Y\",\"m_del\":\"Y\",\"m_start\":\"Y\",\"m_set\":\"Y\",\"m_international\":\"Y\",\"m_clean\":\"Y\",\"m_guideEdit\":\"Y\"}},\"reminders\":null,\"trigerFlows\":null,\"auths\":null,\"sn\":1,\"favorites\":true,\"hasGuide\":true,\"defXml\":null,\"bpmnXml\":null,\"main\":false,\"id\":\"658998442130931712\"},{\"pk\":\"\",\"name\":\"验证2497\",\"ip\":null,\"createBy\":\"1\",\"createTime\":\"2019-12-24 11:46:49\",\"updateBy\":\"1\",\"updateTime\":\"2020-01-08 19:21:07\",\"tenantId\":null,\"dataStatus\":null,\"dbtype\":null,\"defId\":\"658685223441006592\",\"parentDefId\":null,\"parentNodeId\":null,\"srcDefId\":null,\"defKey\":\"Process_1e1zpp6\",\"desc\":\"\",\"typeId\":null,\"status\":\"deploy\",\"testStatus\":\"test\",\"bpmnDefId\":\"Process_1e1zpp6:1:658685228457394176\",\"bpmnDeployId\":\"658685225819176960\",\"version\":1,\"boCode\":\"yz2373\",\"boVersion\":1,\"mainDefId\":\"658685223441006592\",\"isMain\":\"Y\",\"reason\":null,\"bpmDefineXmlPo\":{\"pk\":\"\",\"name\":null,\"ip\":null,\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"tenantId\":null,\"dataStatus\":null,\"dbtype\":null,\"id\":null,\"defXml\":null,\"bpmnXml\":null},\"primaryBpmnXml\":null,\"designer\":\"web设计器\",\"typeName\":null,\"authorizeRight\":{\"authType\":\"manage\",\"defKey\":null,\"managementEdit\":\"Y\",\"managementDel\":\"Y\",\"managementStart\":\"Y\",\"managementSet\":\"Y\",\"managementInternational\":\"Y\",\"managementClean\":\"Y\",\"managementGuideEdit\":\"Y\",\"instanceDel\":\"N\",\"instanceLog\":\"N\",\"rightContent\":\"{\\\"m_edit\\\":\\\"Y\\\",\\\"m_del\\\":\\\"Y\\\",\\\"m_start\\\":\\\"Y\\\",\\\"m_set\\\":\\\"Y\\\",\\\"m_international\\\":\\\"Y\\\",\\\"m_clean\\\":\\\"Y\\\",\\\"m_guideEdit\\\":\\\"Y\\\"}\",\"rightJsonObj\":{\"m_edit\":\"Y\",\"m_del\":\"Y\",\"m_start\":\"Y\",\"m_set\":\"Y\",\"m_international\":\"Y\",\"m_clean\":\"Y\",\"m_guideEdit\":\"Y\"}},\"reminders\":null,\"trigerFlows\":null,\"auths\":null,\"sn\":2,\"favorites\":true,\"hasGuide\":false,\"defXml\":null,\"bpmnXml\":null,\"main\":false,\"id\":\"658685223441006592\"}]}]"
}

返回参数说明:

名称 类型 备注
data String

获取首页栏目选项的值 // TODO

简述:

  • 获取首页栏目选项的值

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}

返回示例:

// TODO

返回参数说明:

名称 类型 备注
data String

初始化桌面栏目

简述:

  • 初始化桌面栏目

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/initTemplate

返回示例:

{
  "state": 200, 
  "request": null, 
  "message": "初始化桌面栏目成功", 
  "cause": "", 
  "variables": { }, 
  "data": null
}

返回参数说明:

名称 类型 备注
data Void

获取页面布局的html信息 // TODO

简述:

  • 根据页面设计html和栏目信息列表获取页面布局的html信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
designHtml String 页面设计html
columnList List< DesktopColumnPo > 栏目信息列表
  • Body:

暂无

请求参数示例:

// TODO

返回示例:

// TODO

返回参数说明:

名称 类型 备注
data String

首页栏目明细页面

简述:

  • 首页栏目明细页面

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [
        {
            "key": "desktopColumnId",
            "value": "666684046406844416"
        },
        {
            "key": "params",
            "value": "{'__ctx':''}"
        }
    ],
    "requestPage": {
        "pageNo": 1,
        "limit": 10
    },
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "<el-card class=\"box-card\" template-alias=\"myFavorites\"> \n <div slot=\"header\" class=\"clearfix\"> \n  <span>{{ title }}</span> \n  <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{ key: 'refresh' }, { key: 'more' }, { key: 'fullscreen' }, { key: 'collapse' }]\" @action-event=\"handleActionEvent\" /> \n </div> \n <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\"> \n  <el-scrollbar style=\"height: 100%;width:100%;\" wrap-class=\"ibps-scrollbar-wrapper\"> \n   <ibps-list-group v-if=\"data &amp;&amp; data[0].data.length >0\"> \n    <ibps-list v-for=\"(d,i) in data[0].data\" :key=\"i\" :label=\"d.createTime\" @click.native=\"handleFlowClick({defId:d.id})\"> \n     <el-link type=\"primary\" :underline=\"false\" target=\"_blank\">\n      {{ d.name|removeHtmlTag }}\n     </el-link> \n     <div slot=\"extra\">\n      <ibps-icon name=\"dot-circle-o\" style=\"color:#36c6d3\" />{{ d.status|filterStatus('favorites') }} \n     </div> \n    </ibps-list> \n   </ibps-list-group> \n   <el-alert v-else :title=\"$t('common.noData')\" :closable=\"false\" type=\"warning\" /> \n  </el-scrollbar> \n </div> \n</el-card>"
}

返回参数说明:

名称 类型 备注
data String

桌面栏目列表(分页条件查询)数据

简述:

  • 桌面栏目列表(分页条件查询)数据

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "dataResult": [
            {
                "pk": "",
                "name": "仪表盘",
                "ip": null,
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "666684047249899520",
                "alias": "dashboard",
                "typeId": null,
                "colType": 0,
                "dataMode": 0,
                "dataFrom": "desktopFacadeService.getDashboard",
                "dataParam": null,
                "needPage": false,
                "dsAlias": null,
                "dsName": null,
                "colHeight": null,
                "colUrl": null,
                "templateHtml": "  <el-card\r\n    :style=\"{height:getDashboardHeight(),width:'100%'}\"\r\n    class=\"ibps-desktop-dashboard\"\r\n  >\r\n    <el-row ref=\"row\" :gutter=\"12\">\r\n      <template v-if=\"data && data.length >0\">\r\n        <el-col v-for=\"item in data\" :key=\"item.id\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\">\r\n          <div :class=\"'bg-'+item.color\" class=\"item\" @click=\"openPlate(item.url)\">\r\n            <div class=\"item-header\">\r\n              <p>{{ item.dataContent }}</p>\r\n            </div>\r\n            <div class=\"item-body\">\r\n              <h2><count-to :end-val=\"parseInt(item.dataText,10)\" :duration=\"4000\" /></h2>\r\n            </div>\r\n            <p class=\"item-tip\">{{ item.dataContent |firstStr }}</p>\r\n          </div>\r\n        </el-col>\r\n      </template>\r\n      <template v-else>\r\n        <el-col v-for=\"(item,i) in 8\" :key=\"i\" :span=\"24\" :sm=\"12\" :md=\"6\" :lg=\"6\" :xl=\"6\">\r\n          <div class=\"item bg-grey-steel\">\r\n            <div class=\"item-header\">&nbsp;</div>\r\n            <div class=\"item-body\">\r\n              <h2>&nbsp;</h2>\r\n            </div>\r\n            <p class=\"item-tip\">&nbsp;</p>\r\n          </div>\r\n        </el-col>\r\n      </template>\r\n    </el-row>\r\n  </el-card>\r\n",
                "isPublic": true,
                "groupId": null,
                "supportRefesh": false,
                "refeshTime": null,
                "showEffect": 0,
                "memo": null,
                "isEnabled": "Y",
                "typeName": null
            },
            {
                "pk": "",
                "name": "我的日程 ",
                "ip": null,
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "666684047233122304",
                "alias": "myCalendar",
                "typeId": null,
                "colType": 2,
                "dataMode": 0,
                "dataFrom": "desktopDemoService.myCalendar",
                "dataParam": null,
                "needPage": false,
                "dsAlias": null,
                "dsName": null,
                "colHeight": null,
                "colUrl": null,
                "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <transition name=\"draw\" mode=\"in-out\" appear>\r\n      <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\" class=\"text item\">\r\n        <v-full-calendar :events=\"getFullCalendarEvents(data)\" :config=\"getFullCalendarConfig()\" :style=\"{height:getHeight(),width:'100%'}\" />\r\n      </div>\r\n    </transition>\r\n  </el-card>\r\n",
                "isPublic": true,
                "groupId": null,
                "supportRefesh": false,
                "refeshTime": null,
                "showEffect": 0,
                "memo": null,
                "isEnabled": "Y",
                "typeName": null
            },
            {
                "pk": "",
                "name": "幻灯片例子",
                "ip": null,
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "666684047216345088",
                "alias": "slide",
                "typeId": null,
                "colType": 0,
                "dataMode": 0,
                "dataFrom": null,
                "dataParam": null,
                "needPage": false,
                "dsAlias": null,
                "dsName": null,
                "colHeight": 450,
                "colUrl": null,
                "templateHtml": "  <el-card class=\"box-card\">\r\n    <div slot=\"header\" class=\"clearfix\">\r\n      <span>{{ title }}</span>\r\n      <ibps-desktop-toolbar ref=\"toolbar\" :actions=\"[{key:'refresh'},{key:'fullscreen'},{key:'collapse'}]\" @action-event=\"handleActionEvent\" />\r\n    </div>\r\n    <div ref=\"body\" :style=\"{height:showHeight,width:'100%'}\">\r\n      <el-carousel :interval=\"5000\" arrow=\"always\">\r\n        <el-carousel-item v-for=\"(d,i) in imgOptionsData\" :key=\"i\">\r\n          <img :src=\"d.picture\" style=\"width:100%;height:90%;\">\r\n          <span>广州流辰信息技术有限公司</span>\r\n        </el-carousel-item>\r\n      </el-carousel>\r\n    </div>\r\n  </el-card>\r\n",
                "isPublic": true,
                "groupId": null,
                "supportRefesh": false,
                "refeshTime": null,
                "showEffect": 2,
                "memo": null,
                "isEnabled": "Y",
                "typeName": null
            }
        ],
        "pageResult": {
            "limit": 3,
            "page": 1,
            "totalCount": 21,
            "totalPages": 7
        }
    }
}

返回参数说明:

名称 类型 备注
data APIPageList< DesktopColumnPo > 桌面栏目对象集合

批量删除桌面栏目信息

简述:

  • 批量删除桌面栏目信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
desktopColumnIds String[] 桌面栏目id数组
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/remove?desktopColumnIds=668818878884741120

返回示例:

{
    "state": 200,
    "request": null,
    "message": "删除桌面栏目成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

保存桌面栏目信息

简述:

  • 保存桌面栏目信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注
typeName string 分类名称
id string 主键
name string 栏目名称
alias string 栏目别名
typeId string 栏目分类
colType 栏目类型
dataMode Short 数据加载方式(0:服务方法;1:自定义查询)
dataFrom string 数据来源
dataParam string 数据参数
needPage Boolean 是否需要分页
dsAlias string 数据别名
dsName string 数据源名称
colHeight Integer 栏目高度
colUrl string 栏目URL
templateHtml string 栏目模版
isPublic Boolean false 是否公共栏目
groupId string 所属组织ID
supportRefesh Boolean 是否支持刷新
refeshTime Interger 刷新时间
showEffect Short 展示效果
memo string 描述
isEnabled string

请求参数示例:

{
    "name": "test",
    "alias": "test",
    "typeId": "",
    "colType": 0,
    "colUrl": "",
    "showEffect": 0,
    "dataMode": 0,
    "needPage": "false",
    "dataFrom": "",
    "colHeight": "",
    "isPublic": "true",
    "supportRefesh": "true",
    "refeshTime": "",
    "isEnabled": "Y",
    "memo": "",
    "templateHtml": "test"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "保存桌面栏目成功",
    "cause": "",
    "variables": {
        "id": "668819396981948416"
    },
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

设置 流程代理 启用/禁用

简述:

  • 设置 流程代理 启用/禁用

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
desktopColumnId String 桌面栏目id
isEnabled String 是否启用
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/desktop/column/setEnable?desktopColumnId=666684047249899520&isEnabled=Y

返回示例:

{
    "state": 200,
    "request": null,
    "message": "启用桌面栏目成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

备注