Commit 0862891d authored by xinglei's avatar xinglei

*)调整代码

parent 1ed9691b
......@@ -129,206 +129,14 @@ const common = {
refresh: require('./../assets/common/refresh.png'),
submitIcon: require('./../assets/common/submitIcon.png'),
alertmergeIcon: require('./../assets/common/alertmergeIcon.png')
};
const alarm = {
alarmRed: require('../assets/alarm/light-red.gif'),
alarmGreen: require('../assets/alarm/light-green.gif')
};
// const mods = {
// right: require('./../assets/common/mods/right.png'),
// filters: require('./../assets/common/mods/filters.png'),
// addbtn: require('./../assets/common/mods/addbtn.png'),
// delbtn: require('./../assets/common/mods/delbtn.png'),
// editbtn: require('./../assets/common/mods/editbtn.png'),
// import: require('./../assets/common/mods/import.png'),
// export: require('./../assets/common/mods/export.png'),
// examine: require('./../assets/common/mods/examine.png'),
// reject: require('./../assets/common/mods/reject.png'),
// exit: require('./../assets/common/mods/exit.png'),
// refresh: require('./../assets/common/mods/refresh.png'),
// download: require('./../assets/common/mods/download.png'),
// error: require('./../assets/common/mods/error.png'),
// running: require('./../assets/common/mods/running.png'),
// success: require('./../assets/common/mods/success.png'),
// file: require('./../assets/common/mods/file.png')
// };
//
// const bizCommon = {
// selectIcon: require('./../assets/common/bizCommon/selectIcon.svg'),
// timeIcon: require('./../assets/common/bizCommon/timeIcon.svg')
// };
//
// const teamStandingImg = {
// menus: {
// edit: require('../assets/teamStanding/menuEdit.png'),
// delete: require('../assets/teamStanding/menuRemove.png'),
// building: require('../assets/teamStanding/menuAdd.png')
// },
// emptyCard: require('../assets/teamStanding/equip-card.png'),
// more: require('../assets/teamStanding/more.png'),
// defaultequip: require('../assets/teamStanding/defaultequip.png'),
// vehicle: require('../assets/teamStanding/vehicle.png'),
// close: require('../assets/teamStanding/close.png'),
// search: require('../assets/teamStanding/search.png'),
// addBtn: require('../assets/teamStanding/add_btn.png'),
// notStarted: require('../assets/teamStanding/notStarted.png'),
// overdue: require('../assets/teamStanding/overdue.png'),
// underway: require('../assets/teamStanding/underway.png'),
// unfinished: require('../assets/teamStanding/unfinished.png'),
// all: require('../assets/teamStanding/all.png'),
// done: require('../assets/teamStanding/done.png'),
// building: require('../assets/teamStanding/building.png'),
// company: require('../assets/teamStanding/company.png'),
// equipment: require('../assets/teamStanding/equipment.png'),
// region: require('../assets/teamStanding/region.png'),
// serviceCompany: require('../assets/teamStanding/building.png'),
// fireSystemDefault: require('../assets/teamStanding/fire_system_default.png'),
// fireSystemTree: require('../assets/teamStanding/fire_system.png'),
// fireEquipment: require('../assets/teamStanding/equipment.png'),
// fireCar: require('../assets/teamStanding/region.png'),
// fireVideo: require('../assets/teamStanding/region.png'),
// fireBuilding: require('../assets/teamStanding/region.png'),
// noData: require('../assets/teamStanding/nodata.png'),
// floorImg: require('../assets/teamStanding/floor-img.png'),
// roomInfo: require('../assets/teamStanding/roomInfo.png'),
// floorInfo: require('../assets/teamStanding/floorInfo.png'),
// buildingInfo: require('../assets/teamStanding/buildingInfo.png'),
// riskIcon: require('../assets/teamStanding/riskIcon.png'),
// closeAlarmInfo: require('../assets/teamStanding/closeAlarmInfo.png'),
// noImg: require('../assets/teamStanding/noImg.png'),
// noVideoImg: require('../assets/teamStanding/noVideoImg.png'),
// oneColumn: require('./../assets/teamStanding/oneColumn.png'),
// twoColumns: require('./../assets/teamStanding/twoColumns.png'),
// threeColumns: require('./../assets/teamStanding/threeColumns.png'),
// fourColumns: require('./../assets/teamStanding/fourColumns.png'),
// groupAdd: require('./../assets/teamStanding/groupAdd.png'),
// groupDelete: require('./../assets/teamStanding/groupDelete.png'),
// groupUp: require('./../assets/teamStanding/groupUp.png'),
// groupDown: require('./../assets/teamStanding/groupDown.png'),
// optionDelete: require('./../assets/teamStanding/optionDelete.png')
// };
// const url = 'http://39.98.246.31:8888/';
// const httpImg = {
// star: `${url}group1/M00/00/3E/rBq-8F-g_vyAZoi3AAAsj-WKk6w683.png`,
// mapBannerBg: `${url}group1/M00/00/3E/rBq-8F-g_yyAZ07BAAAQ8NlYqMY104.png`,
// platBg: `${url}group1/M00/00/3E/rBq-8F-g_7GAYs_JAAO7Wxm-fSM881.png`,
// personIcon: `${url}group1/M00/00/3E/rBq-8F-g_2OARGwNAAANhswExzA005.png`,
// processBg: `${url}group1/M00/00/3E/rBq-8F-g_0mALBlXAABmXJsxFpg946.png`
// };
//
// const fireEquipmentImg = {
// save: require('./../assets/teamStanding/f_save.png'),
// add: require('./../assets/teamStanding/add.png')
// };
//
// const bizImg = {
// close: require('./../assets/eleManage/detail/close.png'),
// return: require('./../assets/eleManage/detail/return.png'),
// secondTitle1: require('./../assets/eleManage/detail/secondTitle1.png'),
// secondTitle2: require('./../assets/eleManage/detail/secondTitle2.png'),
// secondTitle3: require('./../assets/eleManage/detail/secondTitle3.png'),
// secondTitle4: require('./../assets/eleManage/detail/secondTitle4.png'),
// RPNr: require('./../assets/eleManage/detail/RPNr.png'),
// locate: require('./../assets/eleManage/detail/locate.png')
// };
//
// const videoImg = {
// monitor: require('./../assets/teamStanding/video/monitor.png'),
// vdos: require('./../assets/teamStanding/video/vdos.png'),
// header: require('./../assets/teamStanding/video/title-header.png'),
// one: require('./../assets/teamStanding/video/1.png'),
// four: require('./../assets/teamStanding/video/4.png'),
// nine: require('./../assets/teamStanding/video/9.png'),
// point: require('./../assets/teamStanding/point.png'),
// vdo: require('./../assets/teamStanding/video/vdo.jpg')
// };
//
// const precontrol = {
// undone: require('./../assets/precontrol/undone.png'),
// sjsc_top_arrow_green: require('./../assets/precontrol/sjsc/top-arrow-green.png'),
// sjsc_top_arrow_red: require('./../assets/precontrol/sjsc/top-arrow-red.png'),
// sjsc_right_arrow_green: require('./../assets/precontrol/sjsc/right_arrow_green.png'),
// sjsc_right_arrow_red: require('./../assets/precontrol/sjsc/right_arrow_red.png'),
// sjsc_left_arrow_green: require('./../assets/precontrol/sjsc/left_arrow_green.png'),
// sjsc_left_arrow_red: require('./../assets/precontrol/sjsc/left_arrow_red.png'),
// sjsc_bottom_arrow_green: require('./../assets/precontrol/sjsc/bottom_arrow_green.png'),
// sjsc_bottom_arrow_red: require('./../assets/precontrol/sjsc/bottom_arrow_red.png'),
// bottom_bad_grey: require('./../assets/precontrol/sjsc/bottom_bad_grey.png'),
// sjsc_right30_arrow_green: require('./../assets/precontrol/sjsc/right30_arrow_green.png'),
// sjsc_right30_arrow_red: require('./../assets/precontrol/sjsc/right30_arrow_red.png'),
// sjsc_rightf30_arrow_green: require('./../assets/precontrol/sjsc/rightf30_arrow_green.png'),
// sjsc_rightf30_arrow_grey: require('./../assets/precontrol/sjsc/rightf30_arrow_grey.png'),
// sjsc_rightf30_arrow_red: require('./../assets/precontrol/sjsc/rightf30_arrow_red.png'),
// sjsc_left30_arrow_green: require('./../assets/precontrol/sjsc/left30_arrow_green.png'),
// sjsc_left30_arrow_red: require('./../assets/precontrol/sjsc/left30_arrow_red.png'),
// sjsc_right60_arrow_green: require('./../assets/precontrol/sjsc/right60_arrow_green.png'),
// sjsc_right60_arrow_red: require('./../assets/precontrol/sjsc/right60_arrow_red.png'),
// sjsc_left60_arrow_green: require('./../assets/precontrol/sjsc/left60_arrow_green.png'),
// sjsc_left60_arrow_red: require('./../assets/precontrol/sjsc/left60_arrow_red.png'),
// select_green: require('./../assets/precontrol/select-green.png'),
// avatar: require('./../assets/precontrol/avatar.png'),
// default_avatar: require('./../assets/precontrol/default_avatar.png'),
// risk_icon: require('./../assets/precontrol/risk_icon.png'),
// endtask: require('./../assets/precontrol/endtask.png'),
// complete_task: require('./../assets/precontrol/complete_task.png'),
// todo_task: require('./../assets/precontrol/todo_task.png'),
// small_image: require('./../assets/precontrol/small_image.png'),
// tips: require('./../assets/precontrol/tips.png'),
// task_undone_bg: require('./../assets/precontrol/task_undone_bg.png'),
// qualified: require('./../assets/precontrol/qualified.png'),
// no_qualified: require('./../assets/precontrol/no_qualified.png'),
// work_bg: require('./../assets/precontrol/work_bg.png'),
// look_over: require('./../assets/precontrol/look_over.png'),
// risk: require('./../assets/precontrol/risk.png'),
// task_risk_bg: require('./../assets/precontrol/task_risk_bg.png'),
// salary_complete: require('./../assets/precontrol/salary_complete.png'),
// salary_warn: require('./../assets/precontrol/salary_warn.png'),
// salary_error: require('./../assets/precontrol/salary_error.png'),
// salary_tip: require('./../assets/precontrol/salary_tip.png'),
// powerdo: require('./../assets/precontrol/powerdo.png'),
// view: require('./../assets/precontrol/view.png'),
// org: require('./../assets/precontrol/org.png'),
// org_selected: require('./../assets/precontrol/org_selected.png')
// };
//
// const digitalPlan = {
// baohu: require('./../assets/emergencyHandle/baohu.svg'),
// defaultPlan: require('./../assets/emergencyHandle/defaultPlan.svg'),
// doc: require('./../assets/emergencyHandle/doc.svg'),
// plan: require('./../assets/emergencyHandle/plan.svg'),
// rule: require('./../assets/emergencyHandle/rule.svg'),
// treeRoot: require('./../assets/emergencyHandle/treeRoot.svg'),
// add: require('./../assets/emergencyHandle/add.svg'),
// delete: require('./../assets/emergencyHandle/delete.svg'),
// log: require('./../assets/emergencyHandle/log.png'),
// auto: require('./../assets/emergencyHandle/auto.svg'),
// all: require('./../assets/emergencyHandle/all.svg'),
// handle: require('./../assets/emergencyHandle/handle.svg')
// };
//
// const command = {
// noplay: require('./../assets/command/audio-noplay.png'),
// playing: require('./../assets/command/audio-playing.gif')
// };
// const jcs119 = {
// helpTip: require('./../assets/jcs119/helpTip.json'),
// standardTelephone: require('./../assets/jcs119/standardTelephone.json')
// };
//
// const mcb = {
// import: require('./../assets/mcb/import.png'),
// close: require('./../assets/mcb/close.png')
// };
export default {
common
// mods,
// bizCommon,
// bizImg,
// fireEquipmentImg,
// videoImg,
// httpImg,
// digitalPlan,
// teamStandingImg,
// precontrol,
// command,
// jcs119,
// mcb
common,
alarm
};
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Tabs, TagSelect, StdFormRow, CardPane, BorderRadius } from 'amos-framework';
import { Row, Col } from 'amos-framework';
import { Tabs, TagSelect, StdFormRow, CardPane, Row, Col } from 'amos-framework';
import { getSortSences } from './api';
import './index.scss'
import './index.scss';
const { TabList, Tab, TabPanel } = Tabs;
const categoryScene = ['全部', '新能源', '水利环境', '医疗健康', '智慧城市', '智慧园区', '企业运营', '物流仓库', '生产制造', '其他']
const miniSences = ['综合排序', '热门推荐', '最新发布']
const categoryScene = ['全部', '新能源', '水利环境', '医疗健康', '智慧城市', '智慧园区', '企业运营', '物流仓库', '生产制造', '其他'];
const miniSences = ['综合排序', '热门推荐', '最新发布'];
function ListCards({ cardItems }) {
const rows = [];
......@@ -22,19 +20,20 @@ function ListCards({ cardItems }) {
for (let i = 0; i < cardItems.length; i += 4) {
const rowItems = cardItems.slice(i, i + 4);
const cols = rowItems.map((cardItems, index) => (
<Col span={6} key={index}>
<div style={{ margin: 15, display: 'flex', justifyContent: 'center' }} >
<div style={{ margin: 15, display: 'flex', justifyContent: 'center' }}>
<button style={{ width: '100%', height: '100%', border: 0, padding: 0 }} onClick={handleClick.bind(cardItems.templateLink)}>
<CardPane style={{ width: '100%', height: 270, border: 0 }} bodyStyle={{ height: 270, padding: 0 }}>
<div style={{ height: '75%' }}>
<img alt="example" width="100%" height='100%' style={{ objectFit: 'cover', borderRadius: 10 }} src={cardItems.sketch} />
<img alt="example" width="100%" height="100%" style={{ objectFit: 'cover', borderRadius: 10 }} src={cardItems.sketch} />
</div>
<div style={{ padding: '10px 0px 10px 80px' }}>
<h2 style={{ textAlign: 'left', margin: 0 }}>{cardItems.templateName}</h2>
<div style={{ display: 'flex' }}>
<p style={{ textAlign: 'left', marginTop: '5px', fontSize: '16px' }}>{cardItems.agencyName} | 热度指数:{cardItems.viewTimes}</p>
<p style={{ textAlign: 'left', marginTop: '5px', fontSize: '16px' }}>
{cardItems.agencyName} | 热度指数:{cardItems.viewTimes}
</p>
</div>
</div>
</CardPane>
......@@ -44,17 +43,15 @@ function ListCards({ cardItems }) {
));
rows.push(
<Row gutter={16} key={(i + 1) / 4 | 0}>
<Row gutter={16} key={((i + 1) / 4) | 0}>
{cols}
</Row>
);
}
return <div>{rows}</div>
return <div>{rows}</div>;
}
class Shifting extends Component {
class Scene extends Component {
static propTypes = {
routeState: PropTypes.object,
onBack: PropTypes.func
......@@ -68,10 +65,6 @@ class Shifting extends Component {
routeState: {}
};
componentDidMount() {
this.getSenceLists();
}
constructor(props) {
super(props);
this.state = {
......@@ -84,6 +77,10 @@ class Shifting extends Component {
};
}
componentDidMount() {
this.getSenceLists();
}
handleBack = () => {
if (this.props.onBack) {
this.props.onBack();
......@@ -91,60 +88,63 @@ class Shifting extends Component {
this.context.browserHistory.goBack();
}
};
handleChange = (value) => {
handleChange = value => {
this.setState({
mode: value
});
}
};
getSenceLists = () => {
getSortSences(this.state.selectScene, this.state.selectMiniSence).then(response => {
this.setState({
cardItems: response
});
// console.log(this.state.cardItems);
})
}
handleSenecesSubmit = (value) => {
});
};
handleSenecesSubmit = value => {
if (value !== '') {
this.setState({
selectScene: value
},() => {this.componentDidMount();})
this.setState(
{
selectScene: value
},
() => {
this.getSenceLists();
}
);
}
}
handleMiniSenecesSubmit = (value) => {
};
handleMiniSenecesSubmit = value => {
if (value !== '') {
this.setState({
selectMiniSence: value
},() => {this.componentDidMount();})
this.setState(
{
selectMiniSence: value
},
() => {
this.getSenceLists();
}
);
}
}
};
render() {
const { mode } = this.state;
const Option = TagSelect.Option;
// this.getSenceLists();
return (
<div>
<Tabs mode={mode}>
<TabList style={{padding:10}} >
<TabList style={{ padding: 10 }}>
<span>&nbsp;&nbsp;</span>
<Tab>&nbsp;&nbsp;应用模板&nbsp;&nbsp;</Tab>
</TabList>
<TabPanel style={{padding:0}}>
<StdFormRow label="场景" block id='scene' style={{ padding: '10px 0px 10px 20px' ,marginBottom:0}}>
<TabPanel style={{ padding: 0 }}>
<StdFormRow label="场景" block id="scene" style={{ padding: '10px 0px 10px 20px', marginBottom: 0 }}>
<TagSelect defaultValue={categoryScene[0]} data={categoryScene} onChange={this.handleSenecesSubmit} expandable single />
</StdFormRow>
<StdFormRow block style={{ padding: '10px 0px 10px 20px' ,marginBottom:0}}>
<StdFormRow block style={{ padding: '10px 0px 10px 20px', marginBottom: 0 }}>
<TagSelect defaultValue={miniSences[0]} data={miniSences} onChange={this.handleMiniSenecesSubmit} expandable single />
</StdFormRow >
</StdFormRow>
<div style={{ overflowY: 'auto', height: '800px' }}>
<ListCards cardItems={this.state.cardItems} />
</div>
</TabPanel>
</Tabs>
</div>
......@@ -152,6 +152,4 @@ class Shifting extends Component {
}
}
export default Shifting;
export default Scene;
......@@ -12,15 +12,14 @@ const {
buildPageable,
} = request;
export const UrlConsts =
{
getSortSencesUrl: () => completePrefix()(gateWay.atl, 'scene/select/all'),
export const UrlConsts = {
getSortSencesUrl: () => completePrefix()(gateWay.atl, 'scene/select/all')
};
export const getSortSences = (categoryScene, miniSences) => {
const formData = new window.FormData();
formData.append('categoryScene', categoryScene)
formData.append('miniSences', miniSences)
return commonPost(UrlConsts.getSortSencesUrl(), formData );
};
formData.append('categoryScene', categoryScene);
formData.append('miniSences', miniSences);
return commonPost(UrlConsts.getSortSencesUrl(), formData );
};
......@@ -8,34 +8,10 @@ const baseURI = AmosConfig.httpURI.baseURI;
const fileServerURI = AmosConfig.httpURI.fileServerURI;
export const UrlConsts = {
getUtilListUrl: url => completePrefix(baseURI, 'iot/v1/iot/IotThingsTemplate/list/property/category'),
userInfoUrl: url => completePrefix(baseURI, 'privilege/v1/agencyuser/me'), // 根据字典标识获取字典列表 get
userInfoListUrl: url => completePrefix(baseURI, 'privilege/v1/agencyuser/list/users'), // 获取用户LIST get
dictListUrl: url => completePrefix(baseURI, 'systemctl/v1/dictionary/{dictCode}/values'), // 根据字典标识获取字典列表 get
uploadfileUrl: url => completePrefix(baseURI, 'precontrol/file/uploadfile'), // 文件服务器上传接口
platFormUploadfileUrl: url => completePrefix(baseURI, 'systemctl/v1/filestorage'), // 平台文件服务器上传接口
lookFileUrl: url => completePrefix('/fileURI/', url), // 查看图片 fileURI需要走转向代理
departmentListUrl: url => completePrefix(baseURI, 'privilege/v1/department/tree?companySeq={companySeq}'), // 部门列表
unitListUrl: url => completePrefix(baseURI, 'privilege/v1/company/tree?companyName='), // 单位列表
designPageUrl: url => completePrefix(baseURI, 'morphic/morphic/scene/{id}'), // 查询画布 get
companyTree: url => completePrefix(baseURI, 'privilege/v1/company/department/tree'), // 公司部门tree
roleListUrl: url => completePrefix(baseURI, 'privilege/v1/role/list'), // 角色列表};
getRegionUrl: url => completePrefix(baseURI, 'systemctl/v1/region/tree'), // 获取行政区划
ruleDetailsUrl: url => completePrefix(baseURI, 'urule/v1/packageeditor/knowledgepackage/ruleflow/image?project={project}&packageId={packageId}'), // 获取规则详情
listMaintenanceSpecUrl: url => completePrefix(baseURI, 'urule/v1/packageeditor/loadPackages?project={project}'), // 从规则获取维保规范列表
administrativeDivisionTreeUrl: () => completePrefix(baseURI, 'systemctl/v1/region/tree/parent'), // 获取全国行政区划树
accountListUrl: url => completePrefix()('precontrol/safe/unboundUser'), // 账户列表 get
applicationListUrl: url => completePrefix(baseURI, 'privilege/v1/application/page?current={current}&size={size}&appName='), // 应用列表 get
permissionListUrl: url => completePrefix(baseURI, 'privilege/v1/permission/list/me?menuAgent=WEB'), // 菜单列表 get
countByMsgTypesUrl: url => completePrefix(baseURI, 'systemctl/v1/message/countByMsgType/{msgTypes}?terminal=WEB&category=1,2'), // 根据消息类型查询未读数量(1:消息;2系统消息)get
msgListByMsgTypesUrl: url => completePrefix(baseURI, 'systemctl/v1/message/listByMsgType/{msgTypes}?terminal=WEB&category=1,2'), // 根据消息类型查询消息列表 get
msgUpdateIsReadUrl: url => completePrefix(baseURI, 'systemctl/v1/message/{sequenceNbr}'), // 修改数据为已读 put
msgUpdateBatchIsReadUrl: url => completePrefix(baseURI, 'systemctl/v1/message/updateBatch?terminal=WEB'), // 批量修改数据为已读 get
knowledgeListUrl: (url) => completePrefix(baseURI, 'knowledgebase/v1/doccontent/doclibrary/page?'
+ 'filterByCollection=false&directoryId={directoryId}&offset=0&end=99'),// 知识库列表
knowledgeContentUrl: (url) => completePrefix(baseURI, 'knowledgebase/v1/doccontent/{id}'),// 知识库详情
processListUrl: () => completePrefix(baseURI, 'workflow/processDefinition/list/all'), // 获取所有的的流程
getFlowUrl: () => completePrefix(baseURI, 'workflow/processDefinition/image?processDefinitionId={processDefinitionId}'), // 根据流程实例id获取流程图 get
remoteUrl: completePrefix(baseURI, 'morphic/biz/url'), // 请求第三方系统 api, post,需要传入第三方api 地址
generateSqlUrl: url => completePrefix(baseURI, 'studio/v1/dataApi/generateSQL') // 通用导出SQL脚本 get
};
......@@ -54,12 +30,6 @@ export const userInfoAction = () => {
};
/**
* 获取用户信息list
*/
export const userInfoListUrl = () => {
return commonGet(UrlConsts.userInfoListUrl());
};
/**
* 文件上传
* @param {*} file file对象
*/
......@@ -74,139 +44,6 @@ export const fileUploadAction = file => {
* @param {string} fileUrl
*/
export const filePrefixUrl = fileUrl => completePrefix(fileServerURI, fileUrl);
/**
* 获取部门列表
*/
export const departmentListAction = companySeq => {
return commonGet(formatUrl(UrlConsts.departmentListUrl(), { companySeq }));
};
/**
* 获取角色列表
*/
export const roleListAction = () => {
return commonGet(UrlConsts.roleListUrl());
};
/**
* 获取角色列表
*/
export const unitListAction = () => {
return commonGet(UrlConsts.unitListUrl());
};
/**
* 获取画布详情
*/
export const designPageAction = id => {
return commonGet(formatUrl(UrlConsts.designPageUrl(), { id }));
};
export const utilListAction = () => {
return commonGet(UrlConsts.getUtilListUrl());
};
/**
* 公司部门tree
*/
export const companyTree = () => {
return commonGet(UrlConsts.companyTree());
};
/**
* 获取行政区划
*/
export const getRegion = () => {
return commonGet(formatUrl(UrlConsts.getRegionUrl()));
};
/**
* 获取规范列表
*/
export const listMaintenanceSpec = project => {
return commonGet(formatUrl(UrlConsts.listMaintenanceSpecUrl(), { project }));
};
/**
* 获取规则详情
*/
export const ruleDetailsAction = (project, packageId) => {
return commonGet(formatUrl(UrlConsts.ruleDetailsUrl(), { project, packageId }));
};
export const administrativeDivisionTreeAction = () => {
return commonGet(UrlConsts.administrativeDivisionTreeUrl());
};
// 获取账户列表
export const accountListAction = data => {
return commonGet(UrlConsts.accountListUrl(), data);
};
// 获取应用列表
export const applicationListAction = (data) => {
return commonGet(formatUrl(UrlConsts.applicationListUrl(), data));
};
// 获取菜单列表
export const permissionListAction = () => {
return commonGet(UrlConsts.permissionListUrl());
};
/**
* 根据消息类型查询未读数量
*/
export const countByMsgTypesAction = (msgTypes) => {
return commonGet(formatUrl(UrlConsts.countByMsgTypesUrl(), { msgTypes }));
};
/**
* 根据消息类型查询消息列表
*/
export const msgListByMsgTypesAction = (msgTypes, filter) => {
return commonGet(formatObjUrl({ url: formatUrl(UrlConsts.msgListByMsgTypesUrl(), { msgTypes }), filter }));
};
/**
* 修改数据为已读
*/
export const msgUpdateIsReadAction = (sequenceNbr) => {
return commonPut(formatUrl(UrlConsts.msgUpdateIsReadUrl(), { sequenceNbr }));
};
/**
* 批量修改数据为已读
*/
export const msgUpdateBatchIsReadAction = () => {
return commonGet(UrlConsts.msgUpdateBatchIsReadUrl());
};
/**
* 知识库列表
*/
export const knowledgeListAction = (directoryId = '') => {
return commonGet(formatUrl(UrlConsts.knowledgeListUrl(), { directoryId }));
};
/**
* 知识库详情
*/
export const knowledgeContentAction = (id) => {
return commonGet(formatUrl(UrlConsts.knowledgeContentUrl(), { id }));
};
/**
* 获取所有的工作流
* @returns
*/
export const processListAction = () => {
return commonGet(UrlConsts.processListUrl());
};
/**
* 获取流程图
* @param {*} processDefinitionId 流程id
* @returns
*/
export const getFlowImgAction = (processDefinitionId) => {
return commonGet(formatUrl(UrlConsts.getFlowUrl(), { processDefinitionId }));
};
/**
* 图片文件路径补全
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment