|
|
@@ -1,15 +1,25 @@ |
|
|
|
<template> |
|
|
|
<view class="bg"> |
|
|
|
<view class="title_wrap"><text class="title">基本信息</text><text class="supplement">待补充</text></view> |
|
|
|
<view class="des">车牌号被上任车主办理的黔通智联发行的ETC设备占用,无法新办ETC。</view> |
|
|
|
<car-number-input @numberInputResult="carNumber" :defaultStr="state.form.vehiclePlate"></car-number-input> |
|
|
|
<u-form label-width="230" :model="state.form" ref="uForm" :label-style='labelStyle'> |
|
|
|
<u-form-item label="车牌颜色" :left-icon='`${$imgUrl}issuance/point-form.png`' :left-icon-style='leftIcon' borderBottom> |
|
|
|
<u-input placeholder='请输入姓名' |
|
|
|
maxlength="20" inputAlign="right"/> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="姓名" :left-icon='`${$imgUrl}issuance/point-form.png`' :left-icon-style='leftIcon' borderBottom> |
|
|
|
<u-input placeholder='请输入姓名' type="idcard" v-model="state.form.name" |
|
|
|
maxlength="18" inputAlign="right"/> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="联系方式" :left-icon='`${$imgUrl}issuance/point-form.png`' :left-icon-style='leftIcon' borderBottom> |
|
|
|
<u-input placeholder='请输入联系方式' type="number" v-model="state.form.mobile" |
|
|
|
maxlength="11" inputAlign="right"/> |
|
|
|
</u-form-item> |
|
|
|
</u-form> |
|
|
|
</view> |
|
|
|
<view class="bg"> |
|
|
|
<view class="title"> 需要准备的材料 </view> |
|
|
|
<view class="title">工单信息</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
<view class="bg"> |
|
|
|
<view class="title"> 办理流程 </view> |
|
|
|
|
|
|
|
</view> |
|
|
|
<view class="action"> |
|
|
|
<button type="default" class="ui-btn" @click="savaHandle()"> |
|
|
@@ -20,7 +30,30 @@ |
|
|
|
|
|
|
|
<script setup lang="ts"> |
|
|
|
import {navTo} from "@/utils/utils"; |
|
|
|
|
|
|
|
import {reactive} from "vue"; |
|
|
|
import carNumberInput from "@/components/car-number-input/car-number-input.vue"; |
|
|
|
const labelStyle = { |
|
|
|
color: "#004576", |
|
|
|
fontSize: "28rpx", |
|
|
|
} |
|
|
|
const leftIcon = { |
|
|
|
height: '100%', |
|
|
|
width: '8rpx', |
|
|
|
display: 'flex', |
|
|
|
'align-items': 'center', |
|
|
|
'margin-right': '4rpx', |
|
|
|
} |
|
|
|
const state = reactive({ |
|
|
|
form:{ |
|
|
|
name:"", |
|
|
|
mobile:"", |
|
|
|
vehiclePlate:"", |
|
|
|
} |
|
|
|
}) |
|
|
|
//车牌号输入 |
|
|
|
const carNumber = (val : any) => { |
|
|
|
state.form.vehiclePlate = val.trim(); |
|
|
|
}; |
|
|
|
const savaHandle = () => { |
|
|
|
navTo(`/subpackage/after-sale/rescind-carId/rescind-carId-select`) |
|
|
|
} |
|
|
@@ -40,6 +73,7 @@ |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
font-weight: 400; |
|
|
|
margin-bottom: 40rpx; |
|
|
|
.title { |
|
|
|
font-size: 30rpx; |
|
|
|
color: #01243A; |