dingxin 6 years ago
parent
commit
4f28525a16

+ 48
- 33
CODE/foreign-service/src/main/java/com/community/huiju/controller/FSController.java View File

67
     @RequestMapping(value = "/car/apiThirdPartyMonthCardPay", method = RequestMethod.POST)
67
     @RequestMapping(value = "/car/apiThirdPartyMonthCardPay", method = RequestMethod.POST)
68
     @ApiOperation(value = "月卡续费", notes = "月卡续费")
68
     @ApiOperation(value = "月卡续费", notes = "月卡续费")
69
     @ApiImplicitParams({
69
     @ApiImplicitParams({
70
-            @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Phone手机号;RenewDayType续费日期类型( 3:年 2:月 1:日, 选入对应的数字);" +
71
-                    "RenewDay续费日期数目;" +
72
-                    "PayStyle交易方式(中文描述),例如:微信、 支付宝、 银联;" +
73
-                    "CarNo车牌号;" +
74
-                    "CardNo停车卡号;" +
75
-                    "RechargeAmt充值续费金额;"),
70
+//            @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Phone手机号;RenewDayType续费日期类型( 3:年 2:月 1:日, 选入对应的数字);" +
71
+//                    "RenewDay续费日期数目;" +
72
+//                    "PayStyle交易方式(中文描述),例如:微信、 支付宝、 银联;" +
73
+//                    "CarNo车牌号;" +
74
+//                    "CardNo停车卡号;" +
75
+//                    "RechargeAmt充值续费金额;"),
76
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "appid", value = "appid"),
76
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "appid", value = "appid"),
77
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "datetime", value = "时间戳"),
77
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "datetime", value = "时间戳"),
78
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "encrypt", value = "加密方式"),
78
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "encrypt", value = "加密方式"),
79
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "sign", value = "签名"),
79
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "sign", value = "签名"),
80
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "Phone", value = "手机号"),
81
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "RenewDayType", value = "续费日期类型( 3:年 2:月 1:日, 选入对应的数字)"),
82
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "RenewDay", value = "续费日期数目"),
83
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "PayStyle", value = "交易方式(中文描述),例如:微信、 支付宝、 银联"),
84
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "CarNo", value = "车牌号"),
85
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "CardNo", value = "停车卡号"),
86
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "RechargeAmt", value = "充值续费金额"),
80
     })
87
     })
81
-    public ResponseBean apiThirdPartyMonthCardPay(@RequestBody String parameter) {
88
+    public ResponseBean apiThirdPartyMonthCardPay(@RequestParam(value = "Phone") String Phone,
89
+                                                  @RequestParam(value = "RenewDayType") String RenewDayType,
90
+                                                  @RequestParam(value = "RenewDay") String RenewDay,
91
+                                                  @RequestParam(value = "PayStyle") String PayStyle,
92
+                                                  @RequestParam(value = "CarNo") String CarNo,
93
+                                                  @RequestParam(value = "CardNo", required = false) String CardNo,
94
+                                                  @RequestParam(value = "RechargeAmt") String RechargeAmt) {
82
         ResponseBean responseBean = new ResponseBean();
95
         ResponseBean responseBean = new ResponseBean();
83
-        JSONObject jsonObject = JSONObject.parseObject(parameter);
84
-        responseBean = iFuShiService.apiThirdPartyMonthCardPay(jsonObject.getString("Phone"),
85
-                jsonObject.getString("RenewDayType"),
86
-                jsonObject.getString("RenewDay"),
87
-                jsonObject.getString("PayStyle"),
88
-                jsonObject.getString("CarNo"),
89
-                jsonObject.getString("CardNo"),
90
-                jsonObject.getString("RechargeAmt"));
96
+        responseBean = iFuShiService.apiThirdPartyMonthCardPay(Phone, RenewDayType,
97
+                RenewDay, PayStyle, CarNo, CardNo, RechargeAmt);
91
         return responseBean;
98
         return responseBean;
92
     }
99
     }
93
 
100
 
94
     @RequestMapping(value = "/car/apiThirdPartyTemporaryCardPay", method = RequestMethod.POST)
101
     @RequestMapping(value = "/car/apiThirdPartyTemporaryCardPay", method = RequestMethod.POST)
95
     @ApiOperation(value = "第三方临时卡上发缴费", notes = "第三方临时卡上发缴费")
102
     @ApiOperation(value = "第三方临时卡上发缴费", notes = "第三方临时卡上发缴费")
96
     @ApiImplicitParams({
103
     @ApiImplicitParams({
97
-            @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Amount应缴金额(单位元);" +
98
-                    "ActualAmount实缴金额(单位元);" +
99
-                    "DeductionAmount抵扣金额(单位元);" +
100
-                    "Reason抵扣原因;" +
101
-                    "PayStyle交易方式(汉字描述),例如:微信、支付宝、银联;" +
102
-                    "CarNo车牌号;" +
103
-                    "CardNo停车卡号;" +
104
-                    "CouponList使用的优惠券列表"),
104
+//            @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "Amount应缴金额(单位元);" +
105
+//                    "ActualAmount实缴金额(单位元);" +
106
+//                    "DeductionAmount抵扣金额(单位元);" +
107
+//                    "Reason抵扣原因;" +
108
+//                    "PayStyle交易方式(汉字描述),例如:微信、支付宝、银联;" +
109
+//                    "CarNo车牌号;" +
110
+//                    "CardNo停车卡号;" +
111
+//                    "CouponList使用的优惠券列表"),
105
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "appid", value = "appid"),
112
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "appid", value = "appid"),
106
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "datetime", value = "时间戳"),
113
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "datetime", value = "时间戳"),
107
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "encrypt", value = "加密方式"),
114
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "encrypt", value = "加密方式"),
108
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "sign", value = "签名"),
115
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "sign", value = "签名"),
116
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "Amount", value = "应缴金额(单位元)"),
117
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "ActualAmount", value = "实缴金额(单位元)"),
118
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "DeductionAmount", value = "抵扣金额(单位元)"),
119
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "Reason", value = "抵扣原因"),
120
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "PayStyle", value = "交易方式(汉字描述),例如:微信、支付宝、银联"),
121
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "CarNo", value = "车牌号"),
122
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "CardNo", value = "停车卡号"),
123
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "form", name = "CouponList", value = "使用的优惠券列表"),
109
     })
124
     })
110
-    public ResponseBean apiThirdPartyTemporaryCardPay(@RequestBody String parameter) {
125
+    public ResponseBean apiThirdPartyTemporaryCardPay(@RequestParam(value = "Amount") String Amount,
126
+                                                      @RequestParam(value = "ActualAmount") String ActualAmount,
127
+                                                      @RequestParam(value = "DeductionAmount") String DeductionAmount,
128
+                                                      @RequestParam(value = "Reason", required = false) String Reason,
129
+                                                      @RequestParam(value = "PayStyle") String PayStyle,
130
+                                                      @RequestParam(value = "CarNo") String CarNo,
131
+                                                      @RequestParam(value = "CardNo",  required = false) String CardNo,
132
+                                                      @RequestParam(value = "CouponList", required = false) String CouponList) {
111
         ResponseBean responseBean = new ResponseBean();
133
         ResponseBean responseBean = new ResponseBean();
112
-        JSONObject jsonObject = JSONObject.parseObject(parameter);
113
-        responseBean = iFuShiService.apiThirdPartyTemporaryCardPay(jsonObject.getString("Amount"),
114
-                jsonObject.getString("ActualAmount"),
115
-                jsonObject.getString("DeductionAmount"),
116
-                jsonObject.getString("Reason"),
117
-                jsonObject.getString("PayStyle"),
118
-                jsonObject.getString("CarNo"),
119
-                jsonObject.getString("CardNo"),
120
-                jsonObject.getString("CouponList"));
134
+        responseBean = iFuShiService.apiThirdPartyTemporaryCardPay(Amount, ActualAmount, DeductionAmount,
135
+                Reason, PayStyle, CarNo, CardNo, CouponList);
121
         return responseBean;
136
         return responseBean;
122
     }
137
     }
123
 
138
 

+ 5
- 1
CODE/foreign-service/src/main/java/com/community/huiju/controller/TaUserController.java View File

87
     @RequestMapping(value = "/user", method = RequestMethod.GET)
87
     @RequestMapping(value = "/user", method = RequestMethod.GET)
88
     @ApiOperation(value = "根据用户手机号查询", notes = "根据用户手机号查询")
88
     @ApiOperation(value = "根据用户手机号查询", notes = "根据用户手机号查询")
89
     @ApiImplicitParams({
89
     @ApiImplicitParams({
90
-            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "phone", value = "手机号")
90
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "phone", value = "手机号"),
91
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "appid", value = "appid"),
92
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "datetime", value = "时间戳"),
93
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "encrypt", value = "加密方式"),
94
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "sign", value = "签名"),
91
     })
95
     })
92
     public ResponseBean updateUser(@RequestParam(value = "phone") String phone){
96
     public ResponseBean updateUser(@RequestParam(value = "phone") String phone){
93
         ResponseBean responseBean = iTaUserService.getTaUserByPhone(phone);
97
         ResponseBean responseBean = iTaUserService.getTaUserByPhone(phone);

+ 18
- 0
CODE/foreign-service/src/main/java/com/community/huiju/controller/TaUserVerifyController.java View File

92
         return responseBean;
92
         return responseBean;
93
     }
93
     }
94
 
94
 
95
+
96
+    @RequestMapping(value = "/user/verify/{userVerifyId}", method = RequestMethod.GET)
97
+    @ApiOperation(value = "根据 用户id 和 房产审核id ", notes = "根据 用户id 和 房产审核id ")
98
+    @ApiImplicitParams({
99
+            @ApiImplicitParam(dataTypeClass = Integer.class, paramType = "query", name = "userId", value = "用户Id"),
100
+            @ApiImplicitParam(dataTypeClass = Integer.class, paramType = "path", name = "userVerifyId", value = "房产审核Id"),
101
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "appid", value = "appid"),
102
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "datetime", value = "时间戳"),
103
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "encrypt", value = "加密方式"),
104
+            @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "sign", value = "签名"),
105
+    })
106
+    public ResponseBean getUserVerifyByByUserIdAndUserVerifyId(@RequestParam(value = "userId") Integer userId,
107
+                                         @PathVariable(value = "userVerifyId") Integer userVerifyId) {
108
+        ResponseBean responseBean = new ResponseBean();
109
+        responseBean = iTaUserVerifyService.getUserVerifyByByUserIdAndUserVerifyId(userId, userVerifyId);
110
+        return responseBean;
111
+    }
112
+
95
 }
113
 }

+ 3
- 3
CODE/foreign-service/src/main/java/com/community/huiju/controller/TpEquipmentController.java View File

30
 
30
 
31
     @ApiOperation(value = "获取监控列表数据 HLS",notes = "根据小区ID获取")
31
     @ApiOperation(value = "获取监控列表数据 HLS",notes = "根据小区ID获取")
32
     @ApiImplicitParams({
32
     @ApiImplicitParams({
33
-            @ApiImplicitParam(paramType = "path",dataType = "Integer",name = "communityId",value = "小区ID"),
34
-            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "pageNo",value = "第几页"),
35
-            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "pageSize",value = "一页多少行"),
33
+            @ApiImplicitParam(paramType = "path",dataTypeClass = Integer.class, name = "communityId",value = "小区ID"),
34
+            @ApiImplicitParam(paramType = "query",dataTypeClass = Integer.class,name = "pageNo",value = "第几页"),
35
+            @ApiImplicitParam(paramType = "query",dataTypeClass = Integer.class,name = "pageSize",value = "一页多少行"),
36
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "appid", value = "appid"),
36
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "appid", value = "appid"),
37
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "datetime", value = "时间戳"),
37
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "datetime", value = "时间戳"),
38
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "encrypt", value = "加密方式"),
38
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "query", name = "encrypt", value = "加密方式"),

+ 9
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/ITaUserVerifyService.java View File

43
      */
43
      */
44
     ResponseBean getUserVerifyByUserIdAndCommunityId(Integer userId, Integer communityId);
44
     ResponseBean getUserVerifyByUserIdAndCommunityId(Integer userId, Integer communityId);
45
 
45
 
46
+
47
+    /**
48
+     * 查询 房产信息, 根据 用户id 和 房产审核id
49
+     * @param userId
50
+     * @param userVerifyId
51
+     * @return
52
+     */
53
+    ResponseBean getUserVerifyByByUserIdAndUserVerifyId(Integer userId, Integer userVerifyId);
54
+
46
 }
55
 }

+ 14
- 0
CODE/foreign-service/src/main/java/com/community/huiju/service/impl/TaUserVerifyServiceImpl.java View File

250
         responseBean.addSuccess(list);
250
         responseBean.addSuccess(list);
251
         return responseBean;
251
         return responseBean;
252
     }
252
     }
253
+
254
+
255
+    @Override
256
+    public ResponseBean getUserVerifyByByUserIdAndUserVerifyId(Integer userId, Integer userVerifyId) {
257
+        ResponseBean responseBean = new ResponseBean();
258
+        TaUserVerify hasUserVerify = taUserVerifyMapper.selectByUserIdAndUserVerifyId(userId, userVerifyId);
259
+        if (null == hasUserVerify) {
260
+            responseBean.addError(ResponseErrorsMessages.NOT_USER_VERIFY.getCode(), ResponseErrorsMessages.NOT_USER_VERIFY.getMsg());
261
+            return responseBean;
262
+        }
263
+
264
+        responseBean.addSuccess(hasUserVerify);
265
+        return responseBean;
266
+    }
253
 }
267
 }

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TpBillOrderMapper.java View File

43
      */
43
      */
44
     @ResultMap("BaseResultMap")
44
     @ResultMap("BaseResultMap")
45
     @Select("SELECT tbo.* FROM tp_bill_order tbo LEFT JOIN tp_bill_invoice tbi on tbo.tp_bill_invoice_id = tbi.id " +
45
     @Select("SELECT tbo.* FROM tp_bill_order tbo LEFT JOIN tp_bill_invoice tbi on tbo.tp_bill_invoice_id = tbi.id " +
46
-            "WHERE tbi.room_no_id = #{roomNoId} and tbo.order_status = 1 GROUP BY tbo.order_bumber")
46
+            "WHERE tbi.room_no_id = #{roomNoId} and tbo.order_status = 1 GROUP BY tbo.order_bumber ORDER BY tbo.create_date DESC")
47
     List<TpBillOrder> selectByRoomNoId(@Param("roomNoId") Integer roomNoId);
47
     List<TpBillOrder> selectByRoomNoId(@Param("roomNoId") Integer roomNoId);
48
 
48
 
49
     /**
49
     /**

+ 6
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/MonitoringServiceImpl.java View File

17
 import com.github.pagehelper.PageHelper;
17
 import com.github.pagehelper.PageHelper;
18
 import com.google.common.collect.Maps;
18
 import com.google.common.collect.Maps;
19
 import lombok.extern.slf4j.Slf4j;
19
 import lombok.extern.slf4j.Slf4j;
20
+import org.apache.commons.collections.CollectionUtils;
20
 import org.apache.commons.lang3.StringUtils;
21
 import org.apache.commons.lang3.StringUtils;
21
 import org.springframework.beans.factory.annotation.Autowired;
22
 import org.springframework.beans.factory.annotation.Autowired;
22
 import org.springframework.stereotype.Service;
23
 import org.springframework.stereotype.Service;
202
          */
203
          */
203
 
204
 
204
         List<TpEquipment> tpEquipments = tpEquipmentMapper.selectByCommunityIdAndUnitId(userElement.getCommunityId(), userElement.getUnitId(), 5);
205
         List<TpEquipment> tpEquipments = tpEquipmentMapper.selectByCommunityIdAndUnitId(userElement.getCommunityId(), userElement.getUnitId(), 5);
206
+        if (CollectionUtils.isEmpty(tpEquipments)) {
207
+            String address = toCommunities.getCommunityName() + tpUnit.getPhaseName() + tpUnit.getBuildingName() + tpUnit.getName();
208
+            responseBean.addError("系统未配置单元门口机设备!", address, null);
209
+            return responseBean;
210
+        }
205
         TpEquipment tpEquipment = tpEquipments.get(0);
211
         TpEquipment tpEquipment = tpEquipments.get(0);
206
         TpConfiguration tpConfiguration = tpConfigurationMapper.selectByPrimaryKey(tpEquipment.getUuidId());
212
         TpConfiguration tpConfiguration = tpConfigurationMapper.selectByPrimaryKey(tpEquipment.getUuidId());
207
 
213
 

+ 1
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpShopSettingServiceImpl.java View File

58
 			//查看是否存在系统创建的四条数据
58
 			//查看是否存在系统创建的四条数据
59
 			QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
59
 			QueryWrapper<TpShopType> queryWrapper = new QueryWrapper<>();
60
 			queryWrapper.eq("community_id",userElement.getCommunityId());
60
 			queryWrapper.eq("community_id",userElement.getCommunityId());
61
+			queryWrapper.eq("source","sys");
61
 			List<TpShopType> list = shopTypeMapper.selectList(queryWrapper);
62
 			List<TpShopType> list = shopTypeMapper.selectList(queryWrapper);
62
 			if (list.size() < 1){
63
 			if (list.size() < 1){
63
 				//插入数据
64
 				//插入数据

+ 1
- 1
VUECODE/smart-property-manage/src/router/index.js View File

487
         path: '/grogshop/grogshopRoom',
487
         path: '/grogshop/grogshopRoom',
488
         component: () => import('@/views/grogshop/grogshopRoom'),
488
         component: () => import('@/views/grogshop/grogshopRoom'),
489
         name: 'grogshop-grogshopRoom',
489
         name: 'grogshop-grogshopRoom',
490
-        meta: { title: '房列表', icon: 'table' }
490
+        meta: { title: '房列表', icon: 'table' }
491
       },
491
       },
492
       {
492
       {
493
         path: '/grogshop/grogshopRoomAdd',
493
         path: '/grogshop/grogshopRoomAdd',

+ 12
- 2
VUECODE/smart-property-manage/src/views/grogshop/configindex.vue View File

48
       <el-form-item label="酒店地址" prop="hotelAddress">
48
       <el-form-item label="酒店地址" prop="hotelAddress">
49
         <el-input v-model="listData.hotelAddress"/>
49
         <el-input v-model="listData.hotelAddress"/>
50
       </el-form-item>
50
       </el-form-item>
51
+<<<<<<< HEAD
51
       <el-form-item label="地图定位">
52
       <el-form-item label="地图定位">
52
         <span  style="font-size:0.7vw;color:#C0C0C0">在地图上搜索选择酒店位置确定坐标值,供APP端用户导航</span>
53
         <span  style="font-size:0.7vw;color:#C0C0C0">在地图上搜索选择酒店位置确定坐标值,供APP端用户导航</span>
53
         <div>
54
         <div>
55
         <el-input placeholder="经度" v-model="listData.hotelLongitude" style="width: 150px;" />
56
         <el-input placeholder="经度" v-model="listData.hotelLongitude" style="width: 150px;" />
56
         <el-input placeholder="纬度" v-model="listData.hotelLatitude" style="width: 150px;" />
57
         <el-input placeholder="纬度" v-model="listData.hotelLatitude" style="width: 150px;" />
57
         </div>
58
         </div>
59
+=======
60
+      <el-form-item label="高德坐标" prop="hotelLatitude">
61
+        <el-input placeholder="经度" v-model="listData.hotelLongitude" style="width: 150px;" />
62
+        <el-input placeholder="纬度" v-model="listData.hotelLatitude" style="width: 150px;" />
63
+        <span  style="color:#C0C0C0">在地图上搜索选择酒店位置确定坐标值,供APP端用户导航</span>
64
+>>>>>>> e8f4a282c9948bc18a2bac11b9a4ab6b8d9e8c70
58
       </el-form-item>
65
       </el-form-item>
59
       <el-form-item label="">
66
       <el-form-item label="">
60
          <!-- 地图 -->
67
          <!-- 地图 -->
65
           </el-amap>
72
           </el-amap>
66
         </div>
73
         </div>
67
       </el-form-item>
74
       </el-form-item>
68
-      <el-form-item label="房间介绍" prop="hotelIntroduction">
75
+      <el-form-item label="酒店介绍" prop="hotelIntroduction">
69
           <!-- <el-input v-model="addForm.bannerContent" placeholder="内容详情"/> -->
76
           <!-- <el-input v-model="addForm.bannerContent" placeholder="内容详情"/> -->
70
           <div id="father">
77
           <div id="father">
71
             <wangeditor :content="listData.hotelIntroduction" @wangeditorEvent="wangeditorValue"/>
78
             <wangeditor :content="listData.hotelIntroduction" @wangeditorEvent="wangeditorValue"/>
133
         hotelName: [
140
         hotelName: [
134
           { required: true, message: '酒店名称', trigger: 'blur' }
141
           { required: true, message: '酒店名称', trigger: 'blur' }
135
         ],
142
         ],
143
+        hotelLatitude: [
144
+          { required: true, message: '请输入坐标', trigger: 'blur' }
145
+        ],
136
         hotelIntroduction: [
146
         hotelIntroduction: [
137
-          { required: true, message: '房间介绍不能为空', trigger: 'change' }
147
+          { required: true, message: '酒店介绍不能为空', trigger: 'change' }
138
         ],
148
         ],
139
       }
149
       }
140
     }
150
     }

+ 4
- 4
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoomAdd.vue View File

7
        <!-- <el-form-item label="房型号" prop="roomNo">
7
        <!-- <el-form-item label="房型号" prop="roomNo">
8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
9
       </el-form-item> -->
9
       </el-form-item> -->
10
-     <el-form-item class="filter-item" label="房描述" prop="remark" >
11
-        <el-input v-model.trim="ruleForm.remark" placeholder="房型描述"/>
10
+     <el-form-item class="filter-item" label="房间短描述" prop="remark" >
11
+        <el-input v-model.trim="ruleForm.remark" placeholder="房间推荐语等"/>
12
       </el-form-item>
12
       </el-form-item>
13
       <el-form-item label="房型价格" prop="price">
13
       <el-form-item label="房型价格" prop="price">
14
-        <el-input v-model="ruleForm.price" placeholder="房型价格" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
14
+        <el-input v-model="ruleForm.price" placeholder="单位元" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
15
       </el-form-item>
15
       </el-form-item>
16
       <el-form-item class="filter-item"  label="上架状态" prop="roomStatus">
16
       <el-form-item class="filter-item"  label="上架状态" prop="roomStatus">
17
         <el-select v-model="ruleForm.roomStatus" placeholder="上架">
17
         <el-select v-model="ruleForm.roomStatus" placeholder="上架">
20
         </el-select>
20
         </el-select>
21
       </el-form-item>
21
       </el-form-item>
22
       <el-form-item label="权重" prop="sort">
22
       <el-form-item label="权重" prop="sort">
23
-        <el-input v-model="ruleForm.sort" placeholder="请输入权重数值" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
23
+        <el-input v-model="ruleForm.sort" placeholder="不小于0的整数" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
24
       </el-form-item>  
24
       </el-form-item>  
25
       <el-form-item>
25
       <el-form-item>
26
         <el-button type="primary" @click="submitForm()">保存</el-button>
26
         <el-button type="primary" @click="submitForm()">保存</el-button>

+ 4
- 4
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoomEdit.vue View File

7
       <!-- <el-form-item label="房型号" >
7
       <!-- <el-form-item label="房型号" >
8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
9
       </el-form-item> -->
9
       </el-form-item> -->
10
-     <el-form-item class="filter-item" label="房描述" prop="remark" >
11
-        <el-input v-model.trim="ruleForm.remark" placeholder="房型描述"/>
10
+     <el-form-item class="filter-item" label="房间短描述" prop="remark" >
11
+        <el-input v-model.trim="ruleForm.remark" placeholder="房间推荐语等"/>
12
       </el-form-item>
12
       </el-form-item>
13
       <el-form-item label="房型价格">
13
       <el-form-item label="房型价格">
14
-        <el-input v-model="ruleForm.price" placeholder="房型价格"/>
14
+        <el-input v-model="ruleForm.price" placeholder="单位元"/>
15
       </el-form-item>
15
       </el-form-item>
16
       <el-form-item class="filter-item"  label="上架状态">
16
       <el-form-item class="filter-item"  label="上架状态">
17
         <el-select v-model="ruleForm.roomStatus" placeholder="上架">
17
         <el-select v-model="ruleForm.roomStatus" placeholder="上架">
20
         </el-select>
20
         </el-select>
21
       </el-form-item>
21
       </el-form-item>
22
       <el-form-item label="权重" prop="sort">
22
       <el-form-item label="权重" prop="sort">
23
-        <el-input v-model="ruleForm.sort" placeholder="权重"/>
23
+        <el-input v-model="ruleForm.sort" placeholder="不小于0的整数"/>
24
       </el-form-item>  
24
       </el-form-item>  
25
       <el-form-item>
25
       <el-form-item>
26
         <el-button type="primary" @click="submitForm()">保存</el-button>
26
         <el-button type="primary" @click="submitForm()">保存</el-button>

+ 1
- 1
VUECODE/smart-property-manage/src/views/shop/shopSetting.vue View File

112
     },
112
     },
113
     changeSetting() {
113
     changeSetting() {
114
       this.ChangeShopSetting(this.shopSettingValue).then((res) => {
114
       this.ChangeShopSetting(this.shopSettingValue).then((res) => {
115
-        search()
115
+        this.search()
116
       }).catch(() => {
116
       }).catch(() => {
117
         console.log('error shopTypeList')
117
         console.log('error shopTypeList')
118
       })
118
       })