oauth.js 7.39 KB
import request from '@/service/request.js'
import utils from '@/service/utils.js'
export default {
	// 获取资料管理列表
	hqzlgllist(data){
		return request.get('/api/Extend/zlgl',data)
	},
	// 资料管理列表(简单搜索,仅匹配资料名称、所属设备、关联产品)
	zlgllistSimpleSearch(data){
		return request.get('/api/Extend/zlgl/SimpleSearch',data)
	},
	// 获取资料管理详情
	hqzlglxq(data){
		return request.get(`/api/Extend/zlgl/${data.id}`)
	},
    // 我的设备列表
    hqwdsb(data){
        return request.get('/api/Extend/Khsb', data)
    },
    // 我的设备列表(搜索)
    hqwdsbSearch(data){
        return request.get('/api/Extend/Khsb/Actions/SearchByKeyword', data)
    },
    // 获取设备详情
    hqwdsbxq(data){
        return request.get(`/api/Extend/Khsb/${data.id}`)
    },
    // 信息推送记录列表
    xxtsjl(data){
        return request.get('/api/Extend/Xxtsjl',data)
    },
    // 信息推送详情
    xxtsjlxq(data){
        return request.get(`/api/Extend/Xxtsjl/${data.id}`, { n: data.n })
    },
	// 获取数据 
	login(data){
		return request.postFormData('/api/oauth/Login',data)
	},
	// 培训展示列表(移动端,带权限过滤)
	pxzslist(data){
		return request.get('/api/Extend/Pxzs/Actions/MobileList',data)
	},
	// 培训详情(移动端,带权限校验)
	pxzsxq(data){
		return request.get(`/api/Extend/Pxzs/Actions/Mobile/${data.id}`)
	},
	// 故障排查列表(移动端,带权限过滤)
	gzpclist(data){
		return request.get('/api/Extend/Gzcx/Actions/MobileList',data)
	},
	// 故障排查列表(简单搜索,仅匹配故障名称、故障代码、所属设备;移动端已加权限过滤)
	gzpclistSimpleSearch(data){
		return request.get('/api/Extend/gzcx/SimpleSearch',data)
	},
	// 故障排查详情(移动端,带权限校验)
	gzpcxq(data){
		return request.get(`/api/Extend/Gzcx/Actions/Mobile/${data.id}`)
	},
	// 备件与支持列表(移动端,带权限过滤)
	bjyzclist(data){
		return request.get('/api/Extend/Bjxx/Actions/MobileList',data)
	},
	// 备件支持列表(简单搜索;移动端已加权限过滤)
	bjyzclistSimpleSearch(data){
		return request.get('/api/Extend/bjxx/SimpleSearch',data)
	},
	// 知识库列表
		zsklist(data){
			return request.get('/api/Extend/Zsk',data)
		},
		// 知识库详情
		zskxq(data){
			return request.get(`/api/Extend/Zsk/${data.id}`, { n: data.n })
		},
	// 备件与支持详情(移动端,带权限校验)
	bjzcxq(data){
		return request.get(`/api/Extend/Bjxx/Actions/Mobile/${data.id}`)
	},
	// 提交系统问题 
	xtwtfk(data){
		return request.post('/api/Extend/xtwtfk',data)
	},
	// 提交设备问题 
	sbwtfk(data){
		return request.post('/api/Extend/sbwtfk',data)
	},
	// 获取宣传产品 https://hhjj.antissoft.com
	hqxccplist(data){
		return request.get('/api/Extend/Xccpgl',data)
	},
	// 宣传产品详情
	xccpglxq(data){
		return request.get(`/api/Extend/Xccpgl/${data.id}`)
	},
	// 获取当前登录人信息
	hqdqdlrxx(){
		return request.get(`/api/oauth/CurrentUser`)
	},
	// 
	hqcxtjsj(data){
		return request.get(`/api/Extend/gzcx/view-account/${data.id}`)
	},
	// 获取故障详情 https://hhjj.antissoft.com?n=1766036448
	hqgzxqxx(data){
		return request.get(`/api/Extend/Gzcx/${data.id}`)
	},
	// 获取访问次数 
	hqfwcs(){
		return request.get('/api/Extend/Gzcx/Actions/GetAccessCount')
	},
	// 获取用户活跃数
	hquserhys(){
		return request.get('/api/Extend/Gzcx/Actions/GetAccessUserCount')
	},
	
	// 个人信息
	grxxtj(data){
		return request.get(`/api/Extend/gzcx/${data.id}`)
	},
	// 是否上传个人信息
	sfscgrxx(){
		return request.get('/api/index/verify')
	},
	// 获取通知公告 
	ggtzlb(data){
		return request.get('/api/index/announcement',data)
	},
	// 获取信息公示
	hqxxgs(data){
		return request.get('/api/index/publicity',data)
	},
	// 联系我们 
	lxwm(data){
		return request.get('/api/index/contactus',data)
	},
	// 用户需知
	yhxz(data){
		return request.get('/api/index/yonghuxyzhi',data)
	},
	// 操作指南 
	czzn(data){
		return request.get('/api/index/caozuozhinan',data)
	},
	// 联系人信息 
	lxrxx(){
		return request.get('/api/index/telephone')
	},
	// 项目介绍 
	xmjs(){
		return request.get('/api/index/introduction')
	},
	// 互助申请 http://antis103.sherkxuan.cn
	hzsq(data){
		return request.post('/api/index/application',data)
	},
	// 保险理赔 
	bxlp(data){
		return request.post('/api/index/applications',data)
	},
	// 获取填写的个人资料
	hqgrzl(){
		return request.get('/api/index/informations')
	},
	// 获取个人资料 http://antis103.sherkxuan.cn
	hquserxx(){
		return request.get('/api/user/index')
	},
	// 修改个人资料 http://antis103.sherkxuan.cn
	xggrzl(data){
		return request.post('/api/index/myInformationxiugai',data)
	},
	// 参与互助 http://antis103.sherkxuan.cn
	cyhz(){
		return request.get('/api/index/canyuhuzhu')
	},
	// 查看审批进度 http://antis103.sherkxuan.cn
	ckspjd(data){
		return request.get('/api/index/progress',data)
	},
	// 保险申请展示 http://antis103.sherkxuan.cn
	bxsqzs(){
		return request.get('/api/index/baoxian')
	},
	// 
	// 获取分类 
	hqcpfl(data){
		return request.get(`/api/system/DictionaryData/${data}/Data/Selector`)
	},
	// 获取产品管理列表(用于下拉筛选)
	hqcpglList(data){
		return request.get('/api/Extend/Cpgl', data)
	},
	// 获取当前用户可查看的产品列表(用于关联产品下拉,仅「我的设备」关联产品)
	hqcpglAllowedList(data){
		return request.get('/api/Extend/Cpgl/Actions/AllowedList', data)
	},
	// 获取反馈人员 https://hhjj.antissoft.com?n=1761217030&&sort=desc&sidx=
	fkuser(data){
		return request.get('/api/Extend/Sbwhry',data)
	},
	// 获取系统问题反馈
	hqxtwtfk(data){
		return request.get('/api/Extend/Xtwtfk',data)
	},
	// 设备问题反馈 https://hhjj.antissoft.com?n=1761230253&currentPage=1&pageSize=20&sort=desc&sidx=&fbr=669465823106041093
	hqsbwkfk(data){
		return request.get('/api/Extend/Sbwtfk',data)
	},
	// 获取消费未读数量 
	hqxxwdsl(data){
		return request.get('/api/Extend/xxtsjl/Actions/GetMessageCount',data)
	},
	// 修改消息为已读消息 /api/Extend/Sbwtfk/762167216484386053/Actions/UpdateSfyd?sfyd=是
	xgxxwyd(data){
		return request.put(`/api/Extend/xxtsjl/${data.ff}`,data)
	},
	
	// 获取系统问题未读数量 
	hqxtwdnumber(data){
		return request.get(`/api/Extend/Xtwtfk/Actions/GetUnreadCountByAccount?account=${data.id}`)
	},
	// 更新系统问题已读
	gxxtwtyd(data){
		return request.put(`/api/Extend/xtwtfk/${data.id}/Actions/UpdateSfyd?sfyd=是`)
	},
	// 获取设备问题未读数量 
	hqsbwtwdnumber(data){
		return request.get(`/api/Extend/Sbwtfk/Actions/GetUnreadCountByAccount?account=${data.id}`)
	},
	// 更新设备问题已读
	gxsbwtyd(data){
		return request.put(`/api/Extend/Sbwtfk/${data.id}/Actions/UpdateSfyd?sfyd=是`)
	},
	// 获取logo  https://hhjj.antissoft.comn=1765194924&currentPage=1&pageSize=20&sort=desc&sidx=creatorTime
	hqlogo(data){
		return request.get('/api/Extend/Logogl?lx=' + '移动端')
	},
	// 开始设备查看会话(进入详情页时调用,用于记录停留时长)
	startViewRecord(data) {
		return request.postFormData('/api/Extend/SbRecords/Actions/StartViewRecord', data)
	},
	// 结束设备查看会话(离开详情页时调用,用于计算停留时长)
	endViewRecord(data) {
		return request.postFormData('/api/Extend/SbRecords/Actions/EndViewRecord', data)
	},
}