|
@@ -59,59 +59,52 @@
|
|
|
<i-Form :label-width="100" style="width: 100%">
|
|
<i-Form :label-width="100" style="width: 100%">
|
|
|
<template>
|
|
<template>
|
|
|
<Alert type="warning">除门店简介外其他选项都是必填项</Alert>
|
|
<Alert type="warning">除门店简介外其他选项都是必填项</Alert>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店名称">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>门店名称:</span>
|
|
|
|
|
<i-Input placeholder="门店名称" v-model="form.name" style="width: 80%" type="text"></i-Input>
|
|
<i-Input placeholder="门店名称" v-model="form.name" style="width: 80%" type="text"></i-Input>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店简介">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>门店简介:</span>
|
|
|
|
|
<i-Input placeholder="门店简介" v-model="form.introduction" style="width: 80%" type="text"></i-Input>
|
|
<i-Input placeholder="门店简介" v-model="form.introduction" style="width: 80%" type="text"></i-Input>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店手机号">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>门店手机号:</span>
|
|
|
|
|
<i-Input placeholder="门店手机号" v-model="form.phone" style="width: 80%" type="text"></i-Input>
|
|
<i-Input placeholder="门店手机号" v-model="form.phone" style="width: 80%" type="text"></i-Input>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店地址">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>门店地址:</span>
|
|
|
|
|
<Cascader :data="addresData" :value.sync="form.address" @on-change="handleChange" style="width: 80%;display: inline-block;"></Cascader>
|
|
<Cascader :data="addresData" :value.sync="form.address" @on-change="handleChange" style="width: 80%;display: inline-block;"></Cascader>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="详细地址">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>详细地址:</span>
|
|
|
|
|
<i-Input placeholder="详细地址" v-model="form.detailed_address" style="width: 80%" type="text"></i-Input>
|
|
<i-Input placeholder="详细地址" v-model="form.detailed_address" style="width: 80%" type="text"></i-Input>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="营业时间">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>营业时间:</span>
|
|
|
|
|
<Time-picker type="timerange" @on-change="changeDayTime" placement="bottom-end" :value="form.day_time" placeholder="选择时间"></Time-picker>
|
|
<Time-picker type="timerange" @on-change="changeDayTime" placement="bottom-end" :value="form.day_time" placeholder="选择时间"></Time-picker>
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
|
|
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店自提">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>**门店自提:**</span>
|
|
|
|
|
<i-Radio-group v-model="form.is_pick">
|
|
<i-Radio-group v-model="form.is_pick">
|
|
|
<i-Radio label="1"><span>支持自提</span></i-Radio>
|
|
<i-Radio label="1"><span>支持自提</span></i-Radio>
|
|
|
<i-Radio label="0"><span>不支持自提</span></i-Radio>
|
|
<i-Radio label="0"><span>不支持自提</span></i-Radio>
|
|
@@ -119,10 +112,9 @@
|
|
|
</i-Col>
|
|
</i-Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
</Form-Item>
|
|
</Form-Item>
|
|
|
- <Form-Item>
|
|
|
|
|
|
|
+ <Form-Item label="门店logo">
|
|
|
<Row>
|
|
<Row>
|
|
|
<i-Col span="13">
|
|
<i-Col span="13">
|
|
|
- <span>门店logo:</span>
|
|
|
|
|
<div class="demo-upload-list" v-if="form.image">
|
|
<div class="demo-upload-list" v-if="form.image">
|
|
|
<template>
|
|
<template>
|
|
|
<img :src="form.image">
|
|
<img :src="form.image">
|
|
@@ -191,7 +183,7 @@
|
|
|
latlng:storeData.latlng || '',
|
|
latlng:storeData.latlng || '',
|
|
|
valid_time:storeData.valid_time || [],
|
|
valid_time:storeData.valid_time || [],
|
|
|
day_time:storeData.day_time || [],
|
|
day_time:storeData.day_time || [],
|
|
|
- // *** 新增:is_pick 字段,默认值为 1 (支持自提) ***
|
|
|
|
|
|
|
+ // *** 门店自提字段:is_pick,默认值为 '1' (支持自提) ***
|
|
|
is_pick:String(storeData.is_pick) || '1',
|
|
is_pick:String(storeData.is_pick) || '1',
|
|
|
},
|
|
},
|
|
|
visible:false,
|
|
visible:false,
|
|
@@ -248,11 +240,9 @@
|
|
|
if(!that.form.address) return $eb.message('error','请选择门店地址');
|
|
if(!that.form.address) return $eb.message('error','请选择门店地址');
|
|
|
if(!that.form.detailed_address) return $eb.message('error','请填写门店详细地址');
|
|
if(!that.form.detailed_address) return $eb.message('error','请填写门店详细地址');
|
|
|
if(!that.form.image) return $eb.message('error','请选择门店logo');
|
|
if(!that.form.image) return $eb.message('error','请选择门店logo');
|
|
|
- // if(!that.form.valid_time) return $eb.message('error','请选择核销时效'); // 这一行被注释,暂不启用必填校验
|
|
|
|
|
if(!that.form.day_time) return $eb.message('error','请选择门店营业时间');
|
|
if(!that.form.day_time) return $eb.message('error','请选择门店营业时间');
|
|
|
- // if(!that.form.latlng) return $eb.message('error','请选择门店经纬度!'); // 这一行被注释,暂不启用必填校验
|
|
|
|
|
|
|
|
|
|
- // *** 新增:is_pick 字段校验 (作为非必填,仅检查是否存在) ***
|
|
|
|
|
|
|
+ // is_pick 字段校验
|
|
|
if(that.form.is_pick === undefined || that.form.is_pick === null) {
|
|
if(that.form.is_pick === undefined || that.form.is_pick === null) {
|
|
|
return $eb.message('error','请选择是否支持门店自提');
|
|
return $eb.message('error','请选择是否支持门店自提');
|
|
|
}
|
|
}
|