|
@@ -2,7 +2,16 @@
|
|
<div class='tableZh'>
|
|
<div class='tableZh'>
|
|
<div class='tab-top'>
|
|
<div class='tab-top'>
|
|
<el-date-picker size='small' v-model='dateVal' type='date' style='margin-right:12px;width:140px' placeholder='日期'></el-date-picker>
|
|
<el-date-picker size='small' v-model='dateVal' type='date' style='margin-right:12px;width:140px' placeholder='日期'></el-date-picker>
|
|
- <Select width='180' tipPlace='top' caption='政府部门' size='small' style='margin-right:12px' :selectdata='dataSelect2' :placeholder='"请选择"'></Select>
|
|
|
|
|
|
+ <Select
|
|
|
|
+ width='180'
|
|
|
|
+ tipPlace='top'
|
|
|
|
+ caption='政府部门'
|
|
|
|
+ size='small'
|
|
|
|
+ style='margin-right:12px'
|
|
|
|
+ v-if='department.length>0'
|
|
|
|
+ :selectdata='department'
|
|
|
|
+ :placeholder='"请选择"'
|
|
|
|
+ ></Select>
|
|
<el-input placeholder='请按照记录事项搜索' size='small' prefix-icon='el-icon-search' v-model='searVal' style='width:200px'></el-input>
|
|
<el-input placeholder='请按照记录事项搜索' size='small' prefix-icon='el-icon-search' v-model='searVal' style='width:200px'></el-input>
|
|
</div>
|
|
</div>
|
|
<el-table
|
|
<el-table
|
|
@@ -48,6 +57,7 @@
|
|
import moment from 'moment'
|
|
import moment from 'moment'
|
|
import Select from '@/components/Select/Select.vue'
|
|
import Select from '@/components/Select/Select.vue'
|
|
import { queryGlams } from '@/api/other.js'
|
|
import { queryGlams } from '@/api/other.js'
|
|
|
|
+import { querySelect } from '@/api/public.js'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
@@ -55,16 +65,11 @@ export default {
|
|
dateVal: '',
|
|
dateVal: '',
|
|
loading: true,
|
|
loading: true,
|
|
zhjlTable: [],
|
|
zhjlTable: [],
|
|
- dataSelect2: [
|
|
|
|
- { id: 'test1', name: '选择项' },
|
|
|
|
- { id: 'test2', name: '单平米' },
|
|
|
|
- { id: 'test3', name: '下级分项' },
|
|
|
|
- { id: 'test4', name: '滑动平均滑动平均' }
|
|
|
|
- ],
|
|
|
|
searVal: '',
|
|
searVal: '',
|
|
total: 0,
|
|
total: 0,
|
|
page: 1,
|
|
page: 1,
|
|
- size: 10
|
|
|
|
|
|
+ size: 10,
|
|
|
|
+ department: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
components: { Select },
|
|
components: { Select },
|
|
@@ -83,7 +88,7 @@ export default {
|
|
if (res.result == 'success') {
|
|
if (res.result == 'success') {
|
|
this.loading = false
|
|
this.loading = false
|
|
this.total = res.count
|
|
this.total = res.count
|
|
- this.zhjlTable = res.data
|
|
|
|
|
|
+ this.zhjlTable = res.data ? res.data : []
|
|
}
|
|
}
|
|
console.log('综合记录', res)
|
|
console.log('综合记录', res)
|
|
})
|
|
})
|
|
@@ -91,9 +96,37 @@ export default {
|
|
pageChanged(page) {
|
|
pageChanged(page) {
|
|
this.page = page
|
|
this.page = page
|
|
this.getZhjl()
|
|
this.getZhjl()
|
|
|
|
+ },
|
|
|
|
+ changeSelect() {
|
|
|
|
+ this.department = []
|
|
|
|
+ let postParams = [
|
|
|
|
+ {
|
|
|
|
+ columnName: { department: 'department' },
|
|
|
|
+ tableName: 'v_glsms_zhsxjl'
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ let data = {
|
|
|
|
+ plazaId: this.$store.state.plazaId
|
|
|
|
+ }
|
|
|
|
+ querySelect({ data, postParams }).then(res => {
|
|
|
|
+ console.log('政府部门', res)
|
|
|
|
+ let department = []
|
|
|
|
+ department = res.data.data.v_glsms_zhsxjl.department ? res.data.data.v_glsms_zhsxjl.department : []
|
|
|
|
+ if (department.length > 0) {
|
|
|
|
+ department.forEach(el => {
|
|
|
|
+ let obj = {
|
|
|
|
+ id: el.key,
|
|
|
|
+ name: el.value
|
|
|
|
+ }
|
|
|
|
+ this.department.push(obj)
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- mounted() {}
|
|
|
|
|
|
+ mounted() {
|
|
|
|
+ this.changeSelect()
|
|
|
|
+ }
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
<style lang="less">
|
|
<style lang="less">
|