hldy_xcx/pages/yuangongindex/api.js

129 lines
3.1 KiB
JavaScript

// src/composables/useWeChatAuth.js
import { ref } from 'vue';
import request from '@/request/index.js';
//向机构申请
export function Apply(data){
return request({
url: `/api/employeesapply/apply`,
method: 'post',
data,
})
}
//向机构接受拒绝
export function invitedConfirm(data){
return request({
url: `/api/employeesapply/invitedConfirm`,
method: 'post',
data,
})
}
//获取机构的列表
export function getOrgInfo(title){
return request({
url: `/api/employeesapply/getOrgInfo?title=${title}&pageSize=-1&openId=${uni.getStorageSync('openid')}`,
method: 'get',
})
}
//获取审核的列表
export function getEmployeesOrgRela(openId,orgCode){
return request({
url: `/api/employeesapply/getEmployeesOrgRela?openId=${openId}&invited=0,1,2&orgCode=${orgCode}`,
method: 'get',
})
}
//主页
export function getIndex(openId){
return request({
url: `/api/employeesapply/getEmployeesOrgRela?openId=${openId}&izHistory=N`,
method: 'get',
})
}
//机构邀请
export function getInvited(openId){
return request({
url: `/api/employeesapply/getEmployeesOrgRela?openId=${openId}&invited=0&izHistory=N`,
method: 'get',
})
}
//单独机构邀请
export function getId(id){
return request({
url: `/api/employeesapply/getEmployeesOrgRela?openId=${uni.getStorageSync('openid')}&invited=0&id=${id}&izHistory=N`,
method: 'get',
})
}
//消息队列
export function getNotice(){
return request({
url: `/api/wx/notice/query?openId=${uni.getStorageSync('openid')}&clientType=${uni.getStorageSync('jumpIndex')}`,
method: 'get',
})
}
//检测有没有已读
export function isRead(openId){
return request({
url: `/api/wx/notice/unreadCount?openId=${uni.getStorageSync('openid')}&clientType=2`,
method: 'get',
})
}
//向机构申请
export function upRead(data){
return request({
url: `/api/wx/notice/upRead`,
method: 'post',
data,
})
}
export function getCgdListByGysId(data){
return request({
url: `/api/pad/invoicing/getCgdListByGysId?gysId=${data.gysId}&cgdType=${data.cgdType}`,
method: 'get',
})
}
// 供应商物料单位
export function getDictItems(data){
return request({
url: `/sys/api/getDictItems`,
method: 'get',
data,
})
}
// 采购单列表
export function queryCgdList(data){
return request({
url: `/api/suppliers/queryCgdList?gysId=${data.gysId}&pageNo=${data.pageNo}&pageSize=10&status=${data.status}`,
method: 'get',
data,
})
}
// 采购单详情列表
export function queryCgdInfoList(data){
return request({
url: `/api/suppliers/queryCgdInfoList?cgdId=${data.cgdId}&pageNo=${data.pageNo}&pageSize=10`,
method: 'get',
data,
})
}
//采购单详情改价
export function editArrivalPrice(data){
return request({
url: `/api/suppliers/editArrivalPrice`,
method: 'post',
data,
})
}
//单据确认
export function cgdQueren(data){
return request({
url: `/api/suppliers/cgdQueren`,
method: 'post',
data,
})
}