作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
检查是否重复标识
简述:
- 检查是否重复标识
 
请求URL:
- http://ip:port/ibps/platform/v3/desktop/column/checkCode
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/v3/desktop/column/findDesktopColumnData
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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 && 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 && 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&&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>\n   <br>\n   <br> \n   <div slot=\"label\" class=\"ibps-item-content-label\"> \n    <span v-if=\"data&&data.orgName!==''\">所属组织:{{ data.orgName }}<br><br></span> \n    <span v-if=\"data&&data.mobile!==''\">联系电话:{{ data.mobile }}<br><br></span> \n    <span v-if=\"data&&data.email!==''\">邮箱:{{ data.email }}<br><br></span> \n    <span v-if=\"data&&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 && data.normal && 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 && data.system && 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 && 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&&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 && 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 && 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 && 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 && 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 && 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 && 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       \n     </div> \n     <div class=\"item-body\"> \n      <h2> </h2> \n     </div> \n     <p class=\"item-tip\"> </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:
- http://ip:port/ibps/platform/v3/desktop/column/findHashRightsColumn
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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\"> </div>\r\n            <div class=\"item-body\">\r\n              <h2> </h2>\r\n            </div>\r\n            <p class=\"item-tip\"> </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:
- http://ip:port/ibps/platform/v3/desktop/column/get
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/desktop/column/getColumnMap
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- GET
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| columnList | List< DesktopColumnPo > | 是 | columnList | 
- Body:
 
暂无
请求参数示例:
// TODO返回示例:
// TODO返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Map<String, List< DesktopColumnPo >> | 
首页栏目明细页面
简述:
- 首页栏目明细页面
 
请求URL:
- http://ip:port/ibps/platform/v3/desktop/column/getData
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/v3/desktop/column/getOptionData
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| request | APIRequest[1] | 是 | 动态查询请求对象 | 
请求参数示例:
{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}返回示例:
// TODO返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | String | 
初始化桌面栏目
简述:
- 初始化桌面栏目
 
请求URL:
- http://ip:port/ibps/platform/v3/desktop/column/initTemplate
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/v3/desktop/column/parserDesignHtml
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| designHtml | String | 是 | 页面设计html | ||
| columnList | List< DesktopColumnPo > | 是 | 栏目信息列表 | 
- Body:
 
暂无
请求参数示例:
// TODO返回示例:
// TODO返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | String | 
首页栏目明细页面
简述:
- 首页栏目明细页面
 
请求URL:
- http://ip:port/ibps/platform/v3/desktop/column/preview
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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 && 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:
- http://ip:port/ibps/platform/v3/desktop/column/query
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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\"> </div>\r\n            <div class=\"item-body\">\r\n              <h2> </h2>\r\n            </div>\r\n            <p class=\"item-tip\"> </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:
- http://ip:port/ibps/platform/v3/desktop/column/remove
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/v3/desktop/column/save
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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:
- http://ip:port/ibps/platform/v3/desktop/column/setEnable
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- 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 | 
备注
- [1] : APIRequest为动态查询请求对象,详情请移步全局请求格式