init
This commit is contained in:
373
src/api/dict/index.js
Normal file
373
src/api/dict/index.js
Normal file
@@ -0,0 +1,373 @@
|
||||
/*
|
||||
* @Date: 2021-01-21 18:08:29
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-12 10:11:14
|
||||
* @FilePath: \basic-admin\src\api\dict\index.js
|
||||
* @Description: 数据字典定义
|
||||
*/
|
||||
// import request from '@/utils/request'
|
||||
import { requestWithCache } from '@/utils/request'
|
||||
|
||||
// 获取设备列表列表
|
||||
export function getDictDevice(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/equipment/page',
|
||||
method: 'post',
|
||||
data
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取设备类型列表
|
||||
export function getDictDeviceType(data) {
|
||||
return requestWithCache({
|
||||
url: '/common/data-dictionary/equipmentTypeList',
|
||||
method: 'post',
|
||||
data
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取物料列表
|
||||
export function getDictBom(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/material/page',
|
||||
method: 'post',
|
||||
data
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取供应商列表
|
||||
export function getDictSupplier(data) {
|
||||
return requestWithCache({
|
||||
url: '/common/data-dictionary/supplierList',
|
||||
method: 'post',
|
||||
data
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取单位列表
|
||||
export function getDictUnit(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/platform-dict/selectPlatformDictDataListByPage',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999,
|
||||
dictTypeId: '1392033901169348609'
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取物料列表
|
||||
export function getDictMaterial(data) {
|
||||
return requestWithCache({
|
||||
url: '/material/material-date/materialList',
|
||||
method: 'post',
|
||||
data
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取维修类型
|
||||
export function getDictRepairType(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/maintenance-type/page',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
enabled: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.name
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取员工列表
|
||||
export function getDictWorker() {
|
||||
return requestWithCache({
|
||||
url: '/basic/worker/page',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.name,
|
||||
telephone: item.telephone ? item.telephone : ''
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取基础备品备件列表
|
||||
export function getDictSparepart(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/tool-spare-part/page',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.name + (item.model ? ' - ' + item.model : '')
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取备件型号
|
||||
export function getDictModel(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/tool-spare-part/list',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999,
|
||||
...data
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.name
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 质量---报废: 报废原因
|
||||
export function scrapReasonList(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/scrap-information/page',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.scrap
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取故障等级
|
||||
export function faultLevelList(data) {
|
||||
return requestWithCache({
|
||||
url: '/common/data-dictionary-business/findAllByTypeOrCategory',
|
||||
method: 'post',
|
||||
subname: 'faultLevelList',
|
||||
data: {
|
||||
current: 1,
|
||||
dataCategory: '故障',
|
||||
dataType: '状况',
|
||||
enabled: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.dataValue
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取保养周期
|
||||
export function maintainPeriod(data) {
|
||||
return requestWithCache({
|
||||
url: '/basic/platform-dict/selectPlatformDictDataListByPage',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
enabled: 1,
|
||||
size: 999,
|
||||
dictTypeId: '1393406291017252866'
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.dataName
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 质量检测计划 获取检测频率
|
||||
export function detectionPeriod(data) {
|
||||
return requestWithCache({
|
||||
url: '/common/data-dictionary-business/findAllByTypeOrCategory',
|
||||
method: 'post',
|
||||
subname: 'detectionPeriod',
|
||||
data: {
|
||||
current: 1,
|
||||
dataCategory: '时间',
|
||||
dataType: '频率',
|
||||
enabled: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.dataValue
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取设备类型的参数
|
||||
export function equipmentTypeParam(id) {
|
||||
return requestWithCache({
|
||||
url: '/equipment/equipment-parameter/findAllByIdOrName',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
equipmentTypeId: id,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.paramName
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取设备状态
|
||||
|
||||
export function statusList(id) {
|
||||
return requestWithCache({
|
||||
url: '/basic/configure-display/page',
|
||||
method: 'post',
|
||||
data: {
|
||||
current: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.status
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取角色列表
|
||||
export function workerRoleList() {
|
||||
return requestWithCache({
|
||||
url: '/basic/platform-dict/selectPlatformDictDataListByPage',
|
||||
method: 'post',
|
||||
data: {
|
||||
dictTypeId: '1383318968677273601',
|
||||
current: 1,
|
||||
size: 999
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code === 0) {
|
||||
return res.data.records.map(item => {
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.dataName
|
||||
}
|
||||
})
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user