5d1db949 by 田浩浩
2 parents 98582372 cd45f46a
......@@ -21,7 +21,7 @@ export default {
</script>
<style scoped lang="scss">
.button {
width: 77px;
width: 80px; //适配4字按钮样式
height: 32px;
color: #ffffff;
margin: 0 5px;
......
......@@ -74,7 +74,7 @@ export default {
},
heightNum: {
type: Number,
default: 340,
default: 345,
},
maxHeight: {
type: Number,
......
import { mapGetters } from 'vuex'
// 引入详情弹框
import dataDetails from "@/components/dataDetails/edit-dialog";
let mixin = {
data () {
return {
......@@ -7,6 +9,9 @@ let mixin = {
}
}
},
components: {
dataDetails,
},
computed: {
...mapGetters(['dicData'])
},
......@@ -28,6 +33,11 @@ let mixin = {
},
handleSubmit () {
this.featchData()
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
......
......@@ -6,43 +6,56 @@ class data extends filter {
columns () {
return [
{
label: "行政区",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.xzq, 'A20')}</span>
</div>
)
},
},
{
label: "权属状态",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.qszt, 'A22')}</span>
</div>
)
},
},
{
label: "业务号",
prop: "ywh",
width: 150
prop: "ywh"
},
{
label: "不动产单元号",
prop: "bdcdyh"
},
{
label: "查封文号",
prop: "cfwh",
width: 150
label: "不动产产权证号",
prop: "bdcqzh"
},
{
label: "查封(解封)机关",
prop: "cjfjg"
},
{
label: "查封机关",
prop: "cfjg"
label: "查封(解封)文号",
prop: "cjfwh"
},
{
label: "查封开始时间",
width: 140,
prop: "cfqssj"
},
{
label: "查封结束时间",
width: 140,
prop: "cfjssj"
},
{
label: "查封类型",
width: 100,
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.CFLX, 'A32')}</span>
</div>
)
}
},
{
label: "登记时间",
width: 140,
prop: "djsj"
......
<template>
<div class="Cfdj from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="80px">
<el-form ref="form" :model="form" label-width="130px">
<el-row>
<el-col :span="5">
<el-form-item label="业务号">
<el-input v-model="form.YWH" placeholder="业务号"></el-input>
<el-form-item label="行政区" label-width="80px">
<el-select v-model="form.xzq" class="width100" clearable placeholder="行政区">
<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="不动产单元号" label-width="105px">
<el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
<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-select v-model="form.CFLX" clearable ref="selectseizureReg" @visible-change="isShowSelectOptions"
placeholder="请选择查封类型">
<el-option v-for="item in dicData['A32']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
<el-form-item label="坐落">
<el-input v-model="form.zl" placeholder="坐落"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="不动产权证号">
<el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row class="mt-10">
<el-col :span="5">
<el-form-item label="权利人" label-width="80px">
<el-input v-model="form.qlr" placeholder="权利人"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="查封文号">
<el-input v-model="form.CFWH" placeholder="查封文号"></el-input>
<el-form-item label="不动产单元号">
<el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="查封(解封)机关">
<el-input v-model="form.xxx" placeholder="查封(解封)机关"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="查封(解封)文号">
<el-input v-model="form.xxx1" placeholder="查封(解封)文号"></el-input>
</el-form-item>
</el-col>
<el-col :span="4" class="btnColRight">
<btn nativeType="cx" @click="handleSubmit">查询结果</btn>
<btn nativeType="cx" @click="handleSubmit">查询</btn>
</el-col>
</el-row>
</el-form>
......@@ -46,7 +70,6 @@
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
</div>
</template>
<script>
// 查封登记
import data from "./data"
......@@ -63,10 +86,14 @@ export default {
data () {
return {
form: {
YWH: '',
BDCDYH: '',
CFLX: '',
CFWH: '',
xzq: '',
qszt: '',
zl: '',
bdcqzh: '',
qlr: '',
bdcdyh: '',
xxx: '',
xxx1: '',
currentPage: 1
},
tableData: {
......@@ -83,21 +110,11 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
>
XML报文
</el-button>
<el-button
type="text"
type='primary'
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
onClick={() => { this.handledetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -136,16 +153,8 @@ export default {
this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await dataReporting.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
handledetails (index, row) {
}
},
}
}
</script>
......
......@@ -6,64 +6,72 @@ class data extends filter {
columns () {
return [
{
label: "权属状态",
prop: "qszt",
width: 100
},
{
label: "业务号",
prop: "ywh",
width: 150
},
{
label: "抵押不动产类型",
label: "行政区",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.dybdclx, 'A27')}</span>
<span>{this.dicStatus(scope.row.xzq, 'A20')}</span>
</div>
)
},
},
{
label: "登记类型",
width: 70,
label: "权属状态",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.djlx, 'A21')}</span>
<span>{this.dicStatus(scope.row.qszt, 'A22')}</span>
</div>
)
}
},
},
{
label: "业务号",
prop: "ywh"
},
{
label: "不动产单元号",
prop: "bdcdyh"
},
{
label: "不动产登记证明号",
prop: "bdcdjzmh"
label: "不动产权证号",
prop: "bdcqzh"
},
{
label: "抵押类型",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.dylx, 'xxx')}</span>
</div>
)
}
},
{
label: "抵押人",
prop: "dyr"
},
{
label: "被担保主债权数额",
prop: "bdbzzqse"
label: "抵押类型",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.djlx, 'A21')}</span>
</div>
)
}
},
{
label: "最高债权额",
prop: "zgzqse"
label: "被担保主债权数额",
prop: "xxx"
},
{
label: "抵押面积",
prop: "dymj"
label: "最高债权额",
prop: "xxxx"
},
{
label: "登记时间",
width: 140,
prop: "DJSJ"
prop: "djsj"
},
{
label: "登记机构",
......
<template>
<div class="dyaq from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="80px">
<el-form ref="form" :model="form" label-width="120px">
<el-row>
<el-col :span="5">
<el-form-item label="业务号">
<el-input v-model="form.YWH" placeholder="业务号"></el-input>
<el-form-item label="行政区" label-width="80px">
<el-select v-model="form.xzq" class="width100" clearable placeholder="行政区">
<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.zl" placeholder="坐落"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="不动产权证号">
<el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row class="mt-10">
<el-col :span="5">
<el-form-item label="抵押人" label-width="80px">
<el-input v-model="form.dyr" placeholder="抵押人"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="不动产单元号" label-width="106px">
<el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
<el-form-item label="不动产单元号">
<el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="抵押不动产类型">
<el-select v-model="form.dybdclx" class="width100" clearable placeholder="抵押不动产类型">
<el-option v-for="item in dicData['A27']" :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.DJLX" clearable ref="selectmortgageReg" @visible-change="isShowSelectOptions"
placeholder="请选择登记类型">
<el-select v-model="form.djlx" class="width100" clearable placeholder="登记类型">
<el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4" class="btnColRight">
<btn nativeType="cx" @click="handleSubmit">查询结果</btn>
<btn nativeType="cx" @click="handleSubmit">查询</btn>
</el-col>
</el-row>
</el-form>
</div>
<div class="from-clues-content">
<lb-table :page-size="pageData.size" :heightNum="300" :current-page.sync="pageData.current"
<lb-table :page-size="pageData.size" :heightNum="340" :current-page.sync="pageData.current"
:total="pageData.total" @selection-change="handleSelectionChange" @size-change="handleSizeChange"
@p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data">
</lb-table>
......@@ -60,9 +95,14 @@ export default {
data () {
return {
form: {
YWH: '',
BDCDYH: '',
DJLX: '',
xzq: '',
qszt: '',
zl: '',
bdcqzh: '',
dyr: '',
bdcdyh: '',
dybdclx: '',
djlx: '',
currentPage: 1
},
tableData: {
......
......@@ -6,38 +6,59 @@ class data extends filter {
columns () {
return [
{
label: "业务号",
prop: "YWH",
width: 150
label: "行政区",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.xzq, 'A20')}</span>
</div>
)
},
},
{
label: "权属状态",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.qszt, 'A22')}</span>
</div>
)
},
},
{
label: "业务号",
prop: "YWH",
width: 150
},
{
label: "供役地不动产单元号",
width: 150,
prop: "GYDBDCDYH"
},
{
label: "供役地权利人",
prop: "GYDQLR"
},
{
label: "需役地不动产单元号",
width: 150,
prop: "XYDBDCDYH"
},
{
label: "需役地权利人",
prop: "XYDQLR"
label: "不动产产权证号",
prop: "bdcqzh"
},
{
label: "权利类型",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.qllx, 'A8')}</span>
</div>
)
},
},
{
label: "不动产登记证明号",
prop: "BDCDJZMH"
label: "权利用途",
prop: "qlyt"
},
{
label: "登记时间",
width: 140,
prop: "DJSJ"
},
{
......
<template>
<div class="dyiq from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="140px">
<el-form ref="form" :model="form" label-width="150px">
<el-row>
<el-col :span="5">
<el-form-item label="行政区" label-width="80px">
<el-input v-model="form.xzq" placeholder="行政区"></el-input>
<el-select v-model="form.xzq" class="width100" clearable placeholder="行政区">
<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 qsztOptions" :key="item.value" :label="item.label" :value="item.value">
<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>
......@@ -45,7 +48,7 @@
<el-col :span="5">
<el-form-item label="供役地不动产单元号">
<el-select v-model="form.xxx" class="width100" clearable placeholder="供役地不动产单元号">
<el-option v-for="item in xxxOptions" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in dicData['xxx']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
......@@ -54,7 +57,7 @@
<el-col :span="5">
<el-form-item label="需役地不动产单元号">
<el-select v-model="form.xxx1" class="width100" clearable placeholder="需役地不动产单元号">
<el-option v-for="item in xxx1Options" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in dicData['xxx1']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
......@@ -73,10 +76,8 @@
</lb-table>
<message-tips ref="msg" :message="message" />
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<!-- 数据详情 -->
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<!-- 编辑 -->
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -87,13 +88,11 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
name: "dyiq",
mixins: [tableMixin],
components: {
treeSelect,
editDialog
treeSelect
},
data () {
return {
......@@ -110,12 +109,6 @@ export default {
xxx1: '',
currentPage: 1
},
// 权属状态
qsztOptions: [],
// 供役地不动产单元号
xxxOptions: [],
// 需役地不动产单元号
xxx1Options: [],
tableData: {
columns: [{
label: '序号',
......@@ -130,21 +123,11 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
>
XML报文
</el-button>
<el-button
type="text"
type="primary"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
onClick={() => { this.handleEdit(scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -152,7 +135,7 @@ export default {
},
]),
data: []
data: [{}]
},
pageData: {
total: 0,
......@@ -169,7 +152,7 @@ export default {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await business.getQlfQlDyiqList(this.form)
this.tableData.data = list
// this.tableData.data = list
this.pageData = {
pageSize,
current,
......@@ -179,17 +162,7 @@ export default {
this.message = error
this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await dataReporting.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
},
}
}
</script>
......
......@@ -61,12 +61,8 @@
@size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
:data="tableData.data">
</lb-table>
<message-tips ref="msg" :message="message" />
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<!-- 数据详情 -->
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -77,13 +73,11 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
name: "fdcqdz",
mixins: [tableMixin],
components: {
treeSelect,
editDialog
treeSelect
},
data () {
return {
......@@ -111,21 +105,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......
......@@ -33,12 +33,8 @@
@size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
:data="tableData.data">
</lb-table>
<message-tips ref="msg" :message="message" />
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<!-- 数据详情 -->
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -49,13 +45,11 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
name: "fdcqqfsyq",
mixins: [tableMixin],
components: {
treeSelect,
editDialog
treeSelect
},
data () {
return {
......@@ -79,21 +73,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......
......@@ -61,12 +61,8 @@
@size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
:data="tableData.data">
</lb-table>
<message-tips ref="msg" :message="message" />
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<!-- 数据详情 -->
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -77,13 +73,11 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
name: "fdcqyz",
mixins: [tableMixin],
components: {
treeSelect,
editDialog
treeSelect
},
data () {
return {
......@@ -111,21 +105,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......
......@@ -105,21 +105,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -171,6 +162,11 @@ export default {
this.$message(message)
}
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
</script>
......
......@@ -106,21 +106,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -173,6 +164,11 @@ export default {
this.$message(message)
}
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
</script>
......
......@@ -56,12 +56,8 @@
@size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
:data="tableData.data">
</lb-table>
<message-tips ref="msg" :message="message" />
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<!-- 数据详情 -->
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -72,13 +68,11 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
name: "jsydzjdsyq",
mixins: [tableMixin],
components: {
treeSelect,
editDialog
treeSelect
},
data () {
return {
......@@ -105,21 +99,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......
......@@ -99,21 +99,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -159,6 +150,11 @@ export default {
this.$message(message)
}
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
</script>
......
......@@ -105,21 +105,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -171,6 +162,11 @@ export default {
this.$message(message)
}
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
</script>
......
......@@ -52,15 +52,12 @@
</el-form>
</div>
<div class="from-clues-content">
<lb-table :page-size="pageData.size" :heightNum="340" :current-page.sync="pageData.current" :total="pageData.total"
<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">
</lb-table>
<message-tips ref="msg"/>
</div>
<!-- XML报文 -->
<xml-message ref="dialog" :xml="xml" />
<edit-dialog ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" />
<dataDetails ref="editLog" :title="title" />
</div>
</template>
......@@ -71,11 +68,9 @@ import business from '@/api/business'
import dataReporting from '@/api/dataReporting'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/treeSelect/index.vue'
import editDialog from '@/components/dataDetails/edit-dialog.vue'
export default {
components: {
treeSelect,
editDialog
treeSelect
},
name: "tdsyq",
mixins: [tableMixin],
......@@ -104,21 +99,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......
<template>
<div class="ygdj from-clues">
<div class="from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="80px">
<el-row>
......@@ -8,7 +8,7 @@
<el-input v-model="form.YWH" placeholder="业务号"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="4">
<el-form-item label="预告登记种类" label-width="106px">
<el-select v-model="form.YGDJZL" clearable ref="selectnoticeRegQL" @visible-change="isShowSelectOptions"
placeholder="请选择预告登记种类">
......@@ -19,8 +19,7 @@
</el-col>
<el-col :span="5">
<el-form-item label="登记类型">
<el-select v-model="form.DJLX" clearable ref="selectnoticeRegDJ" @visible-change="isShowSelectOptions"
placeholder="请选择登记类型">
<el-select v-model="form.DJLX" clearable class="width100" placeholder="请选择登记类型">
<el-option v-for="item in DJLXOptions" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
......@@ -32,7 +31,7 @@
</el-form-item>
</el-col>
<el-col :span="4" class="btnColRight">
<btn nativeType="cx" @click="handleSubmit">查询结果</btn>
<btn nativeType="cx" @click="handleSubmit">查询</btn>
</el-col>
</el-row>
</el-form>
......@@ -91,17 +90,8 @@ export default {
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
onClick={() => { this.handledetails(scope.$index, scope.row) }}
>
数据详情
</el-button>
......@@ -160,15 +150,7 @@ export default {
this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await dataReporting.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
handledetails (index, row) {
}
}
}
......
......@@ -6,21 +6,48 @@ class data extends filter {
columns () {
return [
{
label: "行政区",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.xzq, 'A20')}</span>
</div>
)
},
},
{
label: "权属状态",
render: (h, scope) => {
return (
<div>
<span>{this.dicStatus(scope.row.qszt, 'A22')}</span>
</div>
)
},
},
{
label: "业务号",
prop: "ywh",
width: 150
prop: "ywh"
},
{
label: "不动产单元号",
prop: "bdcdyh"
},
{
label: "异议事项",
prop: "yysx"
label: "不动产产权证号",
prop: "bdcqzh"
},
{
label: "权利人",
prop: "qlr"
},
{
label: "用途",
prop: "yt"
},
{
label: "不动产登记证明号",
prop: "bdcdjzmh"
label: "权利性质",
prop: "qlxz"
},
{
label: "登记时间",
......
<template>
<div class="yydj from-clues">
<div class="from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="80px">
<el-form ref="form" :model="form" label-width="105px">
<el-row>
<el-col :span="5">
<el-form-item label="业务号">
<el-input v-model="form.YWH" placeholder="业务号"></el-input>
<el-form-item label="行政区" label-width="80px">
<el-select v-model="form.xzq" class="width100" clearable placeholder="行政区">
<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.QLLX" clearable ref="selectobjectionRegQL" @visible-change="isShowSelectOptions"
placeholder="请选择权利类型">
<el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
<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-select v-model="form.DJLX" clearable ref="selectobjectionRegDJ" @visible-change="isShowSelectOptions"
placeholder="请选择登记类型">
<el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
<el-form-item label="坐落" label-width="60px">
<el-input v-model="form.zl" placeholder="坐落"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="不动产单元号" label-width="105px">
<el-input v-model="form.BDCDYH" placeholder="不动产单元号"></el-input>
<el-form-item label="不动产权证号">
<el-input v-model="form.bdcqzh" placeholder="不动产权证号"></el-input>
</el-form-item>
</el-col>
<el-col :span="4" class="btnColRight">
<btn nativeType="cx" @click="handleSubmit">查询结果</btn>
<el-col :span="4">
<el-form-item label="不动产单元号">
<el-input v-model="form.bdcdyh" placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row class="mt-10">
<el-col :span="5">
<el-form-item label="权利人" label-width="80px">
<el-input v-model="form.qlr" placeholder="权利人"></el-input>
</el-form-item>
</el-col>
<el-col :span="19" class="btnColRight">
<btn nativeType="cx" @click="handleSubmit">查询</btn>
</el-col>
</el-row>
</el-form>
......@@ -69,10 +81,12 @@ export default {
data () {
return {
form: {
YWH: '',
QLLX: '',
DJLX: '',
BDCDYH: '',
xzq: '',
qszt: '',
zl: '',
bdcqzh: '',
qlr: '',
bdcdyh: '',
currentPage: 1
},
tableData: {
......@@ -89,19 +103,9 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
>
XML报文
</el-button>
<el-button
type="text"
type="primary"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
onClick={() => { this.handledetails(scope.$index, scope.row) }}
>
数据详情
</el-button>
......@@ -144,16 +148,8 @@ export default {
this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await dataReporting.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
handledetails (index, row) {
}
},
}
}
</script>
......
......@@ -101,21 +101,12 @@ export default {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-folder"
style="color:#67C23A"
onClick={() => { this.handleXmlres(scope.$index, scope.row) }}
type="primary"
onClick={() => {
this.handleEdit(scope.row);
}}
>
XML报文
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-view"
onClick={() => { this.handlDatadetails(scope.$index, scope.row) }}
>
数据详情
详情
</el-button>
</div>
);
......@@ -140,8 +131,6 @@ export default {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await business.getQlfQlZxdjList(this.form)
console.log("listssssssssssssssssssssssss",list);
console.log("listsssssssssssssssssssssssssss",list);
this.tableData.data = list
this.pageData = {
pageSize,
......@@ -163,6 +152,11 @@ export default {
this.$message(message)
}
},
// 详情
handleEdit (row) {
this.title = row.rectypeName
this.$refs.editLog.isShow(row);
}
}
}
</script>
......
......@@ -44,23 +44,6 @@ class data extends filter {
</div>
)
}
},
{
label: '操作',
width: '150',
align: 'center',
fixed: 'right',
render: (h, scope) => {
return (
<div>
{
scope.row.isenable == '1' ?
<el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.editClick(scope.row, 1) }}>修改</el-button> :
<el-button type="text" icon="el-icon-view" onClick={() => { vm.editClick(scope.row, 2) }}>查看</el-button>
}
</div>
)
}
}
]
}
......
......@@ -2,7 +2,7 @@
<div class="from-clues">
<!-- 表单部分 -->
<div class="from-clues-header">
<el-form @submit.native.prevent :model="ruleForm">
<el-form @submit.native.prevent :model="ruleForm" label-width="120px">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item label="字典类型编码">
......@@ -62,7 +62,23 @@ export default {
},
tableData: {
total: 0,
columns: datas.columns(),
columns: datas.columns().concat([
{
label: "操作",
width: 170,
render: (h, scope) => {
return (
<div>
{
scope.row.isenable == '1' ?
<el-button type="text" icon="el-icon-edit-outline" onClick={() => { this.editClick(scope.row, 1) }}>修改</el-button> :
<el-button type="text" icon="el-icon-view" onClick={() => { this.editClick(scope.row, 2) }}>查看</el-button>
}
</div>
);
},
},
]),
data: []
}
}
......