dingxin 6 年前
父节点
当前提交
0f38236c1b

+ 2
- 2
VUECODE/smart-property-manage/src/router/index.js 查看文件

494
         component: () => import('@/views/grogshop/grogshopRoomAdd'),
494
         component: () => import('@/views/grogshop/grogshopRoomAdd'),
495
         name: 'grogshop-grogshopRoomAdd',
495
         name: 'grogshop-grogshopRoomAdd',
496
         hidden: true,
496
         hidden: true,
497
-        meta: { title: '新增房', icon: 'table' }
497
+        meta: { title: '新增房', icon: 'table' }
498
       },
498
       },
499
       {
499
       {
500
         path: '/grogshop/grogshopRoomEdit',
500
         path: '/grogshop/grogshopRoomEdit',
501
         component: () => import('@/views/grogshop/grogshopRoomEdit'),
501
         component: () => import('@/views/grogshop/grogshopRoomEdit'),
502
         name: 'grogshop-grogshopRoomEdit',
502
         name: 'grogshop-grogshopRoomEdit',
503
         hidden: true,
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 查看文件

54
         type="selection"
54
         type="selection"
55
         width="55"/>
55
         width="55"/>
56
       <el-table-column prop="id" label="编号" align="center"/>
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
          <template slot-scope="scope" >
58
          <template slot-scope="scope" >
59
           <a v-if="scope.row.roomStatus==='1'">
59
           <a v-if="scope.row.roomStatus==='1'">
60
             <span :title="scope.row.roomName" @click="clickTitle(scope.row.id)" style="color: #009FCC">
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 查看文件

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,'')"/>

+ 8
- 8
VUECODE/smart-property-manage/src/views/grogshop/grogshopRoomEdit.vue 查看文件

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="单位元" onkeyup="this.value=this.value.replace(/\D/g,'')"/>
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="不小于0的整数"/>
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>
60
   },
60
   },
61
   methods: {
61
   methods: {
62
     submitForm(){
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
       if(this.ruleForm.roomName ===''){
67
       if(this.ruleForm.roomName ===''){
68
         this.$message.error('请输入房型名称');
68
         this.$message.error('请输入房型名称');
69
         return
69
         return

+ 12
- 1
VUECODE/smart-property-manage/src/views/rental/rentalIndex.vue 查看文件

59
         width="55"/>
59
         width="55"/>
60
       <el-table-column prop="id" label="房间编号" align="center"/>
60
       <el-table-column prop="id" label="房间编号" align="center"/>
61
       <el-table-column prop="houseName" label="房间名称" align="center" >
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
       </el-table-column>
74
       </el-table-column>
64
       <el-table-column prop="sort" label="权重" align="center"/>
75
       <el-table-column prop="sort" label="权重" align="center"/>
65
       <el-table-column prop="rentalPrice" label="租金" align="center"/>
76
       <el-table-column prop="rentalPrice" label="租金" align="center"/>