Blame view

src/views/bdcsj/cfdj/index.vue 7.02 KB
任超 committed
1
<template>
1  
jiaozeping@pashanhoo.com committed
2
  <div class="Cfdj from-clues">
任超 committed
3
    <div class="from-clues-header">
任超 committed
4
      <el-form ref="form" :model="form" label-width="80px">
5 6
        <!-- 判断进入监管还是上报系统 -->
        <el-form-item v-if="BASE_API.THEME == 'jg'">
任超 committed
7 8
          <Breadcrumb />
        </el-form-item>
xiaomiao committed
9 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
        <!-- <el-row>
          <el-col :span="5">
            <el-form-item label="行政区">
              <el-select
                v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
                class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
                <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="权属状态">
              <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
                <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="权利人">
              <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="5">
            <el-form-item label="不动产单元号" label-width="103px">
              <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="4">
            <el-form-item label="查封机关">
              <el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input>
            </el-form-item>
          </el-col>
        </el-row> -->
任超 committed
44
        <el-row>
任超 committed
45
          <el-col :span="5">
任超 committed
46 47 48 49
            <el-form-item label="行政区">
              <el-select
                v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
                class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
任超 committed
50 51 52
                <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
                </el-option>
              </el-select>
任超 committed
53 54 55
            </el-form-item>
          </el-col>
          <el-col :span="5">
任超 committed
56
            <el-form-item label="权属状态">
任超 committed
57
              <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
任超 committed
58 59 60
                <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
                </el-option>
              </el-select>
任超 committed
61 62 63
            </el-form-item>
          </el-col>
          <el-col :span="5">
任超 committed
64
            <el-form-item label="权利人">
任超 committed
65
              <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
任超 committed
66 67
            </el-form-item>
          </el-col>
任超 committed
68
          <el-col :span="5">
任超 committed
69
            <el-form-item label="不动产单元号" label-width="103px">
任超 committed
70
              <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
任超 committed
71 72
            </el-form-item>
          </el-col>
任超 committed
73 74
          <el-col :span="4">
            <el-form-item label="查封机关">
任超 committed
75
              <el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input>
jiaozeping@pashanhoo.com committed
76 77
            </el-form-item>
          </el-col>
任超 committed
78 79
        </el-row>
        <el-row class="mt-10">
jiaozeping@pashanhoo.com committed
80 81
          <el-col :span="5">
            <el-form-item label="查封文号">
任超 committed
82
              <el-input v-model="form.CFWH" clearable placeholder="查封文号"></el-input>
jiaozeping@pashanhoo.com committed
83 84
            </el-form-item>
          </el-col>
任超 committed
85
          <el-col :span="5">
任超 committed
86
            <el-form-item label="解封机关">
任超 committed
87
              <el-input v-model="form.JFJG" clearable placeholder="解封机关"></el-input>
任超 committed
88 89 90
            </el-form-item>
          </el-col>
          <el-col :span="5">
jiaozeping@pashanhoo.com committed
91
            <el-form-item label="解封文号">
任超 committed
92
              <el-input v-model="form.JFWH" clearable placeholder="解封文号"></el-input>
任超 committed
93 94
            </el-form-item>
          </el-col>
任超 committed
95 96 97 98 99
          <el-col :span="5">
            <el-form-item label="证件号" label-width="103px">
              <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
            </el-form-item>
          </el-col>
任超 committed
100
          <el-col :span="4" class="btnColRight">
任超 committed
101
            <btn nativeType="cz" @click="resetForm">重置</btn>
任超 committed
102
            <btn nativeType="cx" @click="handleSearch">查询</btn>
任超 committed
103 104 105 106 107
          </el-col>
        </el-row>
      </el-form>
    </div>
    <div class="from-clues-content">
任超 committed
108 109 110
      <lb-table :page-size="pageData.size" :current-page.sync="pageData.current" :total="pageData.total"
        @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
        :data="tableData.data">
任超 committed
111 112
      </lb-table>
    </div>
任超 committed
113
    <!-- 编辑 -->
任超 committed
114
    <dataDetails ref="editLog" title="查封登记" :tabsActiveName="'qlfQlCfdj'" />
任超 committed
115 116 117
  </div>
</template>
<script>
xiaomiao committed
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
  // 查封登记
  import data from "./data"
  import qlfQlCfdj from '@/api/qlfQlCfdj'
  import tableMixin from '@/mixins/tableMixin.js'
  export default {
    name: "Cfdj",
    mixins: [tableMixin],
    data () {
      return {
        form: {
          XZQDM: '',
          QSZT: '',
          ZL: '',
          BDCQZH: '',
          QLR: '',
          BDCDYH: '',
          JFJG: '',
          JFWH: '',
          CFJG: '',
          CFWH: '',
          ZJH: '',
          currentPage: 1
        },
        // 表格数据
        tableData: {
          columns: [{
            label: '序号',
            type: 'index',
            width: '50',
            index: this.indexMethod,
          }].concat(data.columns()).concat([
            {
              label: "操作",
              width: 80,
              fixed: "right",
              render: (h, scope) => {
                return (
                  <div>
                    <el-button
                      type="text"
                      class='btnColor'
                      onClick={() => { this.handleEdit(scope.row) }}
                    >
                      详情
                    </el-button>
                  </div>
                )
              }
任超 committed
166
            }
xiaomiao committed
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
          ]),
          data: []
        },
        // 分页
        pageData: {
          total: 0,
          pageSize: 15,
          current: 1,
        },
        diaData: null,
      }
    },
    methods: {
      async featchData () {
        try {
          let { result: { list, total, pages: pageSize, pageNum: current }
          } = await qlfQlCfdj.getQlfQlCfdjList(this.form)
          this.tableData.data = list
          this.pageData = {
            pageSize,
            current,
            total
任超 committed
189
          }
xiaomiao committed
190 191
        } catch (error) {
          this.$refs.msg.messageShow()
任超 committed
192 193
        }
      }
任超 committed
194
    }
任超 committed
195
  }
赵千 committed
196
</script>