cb14f8b5 by 夏齐

Merge remote-tracking branch 'origin/master'

2 parents daeced16 f56b9e97
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 import SERVER from './config' 2 import SERVER from './config'
3 3
4 // 初始化内容
5 export function Init (data) {
6 let apiUrl = "";
7 switch (data.get("djlx")) {
8 case "300":
9 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/xfInit";
10 break;
11 case "400":
12 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/jfInit";
13 break;
14 case "800":
15 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/cfInit";
16 break;
17 }
18 return request({
19 url: apiUrl,
20 method: 'post',
21 data
22 })
23 }
24 //批量初始化 4 //批量初始化
25 export function BatchInit (data) { 5 export function BatchInit (data) {
26 let apiUrl = ""; 6 let apiUrl = "";
27 switch (data.get("djlx")) { 7 switch (data.get("djlx")) {
28 case "300": 8 case "300":
29 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/xfBatchInit"; 9 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/xfBatchInit";
30 break; 10 break;
31 case "400": 11 case "400":
32 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/jfBatchInit"; 12 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/jfBatchInit";
33 break; 13 break;
34 case "800": 14 case "800":
35 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/cfBatchInit"; 15 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/cfBatchInit";
36 break; 16 break;
37 } 17 }
38 return request({ 18 return request({
......
...@@ -62,10 +62,10 @@ export function searchTaskToDo (data) { ...@@ -62,10 +62,10 @@ export function searchTaskToDo (data) {
62 showLoading: true 62 showLoading: true
63 }) 63 })
64 } 64 }
65 // 待办箱删除接口 65 // 待办箱/不动产单元删除接口
66 export function deleteFlow (data) { 66 export function deleteFlow (data) {
67 return request({ 67 return request({
68 url: 'business/workFlow/deleteFlow', 68 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteFlow',
69 method: 'post', 69 method: 'post',
70 data 70 data
71 }) 71 })
...@@ -146,7 +146,7 @@ export function deleteCollectBiz (bsmSqyw) { ...@@ -146,7 +146,7 @@ export function deleteCollectBiz (bsmSqyw) {
146 // 国有建设用地使用权/房屋使用权 -选择不动产单元 146 // 国有建设用地使用权/房屋使用权 -选择不动产单元
147 export function choiceBdcdy (data) { 147 export function choiceBdcdy (data) {
148 return request({ 148 return request({
149 url: 'business/workFlow/choiceBdcdy', 149 url: SERVER.SERVERAPI + '/rest/business/workFlow/choiceBdcdy',
150 method: 'post', 150 method: 'post',
151 data, 151 data,
152 showLoading: true 152 showLoading: true
...@@ -156,7 +156,7 @@ export function choiceBdcdy (data) { ...@@ -156,7 +156,7 @@ export function choiceBdcdy (data) {
156 // 申请列表删除 156 // 申请列表删除
157 export function deleteBdcdy (data) { 157 export function deleteBdcdy (data) {
158 return request({ 158 return request({
159 url: 'business/workFlow/deleteBdcdy', 159 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteBdcdy',
160 method: 'post', 160 method: 'post',
161 data, 161 data,
162 showLoading: true 162 showLoading: true
...@@ -166,7 +166,7 @@ export function deleteBdcdy (data) { ...@@ -166,7 +166,7 @@ export function deleteBdcdy (data) {
166 // 获取自然幢下其他户 166 // 获取自然幢下其他户
167 export function selectOtherH (data) { 167 export function selectOtherH (data) {
168 return request({ 168 return request({
169 url: 'ywbl/ywsq/selectOtherH', 169 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectOtherH',
170 method: 'post', 170 method: 'post',
171 data, 171 data,
172 showLoading: true 172 showLoading: true
......
...@@ -68,13 +68,17 @@ ...@@ -68,13 +68,17 @@
68 } 68 }
69 } 69 }
70 70
71
72
71 .el-form-item--small.el-form-item { 73 .el-form-item--small.el-form-item {
72 margin-bottom: 0px; 74 margin-bottom: 0px;
73 } 75 }
74 } 76 }
75 77
76 //*****end*通用表单查询条件,列表样式******// 78 //*****end*通用表单查询条件,列表样式******//
77 79 /deep/.el-range-separator {
80 line-height: 28px !important;
81 }
78 82
79 .width200px { 83 .width200px {
80 width: 200px; 84 width: 200px;
...@@ -94,4 +98,4 @@ ...@@ -94,4 +98,4 @@
94 font-size: 16px; 98 font-size: 16px;
95 font-weight: 500; 99 font-weight: 500;
96 color: #4a4a4a; 100 color: #4a4a4a;
97 }
...\ No newline at end of file ...\ No newline at end of file
101 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -91,6 +91,13 @@ export default { ...@@ -91,6 +91,13 @@ export default {
91 }).then((res) => { 91 }).then((res) => {
92 if (res.code === 200) { 92 if (res.code === 200) {
93 this.tableData = res.result; 93 this.tableData = res.result;
94 this.tableData.forEach((item,index) => {
95 if(item.sfbxf == '1'){
96 item.zxywh = '';
97 item.zxdbr = '';
98 item.zxsj = '';
99 }
100 })
94 if (this.tableData.length < datas.columns().emptycolNum) { 101 if (this.tableData.length < datas.columns().emptycolNum) {
95 this.emptycolNum = 102 this.emptycolNum =
96 datas.columns().emptycolNum - this.tableData.length; 103 datas.columns().emptycolNum - this.tableData.length;
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
2 <!-- 编辑 --> 2 <!-- 编辑 -->
3 <dialogBox submitForm="submitForm" @closeDialog="closeDialog" @submitForm="handleSubmit" width="80%" v-model="myValue" 3 <dialogBox submitForm="submitForm" @closeDialog="closeDialog" @submitForm="handleSubmit" width="80%" v-model="myValue"
4 :isSave="details.isenable == 1" title="字典信息"> 4 :isSave="details.isenable == 1" title="字典信息">
5 <el-form :model="ruleForm" ref="ruleForm" label-width="120px"> 5 <el-form :model="ruleForm" ref="ruleForm" label-width="100px">
6 <el-row :gutter="20"> 6 <el-row :gutter="20">
7 <el-col :span="6"> 7 <el-col :span="4">
8 <el-form-item label="字典类型编码"> 8 <el-form-item label="字典类型编码">
9 {{ ruleForm.dcode }} 9 {{ ruleForm.dcode }}
10 </el-form-item> 10 </el-form-item>
...@@ -70,12 +70,12 @@ export default { ...@@ -70,12 +70,12 @@ export default {
70 <div> 70 <div>
71 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={scope.row.codeShow} v-fo value={scope.row[scope.column.property]} 71 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={scope.row.codeShow} v-fo value={scope.row[scope.column.property]}
72 onFocus={() => { this.itemShowFalse(); scope.row.codeShow = true; }} 72 onFocus={() => { this.itemShowFalse(); scope.row.codeShow = true; }}
73 onInput={(val) => { scope.row[scope.column.property] = val }} maxlength='8'></el-input> 73 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }} maxlength='8'></el-input>
74 74
75 75
76 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={!scope.row.codeShow} value={scope.row[scope.column.property]} 76 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={!scope.row.codeShow} value={scope.row[scope.column.property]}
77 onFocus={() => { this.itemShowFalse(); scope.row.codeShow = true; }} 77 onFocus={() => { this.itemShowFalse(); scope.row.codeShow = true; }}
78 onInput={(val) => { scope.row[scope.column.property] = val }} maxlength='8'></el-input> 78 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }} maxlength='8'></el-input>
79 </div> 79 </div>
80 ) 80 )
81 } 81 }
...@@ -88,11 +88,11 @@ export default { ...@@ -88,11 +88,11 @@ export default {
88 <div> 88 <div>
89 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={scope.row.nameShow} v-fo value={scope.row[scope.column.property]} 89 <el-input placeholder="字典项编码" disabled={this.details.isenable == 2} v-show={scope.row.nameShow} v-fo value={scope.row[scope.column.property]}
90 onFocus={() => { this.itemShowFalse(); scope.row.nameShow = true; }} 90 onFocus={() => { this.itemShowFalse(); scope.row.nameShow = true; }}
91 onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> 91 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }}></el-input>
92 92
93 <el-input placeholder="字典项名称" disabled={this.details.isenable == 2} v-show={!scope.row.nameShow} value={scope.row[scope.column.property]} 93 <el-input placeholder="字典项名称" disabled={this.details.isenable == 2} v-show={!scope.row.nameShow} value={scope.row[scope.column.property]}
94 onFocus={() => { this.itemShowFalse(); scope.row.nameShow = true; }} 94 onFocus={() => { this.itemShowFalse(); scope.row.nameShow = true; }}
95 onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> 95 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }}></el-input>
96 </div> 96 </div>
97 ) 97 )
98 } 98 }
...@@ -106,11 +106,11 @@ export default { ...@@ -106,11 +106,11 @@ export default {
106 <div> 106 <div>
107 <el-input placeholder="部标编码" disabled={this.details.isenable == 2} v-show={scope.row.normcodeShow} v-fo value={scope.row[scope.column.property]} 107 <el-input placeholder="部标编码" disabled={this.details.isenable == 2} v-show={scope.row.normcodeShow} v-fo value={scope.row[scope.column.property]}
108 onFocus={() => { this.itemShowFalse(); scope.row.normcodeShow = true; }} 108 onFocus={() => { this.itemShowFalse(); scope.row.normcodeShow = true; }}
109 onInput={(val) => { scope.row[scope.column.property] = val }} maxlength='8'></el-input> 109 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }} maxlength='8'></el-input>
110 110
111 <el-input placeholder="部标编码" disabled={this.details.isenable == 2} v-show={!scope.row.normcodeShow} value={scope.row[scope.column.property]} 111 <el-input placeholder="部标编码" disabled={this.details.isenable == 2} v-show={!scope.row.normcodeShow} value={scope.row[scope.column.property]}
112 onFocus={() => { this.itemShowFalse(); scope.row.normcodeShow = true; }} 112 onFocus={() => { this.itemShowFalse(); scope.row.normcodeShow = true; }}
113 onInput={(val) => { scope.row[scope.column.property] = val }} maxlength='8'></el-input> 113 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }} maxlength='8'></el-input>
114 </div> 114 </div>
115 ) 115 )
116 } 116 }
...@@ -123,11 +123,11 @@ export default { ...@@ -123,11 +123,11 @@ export default {
123 <div> 123 <div>
124 <el-input placeholder="部标名称" disabled={this.details.isenable == 2} v-show={scope.row.normnameShow} v-fo value={scope.row[scope.column.property]} 124 <el-input placeholder="部标名称" disabled={this.details.isenable == 2} v-show={scope.row.normnameShow} v-fo value={scope.row[scope.column.property]}
125 onFocus={() => { this.itemShowFalse(); scope.row.normnameShow = true; }} 125 onFocus={() => { this.itemShowFalse(); scope.row.normnameShow = true; }}
126 onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> 126 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }}></el-input>
127 127
128 <el-input placeholder="部标名称" disabled={this.details.isenable == 2} v-show={!scope.row.normnameShow} value={scope.row[scope.column.property]} 128 <el-input placeholder="部标名称" disabled={this.details.isenable == 2} v-show={!scope.row.normnameShow} value={scope.row[scope.column.property]}
129 onFocus={() => { this.itemShowFalse(); scope.row.normnameShow = true; }} 129 onFocus={() => { this.itemShowFalse(); scope.row.normnameShow = true; }}
130 onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> 130 onInput={(val) => { scope.row[scope.column.property] = val; this.itemShowFalse(); scope.row.codeShow = true; }}></el-input>
131 </div> 131 </div>
132 ) 132 )
133 } 133 }
......
...@@ -2,21 +2,21 @@ ...@@ -2,21 +2,21 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="ruleForm"> 5 <el-form @submit.native.prevent :model="ruleForm">
6 <el-row :gutter="20"> 6 <el-row :gutter="20">
7 <el-col :span="6"> 7 <el-col :span="6">
8 <el-form-item label="字典类型编码"> 8 <el-form-item label="字典类型编码">
9 <el-input v-model="ruleForm.dcode" placeholder="字典类型编码"></el-input> 9 <el-input v-model="ruleForm.dcode" @clear="fetchData()" clearable placeholder="字典类型编码"></el-input>
10 </el-form-item> 10 </el-form-item>
11 </el-col> 11 </el-col>
12 <el-col :span="6"> 12 <el-col :span="6">
13 <el-form-item label="字典类型名称"> 13 <el-form-item label="字典类型名称">
14 <el-input v-model="ruleForm.dname" placeholder="字典类型名称"></el-input> 14 <el-input v-model="ruleForm.dname" @clear="fetchData()" clearable placeholder="字典类型名称"></el-input>
15 </el-form-item> 15 </el-form-item>
16 </el-col> 16 </el-col>
17 <el-col :span="12" class="btnColRight"> 17 <el-col :span="12" class="btnColRight">
18 <el-form-item> 18 <el-form-item>
19 <el-button type="primary" icon="el-icon-search" @click="fetchData">查询</el-button> 19 <el-button type="primary" native-type="submit" icon="el-icon-search" @click="fetchData">查询</el-button>
20 <el-button icon="el-icon-refresh" @click="handleRefresh">刷新缓存</el-button> 20 <el-button icon="el-icon-refresh" @click="handleRefresh">刷新缓存</el-button>
21 </el-form-item> 21 </el-form-item>
22 </el-col> 22 </el-col>
......
...@@ -2,11 +2,12 @@ ...@@ -2,11 +2,12 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm"> 5 <el-form :model="queryForm" @submit.native.prevent ref="queryForm">
6 <el-row :gutter="20"> 6 <el-row :gutter="20">
7 <el-col :span="6"> 7 <el-col :span="6">
8 <el-form-item label="权利类型"> 8 <el-form-item label="权利类型">
9 <el-select v-model="queryForm.qllx" class="width100" filterable clearable placeholder="请选择权利类型"> 9 <el-select v-model="queryForm.qllx" @change="fetchData()" class="width100" filterable clearable
10 placeholder="请选择权利类型">
10 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 11 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
11 </el-option> 12 </el-option>
12 </el-select> 13 </el-select>
......
...@@ -2,11 +2,12 @@ ...@@ -2,11 +2,12 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm"> 5 <el-form @submit.native.prevent :model="queryForm" ref="queryForm">
6 <el-row :gutter="20"> 6 <el-row :gutter="20">
7 <el-col :span="6"> 7 <el-col :span="6">
8 <el-form-item label="权利类型"> 8 <el-form-item label="权利类型">
9 <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型"> 9 <el-select v-model="queryForm.qllx" @change="queryClick()" filterable class="width100" clearable
10 placeholder="请选择权利类型">
10 <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value"> 11 <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value">
11 </el-option> 12 </el-option>
12 </el-select> 13 </el-select>
...@@ -14,13 +15,13 @@ ...@@ -14,13 +15,13 @@
14 </el-col> 15 </el-col>
15 <el-col :span="6"> 16 <el-col :span="6">
16 <el-form-item label="登记业务编码"> 17 <el-form-item label="登记业务编码">
17 <el-input placeholder="请输入登记业务编码" v-model="queryForm.djywbm" clearable> 18 <el-input placeholder="请输入登记业务编码" @clear="queryClick()" v-model="queryForm.djywbm" clearable>
18 </el-input> 19 </el-input>
19 </el-form-item> 20 </el-form-item>
20 </el-col> 21 </el-col>
21 <el-col :span="12" class="btnColRight"> 22 <el-col :span="12" class="btnColRight">
22 <el-form-item> 23 <el-form-item>
23 <el-button type="primary" icon="el-icon-search" @click="queryClick()">查询</el-button> 24 <el-button type="primary" native-type="submit" icon="el-icon-search" @click="queryClick()">查询</el-button>
24 </el-form-item> 25 </el-form-item>
25 </el-col> 26 </el-col>
26 </el-row> 27 </el-row>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
10 </div> 10 </div>
11 </template> 11 </template>
12 <script> 12 <script>
13 import { deleteBdcdy } from "@/api/ywbl.js" 13 import { deleteFlow } from "@/api/ywbl.js"
14 export default { 14 export default {
15 components: {}, 15 components: {},
16 props: { 16 props: {
...@@ -46,10 +46,10 @@ export default { ...@@ -46,10 +46,10 @@ export default {
46 }, 46 },
47 methods: { 47 methods: {
48 childFn () { 48 childFn () {
49 deleteBdcdy({ 49 var formdata = new FormData();
50 bsmSlsq: this.formData.bsmSlsq, 50 formdata.append("bsmSldyList", this.selectBdcdy);
51 bsmSldyList: this.selectBdcdy 51 formdata.append("bsmSlsq",this.formData.bsmSlsq);
52 }).then(res => { 52 deleteFlow(formdata).then(res => {
53 if (res.code == 200) { 53 if (res.code == 200) {
54 this.$message.success("删除成功"); 54 this.$message.success("删除成功");
55 } else { 55 } else {
......
...@@ -26,18 +26,9 @@ export function getForm(tabName, djywbm) { ...@@ -26,18 +26,9 @@ export function getForm(tabName, djywbm) {
26 case "tdslxxCfdj": 26 case "tdslxxCfdj":
27 form = require("@/views/ywbl/cfdj/tdslxx.vue"); 27 form = require("@/views/ywbl/cfdj/tdslxx.vue");
28 break; 28 break;
29 case "fwslxxCfdj":
30 form = require("@/views/ywbl/cfdj/fwslxx.vue");
31 break;
32 case "plslxxCfdj": 29 case "plslxxCfdj":
33 form = require("@/views/ywbl/cfdj/plcfslxx.vue"); 30 form = require("@/views/ywbl/cfdj/plcfslxx.vue");
34 break; 31 break;
35 case "plslxxjfdj":
36 form = require("@/views/ywbl/cfdj/pljfslxx.vue");
37 break;
38 case "jfslxxCfdj":
39 form = require("@/views/ywbl/cfdj/jfslxx.vue");
40 break;
41 case "clxx": 32 case "clxx":
42 form = require("@/views/workflow/components/clxx.vue"); 33 form = require("@/views/workflow/components/clxx.vue");
43 break; 34 break;
......
...@@ -81,7 +81,7 @@ import { ...@@ -81,7 +81,7 @@ import {
81 getStepFormInfo, 81 getStepFormInfo,
82 } from "@/api/fqsq.js"; 82 } from "@/api/fqsq.js";
83 import { mapGetters } from "vuex" 83 import { mapGetters } from "vuex"
84 import { deleteBdcdy } from "@/api/ywbl.js"; 84 import { deleteFlow } from "@/api/ywbl.js";
85 import ProcessViewer from './components/processViewer.vue' 85 import ProcessViewer from './components/processViewer.vue'
86 import { getWorkFlowImage } from "@/api/jsydsyqFlow.js"; 86 import { getWorkFlowImage } from "@/api/jsydsyqFlow.js";
87 import { getForm } from "./flowform.js"; 87 import { getForm } from "./flowform.js";
...@@ -160,10 +160,10 @@ export default { ...@@ -160,10 +160,10 @@ export default {
160 type: "warning", 160 type: "warning",
161 }) 161 })
162 .then(() => { 162 .then(() => {
163 deleteBdcdy({ 163 var formdata = new FormData();
164 bsmSlsq: this.bsmSlsq, 164 formdata.append("bsmSldyList", item.bsmSldy.split(","));
165 bsmSldyList: item.bsmSldy.split(","), 165 formdata.append("bsmSlsq",this.bsmSlsq);
166 }).then((res) => { 166 deleteFlow(formdata).then((res) => {
167 if (res.code == 200) { 167 if (res.code == 200) {
168 this.$message.success("删除成功"); 168 this.$message.success("删除成功");
169 this.loadBdcdylist(); 169 this.loadBdcdylist();
...@@ -516,6 +516,10 @@ export default { ...@@ -516,6 +516,10 @@ export default {
516 window.close(); 516 window.close();
517 this.$emit("input", false); 517 this.$emit("input", false);
518 }, 1000); 518 }, 1000);
519 }else{
520 instance.confirmButtonLoading = false;
521 instance.confirmButtonText = "确定";
522 this.$message.error(res.message);
519 } 523 }
520 }); 524 });
521 } else { 525 } else {
......
1 <template>
2 <div class="slxx">
3 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag"
4 label-width="120px">
5 <div class="slxx_con">
6 <div class="slxx_title title-block">
7 受理信息
8 <div class="triangle"></div>
9 </div>
10 <el-row :gutter="10">
11 <el-col :span="8">
12 <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="slywxx.ywh">
13 <el-input disabled v-model="ruleForm.slywxx.ywh"></el-input>
14 </el-form-item>
15 </el-col>
16 <el-col :span="8">
17 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slywxx.slry">
18 <el-input disabled v-model="ruleForm.slywxx.slry"></el-input>
19 </el-form-item>
20 </el-col>
21 <el-col :span="8">
22 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slywxx.slsj">
23 <el-input disabled v-model="ruleForm.slywxx.slsj"></el-input>
24 </el-form-item>
25 </el-col>
26 </el-row>
27 <el-row :gutter="10">
28 <el-col :span="8">
29 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="slywxx.qllx">
30 <el-select disabled v-model="ruleForm.slywxx.qllx" filterable clearable placeholder="请选择权利类型">
31 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
32 </el-option>
33 </el-select>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="slywxx.djlx">
38 <el-select disabled v-model="ruleForm.slywxx.djlx" filterable clearable placeholder="请选择登记类型">
39 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
40 </el-option>
41 </el-select>
42 </el-form-item>
43 </el-col>
44 <el-col :span="8">
45 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="slywxx.djqx">
46 <el-input disabled v-model="ruleForm.slywxx.djqxmc"></el-input>
47 </el-form-item>
48 </el-col>
49 </el-row>
50 <div class="slxx_title title-block">
51 查封不动产情况
52 <div class="triangle"></div>
53 </div>
54 <el-row :gutter="10">
55 <el-col :span="8">
56 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh">
57 <el-input disabled v-model="ruleForm.qlxx.bdcqzh"></el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="8">
61 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh">
62 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
63 </el-form-item>
64 </el-col>
65 <el-col :span="8">
66 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利人:" prop="qlxx.qlrmc">
67 <el-input disabled v-model="ruleForm.qlxx.ywrmc"></el-input>
68 </el-form-item>
69 </el-col>
70 </el-row>
71 <el-row :gutter="10">
72 <el-col :span="8">
73 <el-form-item :class="flag ? 'marginBot0' : ''" label="面积:" prop="qlxx.mj">
74 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input>
75 </el-form-item>
76 </el-col>
77 <el-col :span="16">
78 <el-form-item :class="flag ? 'marginBot0' : ''" label="坐落:" prop="qlxx.ytmc">
79 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input>
80 </el-form-item>
81 </el-col>
82 </el-row>
83 <el-row :gutter="10">
84 <el-col :span="8">
85 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利性质:" prop="qlxx.mj">
86 <el-input disabled v-model="ruleForm.zdjbxx.qlxzmc"></el-input>
87 </el-form-item>
88 </el-col>
89 <el-col :span="8">
90 <el-form-item :class="flag ? 'marginBot0' : ''" label="用途:" prop="qlxx.ytmc">
91 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input>
92 </el-form-item>
93 </el-col>
94 <el-col :span="8">
95 <el-form-item :class="flag ? 'marginBot0' : ''" label="取得价格:" prop="cfdj.ytmc">
96 <el-input disabled v-model="ruleForm.cfdj.qdjg"></el-input>
97 </el-form-item>
98 </el-col>
99 </el-row>
100 <el-row :gutter="10">
101 <el-col :span="8">
102 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
103 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="$route.query.viewtype"></el-input>
104 </el-form-item>
105 </el-col>
106 <el-col :span="8">
107 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflx">
108 <el-select v-model="ruleForm.cfdj.cflx" class="width100" filterable clearable placeholder="请选择查封类型:"
109 :disabled="$route.query.viewtype" @change="changeCflx">
110 <el-option v-for="item in dictData['A32']" :key="item.dcode" :label="item.dname" :value="item.dcode">
111 </el-option>
112 </el-select>
113 </el-form-item>
114 </el-col>
115 <el-col :span="8">
116 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
117 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype"></el-input>
118 </el-form-item>
119 </el-col>
120 </el-row>
121 <el-row :gutter="10">
122 <el-col :span="8">
123 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
124 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype"></el-input>
125 </el-form-item>
126 </el-col>
127 <el-col :span="8">
128 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
129 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" :disabled="$route.query.viewtype"
130 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
131 </el-form-item>
132 </el-col>
133 <el-col :span="8">
134 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj">
135 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" :disabled="$route.query.viewtype"
136 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
137 </el-form-item>
138 </el-col>
139 </el-row>
140 <el-row :gutter="10">
141 <el-col :span="24">
142 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
143 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype"></el-input>
144 </el-form-item>
145 </el-col>
146 </el-row>
147 <el-row :gutter="10">
148 <el-col :span="24">
149 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj">
150 <el-input v-model="ruleForm.cfdj.fj" type="textarea" :disabled="$route.query.viewtype"></el-input>
151 </el-form-item>
152 </el-col>
153 </el-row>
154 <div class="slxx_title title-block">
155 不动产权利人信息
156 <div class="triangle"></div>
157 </div>
158 <sqrViewTable :tableData="ruleForm.ywrList" />
159 <div class="slxx_title title-block">
160 登记原因
161 <div class="triangle"></div>
162 </div>
163 <el-row :gutter="10">
164 <el-col>
165 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy">
166 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdj.djyy" :disabled="$route.query.viewtype"></el-input>
167 </el-form-item>
168 </el-col>
169 </el-row>
170 </div>
171 <el-row class="btn" v-if="!$route.query.viewtype">
172 <el-form-item :class="flag ? 'marginBot0' : ''">
173 <el-button type="primary" @click="onSubmit">保存</el-button>
174 </el-form-item>
175 </el-row>
176 </el-form>
177 </div>
178 </template>
179 <script>
180 import sqrViewTable from "@/views/workflow/components/sqrViewTable";
181 import { Init, saveData } from "@/api/cfdjFlow.js";
182 import { mapGetters } from "vuex";
183 export default {
184 data () {
185 return {
186 disabled: true,
187 flagTop: this.flag ? "top" : "",
188 rules: {},
189 //传递参数
190 propsParam: {},
191 //页面数据
192 ruleForm: {},
193
194 };
195 },
196 created () {
197 this.propsParam = this.$attrs;
198 this.list(this.propsParam.bsmSldy);
199 },
200 watch: {
201
202 },
203 components: { sqrViewTable },
204 props: {
205 flag: {
206 type: Boolean,
207 default: false,
208 },
209 fetch: {
210 type: Boolean,
211 default: false,
212 },
213 },
214 computed: {
215 ...mapGetters(["dictData"]),
216 },
217
218 methods: {
219 list (bsmSldy) {
220 var formdata = new FormData();
221 formdata.append("bsmSldy", bsmSldy);
222 formdata.append("sqywbm", this.$route.query.sqywbm);
223 Init(formdata).then((res) => {
224 if (res.code === 200 && res.result) {
225 this.ruleForm = res.result
226 }
227 });
228 },
229 onSubmit () {
230 saveData(this.ruleForm).then((res) => {
231 if (res.code === 200 && res.result) {
232 this.$message.success('保存成功');
233 }
234 });
235 },
236 changeCflx(e){
237 let cflxItem = {}
238 cflxItem = this.dictData['A32'].find((item) => {
239 return item.dcode == e
240 })
241 this.ruleForm.cfdj.cflxmc = cflxItem.dname;
242 }
243 },
244 };
245 </script>
246 <style scoped lang='scss'>
247 @import "~@/styles/public.scss";
248 @import "~@/styles/slxx/slxx.scss";
249 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -59,64 +59,88 @@ ...@@ -59,64 +59,88 @@
59 <el-row :gutter="10"> 59 <el-row :gutter="10">
60 <el-col :span="8"> 60 <el-col :span="8">
61 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg"> 61 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
62 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="$route.query.viewtype"></el-input> 62 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="$route.query.viewtype || isJfOperation"></el-input>
63 </el-form-item> 63 </el-form-item>
64 </el-col> 64 </el-col>
65 <el-col :span="8"> 65 <el-col :span="8">
66 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflx"> 66 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
67 <el-select v-model="ruleForm.cfdj.cflx" class="width100" filterable clearable placeholder="请选择查封类型:" 67 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype || isJfOperation"></el-input>
68 :disabled="$route.query.viewtype" @change="changeCflx">
69 <el-option v-for="item in dictData['A32']" :key="item.dcode" :label="item.dname" :value="item.dcode">
70 </el-option>
71 </el-select>
72 </el-form-item> 68 </el-form-item>
73 </el-col> 69 </el-col>
74 <el-col :span="8"> 70 <el-col :span="8">
75 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> 71 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflxmc">
76 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype"></el-input> 72 <el-input v-model="ruleForm.cfdj.cflxmc" disabled></el-input>
77 </el-form-item> 73 </el-form-item>
78 </el-col> 74 </el-col>
79 </el-row> 75 </el-row>
80 <el-row :gutter="10"> 76 <el-row :gutter="10">
81 <el-col :span="8"> 77 <el-col :span="8">
82 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> 78 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx">
83 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype"></el-input> 79 <el-input v-model="ruleForm.cfdj.cfqx" :disabled="$route.query.viewtype || isJfOperation"></el-input>
84 </el-form-item> 80 </el-form-item>
85 </el-col> 81 </el-col>
86 <el-col :span="8"> 82 <el-col :span="8">
87 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj"> 83 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
88 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" :disabled="$route.query.viewtype" 84 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" disabled
89 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker> 85 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
90 </el-form-item> 86 </el-form-item>
91 </el-col> 87 </el-col>
92 <el-col :span="8"> 88 <el-col :span="8">
93 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj"> 89 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj">
94 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" :disabled="$route.query.viewtype" 90 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" :disabled="$route.query.viewtype || isJfOperation"
95 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker> 91 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
96 </el-form-item> 92 </el-form-item>
97 </el-col> 93 </el-col>
98 </el-row> 94 </el-row>
99 <el-row :gutter="10"> 95 <el-row :gutter="10">
100 <el-col :span="24"> 96 <el-col :span="8">
97 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
98 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype || isJfOperation"></el-input>
99 </el-form-item>
100 </el-col>
101 <el-col :span="16">
101 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> 102 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
102 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype"></el-input> 103 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype || isJfOperation"></el-input>
103 </el-form-item> 104 </el-form-item>
104 </el-col> 105 </el-col>
105 </el-row> 106 </el-row>
106 <el-row :gutter="10"> 107 <el-row :gutter="10">
107 <el-col :span="24"> 108 <el-col :span="24">
108 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj"> 109 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj">
109 <el-input v-model="ruleForm.cfdj.fj" type="textarea" :disabled="$route.query.viewtype"></el-input> 110 <el-input v-model="ruleForm.cfdj.fj" type="textarea" :disabled="$route.query.viewtype || isJfOperation"></el-input>
110 </el-form-item> 111 </el-form-item>
111 </el-col> 112 </el-col>
112 </el-row> 113 </el-row>
113 <el-row :gutter="10"> 114 <el-row :gutter="10">
114 <el-col> 115 <el-col>
115 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy"> 116 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy">
116 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdj.djyy" :disabled="$route.query.viewtype"></el-input> 117 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdj.djyy" :disabled="$route.query.viewtype || isJfOperation"></el-input>
117 </el-form-item> 118 </el-form-item>
118 </el-col> 119 </el-col>
119 </el-row> 120 </el-row>
121 <div v-if="propsParam.djlx == '400'">
122 <div class="slxx_title title-block">
123 解封信息
124 <div class="triangle"></div>
125 </div>
126 <el-row :gutter="10">
127 <el-col :span="8">
128 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg">
129 <el-input v-model="ruleForm.cfdj.jfjg" :disabled="$route.query.viewtype || ableEdit"></el-input>
130 </el-form-item>
131 </el-col>
132 <el-col :span="8">
133 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj">
134 <el-input v-model="ruleForm.cfdj.jfwj" :disabled="$route.query.viewtype || ableEdit"></el-input>
135 </el-form-item>
136 </el-col>
137 <el-col :span="8">
138 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh">
139 <el-input v-model="ruleForm.cfdj.jfwh" :disabled="$route.query.viewtype || ableEdit"></el-input>
140 </el-form-item>
141 </el-col>
142 </el-row>
143 </div>
120 </div> 144 </div>
121 <el-row class="btn" v-if="!$route.query.viewtype"> 145 <el-row class="btn" v-if="!$route.query.viewtype">
122 <el-form-item :class="flag ? 'marginBot0' : ''"> 146 <el-form-item :class="flag ? 'marginBot0' : ''">
...@@ -140,12 +164,16 @@ export default { ...@@ -140,12 +164,16 @@ export default {
140 propsParam: {}, 164 propsParam: {},
141 //页面数据 165 //页面数据
142 ruleForm: {}, 166 ruleForm: {},
167 isJfOperation: false,
143 tableData: [] 168 tableData: []
144 }; 169 };
145 }, 170 },
146 created () { 171 created () {
147 this.propsParam = this.$attrs; 172 this.propsParam = this.$attrs;
148 var formdata = new FormData(); 173 var formdata = new FormData();
174 if(this.propsParam.djlx == '400'){
175 this.isJfOperation = true;
176 }
149 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 177 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
150 formdata.append("djlx", this.propsParam.djlx); 178 formdata.append("djlx", this.propsParam.djlx);
151 BatchInit(formdata).then((res) => { 179 BatchInit(formdata).then((res) => {
......
1 <template>
2 <div class="slxx">
3 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag"
4 label-width="120px">
5 <div class="slxx_con">
6 <div class="slxx_title title-block">
7 受理信息
8 <div class="triangle"></div>
9 </div>
10 <el-row :gutter="10">
11 <el-col :span="8">
12 <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="slywxx.ywh">
13 <el-input disabled v-model="ruleForm.slywxx.ywh"></el-input>
14 </el-form-item>
15 </el-col>
16 <el-col :span="8">
17 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slywxx.slry">
18 <el-input disabled v-model="ruleForm.slywxx.slry"></el-input>
19 </el-form-item>
20 </el-col>
21 <el-col :span="8">
22 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slywxx.slsj">
23 <el-input disabled v-model="ruleForm.slywxx.slsj"></el-input>
24 </el-form-item>
25 </el-col>
26 </el-row>
27 <el-row :gutter="10">
28 <el-col :span="8">
29 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="slywxx.qllx">
30 <el-select disabled v-model="ruleForm.slywxx.qllx" filterable clearable placeholder="请选择权利类型">
31 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
32 </el-option>
33 </el-select>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="slywxx.djlx">
38 <el-select disabled v-model="ruleForm.slywxx.djlx" filterable clearable placeholder="请选择登记类型">
39 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
40 </el-option>
41 </el-select>
42 </el-form-item>
43 </el-col>
44 <el-col :span="8">
45 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="slywxx.djqx">
46 <el-input disabled v-model="ruleForm.slywxx.djqxmc"></el-input>
47 </el-form-item>
48 </el-col>
49 </el-row>
50 <div class="slxx_title title-block">
51 解封不动产列表
52 <div class="triangle"></div>
53 </div>
54 <cfBdcdyTable :tableData="ruleForm.qlxx" />
55 <div class="slxx_title title-block">
56 批量查封信息
57 <div class="triangle"></div>
58 </div>
59 <el-row :gutter="10">
60 <el-col :span="8">
61 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
62 <el-input v-model="ruleForm.cfdj.cfjg" disabled></el-input>
63 </el-form-item>
64 </el-col>
65 <el-col :span="8">
66 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflx">
67 <el-select v-model="ruleForm.cfdj.cflx" class="width100" filterable clearable placeholder="请选择查封类型:"
68 disabled @change="changeCflx">
69 <el-option v-for="item in dictData['A32']" :key="item.dcode" :label="item.dname" :value="item.dcode">
70 </el-option>
71 </el-select>
72 </el-form-item>
73 </el-col>
74 <el-col :span="8">
75 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
76 <el-input v-model="ruleForm.cfdj.cfwj" disabled></el-input>
77 </el-form-item>
78 </el-col>
79 </el-row>
80 <el-row :gutter="10">
81 <el-col :span="8">
82 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
83 <el-input v-model="ruleForm.cfdj.cfwh" disabled></el-input>
84 </el-form-item>
85 </el-col>
86 <el-col :span="8">
87 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
88 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" disabled
89 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
90 </el-form-item>
91 </el-col>
92 <el-col :span="8">
93 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj">
94 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" disabled
95 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
96 </el-form-item>
97 </el-col>
98 </el-row>
99 <el-row :gutter="10">
100 <el-col :span="24">
101 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
102 <el-input v-model="ruleForm.cfdj.cffw" disabled></el-input>
103 </el-form-item>
104 </el-col>
105 </el-row>
106 <el-row :gutter="10">
107 <el-col :span="24">
108 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj">
109 <el-input v-model="ruleForm.cfdj.fj" type="textarea" disabled></el-input>
110 </el-form-item>
111 </el-col>
112 </el-row>
113 <el-row :gutter="10">
114 <el-col>
115 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy">
116 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdj.djyy" disabled></el-input>
117 </el-form-item>
118 </el-col>
119 </el-row>
120 <div class="slxx_title title-block">
121 批量解封信息
122 <div class="triangle"></div>
123 </div>
124 <el-row :gutter="10">
125 <el-col :span="8">
126 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg">
127 <el-input v-model="ruleForm.cfdj.jfjg" :disabled="$route.query.viewtype || ableEdit"></el-input>
128 </el-form-item>
129 </el-col>
130 <el-col :span="8">
131 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj">
132 <el-input v-model="ruleForm.cfdj.jfwj" :disabled="$route.query.viewtype || ableEdit"></el-input>
133 </el-form-item>
134 </el-col>
135 <el-col :span="8">
136 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh">
137 <el-input v-model="ruleForm.cfdj.jfwh" :disabled="$route.query.viewtype || ableEdit"></el-input>
138 </el-form-item>
139 </el-col>
140 </el-row>
141 </div>
142 <el-row class="btn" v-if="!$route.query.viewtype">
143 <el-form-item :class="flag ? 'marginBot0' : ''">
144 <el-button type="primary" @click="onSubmit">保存</el-button>
145 </el-form-item>
146 </el-row>
147 </el-form>
148 </div>
149 </template>
150 <script>
151 import cfBdcdyTable from "@/views/workflow/components/cfBdcdyTable";
152 import { BatchInit, batchSaveData } from "@/api/cfdjFlow.js";
153 import { mapGetters } from "vuex";
154 export default {
155 data () {
156 return {
157 disabled: true,
158 flagTop: this.flag ? "top" : "",
159 rules: {},
160 //传递参数
161 propsParam: {},
162 //页面数据
163 ruleForm: {},
164 tableData: []
165 };
166 },
167 created () {
168 this.propsParam = this.$attrs;
169 var formdata = new FormData();
170 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
171 formdata.append("djlx", this.propsParam.djlx);
172 BatchInit(formdata).then((res) => {
173 if (res.code === 200 && res.result) {
174 this.ruleForm = res.result
175 }
176 });
177 },
178 watch: {
179
180 },
181 components: { cfBdcdyTable },
182 props: {
183 flag: {
184 type: Boolean,
185 default: false,
186 },
187 fetch: {
188 type: Boolean,
189 default: false,
190 },
191 },
192 computed: {
193 ...mapGetters(["dictData"]),
194 },
195
196 methods: {
197 onSubmit () {
198 this.ruleForm.bsmSlsq = this.$route.query.bsmSlsq;
199 batchSaveData(this.ruleForm).then((res) => {
200 if (res.code === 200) {
201 this.$message.success('保存成功');
202 }
203 });
204 },
205 changeCflx(e){
206 let cflxItem = {}
207 cflxItem = this.dictData['A32'].find((item) => {
208 return item.dcode == e
209 })
210 this.ruleForm.cfdj.cflxmc = cflxItem.dname;
211 }
212 },
213 };
214 </script>
215 <style scoped lang='scss'>
216 @import "~@/styles/public.scss";
217 @import "~@/styles/slxx/slxx.scss";
218
219 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -53,11 +53,6 @@ ...@@ -53,11 +53,6 @@
53 </div> 53 </div>
54 <el-row :gutter="10"> 54 <el-row :gutter="10">
55 <el-col :span="8"> 55 <el-col :span="8">
56 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh">
57 <el-input disabled v-model="ruleForm.slywxx.ybdcqzsh"></el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="8">
61 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利人:" prop="qlxx.qlrmc"> 56 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利人:" prop="qlxx.qlrmc">
62 <el-input disabled v-model="ruleForm.qlxx.qlrmc"></el-input> 57 <el-input disabled v-model="ruleForm.qlxx.qlrmc"></el-input>
63 </el-form-item> 58 </el-form-item>
...@@ -67,21 +62,21 @@ ...@@ -67,21 +62,21 @@
67 <el-input disabled v-model="ruleForm.qlxx.qlrzjhm"></el-input> 62 <el-input disabled v-model="ruleForm.qlxx.qlrzjhm"></el-input>
68 </el-form-item> 63 </el-form-item>
69 </el-col> 64 </el-col>
70 </el-row>
71 <el-row :gutter="10">
72 <el-col :span="8"> 65 <el-col :span="8">
73 <el-form-item :class="flag ? 'marginBot0' : ''" label="证件种类:"> 66 <el-form-item :class="flag ? 'marginBot0' : ''" label="证件种类:">
74 <el-input disabled v-model="ruleForm.qlxx.qlrzjzl"></el-input> 67 <el-input disabled v-model="ruleForm.qlxx.qlrzjzl"></el-input>
75 </el-form-item> 68 </el-form-item>
76 </el-col> 69 </el-col>
70 </el-row>
71 <el-row :gutter="10">
77 <el-col :span="8"> 72 <el-col :span="8">
78 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh"> 73 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh">
79 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> 74 <el-input disabled v-model="ruleForm.slywxx.ybdcqzsh"></el-input>
80 </el-form-item> 75 </el-form-item>
81 </el-col> 76 </el-col>
82 <el-col :span="8"> 77 <el-col :span="16">
83 <el-form-item :class="flag ? 'marginBot0' : ''" label="面积:"> 78 <el-form-item :class="flag ? 'marginBot0' : ''" label="坐落:">
84 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input> 79 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input>
85 </el-form-item> 80 </el-form-item>
86 </el-col> 81 </el-col>
87 </el-row> 82 </el-row>
...@@ -91,9 +86,14 @@ ...@@ -91,9 +86,14 @@
91 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input> 86 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input>
92 </el-form-item> 87 </el-form-item>
93 </el-col> 88 </el-col>
94 <el-col :span="16"> 89 <el-col :span="8">
95 <el-form-item :class="flag ? 'marginBot0' : ''" label="坐落:"> 90 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh">
96 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 91 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
92 </el-form-item>
93 </el-col>
94 <el-col :span="8">
95 <el-form-item :class="flag ? 'marginBot0' : ''" label="面积:">
96 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input>
97 </el-form-item> 97 </el-form-item>
98 </el-col> 98 </el-col>
99 </el-row> 99 </el-row>
...@@ -108,29 +108,25 @@ ...@@ -108,29 +108,25 @@
108 </el-form-item> 108 </el-form-item>
109 </el-col> 109 </el-col>
110 <el-col :span="8"> 110 <el-col :span="8">
111 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflx"> 111 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
112 <el-select v-model="ruleForm.cfdj.cflx" class="width100" filterable clearable placeholder="请选择查封类型:" 112 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype || ableEdit"></el-input>
113 :disabled="$route.query.viewtype || ableEdit" @change="changeCflx">
114 <el-option v-for="item in dictData['A32']" :key="item.dcode" :label="item.dname" :value="item.dcode">
115 </el-option>
116 </el-select>
117 </el-form-item> 113 </el-form-item>
118 </el-col> 114 </el-col>
119 <el-col :span="8"> 115 <el-col :span="8">
120 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> 116 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflxmc">
121 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype || ableEdit"></el-input> 117 <el-input v-model="ruleForm.cfdj.cflxmc" disabled></el-input>
122 </el-form-item> 118 </el-form-item>
123 </el-col> 119 </el-col>
124 </el-row> 120 </el-row>
125 <el-row :gutter="10"> 121 <el-row :gutter="10">
126 <el-col :span="8"> 122 <el-col :span="8">
127 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> 123 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx">
128 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype || ableEdit"></el-input> 124 <el-input v-model="ruleForm.cfdj.cfqx" :disabled="$route.query.viewtype || ableEdit"></el-input>
129 </el-form-item> 125 </el-form-item>
130 </el-col> 126 </el-col>
131 <el-col :span="8"> 127 <el-col :span="8">
132 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj"> 128 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
133 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" :disabled="$route.query.viewtype || ableEdit" 129 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" disabled
134 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker> 130 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
135 </el-form-item> 131 </el-form-item>
136 </el-col> 132 </el-col>
...@@ -142,7 +138,12 @@ ...@@ -142,7 +138,12 @@
142 </el-col> 138 </el-col>
143 </el-row> 139 </el-row>
144 <el-row :gutter="10"> 140 <el-row :gutter="10">
145 <el-col :span="24"> 141 <el-col :span="8">
142 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
143 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype || ableEdit"></el-input>
144 </el-form-item>
145 </el-col>
146 <el-col :span="16">
146 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> 147 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
147 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype || ableEdit"></el-input> 148 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype || ableEdit"></el-input>
148 </el-form-item> 149 </el-form-item>
...@@ -162,6 +163,29 @@ ...@@ -162,6 +163,29 @@
162 </el-form-item> 163 </el-form-item>
163 </el-col> 164 </el-col>
164 </el-row> 165 </el-row>
166 <div v-if="propsParam.djlx == '400'">
167 <div class="slxx_title title-block">
168 解封信息
169 <div class="triangle"></div>
170 </div>
171 <el-row :gutter="10">
172 <el-col :span="8">
173 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg">
174 <el-input v-model="ruleForm.cfdj.jfjg" :disabled="$route.query.viewtype || ableEdit"></el-input>
175 </el-form-item>
176 </el-col>
177 <el-col :span="8">
178 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj">
179 <el-input v-model="ruleForm.cfdj.jfwj" :disabled="$route.query.viewtype || ableEdit"></el-input>
180 </el-form-item>
181 </el-col>
182 <el-col :span="8">
183 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh">
184 <el-input v-model="ruleForm.cfdj.jfwh" :disabled="$route.query.viewtype || ableEdit"></el-input>
185 </el-form-item>
186 </el-col>
187 </el-row>
188 </div>
165 </div> 189 </div>
166 <el-row class="btn" v-if="!$route.query.viewtype && !ableEdit"> 190 <el-row class="btn" v-if="!$route.query.viewtype && !ableEdit">
167 <el-form-item :class="flag ? 'marginBot0' : ''"> 191 <el-form-item :class="flag ? 'marginBot0' : ''">
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 </el-col> 33 </el-col>
34 <el-col :span="5"> 34 <el-col :span="5">
35 <el-form-item label="业务号"> 35 <el-form-item label="业务号">
36 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" @clear="queryClick()" clearable class="width200px"> 36 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" @clear="queryClick()" clearable class="width100">
37 </el-input> 37 </el-input>
38 </el-form-item> 38 </el-form-item>
39 </el-col> 39 </el-col>
......
...@@ -2,63 +2,41 @@ ...@@ -2,63 +2,41 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm"> 5 <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="权利类型"> 8 <el-form-item label="权利类型">
9 <el-select 9 <el-select v-model="queryForm.qllx" filterable class="width100" @change="queryClick()" clearable
10 v-model="queryForm.qllx" 10 placeholder="请选择权利类型">
11 filterable 11 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
12 clearable
13 placeholder="请选择权利类型"
14 >
15 <el-option
16 v-for="item in dictData['A8']"
17 :key="item.dcode"
18 :label="item.dname"
19 :value="item.dcode"
20 >
21 </el-option> 12 </el-option>
22 </el-select> 13 </el-select>
23 </el-form-item> 14 </el-form-item>
24 </el-col> 15 </el-col>
25 <el-col :span="5"> 16 <el-col :span="5">
26 <el-form-item label="不动产单元号"> 17 <el-form-item label="不动产单元号" label-width="105px">
27 <el-input 18 <el-input placeholder="请输入不动产单元号" @clear="queryClick()" v-model="queryForm.bdcdyh" clearable
28 placeholder="请输入不动产单元号" 19 class="width100">
29 v-model="queryForm.bdcdyh"
30 clearable
31 class="width200px"
32 >
33 </el-input> 20 </el-input>
34 </el-form-item> 21 </el-form-item>
35 </el-col> 22 </el-col>
36 <el-col :span="5"> 23 <el-col :span="5">
37 <el-form-item label="不动产权证号"> 24 <el-form-item label="不动产权证号" label-width="105px">
38 <el-input 25 <el-input placeholder="请输入不动产权证号" @clear="queryClick()" v-model="queryForm.bdcqzh" clearable
39 placeholder="请输入不动产权证号" 26 class="width100">
40 v-model="queryForm.bdcqzh"
41 clearable
42 class="width200px"
43 >
44 </el-input> 27 </el-input>
45 </el-form-item> 28 </el-form-item>
46 </el-col> 29 </el-col>
47 <el-col :span="5"> 30 <el-col :span="5">
48 <el-form-item label="业务号"> 31 <el-form-item label="业务号">
49 <el-input 32 <el-input placeholder="请输入业务号" @clear="queryClick()" v-model="queryForm.ywh" clearable class="width100">
50 placeholder="请输入业务号"
51 v-model="queryForm.ywh"
52 clearable
53 class="width200px"
54 >
55 </el-input> 33 </el-input>
56 </el-form-item> 34 </el-form-item>
57 </el-col> 35 </el-col>
58 36
59 <el-col :span="4" class="btnColRight"> 37 <el-col :span="4" class="btnColRight">
60 <el-form-item> 38 <el-form-item>
61 <el-button type="primary" @click="queryClick()">查询</el-button> 39 <el-button type="primary" native-type="submit" @click="queryClick()">查询</el-button>
62 <el-button @click="moreQueryClick()">高级查询</el-button> 40 <el-button @click="moreQueryClick()">高级查询</el-button>
63 </el-form-item> 41 </el-form-item>
64 </el-col> 42 </el-col>
...@@ -67,17 +45,9 @@ ...@@ -67,17 +45,9 @@
67 </div> 45 </div>
68 <!-- 表格 --> 46 <!-- 表格 -->
69 <div class="from-clues-content"> 47 <div class="from-clues-content">
70 <lb-table 48 <lb-table :page-size="pageData.size" border @sort-change="handleSort" :current-page.sync="pageData.current"
71 :page-size="pageData.size" 49 :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
72 border 50 :column="tableData.columns" :data="tableData.data">
73 @sort-change="handleSort"
74 :current-page.sync="pageData.current"
75 :total="tableData.total"
76 @size-change="handleSizeChange"
77 @p-current-change="handleCurrentChange"
78 :column="tableData.columns"
79 :data="tableData.data"
80 >
81 </lb-table> 51 </lb-table>
82 </div> 52 </div>
83 </div> 53 </div>
...@@ -91,10 +61,10 @@ import { mapGetters } from "vuex"; ...@@ -91,10 +61,10 @@ import { mapGetters } from "vuex";
91 export default { 61 export default {
92 name: "djbcx", 62 name: "djbcx",
93 mixins: [table], 63 mixins: [table],
94 mounted() { 64 mounted () {
95 sendThis(this); 65 sendThis(this);
96 }, 66 },
97 data() { 67 data () {
98 return { 68 return {
99 queryForm: { 69 queryForm: {
100 qllx: "", 70 qllx: "",
...@@ -121,7 +91,7 @@ export default { ...@@ -121,7 +91,7 @@ export default {
121 }, 91 },
122 methods: { 92 methods: {
123 // 初始化数据 93 // 初始化数据
124 fetchData() { 94 fetchData () {
125 getDjbBysearch({ ...this.queryForm, ...this.pageData }).then((res) => { 95 getDjbBysearch({ ...this.queryForm, ...this.pageData }).then((res) => {
126 if (res.code === 200) { 96 if (res.code === 200) {
127 let { total, records } = res.result; 97 let { total, records } = res.result;
...@@ -130,18 +100,16 @@ export default { ...@@ -130,18 +100,16 @@ export default {
130 } 100 }
131 }); 101 });
132 }, 102 },
133 handleSort(name, sort) { 103 handleSort (name, sort) {
134 console.log(name, sort); 104 console.log(name, sort);
135 }, 105 },
136 // 查询 106 // 查询
137 queryClick() { 107 queryClick () {
138 // this.pageData.current = 1;
139 // this.pageData.currentPage = 1;
140 this.fetchData(); 108 this.fetchData();
141 }, 109 },
142 // 高级查询 110 // 高级查询
143 moreQueryClick() {}, 111 moreQueryClick () { },
144 openDialog(scroll) { 112 openDialog (scroll) {
145 this.$popup({ 113 this.$popup({
146 titleStyle: "left", 114 titleStyle: "left",
147 title: "登记簿详情", // 弹窗标题 115 title: "登记簿详情", // 弹窗标题
......
...@@ -2,56 +2,36 @@ ...@@ -2,56 +2,36 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 楼盘查询 --> 3 <!-- 楼盘查询 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm" label-width="70px"> 5 <el-form :model="queryForm" @submit.native.prevent ref="queryForm" label-width="80px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="项目名称"> 8 <el-form-item label="项目名称">
9 <el-input 9 <el-input placeholder="请输入项目名称" @clear="queryClick()" v-model="queryForm.xmmc" clearable class="width100">
10 placeholder="请输入项目名称"
11 v-model="queryForm.xmmc"
12 clearable
13 class="width200px"
14 >
15 </el-input> 10 </el-input>
16 </el-form-item> 11 </el-form-item>
17 </el-col> 12 </el-col>
18 <el-col :span="5"> 13 <el-col :span="5">
19 <el-form-item label="项目编号"> 14 <el-form-item label="项目编号">
20 <el-input 15 <el-input placeholder="请输入项目编号" @clear="queryClick()" v-model="queryForm.xmbh" clearable class="width100">
21 placeholder="请输入项目编号"
22 v-model="queryForm.xmbh"
23 clearable
24 class="width200px"
25 >
26 </el-input> 16 </el-input>
27 </el-form-item> 17 </el-form-item>
28 </el-col> 18 </el-col>
29 <el-col :span="5"> 19 <el-col :span="5">
30 <el-form-item label="宗地代码"> 20 <el-form-item label="宗地代码">
31 <el-input 21 <el-input placeholder="请输入宗地代码" @clear="queryClick()" v-model="queryForm.zddm" clearable class="width100">
32 placeholder="请输入宗地代码"
33 v-model="queryForm.zddm"
34 clearable
35 class="width200px"
36 >
37 </el-input> 22 </el-input>
38 </el-form-item> 23 </el-form-item>
39 </el-col> 24 </el-col>
40 <el-col :span="5"> 25 <el-col :span="5">
41 <el-form-item label="自然幢号"> 26 <el-form-item label="自然幢号">
42 <el-input 27 <el-input placeholder="请输入自然幢号" @clear="queryClick()" v-model="queryForm.zrzh" clearable class="width100">
43 placeholder="请输入自然幢号"
44 v-model="queryForm.zrzh"
45 clearable
46 class="width200px"
47 >
48 </el-input> 28 </el-input>
49 </el-form-item> 29 </el-form-item>
50 </el-col> 30 </el-col>
51 31
52 <el-col :span="4" class="btnColRight"> 32 <el-col :span="4" class="btnColRight">
53 <el-form-item> 33 <el-form-item>
54 <el-button type="primary" @click="queryClick()">查询</el-button> 34 <el-button type="primary" native-type="submit" @click="queryClick()">查询</el-button>
55 <el-button @click="moreQueryClick()">高级查询</el-button> 35 <el-button @click="moreQueryClick()">高级查询</el-button>
56 </el-form-item> 36 </el-form-item>
57 </el-col> 37 </el-col>
...@@ -60,17 +40,9 @@ ...@@ -60,17 +40,9 @@
60 </div> 40 </div>
61 <!-- 表格 --> 41 <!-- 表格 -->
62 <div class="from-clues-content"> 42 <div class="from-clues-content">
63 <lb-table 43 <lb-table :page-size="pageData.size" border @sort-change="handleSort" :current-page.sync="pageData.current"
64 :page-size="pageData.size" 44 :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
65 border 45 :column="tableData.columns" :data="tableData.data">
66 @sort-change="handleSort"
67 :current-page.sync="pageData.current"
68 :total="pageData.total"
69 @size-change="handleSizeChange"
70 @p-current-change="handleCurrentChange"
71 :column="tableData.columns"
72 :data="tableData.data"
73 >
74 </lb-table> 46 </lb-table>
75 </div> 47 </div>
76 </div> 48 </div>
...@@ -83,10 +55,10 @@ export default { ...@@ -83,10 +55,10 @@ export default {
83 name: "lpcx", 55 name: "lpcx",
84 components: {}, 56 components: {},
85 mixins: [table], 57 mixins: [table],
86 mounted() { 58 mounted () {
87 sendThis(this); 59 sendThis(this);
88 }, 60 },
89 data() { 61 data () {
90 return { 62 return {
91 queryForm: { 63 queryForm: {
92 xmmc: "", 64 xmmc: "",
...@@ -107,12 +79,12 @@ export default { ...@@ -107,12 +79,12 @@ export default {
107 }, 79 },
108 methods: { 80 methods: {
109 //查询 81 //查询
110 queryClick() { 82 queryClick () {
111 this.fetchData(); 83 this.fetchData();
112 }, 84 },
113 85
114 // 初始化数据 86 // 初始化数据
115 fetchData() { 87 fetchData () {
116 getLpZrz({ ...this.queryForm, ...this.pageData }).then((res) => { 88 getLpZrz({ ...this.queryForm, ...this.pageData }).then((res) => {
117 if (res.code === 200) { 89 if (res.code === 200) {
118 this.pageData.total = res.result.total; 90 this.pageData.total = res.result.total;
...@@ -121,12 +93,12 @@ export default { ...@@ -121,12 +93,12 @@ export default {
121 }); 93 });
122 }, 94 },
123 95
124 handleSort(name, sort) { 96 handleSort (name, sort) {
125 console.log(name, sort); 97 console.log(name, sort);
126 }, 98 },
127 99
128 //打开楼盘表 100 //打开楼盘表
129 openlpbClick(scope) { 101 openlpbClick (scope) {
130 debugger; 102 debugger;
131 var zrzbsm = scope.row.bsm; 103 var zrzbsm = scope.row.bsm;
132 104
......
...@@ -2,46 +2,36 @@ ...@@ -2,46 +2,36 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 5 <el-form :model="queryForm" @submit.native.prevent ref="queryForm" label-width="70px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="不动产权证号"> 8 <el-form-item label="不动产权证号" label-width="100px">
9 <el-input 9 <el-input placeholder="请输入不动产权证号" class="width100" @clear="queryClick()" v-model="queryForm.bdcqzh">
10 placeholder="请输入不动产权证号"
11 v-model="queryForm.bdcqzh"
12 >
13 </el-input> 10 </el-input>
14 </el-form-item> 11 </el-form-item>
15 </el-col> 12 </el-col>
16 <el-col :span="5"> 13 <el-col :span="5">
17 <el-form-item label="印刷序列号"> 14 <el-form-item label="印刷序列号" label-width="100px">
18 <el-input 15 <el-input placeholder="请输入印刷序列号" class="width100" @clear="queryClick()" v-model="queryForm.ysxlh">
19 placeholder="请输入印刷序列号"
20 v-model="queryForm.ysxlh"
21 >
22 </el-input> 16 </el-input>
23 </el-form-item> 17 </el-form-item>
24 </el-col> 18 </el-col>
25 <el-col :span="5"> 19 <el-col :span="5">
26 <el-form-item label="业务号"> 20 <el-form-item label="业务号">
27 <el-input placeholder="请输入业务号" v-model="queryForm.ywh"> 21 <el-input placeholder="请输入业务号" class="width100" @clear="queryClick()" v-model="queryForm.ywh">
28 </el-input> 22 </el-input>
29 </el-form-item> 23 </el-form-item>
30 </el-col> 24 </el-col>
31 <el-col :span="5"> 25 <el-col :span="5">
32 <el-form-item label="领取人"> 26 <el-form-item label="领取人">
33 <el-input placeholder="请输入领取人" v-model="queryForm.lqr"> 27 <el-input placeholder="请输入领取人" class="width100" @clear="queryClick()" v-model="queryForm.lqr">
34 </el-input> 28 </el-input>
35 </el-form-item> 29 </el-form-item>
36 </el-col> 30 </el-col>
37 31
38 <el-col :span="4" class="btnColRight"> 32 <el-col :span="4" class="btnColRight">
39 <el-form-item> 33 <el-form-item>
40 <el-button 34 <el-button type="primary" native-type="submit" @click="queryClick()">查询</el-button>
41 type="primary"
42 @click="queryClick()"
43 >查询</el-button
44 >
45 <el-button @click="moreQueryClick()">高级查询</el-button> 35 <el-button @click="moreQueryClick()">高级查询</el-button>
46 </el-form-item> 36 </el-form-item>
47 </el-col> 37 </el-col>
...@@ -50,15 +40,9 @@ ...@@ -50,15 +40,9 @@
50 </div> 40 </div>
51 <!-- 表格 --> 41 <!-- 表格 -->
52 <div class="from-clues-content"> 42 <div class="from-clues-content">
53 <lb-table 43 <lb-table :page-size="pageData.size" :current-page.sync="pageData.current" :total="tableData.total"
54 :page-size="pageData.size" 44 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
55 :current-page.sync="pageData.current" 45 :data="tableData.data">
56 :total="tableData.total"
57 @size-change="handleSizeChange"
58 @p-current-change="handleCurrentChange"
59 :column="tableData.columns"
60 :data="tableData.data"
61 >
62 </lb-table> 46 </lb-table>
63 </div> 47 </div>
64 </div> 48 </div>
...@@ -69,10 +53,10 @@ import { datas, sendThis } from "./zslqcx"; ...@@ -69,10 +53,10 @@ import { datas, sendThis } from "./zslqcx";
69 export default { 53 export default {
70 components: {}, 54 components: {},
71 mixins: [table], 55 mixins: [table],
72 mounted() { 56 mounted () {
73 sendThis(this); 57 sendThis(this);
74 }, 58 },
75 data() { 59 data () {
76 return { 60 return {
77 queryForm: { 61 queryForm: {
78 bdcqzh: "", 62 bdcqzh: "",
...@@ -88,12 +72,12 @@ export default { ...@@ -88,12 +72,12 @@ export default {
88 }, 72 },
89 methods: { 73 methods: {
90 // 查询 74 // 查询
91 queryClick() { 75 queryClick () {
92 this.fetchData(); 76 this.fetchData();
93 }, 77 },
94 78
95 // 初始化数据 79 // 初始化数据
96 fetchData() { 80 fetchData () {
97 }, 81 },
98 }, 82 },
99 }; 83 };
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="ruleForm" label-width="80px"> 5 <el-form :model="ruleForm" @submit.native.prevent label-width="80px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="分发编号"> 8 <el-form-item label="分发编号">
9 <el-input v-model="approveForm.batchno" clearable placeholder="分发编号"></el-input> 9 <el-input v-model="approveForm.batchno" @clear="queryClick()" clearable placeholder="分发编号"></el-input>
10 </el-form-item> 10 </el-form-item>
11 </el-col> 11 </el-col>
12 <el-col :span="8"> 12 <el-col :span="8">
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
18 </el-col> 18 </el-col>
19 <el-col :span="11" class="btnColRight"> 19 <el-col :span="11" class="btnColRight">
20 <el-form-item> 20 <el-form-item>
21 <el-button type="primary" @click="queryClick()">查询</el-button> 21 <el-button type="primary" native-type="submit" @click="queryClick()">查询</el-button>
22 <el-button type="primary" @click="openDialog()">新增</el-button> 22 <el-button type="primary" @click="openDialog()">新增</el-button>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
...@@ -85,11 +85,11 @@ export default { ...@@ -85,11 +85,11 @@ export default {
85 }) 85 })
86 }, 86 },
87 openDialog (bsmBatch) { 87 openDialog (bsmBatch) {
88 if(bsmBatch){ 88 if (bsmBatch) {
89 this.$nextTick(() => { 89 this.$nextTick(() => {
90 this.$refs.addDialog.getDetailInfo(bsmBatch); 90 this.$refs.addDialog.getDetailInfo(bsmBatch);
91 }) 91 })
92 }else{ 92 } else {
93 this.$nextTick(() => { 93 this.$nextTick(() => {
94 this.$refs.addDialog.ywhSerial(); 94 this.$refs.addDialog.ywhSerial();
95 this.$refs.addDialog.initStartNo(); 95 this.$refs.addDialog.initStartNo();
...@@ -109,6 +109,7 @@ export default { ...@@ -109,6 +109,7 @@ export default {
109 this.approveForm.ffkssj = '' 109 this.approveForm.ffkssj = ''
110 this.approveForm.ffjssj = '' 110 this.approveForm.ffjssj = ''
111 } 111 }
112 this.fetchData()
112 }, 113 },
113 //确定证书分发 114 //确定证书分发
114 confrimVerify (item) { 115 confrimVerify (item) {
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="ruleForm" label-width="80px"> 5 <el-form :model="ruleForm" @submit.native.prevent label-width="80px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="入库编号"> 8 <el-form-item label="入库编号">
9 <el-input v-model="ruleForm.batchno" clearable placeholder="入库编号"></el-input> 9 <el-input v-model="ruleForm.batchno" @clear="queryClick()" clearable placeholder="入库编号"></el-input>
10 </el-form-item> 10 </el-form-item>
11 </el-col> 11 </el-col>
12 <el-col :span="8"> 12 <el-col :span="8">
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
18 </el-col> 18 </el-col>
19 <el-col :span="11" class="btnColRight"> 19 <el-col :span="11" class="btnColRight">
20 <el-form-item> 20 <el-form-item>
21 <el-button type="primary" @click="queryClick()">查询</el-button> 21 <el-button type="primary" native-type="submit" @click="queryClick()">查询</el-button>
22 <el-button type="primary" @click="openDialog()">新增</el-button> 22 <el-button type="primary" @click="openDialog()">新增</el-button>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
...@@ -78,11 +78,11 @@ export default { ...@@ -78,11 +78,11 @@ export default {
78 }) 78 })
79 }, 79 },
80 openDialog (bsmBatch) { 80 openDialog (bsmBatch) {
81 if(bsmBatch){ 81 if (bsmBatch) {
82 this.$nextTick(() => { 82 this.$nextTick(() => {
83 this.$refs.addDialog.getDetailInfo(bsmBatch); 83 this.$refs.addDialog.getDetailInfo(bsmBatch);
84 }) 84 })
85 }else{ 85 } else {
86 this.$nextTick(() => { 86 this.$nextTick(() => {
87 this.$refs.addDialog.ywhSerial(); 87 this.$refs.addDialog.ywhSerial();
88 }) 88 })
...@@ -95,13 +95,13 @@ export default { ...@@ -95,13 +95,13 @@ export default {
95 //修改筛选时间 95 //修改筛选时间
96 timeChange (val) { 96 timeChange (val) {
97 if (this.ruleForm.rksj != null) { 97 if (this.ruleForm.rksj != null) {
98
99 this.ruleForm.rkkssj = this.ruleForm.rksj[0]; 98 this.ruleForm.rkkssj = this.ruleForm.rksj[0];
100 this.ruleForm.rkjssj = this.ruleForm.rksj[1]; 99 this.ruleForm.rkjssj = this.ruleForm.rksj[1];
101 } else { 100 } else {
102 this.ruleForm.rkkssj = '' 101 this.ruleForm.rkkssj = ''
103 this.ruleForm.rkjssj = '' 102 this.ruleForm.rkjssj = ''
104 } 103 }
104 this.fetchData()
105 }, 105 },
106 //删除证书入库数据 106 //删除证书入库数据
107 delZsrk (item) { 107 delZsrk (item) {
......
...@@ -2,16 +2,16 @@ ...@@ -2,16 +2,16 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <!-- 表单部分 --> 3 <!-- 表单部分 -->
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form :model="ruleForm" label-width="85px"> 5 <el-form @submit.native.prevent :model="ruleForm" label-width="85px">
6 <el-row> 6 <el-row>
7 <el-col :span="5"> 7 <el-col :span="5">
8 <el-form-item label="印刷序列号" prop="ysxlh"> 8 <el-form-item label="印刷序列号" prop="ysxlh">
9 <el-input v-model="ruleForm.ysxlh" clearable placeholder="请输入印刷序列号"></el-input> 9 <el-input v-model="ruleForm.ysxlh" @clear="fetchData()" clearable placeholder="请输入印刷序列号"></el-input>
10 </el-form-item> 10 </el-form-item>
11 </el-col> 11 </el-col>
12 <el-col :span="5"> 12 <el-col :span="5">
13 <el-form-item label="证书类型" prop="zslx"> 13 <el-form-item label="证书类型" prop="zslx">
14 <el-select v-model="ruleForm.zslx" class="width100" placeholder="请选择证书类型" clearable> 14 <el-select v-model="ruleForm.zslx" @change="fetchData()" class="width100" placeholder="请选择证书类型" clearable>
15 <el-option v-for="item in zslxArr" :key="item.value" :label="item.label" :value="item.value"> 15 <el-option v-for="item in zslxArr" :key="item.value" :label="item.label" :value="item.value">
16 </el-option> 16 </el-option>
17 </el-select> 17 </el-select>
...@@ -19,18 +19,18 @@ ...@@ -19,18 +19,18 @@
19 </el-col> 19 </el-col>
20 <el-col :span="5"> 20 <el-col :span="5">
21 <el-form-item label="业务号" label-width="60px" prop="ywh"> 21 <el-form-item label="业务号" label-width="60px" prop="ywh">
22 <el-input v-model="ruleForm.ywh" clearable placeholder="请输入业务号"></el-input> 22 <el-input v-model="ruleForm.ywh" @clear="fetchData()" clearable placeholder="请输入业务号"></el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="6">
26 <el-form-item label="不动产权证号" label-width="100px" prop="bdcqzh"> 26 <el-form-item label="不动产权证号" label-width="100px" prop="bdcqzh">
27 <el-input v-model="ruleForm.bdcqzh" placeholder="请输入不动产权证号"></el-input> 27 <el-input v-model="ruleForm.bdcqzh" @clear="fetchData()" placeholder="请输入不动产权证号"></el-input>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
30 30
31 <el-col :span="3" class="btnColRight"> 31 <el-col :span="3" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" icon="el-icon-search" @click="fetchData">查询</el-button> 33 <el-button type="primary" native-type="submit" icon="el-icon-search" @click="fetchData()">查询</el-button>
34 <el-button @click="moreQueryClick()">高级查询</el-button> 34 <el-button @click="moreQueryClick()">高级查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......