This commit is contained in:
houjunxiang
2025-10-09 18:19:55 +08:00
parent f2ffc65094
commit 386f1e7466
1553 changed files with 284685 additions and 32820 deletions

235
nx/api/assayTask.js Normal file

File diff suppressed because it is too large Load Diff

141
nx/api/auncel.js Normal file

File diff suppressed because it is too large Load Diff

43
nx/api/dailyCheck.js Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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'
})
}
}

33
nx/config/index.js Normal file
View File

@@ -0,0 +1,33 @@
import { get } from 'lodash'
// 开发环境配置
export let version
// 接口前缀
export const apiPath = import.meta.env.NX_API_PATH
// if (process.env.NODE_ENV === 'development') {
// console.log(import.meta.env)
// baseUrl = import.meta.env.NX_DEV_BASE_URL
// } else {
// }
version = import.meta.env.NX_VERSION
// if (typeof baseUrl === 'undefined') {
// console.error('请检查.env配置文件是否存在')
// } else {
// }
export const apiCrypto = {
type: 'sm4', //aes,des,sm4
aesKey: 'okK2ScfBoB0PzjTLVIlzp9z0R0CuPndE',
desKey: 'wMpDsJjgCL4sXMbY',
sm4Key: 'pMjhravzPN0TKm0j'
}
// 客户端密钥
export const clientSecret = ' 2E1TFEkR8YaOcLhp'
// 附件前缀
export const attachmentKey = 'lims_attachment'
export default {
apiPath,
apiCrypto,
clientSecret,
attachmentKey
}

Some files were not shown because too many files have changed in this diff Show More