123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <template>
- <view class="">
- <view class="headers">
- <u-icon name="camera-fill" color="#2979ff" size="80" @tap="upload()">
- </u-icon>
- </view>
- <u-form :model="form" ref="uForm" label-width="230">
- <u-form-item label="车牌号码">
- <u-input placeholder="填写车牌号码" v-model="form.licenseNo" type="text"></u-input>
- </u-form-item>
- <u-form-item label="联系人">
- <u-input placeholder="填写联系人" v-model="form.contactPerson" type="text"></u-input>
- </u-form-item>
- <u-form-item label="联系电话">
- <u-input placeholder="填写车架号" v-model="form.mobile" type="text"></u-input>
- </u-form-item>
- <u-form-item label="取送车地址">
- <u-input v-model="form.address" type="select" placeholder="选择取送车地址" @click="addressShow=true"></u-input>
- </u-form-item>
- <u-form-item label="详细地址" right-icon="map-fill">
- <u-input placeholder="填写详细地址" v-model="form.detailAddress" type="textarea" @click="mapchoice"></u-input>
- </u-form-item>
- </u-form>
- <view class="infoBottom dis j-c a-c">
- <u-button type="primary" style="width: 90%;font-weight: bold;border-radius: 40px;"
- @click="submit">提交</u-button>
- </view>
- <u-picker v-model="addressShow" mode="region" :params="params" @confirm='conform'
- :defaultRegion='defaultRegion'></u-picker>
- </view>
- </template>
- <script>
- import store from '@/store';
- export default {
- data() {
- return {
- addressShow: false,
- form: {
- licenseNo: "", //车牌号
- contactPerson: "", //联系人
- mobile: "", //电话
- address: "", //地址
- detailAddress: "", //详细地址
- id: "",
- },
- defaultRegion: ['山西省', '太原市', '小店区'],
- params: {
- province: true,
- city: true,
- area: true
- },
- }
- },
- onLoad(params) {
- if (!!params) {
- this.form.licenseNo = params.licenseNo;
- this.form.id = params.id;
- }
- },
- methods: {
- async submit() {
- let res = await this.$http.post('/ser/annualAuditOrder/addAnnualAuditOrder', this.form);
- if (res.code == '200') {
- }
- },
- conform(e) {
- this.form.address = e.province.label + '-' + e.city.label + '-' + e.area.label;
- },
- mapchoice() {
- uni.navigateTo({
- url: "/pages/caragent/map"
- })
- }
- }
- }
- </script>
- <style>
- .headers {
- width: 100%;
- height: auto;
- text-align: right;
- }
- page {
- padding: 36rpx;
- box-sizing: border-box;
- }
- .shanchu {
- width: 100%;
- text-align: center;
- color: #999;
- cursor: pointer;
- }
- /* 底部的样式Start */
- .infoBottom {
- height: 140upx;
- position: fixed;
- bottom: 0;
- left: 0;
- right: 0;
- z-index: 99;
- }
- </style>
|