-
-
+
+
+
+
+
-
- {{ $t('query') }}
+
+
+
+
+
-
- {{ $t('add') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
- {{ $t('deleteBatch') }}
+ {{ $t('query') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
- {{ $t('update') }}
- {{ $t('delete') }}
+ {{ $t('deal') }}
@@ -61,17 +96,72 @@ export default {
return {
mixinViewModuleOptions: {
getDataListURL: '/events/item/page',
- getDataListIsPage: true,
- deleteURL: '/events/item',
- deleteIsBatch: true
+ getDataListIsPage: true
},
dataForm: {
- id: ''
+ id: '',
+ itemState: '0',
+ startTime: '',
+ endTime: '',
+ streetId: '',
+ communityId: '',
+ gridId: ''
+ },
+ streetOptions: [],
+ communityOptions: [],
+ gridOptions: [],
+ pickerBeginDateBefore: {
+ disabledDate: (time) => {
+ let beginDateVal = this.dataForm.startTime
+ if (beginDateVal) {
+ return time.getTime() > new Date(beginDateVal).getTime()
+ }
+ }
+ },
+ pickerBeginDateAfter: {
+ disabledDate: (time) => {
+ let EndDateVal = this.dataForm.endTime
+ if (EndDateVal) {
+ return time.getTime() < new Date(EndDateVal).getTime()
+ }
+ }
}
}
},
components: {
AddOrUpdate
+ },
+ created: function () {
+ this.getStreetList()
+ },
+ methods: {
+ getStreetList () {
+ this.$http.get(`/sys/dept/sublist/1169154711480528897`).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.streetOptions = res.data
+ }).catch(() => {})
+ },
+ getCommunityList () {
+ this.dataForm.communityId = ''
+ this.dataForm.gridId = ''
+ this.$http.get(`/sys/dept/sublist/` + this.dataForm.streetId).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.communityOptions = res.data
+ }).catch(() => {})
+ },
+ getGridList () {
+ this.dataForm.gridId = ''
+ this.$http.get(`/sys/dept/sublist/` + this.dataForm.communityId).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.gridOptions = res.data
+ }).catch(() => {})
+ }
}
}