详情优化

This commit is contained in:
XaoLi717 2024-10-31 14:28:19 +08:00
parent 66546a3a18
commit c68ead4a05
3 changed files with 21 additions and 21 deletions

View File

@ -21,7 +21,7 @@
</el-form-item>
</el-col>
</el-row>
<el-form-item label="车状态" prop="carStatus">
<el-form-item label="状态" prop="carStatus">
<el-radio-group v-model="formData.carStatus">
<el-radio
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_CAR_STATUS)"
@ -56,7 +56,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="车类型" prop="carType">
<el-form-item label="类型" prop="carType">
<el-select v-model="formData.carType" placeholder="请选择用车类型">
<el-option
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_CAR_TYPE)"
@ -146,12 +146,12 @@ const formData = ref({
carRemark: undefined,
})
const formRules = reactive({
carType: [{ required: true, message: '车类型不能为空', trigger: 'change' }],
carType: [{ required: true, message: '类型不能为空', trigger: 'change' }],
carDriver: [{ required: true, message: '驾驶员不能为空', trigger: 'blur' }],
carStart: [{ required: true, message: '用车开始时间不能为空', trigger: 'blur' }],
carEnd: [{ required: true, message: '用车结束时间不能为空', trigger: 'blur' }],
carStart: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
carEnd: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
carAddress: [{ required: true, message: '目的地不能为空', trigger: 'blur' }],
carStatus: [{ required: true, message: '车状态不能为空', trigger: 'blur' }],
carStatus: [{ required: true, message: '状态不能为空', trigger: 'blur' }],
carReason: [{ required: true, message: '用车原因不能为空', trigger: 'blur' }],
})
const formRef = ref() // Ref

View File

@ -21,7 +21,7 @@
</el-form-item>
</el-col>
</el-row>
<el-form-item label="车状态" prop="carStatus">
<el-form-item label="状态" prop="carStatus">
<el-radio-group v-model="formData.carStatus" disabled>
<el-radio
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_CAR_STATUS)"
@ -35,7 +35,7 @@
</el-form-item>
<el-row>
<el-col :span="12">
<el-form-item label="用车开始时间" prop="carStart">
<el-form-item label="开始时间" prop="carStart">
<el-date-picker
v-model="formData.carStart"
type="date"
@ -46,7 +46,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="用车结束时间" prop="carEnd">
<el-form-item label="结束时间" prop="carEnd">
<el-date-picker
v-model="formData.carEnd"
type="date"
@ -59,7 +59,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="车类型" prop="carType">
<el-form-item label="类型" prop="carType">
<el-select v-model="formData.carType" placeholder="请选择用车类型" disabled>
<el-option
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_CAR_TYPE)"

View File

@ -50,6 +50,15 @@
<el-form-item>
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
<el-button
type="primary"
plain
@click="handleCreate()"
:loading="exportLoading"
v-hasPermi="['home:clgl:export']"
>
<Icon icon="ep:download" class="mr-5px" /> 发起流程
</el-button>
<el-button
type="success"
plain
@ -59,15 +68,6 @@
>
<Icon icon="ep:download" class="mr-5px" /> 导出
</el-button>
<el-button
type="success"
plain
@click="handleCreate()"
:loading="exportLoading"
v-hasPermi="['home:clgl:export']"
>
<Icon icon="ep:download" class="mr-5px" /> 发起流程
</el-button>
</el-form-item>
</el-form>
</ContentWrap>
@ -79,7 +79,7 @@
<!-- <el-table-column label="申请人id" align="center" prop="carUserId" />-->
<el-table-column label="申请人" align="center" prop="carUserName" />
<el-table-column label="部门" align="center" prop="deptName" />
<el-table-column label="车类型" align="center" prop="carType">
<el-table-column label="类型" align="center" prop="carType">
<template #default="scope">
<dict-tag :type="DICT_TYPE.CLGL_CAR_TYPE" :value="scope.row.carType" />
</template>
@ -103,7 +103,7 @@
<el-table-column label="车辆信息" align="center" prop="carInfo" />
<!-- <el-table-column label="车辆开始里程" align="center" prop="carStartMileage" />-->
<!-- <el-table-column label="车辆结束里程" align="center" prop="carEndMileage" />-->
<el-table-column label="车状态" align="center" prop="carStatus">
<el-table-column label="状态" align="center" prop="carStatus">
<template #default="scope">
<dict-tag :type="DICT_TYPE.CLGL_CAR_STATUS" :value="scope.row.carStatus" />
</template>