|
|
@ -1,8 +1,6 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<div class="tab-header webtop"> |
|
|
|
<!-- <div v-if="stateId==='0'">新增合格证台账信息</div>--> |
|
|
|
<!-- <div v-else>修改合格证台账信息</div>--> |
|
|
|
<div>{{ viewTitle }}</div> |
|
|
|
<div> |
|
|
|
<el-button type="primary" size="small" @click="handleCreate()">保存</el-button> |
|
|
@ -98,7 +96,6 @@ |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item prop="remarks"> |
|
|
|
<span slot="label">备注:</span> |
|
|
|
<!-- <el-input v-model="temp.remarks" type="textarea" :rows="3" maxlength="125" placeholder="" class="addinputw addinputw_remarks" clearable/>--> |
|
|
|
<span>{{ temp.remarks }}</span> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -112,210 +109,212 @@ |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div class="title">合格证详细信息</div> |
|
|
|
|
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">底盘ID:</span> |
|
|
|
<el-input v-model="temp.chassisId" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">转向类型:</span> |
|
|
|
<el-input v-model="temp.steeringType" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">车辆制造企业名称:</span> |
|
|
|
<el-input v-model="temp.manufacturer" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">制造日期:</span> |
|
|
|
<el-date-picker v-model="temp.manufactureDate" type="date" format="yyyy-MM-dd" class="addinputw" |
|
|
|
value-format="yyyy-MM-dd" placeholder="选择日期时间"/> |
|
|
|
<!-- <el-date-picker v-model="temp.manufactureDate" type="date" placeholder="选择日期时间" /> --> |
|
|
|
<span slot="label">车辆品牌:</span> |
|
|
|
<el-input v-model="temp.carBrand" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">排放标准:</span> |
|
|
|
<el-input v-model="temp.emissionStandard" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">车辆名称:</span> |
|
|
|
<el-input v-model="temp.carName" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">轴距:</span> |
|
|
|
<el-input v-model="temp.wheelbase" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">车辆型号:</span> |
|
|
|
<el-input v-model="temp.carModel" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">驾驶室准乘人数:</span> |
|
|
|
<el-input v-model="temp.seatingCapacity" maxlength="125" placeholder="" class="addinputw" clearable @keyup.native="temp.seatingCapacity = oninput(temp.seatingCapacity,2)"/> |
|
|
|
<span slot="label">车架号:</span> |
|
|
|
<el-input v-model="temp.vinNo" placeholder="" clearable class="addinputw"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车身颜色:</span> |
|
|
|
<el-input v-model="temp.carColor" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">轴数:</span> |
|
|
|
<el-input v-model="temp.axleNum" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">底盘型号:</span> |
|
|
|
<el-input v-model="temp.chassisModel" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">燃料类型:</span> |
|
|
|
<el-input v-model="temp.fuelType" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">底盘ID:</span> |
|
|
|
<el-input v-model="temp.chassisId" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">额定载客人数:</span> |
|
|
|
<el-input v-model="temp.limitPassenger" maxlength="125" placeholder="" class="addinputw" clearable @keyup.native="temp.limitPassenger = oninput(temp.limitPassenger,2)"/> |
|
|
|
<span slot="label">发动机型号:</span> |
|
|
|
<el-input v-model="temp.engineType" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车身颜色:</span> |
|
|
|
<el-input v-model="temp.carColor" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">发动机号:</span> |
|
|
|
<el-input v-model="temp.engineNo" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">制造厂商:</span> |
|
|
|
<el-autocomplete v-model="temp.manufacturer" :fetch-suggestions="querySearchAsync3" class="addinputw" placeholder="请输入制造厂商" @select="handleSelect3"> |
|
|
|
<i slot="suffix" class="el-icon-edit el-input__icon" @click="inputclear3"/> |
|
|
|
<template slot-scope="{ item }"> |
|
|
|
<div style="paddingg:5px;background-color:Azure;"> |
|
|
|
<span>制造厂商:</span> |
|
|
|
<span style="color:red">{{ item.manufacturerName }}</span><br> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-autocomplete> |
|
|
|
<span slot="label">燃料种类:</span> |
|
|
|
<el-input v-model="temp.fuelType" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">发动机型号:</span> |
|
|
|
<el-input v-model="temp.engineType" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">排量:</span> |
|
|
|
<el-input v-model="temp.displacement" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">整备质量:</span> |
|
|
|
<el-input v-model="temp.saddleMass" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">功率:</span> |
|
|
|
<el-input v-model="temp.power" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">发动机号:</span> |
|
|
|
<el-input v-model="temp.engineNo" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">排放标准:</span> |
|
|
|
<el-input v-model="temp.emissionStandard" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">最高设计时速:</span> |
|
|
|
<el-input v-model="temp.speedLimit" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">轮胎数:</span> |
|
|
|
<el-input v-model="temp.tyreNum" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">合格印章:</span> |
|
|
|
<el-input v-model="temp.qualifySeal" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">轴距:</span> |
|
|
|
<el-input v-model="temp.wheelbase" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车辆名称:</span> |
|
|
|
<el-input v-model="temp.carName" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">轴数:</span> |
|
|
|
<el-input v-model="temp.axleNum" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">排量:</span> |
|
|
|
<el-input v-model="temp.displacement" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">转向型式:</span> |
|
|
|
<el-input v-model="temp.steeringType" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">CGS印章:</span> |
|
|
|
<el-input v-model="temp.cgsseal" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">总质量:</span> |
|
|
|
<el-input v-model="temp.totalWeight" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">功率:</span> |
|
|
|
<el-input v-model="temp.power" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">整备质量:</span> |
|
|
|
<el-input v-model="temp.saddleMass" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">轮胎数:</span> |
|
|
|
<el-input v-model="temp.tyreNum" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">驾驶室准乘人数:</span> |
|
|
|
<el-input v-model="temp.seatingCapacity" maxlength="125" placeholder="" class="addinputwOne" clearable @keyup.native="temp.seatingCapacity = oninput(temp.seatingCapacity,2)"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">总质量:</span> |
|
|
|
<el-input v-model="temp.totalWeight" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">额定载客(人):</span> |
|
|
|
<el-input v-model="temp.limitPassenger" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车辆品牌:</span> |
|
|
|
<el-select v-model="temp.carBrand" class="addinputw" placeholder="请选择车辆品牌"> |
|
|
|
<el-option v-for="item in carBrandes" :key="item.sid" :label="item.brandName" :value="item.sid"/> |
|
|
|
</el-select> |
|
|
|
<span slot="label">最高设计车速:</span> |
|
|
|
<el-input v-model="temp.speedLimit" maxlength="125" placeholder="" class="addinputwOne" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车辆型号:</span> |
|
|
|
<el-input v-model="temp.carModel" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<!-- <el-select v-model="temp.carModel" class="addinputw" placeholder="请选择车辆型号">--> |
|
|
|
<!-- <el-option v-for="item in Model" :key="item.sid" :label="item.carModel" :value="item.carModel"/>--> |
|
|
|
<!-- </el-select>--> |
|
|
|
<span slot="label">车辆制造日期:</span> |
|
|
|
<el-date-picker v-model="temp.manufactureDate" type="date" format="yyyy-MM-dd" class="addinputwOne" value-format="yyyy-MM-dd" placeholder="选择日期时间"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<!-- <el-col :span="12">--> |
|
|
|
<!-- <el-form-item>--> |
|
|
|
<!-- <span slot="label">制造厂商:</span>--> |
|
|
|
<!-- <el-autocomplete v-model="temp.manufacturer" :fetch-suggestions="querySearchAsync3" class="addinputw" placeholder="请输入制造厂商" @select="handleSelect3">--> |
|
|
|
<!-- <i slot="suffix" class="el-icon-edit el-input__icon" @click="inputclear3"/>--> |
|
|
|
<!-- <template slot-scope="{ item }">--> |
|
|
|
<!-- <div style="paddingg:5px;background-color:Azure;">--> |
|
|
|
<!-- <span>制造厂商:</span>--> |
|
|
|
<!-- <span style="color:red">{{ item.manufacturerName }}</span><br>--> |
|
|
|
<!-- </div>--> |
|
|
|
<!-- </template>--> |
|
|
|
<!-- </el-autocomplete>--> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
<!-- </el-col>--> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">车架号:</span> |
|
|
|
<!-- <el-autocomplete v-model="temp.vinNo" :fetch-suggestions="querySearchAsync" class="addinputw"--> |
|
|
|
<!-- placeholder="请输入车架号" @select="handleSelect">--> |
|
|
|
<!-- <i slot="suffix" class="el-icon-edit el-input__icon"/>--> |
|
|
|
<!-- <template slot-scope="{ item }">--> |
|
|
|
<!-- <div style="paddingg:5px;background-color:Azure;">--> |
|
|
|
<!-- <span>车架号:</span>--> |
|
|
|
<!-- <span style="color:red">{{ item.vinNo }}</span><br>--> |
|
|
|
<!-- </div>--> |
|
|
|
<!-- </template>--> |
|
|
|
<!-- </el-autocomplete>--> |
|
|
|
<el-input v-model="temp.vinNo" placeholder="" clearable class="addinputw"></el-input> |
|
|
|
<span slot="label">合格印章:</span> |
|
|
|
<el-input v-model="temp.qualifySeal" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item> |
|
|
|
<span slot="label">底盘型号:</span> |
|
|
|
<el-input v-model="temp.chassisModel" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
<span slot="label">CGS印章:</span> |
|
|
|
<el-input v-model="temp.cgsseal" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
@ -634,7 +633,7 @@ export default { |
|
|
|
getQingkuang(value) { |
|
|
|
let bb = null |
|
|
|
this.qingkuang_list.forEach(e => { |
|
|
|
if (e.dictKey == value) { |
|
|
|
if (e.dictKey === value) { |
|
|
|
bb = { |
|
|
|
name: e.dictValue, |
|
|
|
key: e.dictKey |
|
|
@ -850,4 +849,7 @@ export default { |
|
|
|
.formadd .el-row .el-col /deep/ .el-form-item .addinputw_remarks { |
|
|
|
width: 92%; |
|
|
|
} |
|
|
|
.addinputwOne { |
|
|
|
width: 33.5%; |
|
|
|
} |
|
|
|
</style> |
|
|
|