Commit 27bf03ccb5a640ae7ca3ef47d8453a5a26009af4
1 parent
3d872403
debug
Showing
1 changed file
with
18 additions
and
19 deletions
src/views/fee/index.vue
| @@ -143,10 +143,10 @@ const handleChange = (value: number, pageSize: number) => { | @@ -143,10 +143,10 @@ const handleChange = (value: number, pageSize: number) => { | ||
| 143 | } | 143 | } |
| 144 | }); | 144 | }); |
| 145 | } else { | 145 | } else { |
| 146 | - data.params.query.buildingId = null | ||
| 147 | - data.params.query.unitNumber = null | ||
| 148 | - data.units = [] | ||
| 149 | - data.buildings = [] | 146 | + data.params.query.buildingId = null; |
| 147 | + data.params.query.unitNumber = null; | ||
| 148 | + data.units = []; | ||
| 149 | + data.buildings = []; | ||
| 150 | } | 150 | } |
| 151 | }; | 151 | }; |
| 152 | /** | 152 | /** |
| @@ -169,8 +169,8 @@ const handleBuildingChange = (value: number) => { | @@ -169,8 +169,8 @@ const handleBuildingChange = (value: number) => { | ||
| 169 | data.units = res?.data?.data; | 169 | data.units = res?.data?.data; |
| 170 | }); | 170 | }); |
| 171 | } else { | 171 | } else { |
| 172 | - data.params.query.unitNumber = null | ||
| 173 | - data.units = [] | 172 | + data.params.query.unitNumber = null; |
| 173 | + data.units = []; | ||
| 174 | } | 174 | } |
| 175 | }; | 175 | }; |
| 176 | /** | 176 | /** |
| @@ -244,6 +244,7 @@ const reset = () => { | @@ -244,6 +244,7 @@ const reset = () => { | ||
| 244 | data.params.query = {}; | 244 | data.params.query = {}; |
| 245 | data.params.query.page = 1; | 245 | data.params.query.page = 1; |
| 246 | data.params.query.pageSize = 10; | 246 | data.params.query.pageSize = 10; |
| 247 | + value1.value = []; | ||
| 247 | getList(); | 248 | getList(); |
| 248 | }; | 249 | }; |
| 249 | /** | 250 | /** |
| @@ -258,20 +259,16 @@ const download = () => { | @@ -258,20 +259,16 @@ const download = () => { | ||
| 258 | const exportFile = () => { | 259 | const exportFile = () => { |
| 259 | propertyFeeExport(data.params.query) | 260 | propertyFeeExport(data.params.query) |
| 260 | .then((res) => { | 261 | .then((res) => { |
| 261 | - console.log('?') | ||
| 262 | exportData(res, `物业费`); | 262 | exportData(res, `物业费`); |
| 263 | }) | 263 | }) |
| 264 | .catch((error) => { | 264 | .catch((error) => { |
| 265 | - console.log('!') | ||
| 266 | console.log(error); | 265 | console.log(error); |
| 267 | - exportData(error, `物业费`); | ||
| 268 | }); | 266 | }); |
| 269 | }; | 267 | }; |
| 270 | /** | 268 | /** |
| 271 | * 确认 | 269 | * 确认 |
| 272 | */ | 270 | */ |
| 273 | const sure = () => { | 271 | const sure = () => { |
| 274 | - console.log("sure"); | ||
| 275 | ElMessageBox.confirm( | 272 | ElMessageBox.confirm( |
| 276 | "是否确认将已选账单同步至用户端(确认后将无法修改)?", | 273 | "是否确认将已选账单同步至用户端(确认后将无法修改)?", |
| 277 | "确认,请仔细核对账单! ", | 274 | "确认,请仔细核对账单! ", |
| @@ -376,14 +373,14 @@ const shiftPayment = (obj: any, type: number) => { | @@ -376,14 +373,14 @@ const shiftPayment = (obj: any, type: number) => { | ||
| 376 | */ | 373 | */ |
| 377 | const handleClose = () => { | 374 | const handleClose = () => { |
| 378 | form.data = {}; | 375 | form.data = {}; |
| 379 | - getList() | 376 | + getList(); |
| 380 | }; | 377 | }; |
| 381 | /** | 378 | /** |
| 382 | * 编辑 | 379 | * 编辑 |
| 383 | */ | 380 | */ |
| 384 | const edit = (obj: any) => { | 381 | const edit = (obj: any) => { |
| 385 | form.data = obj; | 382 | form.data = obj; |
| 386 | - form.data.totalFee = (obj.totalFee / 100).toFixed(2) | 383 | + form.data.totalFee = (obj.totalFee / 100).toFixed(2); |
| 387 | form.data.period = [obj.beginTime, obj.endTime]; | 384 | form.data.period = [obj.beginTime, obj.endTime]; |
| 388 | form.visible = true; | 385 | form.visible = true; |
| 389 | }; | 386 | }; |
| @@ -408,7 +405,7 @@ const submitForm = (formEl: InstanceType<typeof ElForm> | undefined) => { | @@ -408,7 +405,7 @@ const submitForm = (formEl: InstanceType<typeof ElForm> | undefined) => { | ||
| 408 | if (!formEl) return; | 405 | if (!formEl) return; |
| 409 | formEl.validate(async (valid) => { | 406 | formEl.validate(async (valid) => { |
| 410 | if (valid) { | 407 | if (valid) { |
| 411 | - form.data.totalFee *= 100 | 408 | + form.data.totalFee *= 100; |
| 412 | propertyFeeSave(form.data) | 409 | propertyFeeSave(form.data) |
| 413 | .then((res) => { | 410 | .then((res) => { |
| 414 | getList(); | 411 | getList(); |
| @@ -643,11 +640,7 @@ onMounted(() => { | @@ -643,11 +640,7 @@ onMounted(() => { | ||
| 643 | {{ parseTime(new Date(scope.row.endTime).getTime()).slice(0, 7) }} | 640 | {{ parseTime(new Date(scope.row.endTime).getTime()).slice(0, 7) }} |
| 644 | </template> | 641 | </template> |
| 645 | </el-table-column> | 642 | </el-table-column> |
| 646 | - <el-table-column | ||
| 647 | - prop="totalFee" | ||
| 648 | - label="待缴金额(¥)" | ||
| 649 | - align="center" | ||
| 650 | - > | 643 | + <el-table-column prop="totalFee" label="待缴金额(¥)" align="center"> |
| 651 | <template #default="scope"> | 644 | <template #default="scope"> |
| 652 | {{ (~~scope.row.totalFee / 100).toFixed(2) }} | 645 | {{ (~~scope.row.totalFee / 100).toFixed(2) }} |
| 653 | </template> | 646 | </template> |
| @@ -659,7 +652,13 @@ onMounted(() => { | @@ -659,7 +652,13 @@ onMounted(() => { | ||
| 659 | </el-table-column> | 652 | </el-table-column> |
| 660 | <el-table-column prop="payTime" label="缴费时间" align="center"> | 653 | <el-table-column prop="payTime" label="缴费时间" align="center"> |
| 661 | <template #default="scope"> | 654 | <template #default="scope"> |
| 662 | - {{ parseTime(new Date(scope.row.payTime).getTime()) }} | 655 | + <!-- 现金缴费,缴费时间精确到天。 线上缴费,缴费时间精确到秒。 --> |
| 656 | + <span v-show="~~scope.row.payType === 1">{{ | ||
| 657 | + parseTime(new Date(scope.row.payTime).getTime()).slice(0, 10) | ||
| 658 | + }}</span> | ||
| 659 | + <span v-show="~~scope.row.payType === 2">{{ | ||
| 660 | + parseTime(new Date(scope.row.payTime).getTime()) | ||
| 661 | + }}</span> | ||
| 663 | </template> | 662 | </template> |
| 664 | </el-table-column> | 663 | </el-table-column> |
| 665 | <el-table-column prop="payType" label="缴费方式" align="center"> | 664 | <el-table-column prop="payType" label="缴费方式" align="center"> |