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
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'
|
|
})
|
|
}
|
|
|