修改适用优惠券

This commit is contained in:
lcc
2025-07-30 23:38:21 +08:00
parent 8dc6e80526
commit c8aa377ec0
+20 -10
View File
@@ -13,22 +13,28 @@
>
<span class="color-000">审核未通过:</span><span class="text-color-theme">{{form.reason}}</span>
</van-notice-bar>
<van-field label="手机号" input-align="right" v-model="form.mobile" readonly/>
<van-field label="姓名" input-align="right" placeholder="请输入姓名" v-model="form.name" :rules="[{ required: true, message: '请输入姓名' }]"/>
<van-field label="手机号" required input-align="right" v-model="form.mobile" readonly/>
<van-field label="姓名" required input-align="right" placeholder="请输入姓名" v-model="form.name" :rules="[{ required: true, message: '请输入姓名' }]"/>
<!-- 购车城市 -->
<van-field label="购车城市" :border="false" input-align="right" placeholder="请选择购车城市" v-model="form.city" name="area" readonly
<van-field label="品牌车型" required input-align="right" v-model="form.city" readonly/>
<!--
<van-field label="购车城市" required :border="false" input-align="right" placeholder="请选择购车城市" v-model="form.city" name="area" readonly
is-link @click="showCityPicker" />
-->
<!-- 购车门店必填 -->
<van-field name="store" :border="false" label="购车门店" input-align="right" placeholder="请选择购车门店" v-model="form.store" readonly is-link
<van-field name="store" required :border="false" label="购车门店" input-align="right" placeholder="请选择购车门店" v-model="form.store" readonly is-link
@click="showStorePicker" :rules="[{ required: true, message: '请选择购车门店' }]" />
<!-- 品牌车型必填 -->
<van-field name="model" :border="false" label="品牌车型" input-align="right" placeholder="请选择品牌车型" v-model="form.model" readonly is-link
<van-field label="品牌车型" required input-align="right" v-model="form.model" readonly/>
<!--
<van-field name="model" required :border="false" label="品牌车型" input-align="right" placeholder="请选择品牌车型" v-model="form.model" readonly is-link
@click="showModelPicker" :rules="[{ required: true, message: '请选择品牌车型' }]" />
-->
<!-- 上传发票必填 -->
<van-cell title="上传发票" :border="false">
<van-cell title="上传发票" required :border="false">
<template #value>
<a href="javascript:void(0)" @click="showPopContent(allowance_invice_info,2)" class="view-example"><span class="font-26 mr10">查看示例</span><van-icon size="16" name="arrow" /></a>
</template>
@@ -153,7 +159,9 @@ const form = reactive({
insuranceFile: [],
invoiceUrl: '',
insuranceUrl: '',
reason: ''
reason: '',
cityName: '',
brandName: ''
});
// 选择器可见性
@@ -173,8 +181,8 @@ const seriesColumns = ref([]);
// 校验规则
const rules = {
store: [{ required: true, message: '请选择购车门店' }],
model: [{ required: true, message: '请选择品牌车型' }],
// store: [{ required: true, message: '请选择购车门店' }],
// model: [{ required: true, message: '请选择品牌车型' }],
invoiceFile: [{ validator: (val) => val && val.length > 0, message: '请上传发票' }],
// insuranceFile: [{ validator: (val) => val && val.length > 0, message: '请上传商业保险单' }],
};
@@ -197,6 +205,7 @@ onMounted( async() => {
}else{
await getMobile(couponId.value);
}
await loadStoresByCity(form.cityId);
});
// API方法定义
@@ -204,7 +213,8 @@ const getMobile = async (couponId) => {
try {
const response = await api.get('/auto/ucenter/couponDetail', { id:couponId });
if (response.code === 200) {
form.mobile = response.data.mobile;
// form.mobile = response.data.mobile;
Object.assign(form, response.data);
}
} catch (error) {
console.error(error);