提交
This commit is contained in:
@ -10,7 +10,7 @@ VITE_APP_ENV = 'development'
|
|||||||
|
|
||||||
# VITE_APP_BASE_API = 'http://192.168.110.149:8899'
|
# VITE_APP_BASE_API = 'http://192.168.110.149:8899'
|
||||||
|
|
||||||
VITE_APP_BASE_API = 'http://192.168.110.209:8899'
|
VITE_APP_BASE_API = 'http://192.168.110.149:8899'
|
||||||
|
|
||||||
# 曾涛
|
# 曾涛
|
||||||
# VITE_APP_BASE_API = 'http://192.168.110.149:8899'
|
# VITE_APP_BASE_API = 'http://192.168.110.149:8899'
|
||||||
|
@ -328,13 +328,14 @@ onUnmounted(() => {
|
|||||||
padding: 15px 5px 5px 5px;
|
padding: 15px 5px 5px 5px;
|
||||||
.progress_text_title {
|
.progress_text_title {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
// height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
& > div:first-child {
|
& > div:first-child {
|
||||||
// 第一个子元素的样式
|
// 第一个子元素的样式
|
||||||
width: 50%;
|
// width: 50%;
|
||||||
|
height: 100%;
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
// font-weight: bold;
|
// font-weight: bold;
|
||||||
font-family: 'AlimamaShuHeiTi', sans-serif;
|
font-family: 'AlimamaShuHeiTi', sans-serif;
|
||||||
@ -343,10 +344,14 @@ onUnmounted(() => {
|
|||||||
|
|
||||||
& > div:last-child {
|
& > div:last-child {
|
||||||
// 最后一个子元素的样式
|
// 最后一个子元素的样式
|
||||||
width: 50%;
|
// width: 50%;
|
||||||
|
height: 100%;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
color: #999;
|
color: #999;
|
||||||
text-align: center;
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
padding-left: 5px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.content_text {
|
.content_text {
|
||||||
|
@ -0,0 +1,115 @@
|
|||||||
|
<template>
|
||||||
|
<!-- 机械台账详情抽屉 -->
|
||||||
|
|
||||||
|
<el-drawer v-model="isShowDialog" size="40%" direction="ltr">
|
||||||
|
<template #header>
|
||||||
|
<span>机械台账详情</span>
|
||||||
|
</template>
|
||||||
|
<el-form ref="formRef" :model="formData" label-width="100px">
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="设备名称">{{ formData.devicename }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="设备类型">{{ formData.deviceType }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="设备编号">{{ formData.deviceNumber }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="班组名称">{{ formData.teamName }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="入场日期">{{ parseTime(formData.entryTime, '{y}-{m}-{d}') }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="规格型号">{{ formData.specification }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="生产能力">{{ formData.production }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="车牌号码">{{ formData.plateNumber }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="设备管理员">{{ formData.deviceKeeper }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="车辆行驶证">{{ formData.drivingLicence }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="新旧程度">{{ formData.degree }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="车辆容量">{{ formData.vehicleCapacity }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<el-form-item label="车辆净重">{{ formData.suttle }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="铭牌">
|
||||||
|
<el-image :src="formData.nameplate" fit="contain" style="width: 150px; height: 150px" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="合格证书">
|
||||||
|
<el-image :src="formData.equipmentPhoto" fit="fill" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="设备照片"> </el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="检验报告"> </el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="上传时间">{{ formData.createdAt }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="备注">{{ formData.remark }}</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</el-form>
|
||||||
|
</el-drawer>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { getMechanicalrewriting } from '@/api/mechanical/mechanicalrewriting';
|
||||||
|
const formData: any = ref({
|
||||||
|
devicename: '',
|
||||||
|
deviceType: '',
|
||||||
|
deviceNumber: '',
|
||||||
|
teamName: '',
|
||||||
|
entryTime: '',
|
||||||
|
specification: '',
|
||||||
|
production: '',
|
||||||
|
plateNumber: '',
|
||||||
|
deviceKeeper: '',
|
||||||
|
drivingLicence: '',
|
||||||
|
degree: '',
|
||||||
|
vehicleCapacity: '',
|
||||||
|
suttle: '',
|
||||||
|
nameplate: '',
|
||||||
|
qualification: '',
|
||||||
|
equipmentPhoto: '',
|
||||||
|
verificationReport: '',
|
||||||
|
createdAt: '',
|
||||||
|
remark: ''
|
||||||
|
});
|
||||||
|
const isShowDialog = ref(false);
|
||||||
|
const open = async (id?: any) => {
|
||||||
|
console.log(id);
|
||||||
|
isShowDialog.value = true;
|
||||||
|
if (id) {
|
||||||
|
const res = await getMechanicalrewriting(id);
|
||||||
|
console.log(res);
|
||||||
|
formData.value = res.data;
|
||||||
|
// form.value.equipmentType = res.data.deviceNumber + '_' + res.data.deviceType;
|
||||||
|
// Object.assign(form.value, res.data);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
defineExpose({
|
||||||
|
open
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
<el-table-column label="操作" align="center" fixed="right" min-width="200" fixed-width>
|
<el-table-column label="操作" align="center" fixed="right" min-width="200" fixed-width>
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-tooltip content="修改" placement="top">
|
<el-tooltip content="修改" placement="top">
|
||||||
<el-button link type="primary" icon="View" @click="handleUpdate(scope.row)" v-hasPermi="['mechanical:mechanicalrewriting:edit']"
|
<el-button link type="primary" icon="View" @click="handleDetails(scope.row)" v-hasPermi="['mechanical:mechanicalrewriting:edit']"
|
||||||
>详情</el-button
|
>详情</el-button
|
||||||
>
|
>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
@ -80,6 +80,7 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<addComponent ref="addComponentRef" @success="getList" />
|
<addComponent ref="addComponentRef" @success="getList" />
|
||||||
|
<detailsComponent ref="detailsComponentRef" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -93,6 +94,7 @@ import {
|
|||||||
} from '@/api/mechanical/mechanicalrewriting';
|
} from '@/api/mechanical/mechanicalrewriting';
|
||||||
import { MechanicalrewritingVO, MechanicalrewritingQuery, MechanicalrewritingForm } from '@/api/mechanical/mechanicalrewriting/types';
|
import { MechanicalrewritingVO, MechanicalrewritingQuery, MechanicalrewritingForm } from '@/api/mechanical/mechanicalrewriting/types';
|
||||||
import addComponent from './components/add.vue';
|
import addComponent from './components/add.vue';
|
||||||
|
import detailsComponent from './components/details.vue';
|
||||||
|
|
||||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||||
|
|
||||||
@ -216,13 +218,14 @@ const handleAdd = () => {
|
|||||||
const handleUpdate = async (row?: MechanicalrewritingVO) => {
|
const handleUpdate = async (row?: MechanicalrewritingVO) => {
|
||||||
// reset();
|
// reset();
|
||||||
const _id = row?.id || ids.value[0];
|
const _id = row?.id || ids.value[0];
|
||||||
// const res = await getMechanicalrewriting(_id);
|
|
||||||
// Object.assign(form.value, res.data);
|
|
||||||
// dialog.visible = true;
|
|
||||||
// dialog.title = '修改机械台账';
|
|
||||||
addComponentRef.value?.open(_id);
|
addComponentRef.value?.open(_id);
|
||||||
};
|
};
|
||||||
|
const detailsComponentRef = ref();
|
||||||
|
//详情
|
||||||
|
const handleDetails = (row) => {
|
||||||
|
const _id = row?.id || ids.value[0];
|
||||||
|
detailsComponentRef.value?.open(_id);
|
||||||
|
};
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
const submitForm = () => {
|
const submitForm = () => {
|
||||||
mechanicalrewritingFormRef.value?.validate(async (valid: boolean) => {
|
mechanicalrewritingFormRef.value?.validate(async (valid: boolean) => {
|
||||||
|
Reference in New Issue
Block a user