Blame view

juvenile-prosecution-vue/src/views/business/SourceStatistics.vue 3.64 KB
50565778   wxy   新增未成年人、户籍信息、特殊学校、...
1
2
3
4
5
6
7
8
  <template>
    <a-card :bordered="false">
      <!-- 查询区域 -->
      <div class="table-page-search-wrapper">
        <a-form layout="inline" @keyup.enter.native="searchQuery">
          <a-row :gutter="24">
            <a-col :md="6" :sm="12">
              <a-form-item label="单位名称">
62156ef2   wxy   数据分析
9
                <j-dict-select-tag v-model="queryParam.name" placeholder="请选择" dictCode="source_unit"/>
50565778   wxy   新增未成年人、户籍信息、特殊学校、...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
              </a-form-item>
            </a-col>
            <a-col :md="6" :sm="8">
              <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
                <a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
              </span>
            </a-col>
          </a-row>
        </a-form>
      </div>
      <!-- 查询区域-END -->
  
      <!-- table区域-begin -->
      <div>
        <a-table
          ref="table"
          size="middle"
          :scroll="{x:true}"
          rowKey="name"
          bordered
          :columns="columns"
          :dataSource="dataSource"
          :pagination="ipagination"
          :loading="loading"
          class="j-table-force-nowrap"
          @change="handleTableChange">
  
  
          <span slot="action" slot-scope="text, record">
           <a @click="handleDetail(record)">查看</a>
          </span>
  
        </a-table>
      </div>
    </a-card>
  </template>
  
  <script>
  
    import '@/assets/less/TableExpand.less'
    import { mixinDevice } from '@/utils/mixin'
    import { JeecgListMixin } from '@/mixins/JeecgListMixin'
  
    export default {
      name: 'SourceList',
      mixins:[JeecgListMixin, mixinDevice],
      components: {
  
      },
      data () {
        return {
          description: '来源数据管理管理页面',
          // 表头
          columns: [
            {
              title: '序号',
              dataIndex: '',
              key:'rowIndex',
              width:60,
              align:"center",
              customRender:function (t,r,index) {
                return parseInt(index)+1;
              }
            },
            {
              title:'单位名称',
              align:"center",
62156ef2   wxy   数据分析
77
              dataIndex: 'name_dictText'
50565778   wxy   新增未成年人、户籍信息、特殊学校、...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
            },
            {
              title:'数据批次',
              align:"center",
              dataIndex: 'batch'
            },
            {
              title: '操作',
              dataIndex: 'action',
              align:"center",
              fixed:"right",
              width:147,
              scopedSlots: { customRender: 'action' }
            }
          ],
          url: {
            list: "/sys/source/getListGroupByName",
            delete: "/sys/source/delete",
            deleteBatch: "/sys/source/deleteBatch",
            exportXlsUrl: "/sys/source/exportXls",
            importExcelUrl: "sys/source/importExcel",
  
          },
          dictOptions:{},
          superFieldList:[],
        }
      },
      created() {
      this.getSuperFieldList();
      },
      computed: {
        importExcelUrl: function(){
          return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
        },
      },
      methods: {
62156ef2   wxy   数据分析
114
115
116
117
118
        handleDetail(record){
          console.log(record.name)
          // this.$router.push({ name: 'business-SourceList',params:{'unitName':record.name}})
          this.$router.push({name:'business-SourceList',query: {unitName:record.name}})
          console.log(this.$router)
50565778   wxy   新增未成年人、户籍信息、特殊学校、...
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
        },
        initDictConfig(){
        },
        getSuperFieldList(){
          let fieldList=[];
          fieldList.push({type:'string',value:'name',text:'单位名称',dictCode:''})
          fieldList.push({type:'int',value:'batch',text:'数据批次',dictCode:''})
          fieldList.push({type:'int',value:'total',text:'总条数',dictCode:''})
          this.superFieldList = fieldList
        }
      }
    }
  </script>
  <style scoped>
    @import '~@assets/less/common.less';
  </style>