weiximei 6 gadus atpakaļ
vecāks
revīzija
b929dbd7dc

+ 14
- 0
VUECODE/smart-property-manage/src/router/index.js Parādīt failu

@@ -299,6 +299,20 @@ export const constantRouterMap = [
299 299
         component: () => import('@/views/systemResources/app/index'),
300 300
         name: 'app-index',
301 301
         meta: { title: 'APP配置', icon: 'table' }
302
+      },
303
+      {
304
+        path: '/systemResources/app/property/add/index',
305
+        component: () => import('@/views/systemResources/app/property/add/index'),
306
+        name: 'property-add-index',
307
+        hidden: true,
308
+        meta: { title: '添加物业号码', icon: 'table' }
309
+      },
310
+      {
311
+        path: '/systemResources/app/property/add/index',
312
+        component: () => import('@/views/systemResources/app/property/edi/index'),
313
+        name: 'property-edi-index',
314
+        hidden: true,
315
+        meta: { title: '修改物业号码', icon: 'table' }
302 316
       }
303 317
     ]
304 318
   }

+ 66
- 3
VUECODE/smart-property-manage/src/views/systemResources/app/index.vue Parādīt failu

@@ -3,7 +3,53 @@
3 3
     <el-tabs v-model="activeName2" type="card" @tab-click="handleClick">
4 4
       <el-tab-pane label="banner轮播" name="banner">banner轮播</el-tab-pane>
5 5
       <el-tab-pane label="首页功能按钮" name="homeIndex">首页功能按钮</el-tab-pane>
6
-      <el-tab-pane label="物业号码" name="property">物业号码</el-tab-pane>
6
+      <el-tab-pane label="物业号码" name="property">
7
+        <el-form :model="formInline" inline="true" class="form-inline">
8
+          <el-form-item label="名称">
9
+            <el-input v-model="formInline.name" placeholder="名称"/>
10
+          </el-form-item>
11
+          <el-form-item label="号码">
12
+            <el-input v-model="formInline.tel" placeholder="号码"/>
13
+          </el-form-item>
14
+          <el-form-item label="备注">
15
+            <el-input v-model="formInline.remark" placeholder="备注"/>
16
+          </el-form-item>
17
+          <el-form-item>
18
+            <el-button type="primary" @click="onSubmit">查询</el-button>
19
+          </el-form-item>
20
+        </el-form>
21
+        <div style="margin-left: 20px;">
22
+          <el-button type="primary" @click="add">添加</el-button>
23
+          <el-button type="warning">修改</el-button>
24
+          <el-button type="danger">删除</el-button>
25
+        </div>
26
+        <el-table
27
+          ref="multipleTable"
28
+          :data="propertyList"
29
+          border
30
+          tooltip-effect="dark"
31
+          style="width: 100%; margin-top: 20px;"
32
+          @selection-change="handleSelectionChange">
33
+          <el-table-column
34
+            type="selection"
35
+            width="55"/>
36
+          <el-table-column
37
+            prop="name"
38
+            label="名称"/>
39
+          <el-table-column
40
+            prop="tel"
41
+            label="号码"/>
42
+          <el-table-column
43
+            prop="remark"
44
+            label="备注"/>
45
+          <el-table-column
46
+            prop="updateName"
47
+            label="编辑人"/>
48
+          <el-table-column
49
+            prop="updateDate"
50
+            label="编辑时间"/>
51
+        </el-table>
52
+      </el-tab-pane>
7 53
     </el-tabs>
8 54
   </div>
9 55
 </template>
@@ -13,17 +59,34 @@ export default {
13 59
   name: 'Index',
14 60
   data() {
15 61
     return {
16
-      activeName2: 'banner' // 默认banner选项卡
62
+      activeName2: 'banner', // 默认banner选项卡
63
+      formInline: {
64
+        name: '',
65
+        tel: '',
66
+        remark: ''
67
+      },
68
+      propertyList: [] // 物业数据列表
17 69
     }
18 70
   },
19 71
   methods: {
20 72
     handleClick(tab, event) {
21 73
       console.log(tab, event)
74
+    },
75
+    onSubmit() {
76
+      console.log('submit!')
77
+    },
78
+    handleSelectionChange(val) {
79
+      console.log(val)
80
+    },
81
+    add() { // 跳转添加物业号码
82
+      this.$router.push({ name: 'property-add-index' })
22 83
     }
23 84
   }
24 85
 }
25 86
 </script>
26 87
 
27 88
 <style scoped>
28
-
89
+.form-inline {
90
+  margin-left: 20px;
91
+}
29 92
 </style>

+ 34
- 0
VUECODE/smart-property-manage/src/views/systemResources/app/property/add/index.vue Parādīt failu

@@ -0,0 +1,34 @@
1
+<template>
2
+  <div id="root">
3
+    <el-form ref="form" :model="formInline" label-width="80px" class="form-class">
4
+      <el-form-item label="名称">
5
+        <el-input v-model="form.name"/>
6
+      </el-form-item>
7
+      <el-form-item label="号码">
8
+        <el-input v-model="form.tel"/>
9
+      </el-form-item>
10
+      <el-form-item label="备注">
11
+        <el-input v-model="form.remark"/>
12
+      </el-form-item>
13
+    </el-form>
14
+  </div>
15
+</template>
16
+
17
+<script>
18
+export default {
19
+  name: 'Index',
20
+  formInline: {
21
+    name: '',
22
+    tel: '',
23
+    remark: ''
24
+  }
25
+}
26
+</script>
27
+
28
+<style scoped>
29
+.form-class {
30
+  width: 300px;
31
+  margin-left: auto;
32
+  margin-right: auto;
33
+}
34
+</style>

+ 15
- 0
VUECODE/smart-property-manage/src/views/systemResources/app/property/edi/index.vue Parādīt failu

@@ -0,0 +1,15 @@
1
+<template>
2
+  <div id="root">
3
+    修改物业号码
4
+  </div>
5
+</template>
6
+
7
+<script>
8
+export default {
9
+  name: 'Index'
10
+}
11
+</script>
12
+
13
+<style scoped>
14
+
15
+</style>