add(dms): 新增了机台信息相关接口和类型定义

- 新增了机台信息相关接口和类型定义
- 修改了报警详情信息相关去除了多余的分号
master
zch 3 months ago
parent 1aab02a0f8
commit 27fc40f7bc

@ -3,7 +3,7 @@ import { AxiosPromise } from 'axios';
import { BaseAlarmDetailVO, BaseAlarmDetailForm, BaseAlarmDetailQuery } from '@/api/dms/baseAlarmDetail/types'; import { BaseAlarmDetailVO, BaseAlarmDetailForm, BaseAlarmDetailQuery } from '@/api/dms/baseAlarmDetail/types';
/** /**
* ; *
* @param query * @param query
* @returns {*} * @returns {*}
*/ */
@ -17,7 +17,7 @@ export const listBaseAlarmDetail = (query?: BaseAlarmDetailQuery): AxiosPromise<
}; };
/** /**
* ; *
* @param alarmDetailId * @param alarmDetailId
*/ */
export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise<BaseAlarmDetailVO> => { export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise<BaseAlarmDetailVO> => {
@ -28,7 +28,7 @@ export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise
}; };
/** /**
* ; *
* @param data * @param data
*/ */
export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => { export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => {
@ -40,7 +40,7 @@ export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => {
}; };
/** /**
* ; *
* @param data * @param data
*/ */
export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => { export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => {
@ -52,7 +52,7 @@ export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => {
}; };
/** /**
* ; *
* @param alarmDetailId * @param alarmDetailId
*/ */
export const delBaseAlarmDetail = (alarmDetailId: string | number | Array<string | number>) => { export const delBaseAlarmDetail = (alarmDetailId: string | number | Array<string | number>) => {
@ -64,7 +64,7 @@ export const delBaseAlarmDetail = (alarmDetailId: string | number | Array<string
/** /**
* ; *
* @param query * @param query
* @returns {*} * @returns {*}
*/ */

@ -0,0 +1,77 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { ProdBaseMachineInfoVO, ProdBaseMachineInfoForm, ProdBaseMachineInfoQuery } from '@/api/dms/dmsBaseMachineInfo/types';
/**
*
* @param query
* @returns {*}
*/
export const listDmsBaseMachineInfoIn = (query?: ProdBaseMachineInfoQuery): AxiosPromise<ProdBaseMachineInfoVO[]> => {
return request({
url: '/dms/dmsBaseMachineInfo/list',
method: 'get',
params: query
});
};
/**
*
* @param machineId
*/
export const getDmsBaseMachineInfo = (machineId: string | number): AxiosPromise<ProdBaseMachineInfoVO> => {
return request({
url: '/dms/dmsBaseMachineInfo/' + machineId,
method: 'get'
});
};
/**
*
* @param data
*/
/*export const addProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => {
return request({
url: '/dms/dmsBaseMachineInfo',
method: 'post',
data: data
});
};*/
/**
*
* @param data
*/
/*export const updateProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => {
return request({
url: '/dms/dmsBaseMachineInfo',
method: 'put',
data: data
});
};*/
/**
*
* @param machineId
*/
/*export const delDmsBaseMachineInfo = (machineId: string | number | Array<string | number>) => {
return request({
url: '/dms/dmsBaseMachineInfo/' + machineId,
method: 'delete'
});
};*/
/**
*
* @param query
* @returns {*}
*/
export function getDmsBaseMachineInfoList (query) {
return request({
url: '/dms/dmsBaseMachineInfo/getDmsBaseMachineInfoList',
method: 'get',
params: query
});
};

@ -0,0 +1,193 @@
export interface ProdBaseMachineInfoVO {
/**
*
*/
machineId: string | number;
/**
*
*/
tenantId: string | number;
/**
*
*/
machineCode: string;
/**
*
*/
machineName: string;
/**
*
*/
assetNumber: string;
/**
*
*/
machineLocation: string;
/**
*
*/
machineType: string;
/**
*
*/
machineSpec: string;
/**
*
*/
supplierId: string | number;
/**
* (0 1 2)
*/
machineStatus: string;
/**
*
*/
remark: string;
/**
*
*/
createDept: number;
/**
*
*/
createBy: number;
/**
*
*/
createTime: string;
/**
*
*/
updateBy: number;
/**
*
*/
updateTime: string;
}
export interface ProdBaseMachineInfoForm extends BaseEntity {
/**
*
*/
machineId?: string | number;
/**
*
*/
machineCode?: string;
/**
*
*/
machineName?: string;
/**
*
*/
assetNumber?: string;
/**
*
*/
machineLocation?: string;
/**
*
*/
machineType?: string;
/**
*
*/
machineSpec?: string;
/**
*
*/
supplierId?: string | number;
/**
* (0 1 2)
*/
machineStatus?: string;
/**
*
*/
remark?: string;
baseMachineProcessList?: [];
}
export interface ProdBaseMachineInfoQuery extends PageQuery {
/**
*
*/
machineId?: string | number;
/**
*
*/
machineCode?: string;
/**
*
*/
machineName?: string;
/**
*
*/
assetNumber?: string;
/**
*
*/
machineLocation?: string;
/**
*
*/
machineType?: string;
/**
*
*/
machineSpec?: string;
/**
*
*/
supplierId?: string | number;
/**
* (0 1 2)
*/
machineStatus?: string;
/**
*
*/
params?: any;
}

@ -86,7 +86,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" /> <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
</el-card> </el-card>
<!-- 添加或修改报警详情信息;对话框 --> <!-- 添加或修改报警详情信息对话框 -->
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body> <el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
<el-form ref="baseAlarmDetailFormRef" :model="form" :rules="rules" label-width="80px"> <el-form ref="baseAlarmDetailFormRef" :model="form" :rules="rules" label-width="80px">
<!-- <el-form-item label="报警详细信息ID" prop="alarmDetailId"> <!-- <el-form-item label="报警详细信息ID" prop="alarmDetailId">
@ -224,7 +224,7 @@ const data = reactive<PageData<BaseAlarmDetailForm, BaseAlarmDetailQuery>>({
const { queryParams, form, rules } = toRefs(data); const { queryParams, form, rules } = toRefs(data);
/** 查询报警详情信息;列表 */ /** 查询报警详情信息列表 */
const getList = async () => { const getList = async () => {
loading.value = true; loading.value = true;
const res = await listBaseAlarmDetail(queryParams.value); const res = await listBaseAlarmDetail(queryParams.value);
@ -268,7 +268,7 @@ const handleSelectionChange = (selection: BaseAlarmDetailVO[]) => {
const handleAdd = () => { const handleAdd = () => {
reset(); reset();
dialog.visible = true; dialog.visible = true;
dialog.title = "添加报警详情信息;"; dialog.title = "添加报警详情信息";
} }
/** 修改按钮操作 */ /** 修改按钮操作 */
@ -278,7 +278,7 @@ const handleUpdate = async (row?: BaseAlarmDetailVO) => {
const res = await getBaseAlarmDetail(_alarmDetailId); const res = await getBaseAlarmDetail(_alarmDetailId);
Object.assign(form.value, res.data); Object.assign(form.value, res.data);
dialog.visible = true; dialog.visible = true;
dialog.title = "修改报警详情信息;"; dialog.title = "修改报警详情信息";
} }
/** 提交按钮 */ /** 提交按钮 */
@ -301,7 +301,7 @@ const submitForm = () => {
/** 删除按钮操作 */ /** 删除按钮操作 */
const handleDelete = async (row?: BaseAlarmDetailVO) => { const handleDelete = async (row?: BaseAlarmDetailVO) => {
const _alarmDetailIds = row?.alarmDetailId || ids.value; const _alarmDetailIds = row?.alarmDetailId || ids.value;
await proxy?.$modal.confirm('是否确认删除报警详情信息;编号为"' + _alarmDetailIds + '"的数据项?').finally(() => loading.value = false); await proxy?.$modal.confirm('是否确认删除报警详情信息编号为"' + _alarmDetailIds + '"的数据项?').finally(() => loading.value = false);
await delBaseAlarmDetail(_alarmDetailIds); await delBaseAlarmDetail(_alarmDetailIds);
proxy?.$modal.msgSuccess("删除成功"); proxy?.$modal.msgSuccess("删除成功");
await getList(); await getList();

Loading…
Cancel
Save