魏熙美 6 år sedan
förälder
incheckning
0f83495175

+ 2
- 2
CODE/smart-community/app-api/src/main/resources/mapper/TpShopMapper.xml Visa fil

@@ -272,7 +272,7 @@
272 272
       </if>
273 273
       and community_id = #{communityId,jdbcType=INTEGER}
274 274
       and shop_status =1
275
-      order by create_date
275
+      order by sort DESC,update_date desc
276 276
     </where>
277 277
   </select>
278 278
 
@@ -281,7 +281,7 @@
281 281
   </select>
282 282
 
283 283
   <select id="selectShopCommunity" resultMap="ResultMapWithBLOBs">
284
-    select * from tp_shop WHERE community_id = #{communityId} and shop_status = 1  order by sort desc LIMIT 4
284
+    select * from tp_shop WHERE community_id = #{communityId} and shop_status = 1  order by sort DESC,update_date desc  LIMIT 4
285 285
   </select>
286 286
 
287 287
 </mapper>

+ 1
- 0
CODE/smart-community/property-api/src/main/resources/mapper/HotelRoomMapper.xml Visa fil

@@ -22,6 +22,7 @@
22 22
                 AND date_format(create_date, '%Y-%m-%d') <![CDATA[>= ]]> date_format(#{beginTime}, '%Y-%m-%d')
23 23
                 AND date_format(create_date, '%Y-%m-%d')<![CDATA[<= ]]> date_format(#{endTime}, '%Y-%m-%d')
24 24
             </if>
25
+            and community_id = #{communityId}
25 26
         </where>
26 27
         order by sort desc,update_date desc
27 28
     </select>

+ 1
- 1
CODE/smart-community/property-api/src/main/resources/mapper/TpRentalHouseMapper.xml Visa fil

@@ -39,6 +39,6 @@
39 39
         <if test="tpRentalHouse.endPrice != null and tpRentalHouse.endPrice != ''">
40 40
             and t.rental_price  &lt;= #{tpRentalHouse.endPrice,jdbcType=INTEGER}
41 41
         </if>
42
-        order by t.sort
42
+        order by t.sort, t.update_date desc
43 43
     </select>
44 44
 </mapper>

+ 2
- 2
VUECODE/smart-property-manage/src/router/index.js Visa fil

@@ -494,14 +494,14 @@ export const constantRouterMap = [
494 494
         component: () => import('@/views/grogshop/grogshopRoomAdd'),
495 495
         name: 'grogshop-grogshopRoomAdd',
496 496
         hidden: true,
497
-        meta: { title: '新增房', icon: 'table' }
497
+        meta: { title: '新增房', icon: 'table' }
498 498
       },
499 499
       {
500 500
         path: '/grogshop/grogshopRoomEdit',
501 501
         component: () => import('@/views/grogshop/grogshopRoomEdit'),
502 502
         name: 'grogshop-grogshopRoomEdit',
503 503
         hidden: true,
504
-        meta: { title: '编辑房', icon: 'table' }
504
+        meta: { title: '编辑房', icon: 'table' }
505 505
       }
506 506
     ]
507 507
   },

+ 1
- 1
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoom.vue Visa fil

@@ -54,7 +54,7 @@
54 54
         type="selection"
55 55
         width="55"/>
56 56
       <el-table-column prop="id" label="编号" align="center"/>
57
-      <el-table-column prop="roomName" label="房名称" align="center">
57
+      <el-table-column prop="roomName" label="房名称" align="center">
58 58
          <template slot-scope="scope" >
59 59
           <a v-if="scope.row.roomStatus==='1'">
60 60
             <span :title="scope.row.roomName" @click="clickTitle(scope.row.id)" style="color: #009FCC">

+ 2
- 2
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoomAdd.vue Visa fil

@@ -7,8 +7,8 @@
7 7
        <!-- <el-form-item label="房型号" prop="roomNo">
8 8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
9 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 12
       </el-form-item>
13 13
       <el-form-item label="房型价格" prop="price">
14 14
         <el-input v-model="ruleForm.price" placeholder="单位元" onkeyup="this.value=this.value.replace(/\D/g,'')"/>

+ 8
- 8
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoomEdit.vue Visa fil

@@ -7,11 +7,11 @@
7 7
       <!-- <el-form-item label="房型号" >
8 8
         <el-input v-model="ruleForm.roomNo" placeholder="房型号"/>
9 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 12
       </el-form-item>
13 13
       <el-form-item label="房型价格">
14
-        <el-input v-model="ruleForm.price" placeholder="单位元"/>
14
+        <el-input v-model="ruleForm.price" placeholder="单位元" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
15 15
       </el-form-item>
16 16
       <el-form-item class="filter-item"  label="上架状态">
17 17
         <el-select v-model="ruleForm.roomStatus" placeholder="上架">
@@ -20,7 +20,7 @@
20 20
         </el-select>
21 21
       </el-form-item>
22 22
       <el-form-item label="权重" prop="sort">
23
-        <el-input v-model="ruleForm.sort" placeholder="不小于0的整数"/>
23
+        <el-input v-model="ruleForm.sort" placeholder="不小于0的整数" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
24 24
       </el-form-item>  
25 25
       <el-form-item>
26 26
         <el-button type="primary" @click="submitForm()">保存</el-button>
@@ -60,10 +60,10 @@ export default {
60 60
   },
61 61
   methods: {
62 62
     submitForm(){
63
-      if(this.ruleForm.roomNo ===''){
64
-        this.$message.error('请输入房型号');
65
-        return
66
-      }
63
+      // if(this.ruleForm.roomNo ===''){
64
+      //   this.$message.error('请输入房型号');
65
+      //   return
66
+      // }
67 67
       if(this.ruleForm.roomName ===''){
68 68
         this.$message.error('请输入房型名称');
69 69
         return

+ 1
- 1
VUECODE/smart-property-manage/src/views/rental/rentalEdit.vue Visa fil

@@ -92,7 +92,7 @@
92 92
         <el-checkbox v-model="listData.bathroom" true-label="1" false-label="0">独卫</el-checkbox>
93 93
         <el-checkbox v-model="listData.balcony" true-label="1" false-label="0">阳台</el-checkbox>
94 94
       </el-form-item>
95
-      <el-form-item label="地图定位1" prop="communityLatitude">
95
+      <el-form-item label="地图定位" prop="communityLatitude">
96 96
         <span  style="font-size:14px;color:#C0C0C0">在地图上搜索选择公寓位置确定坐标值,供APP端用户导航</span>
97 97
         <span>高德坐标</span>
98 98
         <el-input placeholder="经度" v-model="listData.communityLongitude" style="width: 100px;" />

+ 12
- 1
VUECODE/smart-property-manage/src/views/rental/rentalIndex.vue Visa fil

@@ -59,7 +59,18 @@
59 59
         width="55"/>
60 60
       <el-table-column prop="id" label="房间编号" align="center"/>
61 61
       <el-table-column prop="houseName" label="房间名称" align="center" >
62
-        <template slot-scope="scope"><a><span style="color: #63B8FF" @click="clickTitle(scope.row.id)">{{ scope.row.houseName }}</span></a></template>
62
+        <template slot-scope="scope" >
63
+          <a v-if="scope.row.houseStatus==='1'">
64
+            <span :title="scope.row.houseName" @click="clickTitle(scope.row.id)" style="color: #009FCC">
65
+            {{ scope.row.houseName}}
66
+            </span>
67
+          </a>
68
+          <a v-if="scope.row.houseStatus==='2'">
69
+            <span :title="scope.row.houseName" @click="clickTitle(scope.row.id)" style="color:#BDBDBD">
70
+            {{ scope.row.houseName}}
71
+            </span>
72
+          </a>
73
+       </template>
63 74
       </el-table-column>
64 75
       <el-table-column prop="sort" label="权重" align="center"/>
65 76
       <el-table-column prop="rentalPrice" label="租金" align="center"/>

+ 3
- 3
VUECODE/smart-property-manage/src/views/shop/shopEdit.vue Visa fil

@@ -1,9 +1,9 @@
1 1
 <template>
2 2
   <div class="root">
3 3
     <el-form ref="ruleForm" :model="listData" :rules="rules" label-width="150px" class="add-ruleForm">
4
-      <!-- <el-form-item label="商铺名称" prop="shopName">
4
+      <el-form-item label="商铺名称" prop="shopName">
5 5
         <el-input v-model="listData.shopName"/>
6
-      </el-form-item> -->
6
+      </el-form-item>
7 7
       <el-form-item label="商铺说明" prop="remark">
8 8
         <el-input v-model="listData.remark"/>
9 9
       </el-form-item>
@@ -71,7 +71,7 @@
71 71
       <el-form-item label="人均消费" prop="averagePrice">
72 72
         <el-input v-model="listData.averagePrice" onkeyup="this.value=this.value.replace(/\D/g,'')" placeholder="单位 元/人"/>
73 73
       </el-form-item>
74
-      <el-form-item label="高德坐标">
74
+      <el-form-item label="地图坐标">
75 75
         <span  style="font-size:14px;color:#C0C0C0">在地图上搜索选择商铺位置确定坐标值,供APP端用户导航</span>
76 76
         <span>高德坐标</span>
77 77
         <el-input placeholder="经度" v-model="listData.shopLongitude" style="width: 100px;" />