测试后修改
This commit is contained in:
parent
b6b4482323
commit
42cf07b10d
@ -122,6 +122,8 @@ export enum DICT_TYPE {
|
|||||||
HOME_CONTENT = 'home_content',
|
HOME_CONTENT = 'home_content',
|
||||||
CLGL_CAR_STATUS = 'clgl_car_status',
|
CLGL_CAR_STATUS = 'clgl_car_status',
|
||||||
CLGL_CAR_TYPE = 'clgl_car_type',
|
CLGL_CAR_TYPE = 'clgl_car_type',
|
||||||
|
CLGL_LICENSE_TYPE = 'clgl_license_type',
|
||||||
|
CLGL_HEALTH_STATUS = 'clgl_health_status',
|
||||||
BGYP_USAGE_NAME = 'bgyp_usage_name',
|
BGYP_USAGE_NAME = 'bgyp_usage_name',
|
||||||
BGYP_UNIT = 'bgyp_unit',
|
BGYP_UNIT = 'bgyp_unit',
|
||||||
JBGL_TYPE = 'jbgl_type',
|
JBGL_TYPE = 'jbgl_type',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<Dialog style="width: 80%" :title="dialogTitle" v-model="dialogVisible">
|
<Dialog style="width: 900px" :title="dialogTitle" v-model="dialogVisible">
|
||||||
<!-- 搜索工作栏 -->
|
<!-- 搜索工作栏 -->
|
||||||
<ContentWrap>
|
<ContentWrap>
|
||||||
<el-form
|
<el-form
|
||||||
@ -75,7 +75,7 @@
|
|||||||
align="center"
|
align="center"
|
||||||
prop="purchaseDate"
|
prop="purchaseDate"
|
||||||
:formatter="dateFormatter2"
|
:formatter="dateFormatter2"
|
||||||
width="100px"
|
width="110px"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="购买金额(元)" align="center" prop="purchasePrice" />
|
<el-table-column label="购买金额(元)" align="center" prop="purchasePrice" />
|
||||||
</el-table>
|
</el-table>
|
||||||
@ -117,7 +117,7 @@ const queryParams = reactive({
|
|||||||
licensePlate: undefined,
|
licensePlate: undefined,
|
||||||
model: undefined,
|
model: undefined,
|
||||||
brand: undefined,
|
brand: undefined,
|
||||||
carStatus: undefined,
|
carStatus: 0, // 只获取可用状态
|
||||||
carType: undefined,
|
carType: undefined,
|
||||||
color: undefined,
|
color: undefined,
|
||||||
purchaseDate: [],
|
purchaseDate: [],
|
||||||
|
@ -171,7 +171,7 @@
|
|||||||
align="center"
|
align="center"
|
||||||
prop="purchaseDate"
|
prop="purchaseDate"
|
||||||
:formatter="dateFormatter2"
|
:formatter="dateFormatter2"
|
||||||
width="100px"
|
width="110px"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="购买金额(元)" align="center" prop="purchasePrice" />
|
<el-table-column label="购买金额(元)" align="center" prop="purchasePrice" />
|
||||||
<!-- <el-table-column label="备注" align="center" prop="remark" />-->
|
<!-- <el-table-column label="备注" align="center" prop="remark" />-->
|
||||||
|
@ -122,7 +122,7 @@
|
|||||||
<el-form-item label="开始时间" prop="carStart">
|
<el-form-item label="开始时间" prop="carStart">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formData.carStart"
|
v-model="formData.carStart"
|
||||||
type="date"
|
type="datetime"
|
||||||
value-format="x"
|
value-format="x"
|
||||||
placeholder="选择用车开始时间"
|
placeholder="选择用车开始时间"
|
||||||
@change="validateDate"
|
@change="validateDate"
|
||||||
@ -133,7 +133,7 @@
|
|||||||
<el-form-item label="结束时间" prop="carEnd">
|
<el-form-item label="结束时间" prop="carEnd">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formData.carEnd"
|
v-model="formData.carEnd"
|
||||||
type="date"
|
type="datetime"
|
||||||
value-format="x"
|
value-format="x"
|
||||||
placeholder="选择用车结束时间"
|
placeholder="选择用车结束时间"
|
||||||
@change="validateDate"
|
@change="validateDate"
|
||||||
@ -148,8 +148,8 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="总里程" prop="carMileage">
|
<el-form-item label="总里程(千米)" prop="carMileage">
|
||||||
<el-input v-model="formData.carMileage" placeholder="请输入总里程" />
|
<el-input v-model="formData.carMileage" placeholder="请输入总里程(千米)" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -104,7 +104,7 @@
|
|||||||
<el-form-item label="开始时间" prop="carStart">
|
<el-form-item label="开始时间" prop="carStart">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formData.carStart"
|
v-model="formData.carStart"
|
||||||
type="date"
|
type="datetime"
|
||||||
value-format="x"
|
value-format="x"
|
||||||
placeholder="选择用车开始时间"
|
placeholder="选择用车开始时间"
|
||||||
:disabled="!isEditable('carStart')"
|
:disabled="!isEditable('carStart')"
|
||||||
@ -115,7 +115,7 @@
|
|||||||
<el-form-item label="结束时间" prop="carEnd">
|
<el-form-item label="结束时间" prop="carEnd">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formData.carEnd"
|
v-model="formData.carEnd"
|
||||||
type="date"
|
type="datetime"
|
||||||
value-format="x"
|
value-format="x"
|
||||||
placeholder="选择用车结束时间"
|
placeholder="选择用车结束时间"
|
||||||
:disabled="!isEditable('carEnd')"
|
:disabled="!isEditable('carEnd')"
|
||||||
@ -130,8 +130,8 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="总里程" prop="carMileage">
|
<el-form-item label="总里程(千米)" prop="carMileage">
|
||||||
<el-input v-model="formData.carMileage" placeholder="请输入总里程" :disabled="!isEditable('carMileage')" />
|
<el-input v-model="formData.carMileage" placeholder="请输入总里程(千米)" :disabled="!isEditable('carMileage')" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -89,14 +89,14 @@
|
|||||||
label="用车开始时间"
|
label="用车开始时间"
|
||||||
align="center"
|
align="center"
|
||||||
prop="carStart"
|
prop="carStart"
|
||||||
:formatter="dateFormatter2"
|
:formatter="dateFormatter"
|
||||||
width="180px"
|
width="180px"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="用车结束时间"
|
label="用车结束时间"
|
||||||
align="center"
|
align="center"
|
||||||
prop="carEnd"
|
prop="carEnd"
|
||||||
:formatter="dateFormatter2"
|
:formatter="dateFormatter"
|
||||||
width="180px"
|
width="180px"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="目的地" align="center" prop="carAddress" />
|
<el-table-column label="目的地" align="center" prop="carAddress" />
|
||||||
@ -162,7 +162,7 @@ import download from '@/utils/download'
|
|||||||
import { ClglApi, ClglVO } from '@/api/home/clgl'
|
import { ClglApi, ClglVO } from '@/api/home/clgl'
|
||||||
import ClglForm from './ClglForm.vue'
|
import ClglForm from './ClglForm.vue'
|
||||||
import * as LeaveApi from '@/api/bpm/leave'
|
import * as LeaveApi from '@/api/bpm/leave'
|
||||||
import {dateFormatter2} from "@/utils/formatTime";
|
import {dateFormatter} from "@/utils/formatTime";
|
||||||
|
|
||||||
/** 车辆管理 列表 */
|
/** 车辆管理 列表 */
|
||||||
defineOptions({ name: 'Clgl' })
|
defineOptions({ name: 'Clgl' })
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
ref="formRef"
|
ref="formRef"
|
||||||
:model="formData"
|
:model="formData"
|
||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
label-width="100px"
|
label-width="120px"
|
||||||
v-loading="formLoading"
|
v-loading="formLoading"
|
||||||
>
|
>
|
||||||
<el-form-item label="驾驶员名字" prop="name">
|
<el-form-item label="驾驶员名字" prop="name">
|
||||||
@ -53,18 +53,36 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="驾驶证类型" prop="licenseType">
|
<el-form-item label="驾驶证类型" prop="licenseType">
|
||||||
<el-input v-model="formData.licenseType" placeholder="请输入驾驶证类型" />
|
<el-select v-model="formData.licenseType" placeholder="请选择驾驶证类型">
|
||||||
|
<el-option
|
||||||
|
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_LICENSE_TYPE)"
|
||||||
|
:key="dict.value"
|
||||||
|
:label="dict.label"
|
||||||
|
:value="dict.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="驾驶经验" prop="experience">
|
<el-form-item label="驾驶经验(年)" prop="experience">
|
||||||
<el-input v-model="formData.experience" placeholder="请输入驾驶经验" />
|
<el-input v-model="formData.experience" placeholder="请输入驾驶经验(年)" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="健康状态" prop="healthStatus">
|
||||||
|
<el-select v-model="formData.healthStatus" placeholder="请选择健康状态">
|
||||||
|
<el-option
|
||||||
|
v-for="dict in getIntDictOptions(DICT_TYPE.CLGL_HEALTH_STATUS)"
|
||||||
|
:key="dict.value"
|
||||||
|
:label="dict.label"
|
||||||
|
:value="dict.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-form-item label="健康状态" prop="healthStatus">
|
|
||||||
<el-input autosize type="textarea" v-model="formData.healthStatus" placeholder="请输入健康状态" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="备注" prop="remarks">
|
<el-form-item label="备注" prop="remarks">
|
||||||
<el-input autosize v-model="formData.remarks" type="textarea" placeholder="请输入备注" />
|
<el-input autosize v-model="formData.remarks" type="textarea" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<Dialog :title="dialogTitle" v-model="dialogVisible" style="width: 80%">
|
<Dialog :title="dialogTitle" v-model="dialogVisible" style="width: 900px">
|
||||||
<!-- 搜索工作栏 -->
|
<!-- 搜索工作栏 -->
|
||||||
<ContentWrap>
|
<ContentWrap>
|
||||||
<el-form
|
<el-form
|
||||||
@ -81,7 +81,16 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="联系方式" align="center" prop="contactInfo" />
|
<el-table-column label="联系方式" align="center" prop="contactInfo" />
|
||||||
<el-table-column label="驾驶证类型" align="center" prop="licenseType" />
|
<el-table-column label="驾驶证类型" align="center" prop="licenseType" >
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.CLGL_LICENSE_TYPE" :value="scope.row.licenseType" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="健康状态" align="center" prop="healthStatus" >
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.CLGL_HEALTH_STATUS" :value="scope.row.healthStatus" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<!-- 分页 -->
|
<!-- 分页 -->
|
||||||
<Pagination
|
<Pagination
|
||||||
@ -120,7 +129,7 @@ const queryParams = reactive({
|
|||||||
id: undefined,
|
id: undefined,
|
||||||
name: undefined,
|
name: undefined,
|
||||||
gender: undefined,
|
gender: undefined,
|
||||||
driverStatus: undefined,
|
driverStatus: 0, // 只获取可用状态
|
||||||
contactInfo: undefined,
|
contactInfo: undefined,
|
||||||
license: undefined,
|
license: undefined,
|
||||||
licenseType: undefined,
|
licenseType: undefined,
|
||||||
|
@ -106,8 +106,16 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="联系方式" align="center" prop="contactInfo" />
|
<el-table-column label="联系方式" align="center" prop="contactInfo" />
|
||||||
<!-- <el-table-column label="驾驶证号" align="center" prop="license" />-->
|
<!-- <el-table-column label="驾驶证号" align="center" prop="license" />-->
|
||||||
<el-table-column label="驾驶证类型" align="center" prop="licenseType" />
|
<el-table-column label="驾驶证类型" align="center" prop="licenseType" >
|
||||||
<!-- <el-table-column label="健康状态" align="center" prop="healthStatus" />-->
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.CLGL_LICENSE_TYPE" :value="scope.row.licenseType" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="健康状态" align="center" prop="healthStatus" >
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :type="DICT_TYPE.CLGL_HEALTH_STATUS" :value="scope.row.healthStatus" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<!-- <el-table-column label="驾驶经验" align="center" prop="experience" />-->
|
<!-- <el-table-column label="驾驶经验" align="center" prop="experience" />-->
|
||||||
<!-- <el-table-column label="备注" align="center" prop="remarks" />-->
|
<!-- <el-table-column label="备注" align="center" prop="remarks" />-->
|
||||||
<!-- <el-table-column-->
|
<!-- <el-table-column-->
|
||||||
|
Loading…
Reference in New Issue
Block a user