You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

154 lines
2.9 KiB

import api from '@/utils/api'
import preview from '@/utils/preview'
import qs from 'qs'
export default {
/**
* 初始化原始记录
* @param data
*/
initYsjl: (data) => {
return api({
url: '/ysjl/initYsjl',
method: 'post',
data: {
templateId: data.templateId,
renwuId: data.renwuId,
neibuleibie: data.neibuleibie,
sblbdm: data.sblbdm,
sblbmc: data.sblbmc,
sbpzdm: data.sbpzdm,
sbpzmc: data.sbpzmc
}
})
},
/**
* 获取原始记录
* @param ysjlId
*/
getYsjl: (ysjlId) => {
return api({
url: '/ysjl',
method: 'get',
params: {
ysjlId: ysjlId
}
})
},
/**
* 获取参数
* @param ysjlId
* @param sbzldm
*/
getParamByYsjlId: (ysjlId, sbzldm) => {
return api({
url: '/ysjl/getParamByYsjlId',
method: 'get',
params: {
ysjlId: ysjlId,
sbzldm: sbzldm
}
})
},
judgeRepeat: (ysjlId, bianhao) => {
return api({
url: '/ysjl/judgeRepeat',
method: 'get',
params: {
ysjlId: ysjlId,
bianhao: bianhao
}
})
},
judgeInCirculate: (ysjlIds) => {
return api({
url: '/ysjl/judgeInCirculate',
method: 'get',
params: {
ysjlIds: ysjlIds
}
})
},
getResetRecordsList: (ysjlId) => {
return api({
url: '/ysjl/getResetRecordsList',
method: 'get',
params: {
ysjlId: ysjlId
}
})
},
exportExcel,
/**
* 查询原始记录检验项目【检验项目存储时的所有信息(不拼接字典列数据)】
* @param ysjlId
*/
getJyxmInfoByYsjl: (ysjlId) => {
return api({
url: '/jyxm/getJyxmInfoByYsjl',
method: 'get',
params: {
ysjlId: ysjlId
}
})
}
}
/**
* 办结报告重启申请保存备份
*/
export function initYsjlBackups(data) {
return api({
url: '/ysjl/doYsjlBackups',
method: 'post',
data: {
ysjl: data.ysjl,
param: data.param,
jyxm: JSON.stringify(data.jyxm),
flag: data.flag,
fbjyxm: data.fbjyxm,
fxObjArray: data.fxObjArray,
bgjyxm: data.bgjyxm
}
})
}
/**
* 获得原始记录所有信息
*/
export function getYsjlAllDetail(ysjlId) {
return api({
url: '/ysjl/getYsjlAllDetail',
method: 'get',
params: { ysjlId: ysjlId }
})
}
/**
* 列表查询
*/
export function getNeedRecordList(query) {
return api({
url: '/ysjl/getList',
method: 'get',
params: query
})
}
/**
* 待办原始记录列表查询
*/
export function getListUnDoneYsjl(params) {
return api({
url: '/ysjl/getListUnDoneYsjl',
method: 'get',
params
})
}
export function exportExcel(params) {
return preview({
url: '/download/downloadGrantList' + '?' + qs.stringify(params, { indices: false }),
method: 'get',
responseType: 'blob'
})
}