Blame view

src/views/dbrzcx/data/index.js 4.8 KB
任超 committed
1 2 3 4
let vm = null
const sendThis = (_this) => {
  vm = _this
}
任超 committed
5 6 7
class data {
  columns () {
    return [
任超 committed
8 9 10 11 12 13 14 15 16 17 18 19
      {
        label: '序号',
        type: 'index',
        width: '50',
        render: (h, scope) => {
          return (
            <div>
              {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1}
            </div>
          )
        }
      },
任超 committed
20
      {
蔡俊立 committed
21
        prop: "AREANAME",
任超 committed
22
        label: "区域名称",
任超 committed
23 24
      },
      {
蔡俊立 committed
25
        prop: "UPLOADTIME",
任超 committed
26
        label: "日期",
任超 committed
27 28
      },
      {
任超 committed
29
        prop: "type",
蔡俊立 committed
30 31 32 33 34 35 36 37 38
        label: "类别",
        render: (h, scope) => {
          return (
            <div class={'difference'}>
              <p>{'登簿量'}</p>
              <p>{'接入量'}</p>
            </div>
          )
        },
任超 committed
39 40 41 42 43
      },
      {
        label: "总量",
        render: (h, scope) => {
          return (
蔡俊立 committed
44 45 46
            <div class={scope.row.totalnum === scope.row.totalnum ? '' : 'difference'}>
              <p>{scope.row.registerTotalnum}</p>
              <p>{scope.row.accessTotalnum}</p>
任超 committed
47 48 49 50 51
            </div>
          )
        },
      },
      {
蔡俊立 committed
52 53 54 55 56 57 58 59 60
        label: "业务类型数量",
        render: (h, scope) => {
          return (
            <div class={'difference'}>
              <p>{scope.row.BUSINESSTYPECOUNT}</p>
              <p>{''}</p>
            </div>
          )
        },
任超 committed
61 62
      },
      {
任超 committed
63 64 65
        label: "首次登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
66 67 68
            <div class={scope.row.firstreg === scope.row.firstreg ? '' : 'difference'}>
              <p>{scope.row.registerFirstreg}</p>
              <p>{scope.row.accessFirstreg}</p>
任超 committed
69 70 71 72 73 74 75 76
            </div>
          )
        },
      },
      {
        label: "转移登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
77 78 79
            <div class={scope.row.transferreg === scope.row.transferreg ? '' : 'difference'}>
              <p>{scope.row.registerTransferreg}</p>
              <p>{scope.row.accessTransferreg}</p>
任超 committed
80 81 82 83 84 85 86 87
            </div>
          )
        },
      },
      {
        label: "变更登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
88 89 90
            <div class={scope.row.changereg === scope.row.changereg ? '' : 'difference'}>
              <p>{scope.row.registerChangereg}</p>
              <p>{scope.row.accessChangereg}</p>
任超 committed
91 92 93 94 95 96 97 98
            </div>
          )
        },
      },
      {
        label: "注销登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
99 100 101
            <div class={scope.row.logoutreg === scope.row.logoutreg ? '' : 'difference'}>
              <p>{scope.row.registerLogoutreg}</p>
              <p>{scope.row.accessLogoutreg}</p>
任超 committed
102 103 104 105 106 107 108 109
            </div>
          )
        },
      },
      {
        label: "更正登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
110 111 112
            <div class={scope.row.rivisereg === scope.row.rivisereg ? '' : 'difference'}>
              <p>{scope.row.registerRivisereg}</p>
              <p>{scope.row.accessRivisereg}</p>
任超 committed
113 114 115 116 117 118 119 120 121 122
            </div>
          )
        },
      },

      // 异议登记
      {
        label: "异议登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
123 124 125
            <div class={scope.row.dissentingreg === scope.row.dissentingreg ? '' : 'difference'}>
              <p>{scope.row.registerDissentingreg}</p>
              <p>{scope.row.accessDissentingreg}</p>
任超 committed
126 127 128 129 130 131 132 133 134
            </div>
          )
        },
      },
      // 预告登记
      {
        label: "预告登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
135 136 137
            <div class={scope.row.advancereg === scope.row.advancereg ? '' : 'difference'}>
              <p>{scope.row.registerAdvancereg}</p>
              <p>{scope.row.accessAdvancereg}</p>
任超 committed
138 139 140 141 142 143 144 145 146
            </div>
          )
        },
      },
      // 查封登记
      {
        label: "查封登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
147 148 149
            <div class={scope.row.seizereg === scope.row.seizereg ? '' : 'difference'}>
              <p>{scope.row.registerSeizereg}</p>
              <p>{scope.row.accessSeizereg}</p>
任超 committed
150 151 152 153 154 155 156 157 158
            </div>
          )
        },
      },
      // 地役权登记
      {
        label: "地役权登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
159 160 161
            <div class={scope.row.easementreg === scope.row.easementreg ? '' : 'difference'}>
              <p>{scope.row.registerEasementreg}</p>
              <p>{scope.row.accessEasementreg}</p>
任超 committed
162 163 164 165 166 167 168 169 170
            </div>
          )
        },
      },
      // 抵押权登记
      {
        label: "抵押权登记",
        render: (h, scope) => {
          return (
蔡俊立 committed
171 172 173
            <div class={scope.row.mortgagereg === scope.row.mortgagereg ? '' : 'difference'}>
              <p>{scope.row.registerMortgagereg}</p>
              <p>{scope.row.accessMortgagereg}</p>
任超 committed
174 175 176 177 178 179 180
            </div>
          )
        },
      }
    ]
  }
}
任超 committed
181 182 183 184 185 186
let datas = new data()
export {
  datas,
  sendThis
}