|
@ -107,6 +107,15 @@ |
|
|
label="评价" |
|
|
label="评价" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center"></el-table-column> |
|
|
align="center"></el-table-column> |
|
|
|
|
|
<el-table-column :label="$t('handle')" |
|
|
|
|
|
fixed="right" |
|
|
|
|
|
header-align="center" |
|
|
|
|
|
align="center" |
|
|
|
|
|
width="150"> |
|
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
|
<el-button v-if="$hasPermission('events:item:look')" type="text" size="small" @click="detailAction1(scope.row.id)">{{ $t('look') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<el-pagination :current-page="page" |
|
|
<el-pagination :current-page="page" |
|
|
:page-sizes="[10, 20, 50, 100]" |
|
|
:page-sizes="[10, 20, 50, 100]" |
|
@ -116,12 +125,16 @@ |
|
|
@size-change="pageSizeChangeHandle" |
|
|
@size-change="pageSizeChangeHandle" |
|
|
@current-change="pageCurrentChangeHandle"> |
|
|
@current-change="pageCurrentChangeHandle"> |
|
|
</el-pagination> |
|
|
</el-pagination> |
|
|
|
|
|
<detail v-if="detailVisible" |
|
|
|
|
|
ref="detailRef" |
|
|
|
|
|
@refreshDataList="getDataList"></detail> |
|
|
</div> |
|
|
</div> |
|
|
</el-card> |
|
|
</el-card> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
|
|
|
import Detail from './item-detail' |
|
|
export default { |
|
|
export default { |
|
|
mixins: [mixinViewModule], |
|
|
mixins: [mixinViewModule], |
|
|
data () { |
|
|
data () { |
|
@ -139,6 +152,7 @@ export default { |
|
|
communityId: '', |
|
|
communityId: '', |
|
|
gridId: '' |
|
|
gridId: '' |
|
|
}, |
|
|
}, |
|
|
|
|
|
detailVisible: false, |
|
|
streetOptions: [], |
|
|
streetOptions: [], |
|
|
communityOptions: [], |
|
|
communityOptions: [], |
|
|
gridOptions: [], |
|
|
gridOptions: [], |
|
@ -161,11 +175,19 @@ export default { |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
components: { |
|
|
components: { |
|
|
|
|
|
Detail |
|
|
}, |
|
|
}, |
|
|
created: function () { |
|
|
created: function () { |
|
|
this.getStreetList() |
|
|
this.getStreetList() |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
detailAction1 (id) { |
|
|
|
|
|
this.detailVisible = true |
|
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
|
this.$refs.detailRef.dataForm.id = id |
|
|
|
|
|
this.$refs.detailRef.init() |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
getStreetList () { |
|
|
getStreetList () { |
|
|
this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => { |
|
|
this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => { |
|
|
if (res.code !== 0) { |
|
|
if (res.code !== 0) { |
|
|