+
+
+
{{$t('simplifyContract.draftContract')}}
-
-
+
+
@@ -71,10 +71,11 @@ export default {
},
created() {
this.communityId = getCommunityId()
- this.$on('switch', this.handleSwitch)
- this.$on('notify', this.listContractInfo)
},
methods: {
+ open(params) {
+ this.handleSwitch(params)
+ },
handleSwitch(params) {
if (!params.ownerId) return
this.clearContractInfoInfo()
diff --git a/src/components/simplify/simplifyOwnerAccessContol.vue b/src/components/simplify/simplifyOwnerAccessContol.vue
index 557a824..7ee375b 100644
--- a/src/components/simplify/simplifyOwnerAccessContol.vue
+++ b/src/components/simplify/simplifyOwnerAccessContol.vue
@@ -60,11 +60,10 @@ export default {
},
created() {
this.communityId = getCommunityId()
- this.initEvents()
},
methods: {
- initEvents() {
- this.$on('switch', this.handleSwitch)
+ open(param) {
+ this.handleSwitch(param)
},
handleSwitch(param) {
if (param.ownerId == '') return
diff --git a/src/components/simplify/simplifyOwnerCar.vue b/src/components/simplify/simplifyOwnerCar.vue
index b1242ea..5061b0a 100644
--- a/src/components/simplify/simplifyOwnerCar.vue
+++ b/src/components/simplify/simplifyOwnerCar.vue
@@ -1,13 +1,13 @@
-
-
-
+
+
+
{{ $t('simplifyOwnerCar.addCar') }}
-
-
+
+
-
-
-
+
+
+
{{ $t('simplifyOwnerComplaint.complaint') }}
-
-
+
+
-
- {{ row.floorNum }}{{ $t('simplifyOwnerComplaint.building') }}{{ row.unitNum }}{{ $t('simplifyOwnerComplaint.unit') }}{{ row.roomNum }}{{ $t('simplifyOwnerComplaint.room') }}
+ {{ row.roomName }}
{
- this.simplifyOwnerComplaintInfo.complaints = res.complaints
+ this.simplifyOwnerComplaintInfo.complaints = res.data
this.total = res.records
})
},
@@ -140,7 +140,7 @@ export default {
}
},
_openAddComplaintModal() {
- this.$router.push(`/pages/common/addRoomComplaint?roomId=${this.simplifyOwnerComplaintInfo.roomId}`)
+ this.$router.push(`/views/oa/addComplaint?roomId=${this.simplifyOwnerComplaintInfo.roomId}&roomName=${this.simplifyOwnerComplaintInfo.roomName}`)
}
}
}
diff --git a/src/components/simplify/simplifyOwnerMember.vue b/src/components/simplify/simplifyOwnerMember.vue
index 0f1befe..5b6c5f9 100644
--- a/src/components/simplify/simplifyOwnerMember.vue
+++ b/src/components/simplify/simplifyOwnerMember.vue
@@ -1,13 +1,13 @@
-
-
-
+
+
+
{{ $t('simplifyOwnerMember.addMember') }}
-
-
+
+
-
-
-
+
+
+
@@ -91,11 +91,11 @@ export default {
created() {
this.communityId = getCommunityId()
this.getSimplifyOwnerMemberColumns()
- this.initEvents()
+
},
methods: {
- initEvents() {
- this.$on('switch', this.handleSwitch)
+ open(param) {
+ this.handleSwitch(param)
},
handleSwitch(param) {
if (param.ownerId == '') return
@@ -117,7 +117,7 @@ export default {
queryOwnerMembers(params).then(res => {
this.simplifyOwnerMemberInfo.members = res.data
- this.dealSimplifyOwnerMemberAttr(res.data)
+ this.dealSimplifyOwnerMemberAttr(res)
this.total = res.records
})
},
diff --git a/src/components/simplify/simplifyOwnerRepair.vue b/src/components/simplify/simplifyOwnerRepair.vue
index 73d8faf..1b38210 100644
--- a/src/components/simplify/simplifyOwnerRepair.vue
+++ b/src/components/simplify/simplifyOwnerRepair.vue
@@ -1,13 +1,13 @@
-
-
-
+
+
+
{{ $t('simplifyOwnerRepair.phoneRepair') }}
-
-
+
+
-
+
import('@/views/fee/listApplyRoomDiscountRecordDetailsList.vue')
},
-
+ {
+ path:'/views/fee/roomOweFeeCallable',
+ name:'/views/fee/roomOweFeeCallable',
+ component: () => import('@/views/fee/roomOweFeeCallableList.vue')
+ },
]
\ No newline at end of file
diff --git a/src/router/workRouter.js b/src/router/workRouter.js
index ddaa388..c9ca287 100644
--- a/src/router/workRouter.js
+++ b/src/router/workRouter.js
@@ -29,4 +29,9 @@ export default [
name:'/views/work/finishRepair',
component: () => import('@/views/work/finishRepairList.vue')
},
+ {
+ path:'/views/work/addRoomRepair',
+ name:'/views/work/addRoomRepair',
+ component: () => import('@/views/work/addRoomRepairList.vue')
+ },
]
\ No newline at end of file
diff --git a/src/views/car/hireParkingSpaceList.vue b/src/views/car/hireParkingSpaceList.vue
index 10c4f56..ad6924f 100644
--- a/src/views/car/hireParkingSpaceList.vue
+++ b/src/views/car/hireParkingSpaceList.vue
@@ -174,6 +174,11 @@ export default {
},
async created() {
await this.initData()
+ const { ownerId, ownerName } = this.$route.query
+ if (ownerId) {
+ this.hireParkingSpaceInfo.ownerId = ownerId
+ this.hireParkingSpaceInfo.ownerName = ownerName
+ }
},
methods: {
async initData() {
diff --git a/src/views/fee/roomOweFeeCallableLang.js b/src/views/fee/roomOweFeeCallableLang.js
new file mode 100644
index 0000000..e7bd83d
--- /dev/null
+++ b/src/views/fee/roomOweFeeCallableLang.js
@@ -0,0 +1,26 @@
+export const messages = {
+ en: {
+ roomOweFeeCallable: {
+ title: 'Urge Arrears',
+ callableWay: 'Urge Method',
+ selectCallableWay: 'Please select urge method',
+ callableFees: 'Urge Fees',
+ remark: 'Urge Remark',
+ inputRemark: 'Please input remark',
+ callableWayRequired: 'Urge method is required',
+ fetchFeeError: 'Failed to get fee list'
+ }
+ },
+ zh: {
+ roomOweFeeCallable: {
+ title: '催缴欠费',
+ callableWay: '催缴方式',
+ selectCallableWay: '请选择催缴方式',
+ callableFees: '催缴费用',
+ remark: '催缴说明',
+ inputRemark: '请输入备注',
+ callableWayRequired: '催缴方式不能为空',
+ fetchFeeError: '获取费用列表失败'
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/views/fee/roomOweFeeCallableList.vue b/src/views/fee/roomOweFeeCallableList.vue
new file mode 100644
index 0000000..de95bfa
--- /dev/null
+++ b/src/views/fee/roomOweFeeCallableList.vue
@@ -0,0 +1,159 @@
+
+
+
+
+ {{ $t('roomOweFeeCallable.title') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.feeName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/oa/addComplaintList.vue b/src/views/oa/addComplaintList.vue
index 85eabc5..716214d 100644
--- a/src/views/oa/addComplaintList.vue
+++ b/src/views/oa/addComplaintList.vue
@@ -1,7 +1,7 @@
-
+
{{ $t('addComplaint.title') }}
@@ -104,6 +104,11 @@ export default {
components: { roomTree },
created() {
this.communityId = getCommunityId()
+ const { roomId,roomName } = this.$route.query
+ if (roomId) {
+ this.addComplaintInfo.roomId = roomId
+ this.addComplaintInfo.roomName = roomName
+ }
this.listComplaintTypes()
},
methods: {
diff --git a/src/views/work/addRoomRepairLang.js b/src/views/work/addRoomRepairLang.js
new file mode 100644
index 0000000..0ba3a40
--- /dev/null
+++ b/src/views/work/addRoomRepairLang.js
@@ -0,0 +1,40 @@
+export const messages = {
+ en: {
+ addRoomRepair: {
+ title: 'Phone Repair',
+ repairType: 'Repair Type',
+ repairTypePlaceholder: 'Required, please select repair type',
+ repairName: 'Repairer',
+ repairNamePlaceholder: 'Required, please fill in the repairer',
+ tel: 'Contact',
+ telPlaceholder: 'Required, please fill in contact information',
+ appointmentTime: 'Appointment Time',
+ appointmentTimePlaceholder: 'Required, please fill in appointment time',
+ context: 'Repair Content',
+ contextPlaceholder: 'Required, please fill in repair content',
+ back: 'Back',
+ submit: 'Submit',
+ submitSuccess: 'Submitted successfully',
+ submitError: 'Submission failed'
+ }
+ },
+ zh: {
+ addRoomRepair: {
+ title: '电话报修',
+ repairType: '报修类型',
+ repairTypePlaceholder: '必填,请选择报修类型',
+ repairName: '报修人',
+ repairNamePlaceholder: '必填,请填写报修人',
+ tel: '联系方式',
+ telPlaceholder: '必填,请填写联系方式',
+ appointmentTime: '预约时间',
+ appointmentTimePlaceholder: '必填,请填写预约时间',
+ context: '报修内容',
+ contextPlaceholder: '必填,请填写报修内容',
+ back: '返回',
+ submit: '提交',
+ submitSuccess: '提交成功',
+ submitError: '提交失败'
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/views/work/addRoomRepairList.vue b/src/views/work/addRoomRepairList.vue
new file mode 100644
index 0000000..155710d
--- /dev/null
+++ b/src/views/work/addRoomRepairList.vue
@@ -0,0 +1,184 @@
+
+
+
+
+ {{ $t('addRoomRepair.title') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('addRoomRepair.back') }}
+ {{ $t('addRoomRepair.submit') }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file