Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform-ui
Commits
6fb03931
Commit
6fb03931
authored
Oct 28, 2020
by
lixy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员录入、添加车辆必填项未填时定位
parent
7765c521
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
456 additions
and
447 deletions
+456
-447
memberEnter.vue
src/views/userManagement/memberEnter.vue
+16
-18
oneVehicle.vue
src/views/vehicle/vehicleInfo/oneVehicle.vue
+440
-429
No files found.
src/views/userManagement/memberEnter.vue
View file @
6fb03931
...
...
@@ -96,21 +96,19 @@
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
<!-- 新建会员窗口-->
<!-- 新建
、编辑
会员窗口-->
<el-dialog
:title=
"title"
:visible
.
sync=
"newMemberArea"
>
<el-form
:model=
"newMemberObject"
:rules=
"newMemberObjectVerify"
ref=
"nmo"
label-width=
"100px"
>
<el-row>
<el-col
:span=
"16"
>
<el-form-item
label=
"会员类型"
prop=
"memberType"
>
<el-radio-group
v-model=
"memberTypeName"
>
<!-- <el-radio-button style="margin-bottom: 10px;" label="无"></el-radio-button>-->
<el-radio-button
style=
"margin-bottom: 10px;"
label=
"付费会员"
:value=
"2"
></el-radio-button>
<el-radio-button
style=
"margin-bottom: 10px;"
label=
"兑换会员"
:value=
"3"
></el-radio-button>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<!-- <el-row>-->
<!-- <el-col :span="16">-->
<!-- <el-form-item label="会员类型" prop="memberType">-->
<!-- <el-radio-group v-model="memberTypeName">-->
<!-- <el-radio-button style="margin-bottom: 10px;" label="付费会员" :value="2"></el-radio-button>-->
<!-- <el-radio-button style="margin-bottom: 10px;" label="兑换会员" :value="3"></el-radio-button>-->
<!-- </el-radio-group>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"会员等级"
>
...
...
@@ -573,11 +571,11 @@
*/
setNewMemberObject
(
formName
)
{
console
.
log
(
JSON
.
stringify
(
this
.
newMemberObject
))
if
(
this
.
memberTypeName
=
'付费会员'
)
{
this
.
newMemberObject
.
memberType
=
2
}
else
{
this
.
newMemberObject
.
memberType
=
3
}
//
if (this.memberTypeName = '付费会员') {
//
this.newMemberObject.memberType = 2
//
} else {
//
this.newMemberObject.memberType = 3
//
}
saveNewMemberObject
(
this
.
newMemberObject
)
.
then
(
res
=>
{
if
(
res
.
rel
)
{
...
...
src/views/vehicle/vehicleInfo/oneVehicle.vue
View file @
6fb03931
...
...
@@ -7,445 +7,446 @@
width=
"66%"
class=
"flex-aic vehicle-dialog"
>
<
el-form
ref=
"form"
:model
=
"form"
:rules=
"rules
"
label-width=
"140px
"
style=
"margin-top: -30px; max-height: 486px; overflow: auto
"
>
<p
style=
"padding: 10px; background: #f5f5f5"
>
基础信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"用途"
prop=
"useType"
>
<el-radio
v-model=
"form.useType"
:label=
"1"
>
租赁
</el-radio>
<el-radio
v-model=
"form.useType"
:label=
"2"
>
自用
</el-radio>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车牌号码"
prop=
"numberPlate"
>
<el-input
v-model=
"form.numberPlate"
placeholder=
"输入车牌"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"车辆编码"
prop=
"code"
>
<el-input
v-model=
"form.code"
placeholder=
"请输入车辆编码"
type=
"number"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"出行状态"
prop=
"status"
>
<el-select
class=
"filter-item"
v-model=
"form.status"
placeholder=
"请选择车辆状态"
style=
"width: 100%"
>
<el-option
v-for=
"(val, index) in getAllVehicleStatus()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"公里数"
prop=
"mileageLastUpdate"
>
<el-input
type=
"number"
v-model=
"form.mileageLastUpdate"
placeholder=
"请输入公里数"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"停靠门店"
prop=
"parkBranchCompanyId"
>
<el-select
class=
"filter-item"
v-model=
"form.parkBranchCompanyId"
placeholder=
"请选择停靠门店"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleBranchCompany"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"新旧程度"
prop=
"vehicleStatus"
>
<el-select
style=
"width: 100%"
class=
"filter-item"
v-model=
"form.vehicleStatus"
placeholder=
"请选择新旧程度"
>
<el-option
key=
"1"
label=
"全新"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"9成新"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"8成新"
:value=
"3"
></el-option>
<el-option
key=
"4"
label=
"7成新"
:value=
"4"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车身状况"
prop=
"vehicleBodyStatus"
>
<el-select
class=
"filter-item"
v-model=
"form.vehicleBodyStatus"
placeholder=
"请选择车身状况"
style=
"width: 100%"
>
<el-option
key=
"1"
label=
"无剐蹭"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"微瑕疵"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"无瑕疵"
:value=
"3"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"内饰"
prop=
"vehicleInnerStatus"
>
<el-select
class=
"filter-item"
v-model=
"form.vehicleInnerStatus"
placeholder=
"请选择内饰"
style=
"width: 100%"
>
<el-option
key=
"1"
label=
"全新"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"9成新"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"8成新"
:value=
"3"
></el-option>
<el-option
key=
"4"
label=
"7成新"
:value=
"4"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
"备注"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"form.remark"
placeholder=
"请输入备注信息"
></el-input>
</el-form-item>
<p
style=
"padding: 10px; background: #f5f5f5"
>
车辆归属
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"所属门店"
prop=
"subordinateBranch"
>
<el-select
class=
"filter-item"
v-model=
"form.subordinateBranch"
placeholder=
"请选择所属门店"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleBranchCompany"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"托管人"
>
<el-input
v-model=
"form.belongToName"
placeholder=
"请输入托管人"
></el-input>
</el-form-item>
</el-col>
</el-row>
<p
style=
"padding: 10px; background: #f5f5f5"
>
品牌、车型
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车辆品牌"
prop=
"brand"
>
<el-select
class=
"filter-item"
v-model=
"form.brand"
placeholder=
"请选择车辆品牌"
style=
"width: 100%"
>
<el-option
:key=
"getUnkownBrandCode"
label=
"未知"
:value=
"getUnkownBrandCode"
></el-option>
<el-option
v-for=
"item in getAllBranch()"
:key=
"item.code"
:label=
"item.val"
:value=
"item.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"车型"
prop=
"modelId"
>
<el-select
class=
"filter-item"
v-model=
"form.modelId"
placeholder=
"请选择车型"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleList"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"生产商"
>
<el-select
class=
"filter-item"
v-model=
"form.manufacturer"
placeholder=
"请选择生产商"
filterable
>
<el-option
v-for=
"(val, index) in allManufacturer"
:key=
"index"
:label=
"val"
:value=
"val"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<p
style=
"padding: 10px; background: #f5f5f5"
>
车辆信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车架号"
>
<el-input
v-model=
"form.vin"
placeholder=
"请输入车架号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"发动机号"
>
<el-input
v-model=
"form.engineNum"
placeholder=
"请输入发动机号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"上牌日期"
>
<el-date-picker
v-model=
"form.vehicleRegisterDate"
type=
"datetime"
placeholder=
"上牌日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
format=
"yyyy-MM-dd hh:mm:ss"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"年审日期"
>
<el-date-picker
v-model=
"form.annualVerificationDate"
type=
"date"
format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd hh:mm:ss"
placeholder=
"选择日期"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
"行驶证"
:style=
"
{ display: 'block' }">
<el-upload
class=
"avatar-uploader"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccess"
:before-upload=
"beforeAvatarUpload"
:style=
"
{ display: 'inline-block' }"
>
<img
v-if=
"
<
div
id=
"chatRecord"
style=
"margin-top: -30px; max-height: 540px; overflow: auto"
>
<el-form
ref
=
"form"
:model=
"form
"
:rules=
"rules
"
label-width=
"140px
"
>
<p
style=
"padding: 10px; background: #f5f5f5"
>
基础信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"用途"
prop=
"useType"
>
<el-radio
v-model=
"form.useType"
:label=
"1"
>
租赁
</el-radio>
<el-radio
v-model=
"form.useType"
:label=
"2"
>
自用
</el-radio>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车牌号码"
prop=
"numberPlate"
>
<el-input
v-model=
"form.numberPlate"
placeholder=
"输入车牌"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"车辆编码"
prop=
"code"
>
<el-input
v-model=
"form.code"
placeholder=
"请输入车辆编码"
type=
"number"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"出行状态"
prop=
"status"
>
<el-select
class=
"filter-item"
v-model=
"form.status"
placeholder=
"请选择车辆状态"
style=
"width: 100%"
>
<el-option
v-for=
"(val, index) in getAllVehicleStatus()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"公里数"
prop=
"mileageLastUpdate"
>
<el-input
type=
"number"
v-model=
"form.mileageLastUpdate"
placeholder=
"请输入公里数"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"停靠门店"
prop=
"parkBranchCompanyId"
>
<el-select
class=
"filter-item"
v-model=
"form.parkBranchCompanyId"
placeholder=
"请选择停靠门店"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleBranchCompany"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"新旧程度"
prop=
"vehicleStatus"
>
<el-select
style=
"width: 100%"
class=
"filter-item"
v-model=
"form.vehicleStatus"
placeholder=
"请选择新旧程度"
>
<el-option
key=
"1"
label=
"全新"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"9成新"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"8成新"
:value=
"3"
></el-option>
<el-option
key=
"4"
label=
"7成新"
:value=
"4"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车身状况"
prop=
"vehicleBodyStatus"
>
<el-select
class=
"filter-item"
v-model=
"form.vehicleBodyStatus"
placeholder=
"请选择车身状况"
style=
"width: 100%"
>
<el-option
key=
"1"
label=
"无剐蹭"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"微瑕疵"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"无瑕疵"
:value=
"3"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"内饰"
prop=
"vehicleInnerStatus"
>
<el-select
class=
"filter-item"
v-model=
"form.vehicleInnerStatus"
placeholder=
"请选择内饰"
style=
"width: 100%"
>
<el-option
key=
"1"
label=
"全新"
:value=
"1"
></el-option>
<el-option
key=
"2"
label=
"9成新"
:value=
"2"
></el-option>
<el-option
key=
"3"
label=
"8成新"
:value=
"3"
></el-option>
<el-option
key=
"4"
label=
"7成新"
:value=
"4"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
"备注"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"form.remark"
placeholder=
"请输入备注信息"
></el-input>
</el-form-item>
<p
style=
"padding: 10px; background: #f5f5f5"
>
车辆归属
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"所属门店"
prop=
"subordinateBranch"
>
<el-select
class=
"filter-item"
v-model=
"form.subordinateBranch"
placeholder=
"请选择所属门店"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleBranchCompany"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"托管人"
>
<el-input
v-model=
"form.belongToName"
placeholder=
"请输入托管人"
></el-input>
</el-form-item>
</el-col>
</el-row>
<p
style=
"padding: 10px; background: #f5f5f5"
>
品牌、车型
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车辆品牌"
prop=
"brand"
>
<el-select
class=
"filter-item"
v-model=
"form.brand"
placeholder=
"请选择车辆品牌"
style=
"width: 100%"
>
<el-option
:key=
"getUnkownBrandCode"
label=
"未知"
:value=
"getUnkownBrandCode"
></el-option>
<el-option
v-for=
"item in getAllBranch()"
:key=
"item.code"
:label=
"item.val"
:value=
"item.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"车型"
prop=
"modelId"
>
<el-select
class=
"filter-item"
v-model=
"form.modelId"
placeholder=
"请选择车型"
filterable
>
<el-option
v-for=
"(val, index) in allVehicleList"
:key=
"index"
:label=
"val.name"
:value=
"val.id"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"生产商"
>
<el-select
class=
"filter-item"
v-model=
"form.manufacturer"
placeholder=
"请选择生产商"
filterable
>
<el-option
v-for=
"(val, index) in allManufacturer"
:key=
"index"
:label=
"val"
:value=
"val"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<p
style=
"padding: 10px; background: #f5f5f5"
>
车辆信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"车架号"
>
<el-input
v-model=
"form.vin"
placeholder=
"请输入车架号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"发动机号"
>
<el-input
v-model=
"form.engineNum"
placeholder=
"请输入发动机号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"上牌日期"
>
<el-date-picker
v-model=
"form.vehicleRegisterDate"
type=
"datetime"
placeholder=
"上牌日期"
value-format=
"yyyy-MM-dd hh:mm:ss"
format=
"yyyy-MM-dd hh:mm:ss"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"年审日期"
>
<el-date-picker
v-model=
"form.annualVerificationDate"
type=
"date"
format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd hh:mm:ss"
placeholder=
"选择日期"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
"行驶证"
:style=
"
{ display: 'block' }">
<el-upload
class=
"avatar-uploader"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccess"
:before-upload=
"beforeAvatarUpload"
:style=
"
{ display: 'inline-block' }"
>
<img
v-if=
"
$utils.isString(form.drivingLicensePath) &&
!$utils.isEmpty(form.drivingLicensePath)
"
:src=
"getDrivingLicenseUrl(form.drivingLicensePath)"
class=
"avatar"
:style=
"
{ display: 'block' }"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
:style=
"
{ lineHeight: '350px' }"
style="position: relative"
>
<br
/>
<span
class=
"driving-title"
>
行驶证正面
</span>
</i>
</el-upload>
:src=
"getDrivingLicenseUrl(form.drivingLicensePath)"
class=
"avatar"
:style=
"
{ display: 'block' }"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
:style=
"
{ lineHeight: '350px' }"
style="position: relative"
>
<br
/>
<span
class=
"driving-title"
>
行驶证正面
</span>
</i>
</el-upload>
<el-upload
class=
"avatar-uploader"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccessF"
:before-upload=
"beforeAvatarUpload"
:style=
"
{ display: 'inline-block' }"
>
<img
v-if=
"
<el-upload
class=
"avatar-uploader"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccessF"
:before-upload=
"beforeAvatarUpload"
:style=
"
{ display: 'inline-block' }"
>
<img
v-if=
"
$utils.isString(form.drivingLicenseDuplicatePath) &&
!$utils.isEmpty(form.drivingLicenseDuplicatePath)
"
:src=
"getDrivingLicenseUrl(form.drivingLicenseDuplicatePath)"
class=
"avatar"
:style=
"
{ display: 'block' }"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
:style=
"
{ lineHeight: '350px' }"
style="position: relative"
>
<br
/>
<span
class=
"driving-title"
>
行驶证副本
</span>
</i>
</el-upload>
</el-form-item>
<p
style=
"padding: 10px; background: #f5f5f5"
>
保险信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险公司"
>
<el-select
class=
"filter-item"
v-model=
"form.insuranceCompany"
placeholder=
"请选择商业险公司"
style=
"width: 100%"
:src=
"getDrivingLicenseUrl(form.drivingLicenseDuplicatePath)"
class=
"avatar"
:style=
"
{ display: 'block' }"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
:style=
"
{ lineHeight: '350px' }"
style="position: relative"
>
<el-option
:key=
"undefined"
label=
"无"
:value=
"undefined"
></el-option>
<el-option
v-for=
"(val, index) in getAllInsuranceCompany()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<br
/>
<span
class=
"driving-title"
>
行驶证副本
</span>
</i>
</el-upload>
</el-form-item>
<p
style=
"padding: 10px; background: #f5f5f5"
>
保险信息
</p>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险公司"
>
<el-select
class=
"filter-item"
v-model=
"form.insuranceCompany"
placeholder=
"请选择商业险公司"
style=
"width: 100%"
>
<el-option
:key=
"undefined"
label=
"无"
:value=
"undefined"
></el-option>
<el-option
v-for=
"(val, index) in getAllInsuranceCompany()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险单号"
>
<el-input
v-model=
"form.insuranceNo"
placeholder=
"请输入商业险单号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险日期"
>
<el-date-picker
v-model=
"form.insuranceEndDate"
type=
"date"
:editable=
"true"
format=
"yyyy-MM-dd"
placeholder=
"请选择商业险到期时间"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险单号"
>
<el-input
v-model=
"form.insuranceNo"
placeholder=
"请输入商业险单号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"商业险日期"
>
<el-date-picker
v-model=
"form.insuranceEndDate"
type=
"date"
:editable=
"true"
format=
"yyyy-MM-dd"
placeholder=
"请选择商业险到期时间"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险公司"
>
<el-select
class=
"filter-item"
v-model=
"form.strongInsuranceCompany"
placeholder=
"请选择交强险公司"
style=
"width: 100%"
>
<el-option
:key=
"undefined"
label=
"无"
:value=
"undefined"
></el-option>
<el-option
v-for=
"(val, index) in getAllInsuranceCompany()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险单号"
>
<el-input
v-model
.
text=
"form.strongInsuranceNo"
placeholder=
"请输入交强险单号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险日期"
>
<el-date-picker
v-model=
"form.strongInsuranceEndDate"
type=
"date"
:editable=
"true"
format=
"yyyy-MM-dd"
placeholder=
"请选择交强险到期时间"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col>
<el-form-item
label=
"保单pdf"
:style=
"
{ display: 'block' }">
<el-upload
ref=
"uploadPdf"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccessPDF"
:style=
"
{ display: 'inline-block' }"
accept=".pdf"
>
<el-button
size=
"small"
plain
>
选择文件
</el-button>
</el-upload>
<div
v-for=
"(item, i) in pdfList"
:key=
"i"
@
click=
"downloadPDF(i)"
>
<span>
{{
item
.
name
}}
</span>
</div>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险公司"
>
<el-select
class=
"filter-item"
v-model=
"form.strongInsuranceCompany"
placeholder=
"请选择交强险公司"
style=
"width: 100%"
>
<el-option
:key=
"undefined"
label=
"无"
:value=
"undefined"
></el-option>
<el-option
v-for=
"(val, index) in getAllInsuranceCompany()"
:key=
"index"
:label=
"val.val"
:value=
"val.code"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险单号"
>
<el-input
v-model
.
text=
"form.strongInsuranceNo"
placeholder=
"请输入交强险单号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"交强险日期"
>
<el-date-picker
v-model=
"form.strongInsuranceEndDate"
type=
"date"
:editable=
"true"
format=
"yyyy-MM-dd"
placeholder=
"请选择交强险到期时间"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col>
<el-form-item
label=
"保单pdf"
:style=
"
{ display: 'block' }">
<el-upload
ref=
"uploadPdf"
:action=
"BASE_API + '/api/universal/file/app/unauth/admin/upload'"
:show-file-list=
"false"
:headers=
"getHeaderWithToken"
:on-success=
"handleAvatarSuccessPDF"
:style=
"
{ display: 'inline-block' }"
accept=".pdf"
>
<el-button
size=
"small"
plain
>
选择文件
</el-button>
</el-upload>
<div
v-for=
"(item, i) in pdfList"
:key=
"i"
@
click=
"downloadPDF(i)"
>
<span>
{{
item
.
name
}}
</span>
</div>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div
slot=
"footer"
class=
"flex-aic-jcc"
style=
"margin-top: 10px"
>
<el-button
plain
@
click=
"closePop"
>
取消
</el-button>
<el-button
...
...
@@ -873,6 +874,16 @@ export default {
return
;
}
this
.
isClick
=
true
;
if
(
!
this
.
form
.
useType
||
!
this
.
form
.
numberPlate
||
!
this
.
form
.
code
||
!
this
.
form
.
status
||
!
this
.
form
.
parkBranchCompanyId
||
!
this
.
form
.
vehicleStatus
||
!
this
.
form
.
vehicleBodyStatus
||
!
this
.
form
.
vehicleInnerStatus
){
// 用途
let
ele
=
document
.
getElementById
(
'chatRecord'
);
ele
.
scrollTop
=
0
;
}
else
if
(
!
this
.
form
.
subordinateBranch
||
!
this
.
form
.
brand
||
!
this
.
form
.
modelId
){
// 所属门店/车辆品牌/车型
let
ele
=
document
.
getElementById
(
'chatRecord'
);
ele
.
scrollTop
=
500
;
}
set
[
"form"
].
validate
((
valid
)
=>
{
if
(
valid
)
{
let
params
=
objDeepCopy
(
this
.
form
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment