1
This commit is contained in:
235
nx/api/assayTask.js
Normal file
235
nx/api/assayTask.js
Normal file
@@ -0,0 +1,235 @@
|
||||
import request from '@/nx/request'
|
||||
const taskDetailPrefix = '/qms/bus/qmsBusAssayTaskDetail'
|
||||
const taskPrefix = '/qms/bus/qmsBusAssayTask'
|
||||
// 获取任务明细
|
||||
const getAssayTaskDetailListByTaskNo = params => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/detailListByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//发起终止样品申请(退回样品)
|
||||
const createRollbackApply = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/createRollbackApply',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const getAssayTaskDetailById = params => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/queryById',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//收样
|
||||
const execReceiveSample = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/receiveSample',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//送样
|
||||
const execSendSample = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/sendSample',
|
||||
method: 'POST',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务明细字段
|
||||
const queryFieldsByTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/config/qmsConAssayTaskDetailField/queryFieldsByTaskDetail',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务明细字段
|
||||
const queryHeadFieldsByTaskNo = params => {
|
||||
return request({
|
||||
url: '/qms/config/qmsConAssayTaskHead/queryHeadFieldsByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务抬头值
|
||||
const queryHeadValueByTaskNo = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/queryHeadValueByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
showError: false,
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存任务抬头值
|
||||
const saveHeadValue = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/saveOrUpdate',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存任务明细
|
||||
const saveDetailValue = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/saveTaskDetail',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 提交任务明细-停用
|
||||
const submitTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/submitTaskDetail',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const submitTask = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/submitTaskByTaskNo',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 撤销提交任务明细
|
||||
const redoAssayTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/redoAssayTaskDetail',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存抬头时更新字段到明细
|
||||
const saveHeadValueToDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/saveHeadValueToDetail',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//数据上报
|
||||
const reportAssayTask = id => {
|
||||
return request({
|
||||
url: taskPrefix + '/reportAssayTask',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
},
|
||||
custom: {
|
||||
showSuccess: true,
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const rollbackAssayTask = id => {
|
||||
return request({
|
||||
url: taskPrefix + '/rollbackAssayTask',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*
|
||||
* 查询回收率配置*/
|
||||
const queryConRecoveryRateList = param => {
|
||||
return request({
|
||||
url: '/qms/config/recoveryRate/list',
|
||||
method: 'GET',
|
||||
params: param
|
||||
})
|
||||
}
|
||||
|
||||
/*
|
||||
* 查询样品流程节点
|
||||
* */
|
||||
const queryQmsDicSampleProcessCodeList = () => {
|
||||
return request({
|
||||
url: '/qms/dic/qmsDicSampleProcessCode/list?pageSize=9999',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
getAssayTaskDetailListByTaskNo,
|
||||
getAssayTaskDetailById,
|
||||
queryFieldsByTaskDetail,
|
||||
queryHeadFieldsByTaskNo,
|
||||
queryHeadValueByTaskNo,
|
||||
saveHeadValue,
|
||||
saveDetailValue,
|
||||
reportAssayTask,
|
||||
saveHeadValueToDetail,
|
||||
redoAssayTaskDetail,
|
||||
queryConRecoveryRateList,
|
||||
execReceiveSample,
|
||||
execSendSample,
|
||||
createRollbackApply,
|
||||
rollbackAssayTask,
|
||||
submitTask,
|
||||
queryQmsDicSampleProcessCodeList
|
||||
}
|
||||
141
nx/api/auncel.js
Normal file
141
nx/api/auncel.js
Normal file
@@ -0,0 +1,141 @@
|
||||
import request from '@/nx/request'
|
||||
const taskPrefix = '/qms/bus/qmsBusAssayTask'
|
||||
const taskDetailPrefix = '/qms/bus/qmsBusAssayTaskDetail'
|
||||
|
||||
// 获取任务
|
||||
const getAssayTaskList = params => {
|
||||
return request({
|
||||
url: taskPrefix + '/listTaskForPAD',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 天平称重
|
||||
const auncelWeigh = params => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/saveWeight',
|
||||
method: 'POST',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
//撤销称重
|
||||
const auncelWeighRevoke = id => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/revokeWeight',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 批量称重提交
|
||||
const weighBatchSubmitByTaskNo = taskNo => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/submitWeightTaskByTaskNo',
|
||||
method: 'POST',
|
||||
params: {
|
||||
taskNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 批量称重提交
|
||||
const weighBatchSubmitByIds = ids => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/submitWeightTaskByIds',
|
||||
method: 'POST',
|
||||
params: {
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 任务单复核
|
||||
const assayTaskReview = id => {
|
||||
return request({
|
||||
url: taskPrefix + '/review',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 任务单及样品复核
|
||||
const reviewWeightTaskByTaskIdAndSampleIds = (taskId, sampleIds) => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/reviewWeightTaskByTaskIdAndSampleIds',
|
||||
method: 'POST',
|
||||
params: {
|
||||
taskId,
|
||||
sampleIds
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 复核
|
||||
const assayTaskDetailReview = id => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/review',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 恢复
|
||||
const assayTaskDetailRecovery = id => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/recovery',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getConAssayTaskWithReportTemplateContent = id => {
|
||||
return request({
|
||||
url: '/qms/config/assay-task/getConTaskWithReportTemplateDataContent',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
export const queryTaskDetailListByAssayTaskId = params => {
|
||||
return request({
|
||||
url: taskPrefix + '/getAssayTaskDataWithDetailData',
|
||||
method: 'get',
|
||||
params: params,
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
auncelWeigh,
|
||||
auncelWeighRevoke,
|
||||
getAssayTaskList,
|
||||
weighBatchSubmitByTaskNo,
|
||||
weighBatchSubmitByIds,
|
||||
assayTaskReview,
|
||||
reviewWeightTaskByTaskIdAndSampleIds,
|
||||
assayTaskDetailReview,
|
||||
assayTaskDetailRecovery,
|
||||
getConAssayTaskWithReportTemplateContent,
|
||||
queryTaskDetailListByAssayTaskId
|
||||
}
|
||||
43
nx/api/dailyCheck.js
Normal file
43
nx/api/dailyCheck.js
Normal file
@@ -0,0 +1,43 @@
|
||||
import request from '@/nx/request'
|
||||
export default {
|
||||
queryById: id =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/getMaintainDetail',
|
||||
method: 'GET',
|
||||
params: { id }
|
||||
}),
|
||||
list: params =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/list',
|
||||
method: 'GET',
|
||||
params
|
||||
}),
|
||||
// 根据设备id或者维护和点检记录
|
||||
getCheckRecord: data =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/createOrGet',
|
||||
method: 'POST',
|
||||
data
|
||||
}),
|
||||
submit: data =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/saveMaintainVo',
|
||||
method: 'POST',
|
||||
data,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
}),
|
||||
getLastDailyCheckOfToday: params =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/getLastDailyCheckOfToday',
|
||||
method: 'GET',
|
||||
params,
|
||||
}),
|
||||
createDailyCheck: data =>
|
||||
request({
|
||||
url: '/lims/bus/deviceBusMaintain/create',
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
79
nx/api/deviceInfo.js
Normal file
79
nx/api/deviceInfo.js
Normal file
@@ -0,0 +1,79 @@
|
||||
import request from '@/nx/request'
|
||||
|
||||
export function getDeviceBusInfoById(id) {
|
||||
return request({
|
||||
url: '/lims/bus/deviceBusInfo/queryById',
|
||||
method: 'GET',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
export function deviceList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/deviceBusInfo/list',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
export function treeData(params) {
|
||||
return request({
|
||||
url: '/lims/bus/deviceBusProduct/listTree',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 验收列表
|
||||
export function acceptDetailList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/accept-detail/queryBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
export function scrapDetailList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/scrap-detail/queryBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 维修列表
|
||||
export function repairList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/repairResult/list',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 借用列表
|
||||
export function borrowList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/borrow-detail/queryPageBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 归还列表
|
||||
export function givebackList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/giveback-detail/queryPageBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
export function scrapList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/scrap-detail/queryPageBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
export function stopList(params) {
|
||||
return request({
|
||||
url: '/lims/bus/device/stop-detail/queryPageBy',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
export default{
|
||||
getDeviceBusInfoById
|
||||
}
|
||||
10
nx/api/index.js
Normal file
10
nx/api/index.js
Normal file
@@ -0,0 +1,10 @@
|
||||
const files = import.meta.glob('./*.js', { eager: true });
|
||||
let api = {};
|
||||
Object.keys(files).forEach((key) => {
|
||||
api = {
|
||||
...api,
|
||||
[key.replace(/(.*\/)*([^.]+).*/gi, '$2')]: files[key].default,
|
||||
};
|
||||
});
|
||||
|
||||
export default api;
|
||||
24
nx/api/laboratory.js
Normal file
24
nx/api/laboratory.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import request from '@/nx/request'
|
||||
|
||||
//获取实验室设备
|
||||
const getDeviceLaboratoryListBy = params => {
|
||||
return request({
|
||||
url: '/qms/lims/deviceLaboratory/list',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
// 获取平板端菜单
|
||||
const getMenuForPAD = () => {
|
||||
return request({
|
||||
url: '/sys/permission/getMenuForPAD',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
getDeviceLaboratoryListBy,
|
||||
getMenuForPAD
|
||||
}
|
||||
77
nx/api/measure.js
Normal file
77
nx/api/measure.js
Normal file
@@ -0,0 +1,77 @@
|
||||
import request from '@/nx/request'
|
||||
|
||||
// 根据用户id获取计量点
|
||||
const getMeasurePointByUserId = params => {
|
||||
return request({
|
||||
url: '/mas-iot/user-measure-point/listByUserId',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 根据用户id及计量点id获取计量点
|
||||
const getMeasurePointByUserIdAndMeasurePointId = params => {
|
||||
return request({
|
||||
url: '/mas-iot/user-measure-point/findByUserIdAndMeasurePointId',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//获取物料信息
|
||||
const getGoodsListBy = params => {
|
||||
return request({
|
||||
url: '/mas-lims/bas-goods/oldGoodsListBy',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
//获取发货方
|
||||
const getSellerListBy = params => {
|
||||
return request({
|
||||
url: '/mas-lims/bas-businesses/oldSellerListBy',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
//获取收货方
|
||||
const getBuyerListBy = params => {
|
||||
return request({
|
||||
url: '/mas-lims/bas-businesses/oldBuyerListBy',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isApiEncryption: false
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
getGoodsListBy,
|
||||
getSellerListBy,
|
||||
getBuyerListBy,
|
||||
getMeasurePointByUserId,
|
||||
getMeasurePointByUserIdAndMeasurePointId
|
||||
}
|
||||
39
nx/api/sys.js
Normal file
39
nx/api/sys.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/nx/request'
|
||||
|
||||
export function getSysParameterBizByName(name) {
|
||||
return request({
|
||||
url: '/sys/sysParameterBiz/getSysParameterBizByName',
|
||||
method: 'GET',
|
||||
params: { name }
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
getSysParameterBizByName,
|
||||
// 获取验证图片以及 token
|
||||
getCaptchaCode: data => {
|
||||
return request({
|
||||
url: '/system/captcha/get',
|
||||
method: 'POST',
|
||||
data,
|
||||
custom: {
|
||||
showError: false,
|
||||
showLoading: false,
|
||||
isTransformResponse: false
|
||||
}
|
||||
})
|
||||
},
|
||||
// 滑动或者点选验证
|
||||
verifyCaptcha: data => {
|
||||
return request({
|
||||
url: '/system/captcha/check',
|
||||
method: 'POST',
|
||||
data,
|
||||
custom: {
|
||||
showError: false,
|
||||
showLoading: false,
|
||||
isTransformResponse: false
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
38
nx/api/user.js
Normal file
38
nx/api/user.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/nx/request'
|
||||
export default {
|
||||
// 账号登录
|
||||
accountLogin: data =>
|
||||
request({
|
||||
url: '/system/auth/login',
|
||||
method: 'POST',
|
||||
data,
|
||||
custom: {
|
||||
loadingMsg: '登录中'
|
||||
}
|
||||
}),
|
||||
// 获取用户权限信息
|
||||
getInfo: () => {
|
||||
return request({
|
||||
url: '/system/auth/get-permission-info',
|
||||
method: 'GET',
|
||||
custom: {
|
||||
showError: false,
|
||||
showLoading: false
|
||||
}
|
||||
})
|
||||
},
|
||||
getRoleMenusByParentMenuKey: params =>
|
||||
request({
|
||||
url: '/sys/permission/getMenuByParentNodeUrl',
|
||||
method: 'GET',
|
||||
params
|
||||
}),
|
||||
|
||||
getAppPermission: param => {
|
||||
request({
|
||||
params: param,
|
||||
url: '/sys/app-client-role/getListByUserIdAndClientId',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user