style:设备管理-维修单屏蔽品牌字段

liutao_branch
黄伟杰 4 months ago
parent e7d16254fe
commit 582bfcc676

@ -22,44 +22,39 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备" prop="deviceId"> <el-form-item label="设备" prop="deviceId">
<el-select <el-select v-model="formData.deviceId" filterable clearable :loading="deviceLoading"
v-model="formData.deviceId" filterable clearable :loading="deviceLoading"
:disabled="isRepairMode" placeholder="请选择设备" class="!w-full"> :disabled="isRepairMode" placeholder="请选择设备" class="!w-full">
<el-option v-for="opt in deviceOptions" :key="String(opt.value)" :label="opt.label" :value="opt.value" /> <el-option v-for="opt in deviceOptions" :key="String(opt.value)" :label="opt.label" :value="opt.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item v-if="showComponentSelect" label="关键件" prop="componentId"> <el-form-item v-if="showComponentSelect" label="关键件" prop="componentId">
<el-select <el-select v-model="formData.componentId" clearable :loading="componentLoading" :disabled="isRepairMode"
v-model="formData.componentId" clearable :loading="componentLoading" :disabled="isRepairMode"
placeholder="请选择关键件" class="!w-full"> placeholder="请选择关键件" class="!w-full">
<el-option <el-option v-for="opt in componentOptions" :key="String(opt.value)" :label="opt.label"
v-for="opt in componentOptions" :key="String(opt.value)" :label="opt.label"
:value="opt.value" /> :value="opt.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备名称" prop="machineryName" :required="false"> <el-form-item label="设备名称" prop="machineryName" :required="false">
<el-input v-model="formData.machineryName" placeholder="自动带出" disabled /> <el-input v-model="formData.machineryName" placeholder="自动带出" disabled />
</el-form-item> </el-form-item>
<el-form-item label="设备编码" prop="machineryCode" :required="false">
<el-input v-model="formData.machineryCode" placeholder="自动带出" disabled />
</el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-form-item label="设备编码" prop="machineryCode" :required="false">
<el-input v-model="formData.machineryCode" placeholder="自动带出" disabled />
</el-form-item></el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="规格型号" prop="machinerySpec" :required="false"> <el-form-item label="规格型号" prop="machinerySpec" :required="false">
<el-input v-model="formData.machinerySpec" placeholder="自动带出" disabled /> <el-input v-model="formData.machinerySpec" placeholder="自动带出" disabled />
</el-form-item> </el-form-item>
<el-form-item label="品牌" prop="machineryBrand" :required="false">
<el-input v-model="formData.machineryBrand" placeholder="自动带出" disabled />
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="维修人员" prop="acceptedBy"> <el-form-item label="维修人员" prop="acceptedBy">
<el-select <el-select v-model="formData.acceptedBy" filterable clearable placeholder="请选择维修人员" class="!w-full"
v-model="formData.acceptedBy" filterable clearable placeholder="请选择维修人员" class="!w-full"
:disabled="isRepairMode"> :disabled="isRepairMode">
<el-option v-for="item in users" :key="String(item.id)" :label="item.nickname" :value="String(item.id)" /> <el-option v-for="item in users" :key="String(item.id)" :label="item.nickname" :value="String(item.id)" />
</el-select> </el-select>
@ -67,8 +62,7 @@ v-model="formData.acceptedBy" filterable clearable placeholder="请选择维修
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="验收人员" prop="confirmBy"> <el-form-item label="验收人员" prop="confirmBy">
<el-select <el-select v-model="formData.confirmBy" filterable clearable placeholder="请选择验收人员" class="!w-full"
v-model="formData.confirmBy" filterable clearable placeholder="请选择验收人员" class="!w-full"
:disabled="isRepairMode"> :disabled="isRepairMode">
<el-option v-for="item in users" :key="String(item.id)" :label="item.nickname" :value="String(item.id)" /> <el-option v-for="item in users" :key="String(item.id)" :label="item.nickname" :value="String(item.id)" />
</el-select> </el-select>
@ -80,17 +74,20 @@ v-model="formData.confirmBy" filterable clearable placeholder="请选择验收
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="报修日期" prop="requireDate"> <el-form-item label="报修日期" prop="requireDate">
<el-date-picker v-model="formData.requireDate" type="date" value-format="x" placeholder="选择报修日期" class="!w-full" :disabled="repairFieldsDisabled" /> <el-date-picker v-model="formData.requireDate" type="date" value-format="x" placeholder="选择报修日期"
class="!w-full" :disabled="repairFieldsDisabled" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="完成日期" prop="finishDate"> <el-form-item label="完成日期" prop="finishDate">
<el-date-picker v-model="formData.finishDate" type="date" value-format="x" placeholder="选择完成日期" class="!w-full" :disabled="repairFieldsDisabled" /> <el-date-picker v-model="formData.finishDate" type="date" value-format="x" placeholder="选择完成日期"
class="!w-full" :disabled="repairFieldsDisabled" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="验收日期" prop="confirmDate"> <el-form-item label="验收日期" prop="confirmDate">
<el-date-picker v-model="formData.confirmDate" type="date" value-format="x" placeholder="选择验收日期" class="!w-full" :disabled="repairFieldsDisabled" /> <el-date-picker v-model="formData.confirmDate" type="date" value-format="x" placeholder="选择验收日期"
class="!w-full" :disabled="repairFieldsDisabled" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -102,11 +99,7 @@ v-model="formData.confirmBy" filterable clearable placeholder="请选择验收
<!-- 子表的表单 --> <!-- 子表的表单 -->
<el-tabs v-model="subTabsName"> <el-tabs v-model="subTabsName">
<el-tab-pane label="设备维修项目行" name="dvRepairLine"> <el-tab-pane label="设备维修项目行" name="dvRepairLine">
<DvRepairLineForm <DvRepairLineForm ref="dvRepairLineFormRef" :repair-id="formData.id" :line-mode="lineMode" />
ref="dvRepairLineFormRef"
:repair-id="formData.id"
:line-mode="lineMode"
/>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
<template #footer> <template #footer>

@ -80,7 +80,7 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to
<el-table-column label="维修单" align="center" prop="repairName" /> <el-table-column label="维修单" align="center" prop="repairName" />
<el-table-column label="设备" align="center" prop="machineryName" /> <el-table-column label="设备" align="center" prop="machineryName" />
<el-table-column label="设备编码" align="center" prop="machineryCode" /> <el-table-column label="设备编码" align="center" prop="machineryCode" />
<el-table-column label="品牌" align="center" prop="machineryBrand" /> <!-- <el-table-column label="品牌" align="center" prop="machineryBrand" /> -->
<el-table-column label="规格型号" align="center" prop="machinerySpec" /> <el-table-column label="规格型号" align="center" prop="machinerySpec" />
<el-table-column label="设备类型" align="center" prop="machineryTypeId" width="100px"> <el-table-column label="设备类型" align="center" prop="machineryTypeId" width="100px">
<template #default="scope"> <template #default="scope">

Loading…
Cancel
Save