作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
检查是否重复标识
简述:
- 检查是否重复标识
请求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为动态查询请求对象,详情请移步全局请求格式