WIN-2308041133\Administrator 3 天之前
父節點
當前提交
f6baefc7a1
共有 1 個文件被更改,包括 26 次插入19 次删除
  1. 26 19
      app/admin/view/system/system_store/add.php

+ 26 - 19
app/admin/view/system/system_store/add.php

@@ -7,7 +7,7 @@
     <link href="/system/frame/css/style.min.css?v=3.0.0" rel="stylesheet">
     <title>{$title|default=''}</title>
     <style>
-        /* 样式微调 */
+        /* 保持原有的样式 */
         .demo-upload-list {
             display: inline-block;
             width: 58px;
@@ -59,62 +59,70 @@
                     <i-Form :label-width="100" style="width: 100%">
                         <template>
                             <Alert type="warning">除门店简介外其他选项都是必填项</Alert>
-                            <Form-Item label="门店名称">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>门店名称:</span>
                                         <i-Input placeholder="门店名称" v-model="form.name" style="width: 80%" type="text"></i-Input>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="门店简介">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>门店简介:</span>
                                         <i-Input placeholder="门店简介" v-model="form.introduction" style="width: 80%" type="text"></i-Input>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="门店手机号">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>门店手机号:</span>
                                         <i-Input placeholder="门店手机号" v-model="form.phone" style="width: 80%" type="text"></i-Input>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="门店地址">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>门店地址:</span>
                                         <Cascader :data="addresData" :value.sync="form.address" @on-change="handleChange" style="width: 80%;display: inline-block;"></Cascader>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="详细地址">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>详细地址:</span>
                                         <i-Input placeholder="详细地址" v-model="form.detailed_address" style="width: 80%" type="text"></i-Input>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="营业时间">
+
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
-                                        <Time-picker type="timerange" @on-change="changeDayTime" placement="bottom-end" :value="form.day_time" placeholder="选择时间"></Time-picker>
+                                        <span>门店自提:</span>
+                                        <Radio-group v-model="form.is_pick" style="margin-left: 10px;">
+                                            <Radio label="1">开启</Radio>
+                                            <Radio label="0">关闭</Radio>
+                                        </Radio-group>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-
-                            <Form-Item label="门店自提">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
-                                        <i-Radio-group v-model="form.is_pick">
-                                            <i-Radio label="1"><span>支持自提</span></i-Radio>
-                                            <i-Radio label="0"><span>不支持自提</span></i-Radio>
-                                        </i-Radio-group>
+                                        <span>营业时间:</span>
+                                        <Time-picker type="timerange" @on-change="changeDayTime" placement="bottom-end" :value="form.day_time" placeholder="选择时间"></Time-picker>
                                     </i-Col>
                                 </Row>
                             </Form-Item>
-                            <Form-Item label="门店logo">
+                            <Form-Item>
                                 <Row>
                                     <i-Col span="13">
+                                        <span>门店logo:</span>
                                         <div class="demo-upload-list" v-if="form.image">
                                             <template>
                                                 <img :src="form.image">
@@ -183,8 +191,8 @@
                         latlng:storeData.latlng || '',
                         valid_time:storeData.valid_time || [],
                         day_time:storeData.day_time || [],
-                        // *** 门店自提字段:is_pick,默认值为 '1' (支持自提) ***
-                        is_pick:String(storeData.is_pick) || '1',
+                        // 确保 is_pick 是字符串类型,以匹配 Radio 的 label="1"
+                        is_pick: String(storeData.is_pick !== undefined ? storeData.is_pick : '1'),
                     },
                     visible:false,
                 }
@@ -242,7 +250,7 @@
                     if(!that.form.image) return  $eb.message('error','请选择门店logo');
                     if(!that.form.day_time) return  $eb.message('error','请选择门店营业时间');
 
-                    // is_pick 字段校验
+                    // 检查自提字段
                     if(that.form.is_pick === undefined || that.form.is_pick === null) {
                         return $eb.message('error','请选择是否支持门店自提');
                     }
@@ -260,7 +268,6 @@
                     })
                 },
                 selectAdderss:function (data) {
-                    //lat 纬度 lng 经度
                     this.form.latlng=data.latlng.lat+','+data.latlng.lng;
                 }
             },