魏熙美 6 년 전
부모
커밋
2a311091eb

+ 4
- 4
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java 파일 보기

770
 
770
 
771
         ResponseBean responseBean = new ResponseBean();
771
         ResponseBean responseBean = new ResponseBean();
772
         ids.stream().forEach(e->{
772
         ids.stream().forEach(e->{
773
-            TaUserVerify userVerify = taUserVerifyMapper.selectById(e);
774
-            if ("1".equals(userVerify.getVerifyStatus())) {
775
-                throw new WisdomException("不能删除已审核的资料!");
773
+            TpBuildingOwnerInfo tpBuildingOwnerInfo = tpBuildingOwnerInfoMapper.selectById(e);
774
+            if (null != tpBuildingOwnerInfo) {
775
+                taUserVerifyMapper.deleteById(tpBuildingOwnerInfo.getUserVerifyId());
776
             }
776
             }
777
-            taUserVerifyMapper.deleteById(e);
777
+            tpBuildingOwnerInfoMapper.deleteById(e);
778
         });
778
         });
779
 
779
 
780
         responseBean.addSuccess("操作成功!");
780
         responseBean.addSuccess("操作成功!");

+ 1
- 1
VUECODE/smart-property-manage/src/router/index.js 파일 보기

327
         path: '/bill/management/statement/index',
327
         path: '/bill/management/statement/index',
328
         component: () => import('@/views/bill/statement/index'),
328
         component: () => import('@/views/bill/statement/index'),
329
         name: 'bill-statement-index',
329
         name: 'bill-statement-index',
330
-        meta: { title: '流水信息', icon: 'table' }
330
+        meta: { title: '订单列表', icon: 'table' }
331
       }
331
       }
332
     ]
332
     ]
333
   },
333
   },

+ 1
- 1
VUECODE/smart-property-manage/src/views/bill/info/index.vue 파일 보기

72
       <el-button type="danger" @click="deleteBeachIds">删除</el-button>
72
       <el-button type="danger" @click="deleteBeachIds">删除</el-button>
73
       <el-button type="primary" @click="offlinePayment">设置为已线下缴费</el-button>
73
       <el-button type="primary" @click="offlinePayment">设置为已线下缴费</el-button>
74
       <el-button type="success" @click="exportExcel">导出数据</el-button>
74
       <el-button type="success" @click="exportExcel">导出数据</el-button>
75
-      <div style="height: 40px; line-height: 40px; margin-left: 10px; color: #99a9bf;">未缴户主费用可以直接点击 收费金额数字 修改,已缴费业主无法修改,需要线下多退少补</div>
75
+      <div style="height: 40px; line-height: 40px; margin-left: 10px; font-size: 14px; color: #606266;">未缴户主费用可以直接点击 收费金额数字 修改,已缴费业主无法修改,需要线下多退少补</div>
76
     </div>
76
     </div>
77
     <el-table
77
     <el-table
78
       v-loading="tableLoading"
78
       v-loading="tableLoading"

+ 4
- 4
VUECODE/smart-property-manage/src/views/bill/statement/index.vue 파일 보기

1
 <template>
1
 <template>
2
   <div id="root">
2
   <div id="root">
3
     <el-form :model="formInline" inline class="form-inline">
3
     <el-form :model="formInline" inline class="form-inline">
4
-      <el-form-item label="流水号">
5
-        <el-input v-model="formInline.id" placeholder="流水号"/>
4
+      <el-form-item label="订单号">
5
+        <el-input v-model="formInline.id" placeholder="订单号"/>
6
       </el-form-item>
6
       </el-form-item>
7
       <el-form-item label="缴费项目编号">
7
       <el-form-item label="缴费项目编号">
8
         <el-input v-model="formInline.billId" placeholder="缴费项目编号"/>
8
         <el-input v-model="formInline.billId" placeholder="缴费项目编号"/>
34
       <!--align="center"-->
34
       <!--align="center"-->
35
       <!--width="55"/>-->
35
       <!--width="55"/>-->
36
       <el-table-column
36
       <el-table-column
37
-        label="流水号"
37
+        label="订单号"
38
         prop="id"
38
         prop="id"
39
         align="center">
39
         align="center">
40
         <!--<template slot-scope="scope">{{ scope.row.date }}</template>-->
40
         <!--<template slot-scope="scope">{{ scope.row.date }}</template>-->
84
       <el-table-column
84
       <el-table-column
85
         prop="createTime"
85
         prop="createTime"
86
         align="center"
86
         align="center"
87
-        label="流水生成时间">
87
+        label="订单生成时间">
88
         <template slot-scope="scope">{{ formatDate(scope.row.createTime) }}</template>
88
         <template slot-scope="scope">{{ formatDate(scope.row.createTime) }}</template>
89
       </el-table-column>
89
       </el-table-column>
90
     </el-table>
90
     </el-table>

+ 1
- 1
VUECODE/smart-property-manage/src/views/building/audit/index.vue 파일 보기

145
         console.log('UserVerifyAll error')
145
         console.log('UserVerifyAll error')
146
       })
146
       })
147
     },
147
     },
148
-    userVerifyAudit(verifyId,vstatus){
148
+    userVerifyAudit(verifyId, vstatus) {
149
       this.formInline.userVerifyId = verifyId
149
       this.formInline.userVerifyId = verifyId
150
       this.formInline.verifyStatus = vstatus
150
       this.formInline.verifyStatus = vstatus
151
       this.$store.dispatch('UserVerifyAudit', this.formInline).then((res) => {
151
       this.$store.dispatch('UserVerifyAudit', this.formInline).then((res) => {

+ 5
- 3
VUECODE/smart-property-manage/src/views/building/buildingdata/BuildingBatchImport.vue 파일 보기

3
   <div class="root">
3
   <div class="root">
4
     <el-form :inline="true" :model="listQuery" class="form-listQuery">
4
     <el-form :inline="true" :model="listQuery" class="form-listQuery">
5
       <el-form-item>
5
       <el-form-item>
6
-        <el-upload :on-preview="handlePreview" :on-change="handleChange" :before-upload="beforeUpload" :limit="1" :on-exceed="handleExceed" class="upload-demo" action="" multiple>
6
+        <div style="display: flex;">
7
           <a href="http://jingcheng-h5temp.oss-cn-shanghai.aliyuncs.com/%E6%A5%BC%E6%A0%8B%E5%BA%93%E6%A8%A1%E6%9D%BF.xlsx?Expires=1556098137"><el-button style="margin-left: 10px;" size="large" type="primary">下载模板</el-button></a>
7
           <a href="http://jingcheng-h5temp.oss-cn-shanghai.aliyuncs.com/%E6%A5%BC%E6%A0%8B%E5%BA%93%E6%A8%A1%E6%9D%BF.xlsx?Expires=1556098137"><el-button style="margin-left: 10px;" size="large" type="primary">下载模板</el-button></a>
8
-          <el-button slot="trigger" size="large" type="primary">选取文件并预览</el-button>
8
+          <el-upload :on-preview="handlePreview" :on-change="handleChange" :before-upload="beforeUpload" :limit="1" :on-exceed="handleExceed" class="upload-demo" action="" multiple>
9
+            <el-button slot="trigger" size="large" type="primary" style="margin-left: 10px;">选取文件并预览</el-button>
10
+          </el-upload>
9
           <el-button style="margin-left: 10px;" size="large" type="success" @click="submitUpload">提交</el-button>
11
           <el-button style="margin-left: 10px;" size="large" type="success" @click="submitUpload">提交</el-button>
10
           <el-button style="margin-left: 10px;" size="large" type="success" @click="dialogBuildingIndex">取消</el-button>
12
           <el-button style="margin-left: 10px;" size="large" type="success" @click="dialogBuildingIndex">取消</el-button>
11
-        </el-upload>
13
+        </div>
12
       </el-form-item>
14
       </el-form-item>
13
     </el-form>
15
     </el-form>
14
     <el-table ref="multipleTable" :data="list" border tooltip-effect="dark" style="width: 100%; margin-top: 20px;">
16
     <el-table ref="multipleTable" :data="list" border tooltip-effect="dark" style="width: 100%; margin-top: 20px;">

+ 8
- 8
VUECODE/smart-property-manage/src/views/building/index.vue 파일 보기

3
   <div class="root">
3
   <div class="root">
4
     <el-form :inline="true" :model="listQuery" class="form-listQuery">
4
     <el-form :inline="true" :model="listQuery" class="form-listQuery">
5
       <el-form-item label="楼盘库">
5
       <el-form-item label="楼盘库">
6
-        <el-select v-model="listQuery.phaseId" placeholder="期/区" @change="buildSelectChange(0)">
6
+        <el-select v-model="listQuery.phaseId" style="width: 120px;" placeholder="期/区" @change="buildSelectChange(0)" >
7
           <!--<el-option label="选择楼栋" value="-1" />-->
7
           <!--<el-option label="选择楼栋" value="-1" />-->
8
           <el-option
8
           <el-option
9
             v-for="item in phaseList"
9
             v-for="item in phaseList"
11
             :label="item.name"
11
             :label="item.name"
12
             :value="item.id"/>
12
             :value="item.id"/>
13
         </el-select>
13
         </el-select>
14
-        <el-select v-model="listQuery.buildingId" placeholder="栋" @change="buildSelectChange(1)">
14
+        <el-select v-model="listQuery.buildingId" style="width: 120px;" placeholder="栋" @change="buildSelectChange(1)">
15
           <!--<el-option label="选择楼栋" value="-1" />-->
15
           <!--<el-option label="选择楼栋" value="-1" />-->
16
           <el-option
16
           <el-option
17
             v-for="item in buildingList"
17
             v-for="item in buildingList"
19
             :label="item.name"
19
             :label="item.name"
20
             :value="item.id"/>
20
             :value="item.id"/>
21
         </el-select>
21
         </el-select>
22
-        <el-select v-model="listQuery.unitId" placeholder="单元" @change="buildSelectChange(2)">
22
+        <el-select v-model="listQuery.unitId" style="width: 120px;" placeholder="单元" @change="buildSelectChange(2)">
23
           <!--<el-option label="选择单元" value="-1" />-->
23
           <!--<el-option label="选择单元" value="-1" />-->
24
           <el-option
24
           <el-option
25
             v-for="item in unitList"
25
             v-for="item in unitList"
27
             :label="item.name"
27
             :label="item.name"
28
             :value="item.id"/>
28
             :value="item.id"/>
29
         </el-select>
29
         </el-select>
30
-        <el-select v-model="listQuery.levelId" placeholder="楼层" @change="buildSelectChange(3)">
30
+        <el-select v-model="listQuery.levelId" style="width: 120px;" placeholder="楼层" @change="buildSelectChange(3)">
31
           <!--<el-option label="选择楼层" value="-1" />-->
31
           <!--<el-option label="选择楼层" value="-1" />-->
32
           <el-option
32
           <el-option
33
             v-for="item in levelList"
33
             v-for="item in levelList"
35
             :label="item.name"
35
             :label="item.name"
36
             :value="item.id"/>
36
             :value="item.id"/>
37
         </el-select>
37
         </el-select>
38
-        <el-select v-model="listQuery.roomNoId" placeholder="户号">
38
+        <el-select v-model="listQuery.roomNoId" style="width: 120px;" placeholder="户号">
39
           <!--<el-option label="选择户号" value="-1" />-->
39
           <!--<el-option label="选择户号" value="-1" />-->
40
           <el-option
40
           <el-option
41
             v-for="item in roomNoList"
41
             v-for="item in roomNoList"
64
         <el-button type="danger" @click="deleteData">删除</el-button>
64
         <el-button type="danger" @click="deleteData">删除</el-button>
65
       </div>
65
       </div>
66
       <div>
66
       <div>
67
-        <el-button type="success" @click="dialogBatchImport">批量导入楼栋信息</el-button>
67
+        <el-button type="success" @click="dialogBatchImport">批量导入业主资料</el-button>
68
       </div>
68
       </div>
69
     </div>
69
     </div>
70
     <el-table
70
     <el-table
197
       // 设置为 空
197
       // 设置为 空
198
       this.deleteIds = []
198
       this.deleteIds = []
199
       for (let i = 0; i < data.length; i++) {
199
       for (let i = 0; i < data.length; i++) {
200
-        this.deleteIds.push(data[i].userVerifyId)
200
+        this.deleteIds.push(data[i].id)
201
       }
201
       }
202
     },
202
     },
203
     getPhase() { // 获取期
203
     getPhase() { // 获取期
311
       this.$router.push({ name: 'building-info-index', query: { id: id }})
311
       this.$router.push({ name: 'building-info-index', query: { id: id }})
312
     },
312
     },
313
     deleteData() { // 删除
313
     deleteData() { // 删除
314
-      this.$confirm('您确定要删除吗?')
314
+      this.$confirm('请确认是否真的需要删除?')
315
         .then(_ => {
315
         .then(_ => {
316
           this.$store.dispatch('DeleteBuilding', this.deleteIds).then((res) => {
316
           this.$store.dispatch('DeleteBuilding', this.deleteIds).then((res) => {
317
             if (res.code === '0') {
317
             if (res.code === '0') {