1e1a4498 by 任超

style:业务办理

1 parent c1d094ee
...@@ -2,7 +2,7 @@ import request from '@/utils/request' ...@@ -2,7 +2,7 @@ import request from '@/utils/request'
2 2
3 3
4 // 转出 4 // 转出
5 export function completeTask(data) { 5 export function completeTask (data) {
6 return request({ 6 return request({
7 url: '/business/workFlow/completeTask', 7 url: '/business/workFlow/completeTask',
8 method: 'post', 8 method: 'post',
...@@ -10,7 +10,7 @@ export function completeTask(data) { ...@@ -10,7 +10,7 @@ export function completeTask(data) {
10 }) 10 })
11 } 11 }
12 // 回退表格数据 12 // 回退表格数据
13 export function getTaskBackNode(params) { 13 export function getTaskBackNode (params) {
14 return request({ 14 return request({
15 url: '/business/workFlow/getTaskBackNode', 15 url: '/business/workFlow/getTaskBackNode',
16 method: 'get', 16 method: 'get',
...@@ -18,7 +18,7 @@ export function getTaskBackNode(params) { ...@@ -18,7 +18,7 @@ export function getTaskBackNode(params) {
18 }) 18 })
19 } 19 }
20 // 退回确认接口 20 // 退回确认接口
21 export function sendBackTask(data) { 21 export function sendBackTask (data) {
22 return request({ 22 return request({
23 url: '/business/workFlow/sendBackTask', 23 url: '/business/workFlow/sendBackTask',
24 method: 'post', 24 method: 'post',
...@@ -26,7 +26,7 @@ export function sendBackTask(data) { ...@@ -26,7 +26,7 @@ export function sendBackTask(data) {
26 }) 26 })
27 } 27 }
28 // 获取左侧列表 28 // 获取左侧列表
29 export function leftMenu(data) { 29 export function leftMenu (data) {
30 return request({ 30 return request({
31 url: '/ywbl/tdsyqlr/leftMenu', 31 url: '/ywbl/tdsyqlr/leftMenu',
32 method: 'post', 32 method: 'post',
...@@ -34,17 +34,9 @@ export function leftMenu(data) { ...@@ -34,17 +34,9 @@ export function leftMenu(data) {
34 }) 34 })
35 } 35 }
36 36
37 // 受理信息返显接口
38 export function Init(data) {
39 return request({
40 url: '/ywbl/tdsyqlr/Init',
41 method: 'post',
42 data
43 })
44 }
45 37
46 // 材料目录明细初始化 38 // 材料目录明细初始化
47 export function clmlInit(data) { 39 export function clmlInit (data) {
48 return request({ 40 return request({
49 url: '/zhcx/clml/Init', 41 url: '/zhcx/clml/Init',
50 method: 'post', 42 method: 'post',
...@@ -53,7 +45,7 @@ export function clmlInit(data) { ...@@ -53,7 +45,7 @@ export function clmlInit(data) {
53 } 45 }
54 46
55 // 材料目录明细移动 47 // 材料目录明细移动
56 export function move(data) { 48 export function move (data) {
57 return request({ 49 return request({
58 url: '/zhcx/clml/move', 50 url: '/zhcx/clml/move',
59 method: 'post', 51 method: 'post',
...@@ -62,7 +54,7 @@ export function move(data) { ...@@ -62,7 +54,7 @@ export function move(data) {
62 } 54 }
63 55
64 // 材料目录明细保存 56 // 材料目录明细保存
65 export function save(data) { 57 export function save (data) {
66 return request({ 58 return request({
67 url: '/zhcx/clml/save', 59 url: '/zhcx/clml/save',
68 method: 'post', 60 method: 'post',
...@@ -71,7 +63,7 @@ export function save(data) { ...@@ -71,7 +63,7 @@ export function save(data) {
71 } 63 }
72 64
73 // 材料目录批量删除 65 // 材料目录批量删除
74 export function clmlDelete(params) { 66 export function clmlDelete (params) {
75 return request({ 67 return request({
76 url: '/zhcx/clml/delete', 68 url: '/zhcx/clml/delete',
77 method: 'delete', 69 method: 'delete',
...@@ -80,7 +72,7 @@ export function clmlDelete(params) { ...@@ -80,7 +72,7 @@ export function clmlDelete(params) {
80 } 72 }
81 73
82 // 获取下一环节信息 74 // 获取下一环节信息
83 export function getNextLinkInfo(params) { 75 export function getNextLinkInfo (params) {
84 // return axios({ 76 // return axios({
85 // url: '/business/workFlow/getNextLinkInfo', 77 // url: '/business/workFlow/getNextLinkInfo',
86 // method: 'get', 78 // method: 'get',
...@@ -95,7 +87,7 @@ export function getNextLinkInfo(params) { ...@@ -95,7 +87,7 @@ export function getNextLinkInfo(params) {
95 } 87 }
96 88
97 // 环节扩展信息 89 // 环节扩展信息
98 export function stepExpandInfo(data) { 90 export function stepExpandInfo (data) {
99 return request({ 91 return request({
100 url: '/business/workFlow/stepExpandInfo', 92 url: '/business/workFlow/stepExpandInfo',
101 method: 'post', 93 method: 'post',
...@@ -104,7 +96,7 @@ export function stepExpandInfo(data) { ...@@ -104,7 +96,7 @@ export function stepExpandInfo(data) {
104 } 96 }
105 97
106 // 获取审批意见 98 // 获取审批意见
107 export function getSpyjList(data) { 99 export function getSpyjList (data) {
108 return request({ 100 return request({
109 url: '/business/workFlow/getSpyjList', 101 url: '/business/workFlow/getSpyjList',
110 method: 'post', 102 method: 'post',
...@@ -113,7 +105,7 @@ export function getSpyjList(data) { ...@@ -113,7 +105,7 @@ export function getSpyjList(data) {
113 } 105 }
114 106
115 // 保存审批意见 107 // 保存审批意见
116 export function saveSpyj(data) { 108 export function saveSpyj (data) {
117 return request({ 109 return request({
118 url: '/business/workFlow/saveSpyj', 110 url: '/business/workFlow/saveSpyj',
119 method: 'post', 111 method: 'post',
...@@ -121,7 +113,7 @@ export function saveSpyj(data) { ...@@ -121,7 +113,7 @@ export function saveSpyj(data) {
121 }) 113 })
122 } 114 }
123 // 根据受理申请保存审批意见 115 // 根据受理申请保存审批意见
124 export function saveSpyjBySlsq(data) { 116 export function saveSpyjBySlsq (data) {
125 return request({ 117 return request({
126 url: '/business/workFlow/saveSpyjBySlsq', 118 url: '/business/workFlow/saveSpyjBySlsq',
127 method: 'post', 119 method: 'post',
...@@ -129,7 +121,7 @@ export function saveSpyjBySlsq(data) { ...@@ -129,7 +121,7 @@ export function saveSpyjBySlsq(data) {
129 }) 121 })
130 } 122 }
131 // 登簿接口 123 // 登簿接口
132 export function record(data) { 124 export function record (data) {
133 return request({ 125 return request({
134 url: '/business/workFlow/record', 126 url: '/business/workFlow/record',
135 method: 'post', 127 method: 'post',
...@@ -137,7 +129,7 @@ export function record(data) { ...@@ -137,7 +129,7 @@ export function record(data) {
137 }) 129 })
138 } 130 }
139 // 获取不动产权证列表 131 // 获取不动产权证列表
140 export function getBdcqzList(params) { 132 export function getBdcqzList (params) {
141 return request({ 133 return request({
142 url: '/business/workFlow/getBdcqzList', 134 url: '/business/workFlow/getBdcqzList',
143 method: 'get', 135 method: 'get',
...@@ -145,7 +137,7 @@ export function getBdcqzList(params) { ...@@ -145,7 +137,7 @@ export function getBdcqzList(params) {
145 }) 137 })
146 } 138 }
147 // 获取印刷序列号 139 // 获取印刷序列号
148 export function readYsxlh(params) { 140 export function readYsxlh (params) {
149 return request({ 141 return request({
150 url: '/business/workFlow/readYsxlh', 142 url: '/business/workFlow/readYsxlh',
151 method: 'get', 143 method: 'get',
...@@ -153,7 +145,7 @@ export function readYsxlh(params) { ...@@ -153,7 +145,7 @@ export function readYsxlh(params) {
153 }) 145 })
154 } 146 }
155 // 缮证 147 // 缮证
156 export function certificate(data) { 148 export function certificate (data) {
157 return request({ 149 return request({
158 url: '/business/workFlow/certificate', 150 url: '/business/workFlow/certificate',
159 method: 'post', 151 method: 'post',
...@@ -161,7 +153,7 @@ export function certificate(data) { ...@@ -161,7 +153,7 @@ export function certificate(data) {
161 }) 153 })
162 } 154 }
163 // 作废缮证信息 155 // 作废缮证信息
164 export function invalidCertificate(data) { 156 export function invalidCertificate (data) {
165 return request({ 157 return request({
166 url: '/business/workFlow/invalidCertificate', 158 url: '/business/workFlow/invalidCertificate',
167 method: 'post', 159 method: 'post',
...@@ -169,7 +161,7 @@ export function invalidCertificate(data) { ...@@ -169,7 +161,7 @@ export function invalidCertificate(data) {
169 }) 161 })
170 } 162 }
171 // 缮证列表 163 // 缮证列表
172 export function getCertificateList(data) { 164 export function getCertificateList (data) {
173 return request({ 165 return request({
174 url: '/business/workFlow/getCertificateList', 166 url: '/business/workFlow/getCertificateList',
175 method: 'post', 167 method: 'post',
...@@ -177,7 +169,7 @@ export function getCertificateList(data) { ...@@ -177,7 +169,7 @@ export function getCertificateList(data) {
177 }) 169 })
178 } 170 }
179 // 发证 171 // 发证
180 export function issueCertificate(data) { 172 export function issueCertificate (data) {
181 return request({ 173 return request({
182 url: '/business/workFlow/issueCertificate', 174 url: '/business/workFlow/issueCertificate',
183 method: 'post', 175 method: 'post',
......
...@@ -26,14 +26,6 @@ export const constantRoutes = [ ...@@ -26,14 +26,6 @@ export const constantRoutes = [
26 hidden: true 26 hidden: true
27 }, 27 },
28 { path: '*', redirect: '/404', hidden: true }, 28 { path: '*', redirect: '/404', hidden: true },
29 // 详情
30 {
31 path: '/fqsq',
32 component: () => import('@/views/ywbl/fqsq/fqsq.vue'),
33 name: 'fqsq',
34 hidden: true,
35 meta: { title: '发起申请' }
36 },
37 // 业务流程框架 29 // 业务流程框架
38 { 30 {
39 path: '/workFrame', 31 path: '/workFrame',
......
1 <template> 1 <template>
2 <dialogBox title="证书领取" @submitForm="submitForm" saveButton="保存" width="60%" 2 <dialogBox title="证书领取" @submitForm="submitForm" saveButton="保存" width="60%" height='30%' @closeDialog="closeDialog"
3 height='30%' @closeDialog="closeDialog" v-model="value"> 3 v-model="value">
4 <div class="from-clues-content"> 4 <div class="from-clues-content">
5 <lb-table border :column="tableData.columns" :data="tableData.data" :pagination="false" :heightNum="600"> 5 <lb-table border :column="tableData.columns" :data="tableData.data" :pagination="false" :heightNum="600">
6 </lb-table> 6 </lb-table>
7 </div> 7 </div>
8 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" style="display:flex;"> 8 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" style="display:flex;">
9 <el-form-item label="领证人" prop="lzrxm"> 9 <el-form-item label="领证人" prop="lzrxm">
10 <el-input v-model="ruleForm.lzrxm"></el-input> 10 <el-input v-model="ruleForm.lzrxm"></el-input>
11 </el-form-item> 11 </el-form-item>
12 <el-form-item label="证件类型" prop="lzrzjlb"> 12 <el-form-item label="证件类型" prop="lzrzjlb">
13 <el-select v-model="ruleForm.lzrzjlb" filterable clearable placeholder="请选择"> 13 <el-select v-model="ruleForm.lzrzjlb" filterable clearable placeholder="请选择">
14 <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 14 <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode">
15 </el-option> 15 </el-option>
16 </el-select> 16 </el-select>
17 </el-form-item> 17 </el-form-item>
18 <el-form-item label="证件号" prop="lzrzjh"> 18 <el-form-item label="证件号" prop="lzrzjh">
19 <el-input v-model="ruleForm.lzrzjh"></el-input> 19 <el-input v-model="ruleForm.lzrzjh"></el-input>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="领证人电话" prop="lzrdh"> 21 <el-form-item label="领证人电话" prop="lzrdh">
22 <el-input v-model="ruleForm.lzrdh"></el-input> 22 <el-input v-model="ruleForm.lzrdh"></el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-form> 24 </el-form>
25 </dialogBox> 25 </dialogBox>
26 </template> 26 </template>
27 27
28 <script> 28 <script>
29 import table from "@/utils/mixin/table"; 29 import table from "@/utils/mixin/table";
30 import { getCertificateList,issueCertificate } from "@/api/fqsq.js"; 30 import { getCertificateList, issueCertificate } from "@/api/fqsq.js";
31 import { datas } from "./fzxxdata"; 31 import { datas } from "./fzxxdata";
32 import { mapGetters } from 'vuex' 32 import { mapGetters } from 'vuex'
33 export default { 33 export default {
34 mixins: [table], 34 mixins: [table],
35 components: { 35 components: {
36 ...mapGetters(['dictData']), 36 ...mapGetters(['dictData']),
37 }, 37 },
38 props: { 38 props: {
39 value: { type: Boolean, default: false }, 39 value: { type: Boolean, default: false },
40 }, 40 },
41 data () { 41 data () {
42 return { 42 return {
43 ruleForm: { 43 ruleForm: {
44 bsmBdcqz: [], 44 bsmBdcqz: [],
45 lzrxm: '', 45 lzrxm: '',
46 lzrzjlb: '', 46 lzrzjlb: '',
47 lzrzjh: '', 47 lzrzjh: '',
48 lzrdh: '' 48 lzrdh: ''
49 }, 49 },
50 rules: { 50 rules: {
51 lzrxm: [ 51 lzrxm: [
52 { required: true, message: '请输入领证人', trigger: 'blur' } 52 { required: true, message: '请输入领证人', trigger: 'blur' }
53 ], 53 ],
54 lzrzjlb: [ 54 lzrzjlb: [
55 { required: true, message: '请选择证件类型', trigger: 'change' } 55 { required: true, message: '请选择证件类型', trigger: 'change' }
56 ], 56 ],
57 lzrzjh: [ 57 lzrzjh: [
58 { required: true, message: '请输入证件号', trigger: 'blur' } 58 { required: true, message: '请输入证件号', trigger: 'blur' }
59 ], 59 ],
60 lzrdh: [ 60 lzrdh: [
61 { required: true, message: '请输入电话号码', trigger: 'blur' } 61 { required: true, message: '请输入电话号码', trigger: 'blur' }
62 ], 62 ],
63 }, 63 },
64 tableData: { 64 tableData: {
65 total: 0, 65 total: 0,
66 columns: datas.columns(), 66 columns: datas.columns(),
67 data: [], 67 data: [],
68 }, 68 },
69 } 69 }
70 }, 70 },
71
71 methods: { 72 methods: {
72 //列表初始化 73 fetchData () { },
73 tablelistFn(){ 74 //列表初始化
75 tablelistFn () {
74 var bsmSldy = this.$parent._data.unitData[0].bsmSldy 76 var bsmSldy = this.$parent._data.unitData[0].bsmSldy
75 getCertificateList({"bsmSldy":bsmSldy}).then(res => { 77 getCertificateList({ "bsmSldy": bsmSldy }).then(res => {
76 if (res.code === 200) { 78 if (res.code === 200) {
77 this.tableData.data = res.result 79 this.tableData.data = res.result
78 if(res.result){ 80 if (res.result) {
79 res.result.forEach((item,index)=>{ 81 res.result.forEach((item, index) => {
80 this.ruleForm.bsmBdcqz.push(item.bsmBdcqz) 82 this.ruleForm.bsmBdcqz.push(item.bsmBdcqz)
81 }) 83 })
82 } 84 }
83 } 85 }
84 }) 86 })
85 }, 87 },
86 submitForm(){ 88 submitForm () {
87 this.$refs.ruleForm.validate(valid => { 89 this.$refs.ruleForm.validate(valid => {
88 if (valid) { 90 if (valid) {
89 issueCertificate(this.ruleForm).then(res => { 91 issueCertificate(this.ruleForm).then(res => {
90 if(res.code == 200){ 92 if (res.code == 200) {
91 this.$message.success('保存成功') 93 this.$message.success('保存成功')
92 this.$emit("input", false); 94 this.$emit("input", false);
93 this.$refs.ruleForm.resetFields(); 95 this.$refs.ruleForm.resetFields();
94 }else{ 96 } else {
95 this.$message.error(res.message) 97 this.$message.error(res.message)
96 } 98 }
97 }) 99 })
98 } else { 100 } else {
99 return false; 101 return false;
100 } 102 }
101 }); 103 });
102 }, 104 },
103 closeDialog () { 105 closeDialog () {
...@@ -109,5 +111,4 @@ export default { ...@@ -109,5 +111,4 @@ export default {
109 </script> 111 </script>
110 <style scoped lang="scss"> 112 <style scoped lang="scss">
111 @import "~@/styles/mixin.scss"; 113 @import "~@/styles/mixin.scss";
112
113 </style> 114 </style>
......
...@@ -2,21 +2,13 @@ ...@@ -2,21 +2,13 @@
2 <div class="fqsq"> 2 <div class="fqsq">
3 <div class="fqsq-header"> 3 <div class="fqsq-header">
4 <ul> 4 <ul>
5 <li 5 <li @click="operation(index, item)" v-for="(item, index) in headerleftList" :key="index">
6 @click="operation(index, item)"
7 v-for="(item, index) in headerleftList"
8 :key="index"
9 >
10 <svg-icon :icon-class="item.icon" /> 6 <svg-icon :icon-class="item.icon" />
11 <span class="iconName">{{ item.name }}</span> 7 <span class="iconName">{{ item.name }}</span>
12 </li> 8 </li>
13 </ul> 9 </ul>
14 <ul> 10 <ul>
15 <li 11 <li @click="operation(index, item)" v-for="(item, index) in headerRightList" :key="index">
16 @click="operation(index, item)"
17 v-for="(item, index) in headerRightList"
18 :key="index"
19 >
20 <svg-icon class="icon" :icon-class="item.icon" /> 12 <svg-icon class="icon" :icon-class="item.icon" />
21 <span class="iconName">{{ item.name }}</span> 13 <span class="iconName">{{ item.name }}</span>
22 </li> 14 </li>
...@@ -24,24 +16,16 @@ ...@@ -24,24 +16,16 @@
24 </div> 16 </div>
25 <div class="tabsList"> 17 <div class="tabsList">
26 <div class="tabsList-left"> 18 <div class="tabsList-left">
27 <div 19 <div class="map-drawer-click" v-if="!isShowdrawer" @click="
28 class="map-drawer-click" 20 () => {
29 v-if="!isShowdrawer" 21 this.isShowdrawer = !this.isShowdrawer;
30 @click=" 22 }
31 () => { 23 "></div>
32 this.isShowdrawer = !this.isShowdrawer; 24 <div class="map-drawer-expand" v-else @click="
33 } 25 () => {
34 " 26 this.isShowdrawer = !this.isShowdrawer;
35 ></div> 27 }
36 <div 28 "></div>
37 class="map-drawer-expand"
38 v-else
39 @click="
40 () => {
41 this.isShowdrawer = !this.isShowdrawer;
42 }
43 "
44 ></div>
45 <ul v-if="this.isShowdrawer"> 29 <ul v-if="this.isShowdrawer">
46 <p class="title">申请单元列表({{ unitData.length }})</p> 30 <p class="title">申请单元列表({{ unitData.length }})</p>
47 <div v-for="(item, index) in unitData" :key="index"> 31 <div v-for="(item, index) in unitData" :key="index">
...@@ -60,35 +44,18 @@ ...@@ -60,35 +44,18 @@
60 </div> 44 </div>
61 <div style="width: 100%"> 45 <div style="width: 100%">
62 <el-tabs v-model="activeName" @tab-click="activeClick"> 46 <el-tabs v-model="activeName" @tab-click="activeClick">
63 <el-tab-pane 47 <el-tab-pane :label="item.name" :name="item.value" v-for="(item, index) in tabList" :key="index">
64 :label="item.name"
65 :name="item.value"
66 v-for="(item, index) in tabList"
67 :key="index"
68 >
69 </el-tab-pane> 48 </el-tab-pane>
70 </el-tabs> 49 </el-tabs>
71 <div class="splitScreen-con"> 50 <div class="splitScreen-con">
72 <component 51 <component ref="slxx" v-if="activeName == 'slsq'" :is="editItem" :flag="flag" :fetch='fetch' :key="key" />
73 ref="slxx"
74 v-if="activeName == 'slsq'"
75 :is="editItem"
76 :flag="flag"
77 :fetch='fetch'
78 :key="key"
79 />
80 <component :is="editItem" v-else :key="key" /> 52 <component :is="editItem" v-else :key="key" />
81 </div> 53 </div>
82 </div> 54 </div>
83 </div> 55 </div>
84 </div> 56 </div>
85 <zc ref="zcDialogRef" v-model="zcDialog" :queryForm="queryForm" /> 57 <zc ref="zcDialogRef" v-model="zcDialog" :queryForm="queryForm" />
86 <thDialog 58 <thDialog ref="thdialogRef" v-model="thflag" :bsmBusiness="bsmBusiness" :queryForm="queryForm" />
87 ref="thdialogRef"
88 v-model="thflag"
89 :bsmBusiness="bsmBusiness"
90 :queryForm="queryForm"
91 />
92 <zslqDialog ref="zslqDialog" v-model="zslqDialog" /> 59 <zslqDialog ref="zslqDialog" v-model="zslqDialog" />
93 <zsylDialog v-model="zsylFlag" /> 60 <zsylDialog v-model="zsylFlag" />
94 </div> 61 </div>
...@@ -102,9 +69,10 @@ import zsylDialog from "./components/zsyl"; ...@@ -102,9 +69,10 @@ import zsylDialog from "./components/zsyl";
102 import zslqDialog from "./components/zslq"; 69 import zslqDialog from "./components/zslq";
103 export default { 70 export default {
104 /**注册组件*/ 71 /**注册组件*/
105 components: { zc, thDialog, zsylDialog, comMsg,zslqDialog}, 72 components: { zc, thDialog, zsylDialog, comMsg, zslqDialog },
106 data() { 73 data () {
107 return { 74 return {
75 activeIndex: '0',
108 zsylFlag: false, 76 zsylFlag: false,
109 zcDialog: false, 77 zcDialog: false,
110 thflag: false, 78 thflag: false,
...@@ -119,7 +87,7 @@ export default { ...@@ -119,7 +87,7 @@ export default {
119 flag: false, 87 flag: false,
120 headerleftList: [], 88 headerleftList: [],
121 headerRightList: [], 89 headerRightList: [],
122 activeName: "", 90 activeName: "slxx",
123 tabList1: [], 91 tabList1: [],
124 tabList: [], 92 tabList: [],
125 editItem: "", 93 editItem: "",
...@@ -131,17 +99,18 @@ export default { ...@@ -131,17 +99,18 @@ export default {
131 }, 99 },
132 watch: { 100 watch: {
133 activeName: { 101 activeName: {
134 handler(newName, oldName) { 102 handler (newName, oldName) {
135 if (newName === "qlxx") { 103 if (newName === "qlxx") {
136 this.editItem = this.loadViewSlsq(); 104 this.editItem = this.loadViewSlsq();
137 } else { 105 } else {
106 console.log(newName, 'newNamenewNamenewName');
138 this.editItem = this.loadView(newName); 107 this.editItem = this.loadView(newName);
139 } 108 }
140 }, 109 },
141 immediate: true, 110 immediate: true,
142 }, 111 },
143 }, 112 },
144 mounted() { 113 mounted () {
145 if (this.$route.query.bsmSlsq) { 114 if (this.$route.query.bsmSlsq) {
146 this.expandInfo(this.$route.query.bsmSlsq, this.$route.query.bestepid); 115 this.expandInfo(this.$route.query.bsmSlsq, this.$route.query.bestepid);
147 this.queryForm.bsmSlsq = this.$route.query.bsmSlsq; 116 this.queryForm.bsmSlsq = this.$route.query.bsmSlsq;
...@@ -152,7 +121,7 @@ export default { ...@@ -152,7 +121,7 @@ export default {
152 }, 121 },
153 methods: { 122 methods: {
154 // 获取左侧列表 123 // 获取左侧列表
155 list() { 124 list () {
156 let that = this; 125 let that = this;
157 var formdata = new FormData(); 126 var formdata = new FormData();
158 formdata.append("bsmSlsq", that.queryForm.bsmSlsq); 127 formdata.append("bsmSlsq", that.queryForm.bsmSlsq);
...@@ -169,7 +138,7 @@ export default { ...@@ -169,7 +138,7 @@ export default {
169 }); 138 });
170 }, 139 },
171 //获取环节扩展信息 140 //获取环节扩展信息
172 expandInfo(bsmSlsq, bestepid) { 141 expandInfo (bsmSlsq, bestepid) {
173 let that = this; 142 let that = this;
174 var formdata = new FormData(); 143 var formdata = new FormData();
175 formdata.append("bsmSlsq", bsmSlsq); 144 formdata.append("bsmSlsq", bsmSlsq);
...@@ -184,28 +153,29 @@ export default { ...@@ -184,28 +153,29 @@ export default {
184 } 153 }
185 }); 154 });
186 }, 155 },
187 activeClick(tab, event) { 156 activeClick (tab, event) {
188 if (tab.name == "slxx") { 157 if (tab.name == "slxx") {
189 this.list(); 158 this.list();
190 } 159 }
191 }, 160 },
192 // 左侧列表点击调用接口 161 // 左侧列表点击调用接口
193 unitClick (item) { 162 unitClick (item) {
163 console.log(item, 'unitClickunitClickunitClick');
194 this.bsmBusiness = item.bsmBusiness 164 this.bsmBusiness = item.bsmBusiness
195 var activeTabName = this.activeName 165 var activeTabName = this.activeName
196 if(activeTabName == 'slxx'){ 166 if (activeTabName == 'slxx') {
197 //受理信息页面接口调取 167 //受理信息页面接口调取
198 this.$nextTick(() => { 168 this.$nextTick(() => {
199 this.$refs.slxx[0].list(item.bsmSldy) 169 this.$refs.slxx[0].list(item.bsmSldy)
200 }) 170 })
201 }else if(activeTabName == 'spyj'){ 171 } else if (activeTabName == 'spyj') {
202 //审批页面接口调取 172 //审批页面接口调取
203 this.$nextTick(() => { 173 this.$nextTick(() => {
204 this.$refs.spyj[0].list(this.bsmBusiness,this.queryForm.bestepid) 174 this.$refs.spyj[0].list(this.bsmBusiness, this.queryForm.bestepid)
205 }) 175 })
206 } 176 }
207 }, 177 },
208 operation(index, item) { 178 operation (index, item) {
209 let that = this; 179 let that = this;
210 switch (item.value) { 180 switch (item.value) {
211 case "zsyl": 181 case "zsyl":
...@@ -237,7 +207,7 @@ export default { ...@@ -237,7 +207,7 @@ export default {
237 case "zslq": 207 case "zslq":
238 this.zslqDialog = true; 208 this.zslqDialog = true;
239 this.$refs.zslqDialog.tablelistFn(); 209 this.$refs.zslqDialog.tablelistFn();
240 break; 210 break;
241 case "db": 211 case "db":
242 var formdata = new FormData(); 212 var formdata = new FormData();
243 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 213 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
...@@ -260,14 +230,14 @@ export default { ...@@ -260,14 +230,14 @@ export default {
260 break; 230 break;
261 } 231 }
262 }, 232 },
263 loadView(view) { 233 loadView (view) {
264 return (r) => 234 return (r) =>
265 require.ensure([], () => r(require(`./components/${view}.vue`))); 235 require.ensure([], () => r(require(`./components/${view}.vue`)));
266 }, 236 },
267 loadViewSlsq() { 237 loadViewSlsq () {
268 return (r) => 238 return (r) =>
269 require.ensure([], () => 239 require.ensure([], () =>
270 r(require("../../zhcx/djbcx/components/jsydsyq.vue")) 240 r(require("@/views/zhcx/djbcx/components/jsydsyq.vue"))
271 ); 241 );
272 }, 242 },
273 }, 243 },
...@@ -316,6 +286,7 @@ export default { ...@@ -316,6 +286,7 @@ export default {
316 min-width: 50%; 286 min-width: 50%;
317 } 287 }
318 288
289
319 &-header { 290 &-header {
320 @include flex; 291 @include flex;
321 width: 100%; 292 width: 100%;
...@@ -344,6 +315,7 @@ export default { ...@@ -344,6 +315,7 @@ export default {
344 li:hover { 315 li:hover {
345 border: 1px solid #ffffff; 316 border: 1px solid #ffffff;
346 border-radius: 5px; 317 border-radius: 5px;
318
347 .svg-icon { 319 .svg-icon {
348 //color: $light-blue ; 320 //color: $light-blue ;
349 } 321 }
...@@ -351,6 +323,10 @@ export default { ...@@ -351,6 +323,10 @@ export default {
351 } 323 }
352 } 324 }
353 325
326 /deep/.el-menu-item.is-active {
327 background-color: #e7f4fe;
328 }
329
354 .map-drawer-expand { 330 .map-drawer-expand {
355 width: 20px; 331 width: 20px;
356 height: 77px; 332 height: 77px;
......
...@@ -3,14 +3,14 @@ ...@@ -3,14 +3,14 @@
3 width: 100%; 3 width: 100%;
4 position: sticky; 4 position: sticky;
5 top: 80px; 5 top: 80px;
6 //background-color: #ffffff;
7 border: 1px solid #ebeef5; 6 border: 1px solid #ebeef5;
8 z-index: 100; 7 z-index: 100;
9 @include flex; 8 @include flex;
10 } 9 }
11 10
12 .leftmenu { 11 .leftmenu {
13 flex: 0 0 260px; 12 width: 0;
13 transition: all 0.3s;
14 border-right: 1px solid #ebeef5; 14 border-right: 1px solid #ebeef5;
15 position: relative; 15 position: relative;
16 box-sizing: border-box; 16 box-sizing: border-box;
...@@ -48,6 +48,10 @@ ...@@ -48,6 +48,10 @@
48 } 48 }
49 } 49 }
50 50
51 .animation-map-drawer {
52 width: 260px;
53 }
54
51 /deep/.el-tabs__header { 55 /deep/.el-tabs__header {
52 margin-bottom: 0 !important; 56 margin-bottom: 0 !important;
53 } 57 }
...@@ -98,6 +102,27 @@ ...@@ -98,6 +102,27 @@
98 overflow: hidden; 102 overflow: hidden;
99 } 103 }
100 104
105 .map-drawer {
106 width: 20px;
107 height: 79px;
108 position: absolute;
109 top: 30%;
110 z-index: 99;
111 cursor: pointer;
112 }
113
114 .map-drawer-expand {
115 background: url("../../../image/right.png");
116 background-size: cover;
117 right: 0%;
118 }
119
120 .map-drawer-click {
121 background: url("../../../image/left.png");
122 background-size: cover;
123 left: 0%;
124 }
125
101 .topButton { 126 .topButton {
102 @include flex; 127 @include flex;
103 width: 100%; 128 width: 100%;
......
...@@ -20,14 +20,26 @@ ...@@ -20,14 +20,26 @@
20 <!-- 内容框架 --> 20 <!-- 内容框架 -->
21 <div class="containerFrame"> 21 <div class="containerFrame">
22 <!-- 左侧菜单栏 --> 22 <!-- 左侧菜单栏 -->
23 <div class="leftmenu" v-if="unitData.length>0"> 23 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
24 <div class="title">申请单元列表({{ unitData.length }})</div> 24 <div v-if="this.isShowdrawer">
25 <el-menu :default-active="activeIndex" @select="unitClick"> 25 <div class="title">申请单元列表({{ unitData.length }})</div>
26 <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> 26 <el-menu :default-active="activeIndex" @select="unitClick">
27 <p>{{ item.bdcdyh }}</p> 27 <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index">
28 <p>{{ item.zl }}</p> 28 <p>{{ item.bdcdyh }}</p>
29 </el-menu-item> 29 <p>{{ item.zl }}</p>
30 </el-menu> 30 </el-menu-item>
31 </el-menu>
32 </div>
33 <div class="map-drawer-click map-drawer" v-if="!isShowdrawer" @click="
34 () => {
35 this.isShowdrawer = !this.isShowdrawer;
36 }
37 "></div>
38 <div class="map-drawer-expand map-drawer" v-else @click="
39 () => {
40 this.isShowdrawer = !this.isShowdrawer;
41 }
42 "></div>
31 </div> 43 </div>
32 <div class="leftCon"> 44 <div class="leftCon">
33 <!-- 分屏左侧预览 --> 45 <!-- 分屏左侧预览 -->
...@@ -61,10 +73,11 @@ import { ...@@ -61,10 +73,11 @@ import {
61 completeTask, 73 completeTask,
62 } from "@/api/fqsq.js"; 74 } from "@/api/fqsq.js";
63 import { getForm } from "./flowform.js"; 75 import { getForm } from "./flowform.js";
64 import axios from "axios";
65 export default { 76 export default {
66 data () { 77 data () {
67 return { 78 return {
79 // 折叠
80 isShowdrawer: true,
68 // 默认选中 81 // 默认选中
69 activeIndex: '0', 82 activeIndex: '0',
70 //受理申请标识码 83 //受理申请标识码
......
...@@ -55,13 +55,14 @@ ...@@ -55,13 +55,14 @@
55 //查封登记 55 //查封登记
56 import { datas, sendThis } from "../javascript/bdcql.js"; 56 import { datas, sendThis } from "../javascript/bdcql.js";
57 import table from "@/utils/mixin/table"; 57 import table from "@/utils/mixin/table";
58 import jump from "../components/mixin/jump";
58 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js"; 59 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js";
59 export default { 60 export default {
60 props: { 61 props: {
61 bsmSqyw: { type: String, default: '' }, 62 bsmSqyw: { type: String, default: '' },
62 djywbm: { type: String, default: "" } 63 djywbm: { type: String, default: "" }
63 }, 64 },
64 mixins: [table], 65 mixins: [table, jump],
65 data () { 66 data () {
66 return { 67 return {
67 queryForm: { 68 queryForm: {
...@@ -105,7 +106,7 @@ export default { ...@@ -105,7 +106,7 @@ export default {
105 }) 106 })
106 } 107 }
107 }, 108 },
108 submitForm() { 109 submitForm () {
109 if (this.bdcdysz.length == 0) { 110 if (this.bdcdysz.length == 0) {
110 this.$message.error("请至少选择一条数据"); 111 this.$message.error("请至少选择一条数据");
111 return; 112 return;
...@@ -117,14 +118,7 @@ export default { ...@@ -117,14 +118,7 @@ export default {
117 }).then((res) => { 118 }).then((res) => {
118 this.saveloding = false; 119 this.saveloding = false;
119 if (res.code == 200) { 120 if (res.code == 200) {
120 this.$emit("closeDialog"); 121 this.jump(res.result)
121 const { href } = this.$router.resolve(
122 "/fqsq?bsmSlsq=" +
123 res.result.bsmSlsq +
124 "&bestepid=" +
125 res.result.bestepid
126 );
127 window.open(href, "_blank");
128 } else { 122 } else {
129 this.$message.error(res.message); 123 this.$message.error(res.message);
130 } 124 }
......
...@@ -55,13 +55,14 @@ ...@@ -55,13 +55,14 @@
55 <script> 55 <script>
56 import { datas, sendThis } from "../javascript/bdcqlMain.js"; 56 import { datas, sendThis } from "../javascript/bdcqlMain.js";
57 import table from "@/utils/mixin/table"; 57 import table from "@/utils/mixin/table";
58 import jump from "../components/mixin/jump";
58 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js"; 59 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js";
59 export default { 60 export default {
60 props: { 61 props: {
61 bsmSqyw: { type: String, default: '' }, 62 bsmSqyw: { type: String, default: '' },
62 djywbm: { type: String, default: "" } 63 djywbm: { type: String, default: "" }
63 }, 64 },
64 mixins: [table], 65 mixins: [table, jump],
65 data () { 66 data () {
66 return { 67 return {
67 queryForm: { 68 queryForm: {
...@@ -105,7 +106,7 @@ export default { ...@@ -105,7 +106,7 @@ export default {
105 }) 106 })
106 } 107 }
107 }, 108 },
108 submitForm() { 109 submitForm () {
109 if (this.bdcdysz.length == 0) { 110 if (this.bdcdysz.length == 0) {
110 this.$message.error("请至少选择一条数据"); 111 this.$message.error("请至少选择一条数据");
111 return; 112 return;
...@@ -117,14 +118,7 @@ export default { ...@@ -117,14 +118,7 @@ export default {
117 }).then((res) => { 118 }).then((res) => {
118 this.saveloding = false; 119 this.saveloding = false;
119 if (res.code == 200) { 120 if (res.code == 200) {
120 this.$emit("closeDialog"); 121 this.jump(res.result)
121 const { href } = this.$router.resolve(
122 "/fqsq?bsmSlsq=" +
123 res.result.bsmSlsq +
124 "&bestepid=" +
125 res.result.bestepid
126 );
127 window.open(href, "_blank");
128 } else { 122 } else {
129 this.$message.error(res.message); 123 this.$message.error(res.message);
130 } 124 }
......
...@@ -55,13 +55,14 @@ ...@@ -55,13 +55,14 @@
55 //查封登记 55 //查封登记
56 import { datas, sendThis } from "../javascript/cfdj.js"; 56 import { datas, sendThis } from "../javascript/cfdj.js";
57 import table from "@/utils/mixin/table"; 57 import table from "@/utils/mixin/table";
58 import jump from "../components/mixin/jump";
58 import { selectCfdj, startBusinessFlow } from "@/api/ywbl.js"; 59 import { selectCfdj, startBusinessFlow } from "@/api/ywbl.js";
59 export default { 60 export default {
60 props: { 61 props: {
61 bsmSqyw: { type: String, default: '' }, 62 bsmSqyw: { type: String, default: '' },
62 djywbm: { type: String, default: "" } 63 djywbm: { type: String, default: "" }
63 }, 64 },
64 mixins: [table], 65 mixins: [table, jump],
65 data () { 66 data () {
66 return { 67 return {
67 queryForm: { 68 queryForm: {
...@@ -105,7 +106,7 @@ export default { ...@@ -105,7 +106,7 @@ export default {
105 }) 106 })
106 } 107 }
107 }, 108 },
108 submitForm() { 109 submitForm () {
109 if (this.bdcdysz.length == 0) { 110 if (this.bdcdysz.length == 0) {
110 this.$message.error("请至少选择一条数据"); 111 this.$message.error("请至少选择一条数据");
111 return; 112 return;
...@@ -117,14 +118,7 @@ export default { ...@@ -117,14 +118,7 @@ export default {
117 }).then((res) => { 118 }).then((res) => {
118 this.saveloding = false; 119 this.saveloding = false;
119 if (res.code == 200) { 120 if (res.code == 200) {
120 this.$emit("closeDialog"); 121 this.jump(res.result)
121 const { href } = this.$router.resolve(
122 "/fqsq?bsmSlsq=" +
123 res.result.bsmSlsq +
124 "&bestepid=" +
125 res.result.bestepid
126 );
127 window.open(href, "_blank");
128 } else { 122 } else {
129 this.$message.error(res.message); 123 this.$message.error(res.message);
130 } 124 }
......
...@@ -6,31 +6,15 @@ ...@@ -6,31 +6,15 @@
6 <el-row> 6 <el-row>
7 <el-col :span="10"> 7 <el-col :span="10">
8 <el-form-item label="权利类型"> 8 <el-form-item label="权利类型">
9 <el-select 9 <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型" class="width300px">
10 v-model="queryForm.qllx" 10 <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value">
11 filterable
12 clearable
13 placeholder="请选择权利类型"
14 class="width300px"
15 >
16 <el-option
17 v-for="item in qllxs"
18 :key="item.value"
19 :label="item.label"
20 :value="item.value"
21 >
22 </el-option> 11 </el-option>
23 </el-select> 12 </el-select>
24 </el-form-item> 13 </el-form-item>
25 </el-col> 14 </el-col>
26 <el-col :span="10"> 15 <el-col :span="10">
27 <el-form-item label="不动产单元号"> 16 <el-form-item label="不动产单元号">
28 <el-input 17 <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width300px">
29 placeholder="请输入不动产单元号"
30 v-model="queryForm.bdcdyh"
31 clearable
32 class="width300px"
33 >
34 </el-input> 18 </el-input>
35 </el-form-item> 19 </el-form-item>
36 </el-col> 20 </el-col>
...@@ -38,23 +22,13 @@ ...@@ -38,23 +22,13 @@
38 <el-row> 22 <el-row>
39 <el-col :span="10"> 23 <el-col :span="10">
40 <el-form-item label="业务号"> 24 <el-form-item label="业务号">
41 <el-input 25 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width300px">
42 placeholder="请输入业务号"
43 v-model="queryForm.ywh"
44 clearable
45 class="width300px"
46 >
47 </el-input> 26 </el-input>
48 </el-form-item> 27 </el-form-item>
49 </el-col> 28 </el-col>
50 <el-col :span="10"> 29 <el-col :span="10">
51 <el-form-item label="不动产权证号"> 30 <el-form-item label="不动产权证号">
52 <el-input 31 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width300px">
53 placeholder="请输入不动产权证号"
54 v-model="queryForm.bdcqzh"
55 clearable
56 class="width300px"
57 >
58 </el-input> 32 </el-input>
59 </el-form-item> 33 </el-form-item>
60 </el-col> 34 </el-col>
...@@ -68,24 +42,14 @@ ...@@ -68,24 +42,14 @@
68 </div> 42 </div>
69 <!-- 表格 --> 43 <!-- 表格 -->
70 <div class="from-clues-content"> 44 <div class="from-clues-content">
71 <lb-table 45 <lb-table :page-size="pageData.pageSize" :heightNum="400" :current-page.sync="pageData.currentPage"
72 :page-size="pageData.pageSize" 46 :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
73 :heightNum="400" 47 @selection-change="handleSelectionChange" :column="tableData.columns" :data="tableData.data">
74 :current-page.sync="pageData.currentPage"
75 :total="tableData.total"
76 @size-change="handleSizeChange"
77 @p-current-change="handleCurrentChange"
78 @selection-change="handleSelectionChange"
79 :column="tableData.columns"
80 :data="tableData.data"
81 >
82 </lb-table> 48 </lb-table>
83 </div> 49 </div>
84 <div class="submit_button"> 50 <div class="submit_button">
85 <el-button @click="closeDialog">取消</el-button> 51 <el-button @click="closeDialog">取消</el-button>
86 <el-button type="primary" plain @click="submitForm" :loading="saveloding" 52 <el-button type="primary" plain @click="submitForm" :loading="saveloding">发起申请</el-button>
87 >发起申请</el-button
88 >
89 </div> 53 </div>
90 </div> 54 </div>
91 </template> 55 </template>
...@@ -93,6 +57,7 @@ ...@@ -93,6 +57,7 @@
93 //抵押权首次登记 57 //抵押权首次登记
94 import { datas, sendThis } from "../javascript/diyaq.js"; 58 import { datas, sendThis } from "../javascript/diyaq.js";
95 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
60 import jump from "../components/mixin/jump";
96 import { selectDiyaq, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectDiyaq, startBusinessFlow } from "@/api/ywbl.js";
97 export default { 62 export default {
98 props: { 63 props: {
...@@ -100,8 +65,8 @@ export default { ...@@ -100,8 +65,8 @@ export default {
100 djqxObj: { type: Object, default: "" }, 65 djqxObj: { type: Object, default: "" },
101 djywbm: { type: String, default: "" } 66 djywbm: { type: String, default: "" }
102 }, 67 },
103 mixins: [table], 68 mixins: [table, jump],
104 data() { 69 data () {
105 return { 70 return {
106 queryForm: { 71 queryForm: {
107 qllx: "", 72 qllx: "",
...@@ -121,18 +86,18 @@ export default { ...@@ -121,18 +86,18 @@ export default {
121 }; 86 };
122 }, 87 },
123 watch: { 88 watch: {
124 bsmSqyw(val) { 89 bsmSqyw (val) {
125 this.fetchData(); 90 this.fetchData();
126 }, 91 },
127 }, 92 },
128 mounted() { 93 mounted () {
129 sendThis(this); 94 sendThis(this);
130 }, 95 },
131 methods: { 96 methods: {
132 closeDialog() { 97 closeDialog () {
133 this.$emit("closeDialog"); 98 this.$emit("closeDialog");
134 }, 99 },
135 fetchData() { 100 fetchData () {
136 if (this.bsmSqyw) { 101 if (this.bsmSqyw) {
137 selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => { 102 selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => {
138 if (res.code === 200) { 103 if (res.code === 200) {
...@@ -143,7 +108,7 @@ export default { ...@@ -143,7 +108,7 @@ export default {
143 }); 108 });
144 } 109 }
145 }, 110 },
146 submitForm() { 111 submitForm () {
147 if (this.bdcdysz.length == 0) { 112 if (this.bdcdysz.length == 0) {
148 this.$message.error("请至少选择一条数据"); 113 this.$message.error("请至少选择一条数据");
149 return; 114 return;
...@@ -157,23 +122,16 @@ export default { ...@@ -157,23 +122,16 @@ export default {
157 }).then((res) => { 122 }).then((res) => {
158 this.saveloding = false; 123 this.saveloding = false;
159 if (res.code == 200) { 124 if (res.code == 200) {
160 this.$emit("closeDialog"); 125 this.jump(res.result)
161 const { href } = this.$router.resolve(
162 "/fqsq?bsmSlsq=" +
163 res.result.bsmSlsq +
164 "&bestepid=" +
165 res.result.bestepid
166 );
167 window.open(href, "_blank");
168 } else { 126 } else {
169 this.$message.error(res.message); 127 this.$message.error(res.message);
170 } 128 }
171 }); 129 });
172 }, 130 },
173 handleSelectionChange(val) { 131 handleSelectionChange (val) {
174 this.bdcdysz = val; 132 this.bdcdysz = val;
175 }, 133 },
176 queryClick() { 134 queryClick () {
177 this.fetchData(); 135 this.fetchData();
178 }, 136 },
179 }, 137 },
......
...@@ -6,23 +6,13 @@ ...@@ -6,23 +6,13 @@
6 <el-row> 6 <el-row>
7 <el-col :span="10"> 7 <el-col :span="10">
8 <el-form-item label="不动产单元号"> 8 <el-form-item label="不动产单元号">
9 <el-input 9 <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width300px">
10 placeholder="请输入不动产单元号"
11 v-model="queryForm.bdcdyh"
12 clearable
13 class="width300px"
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="10"> 13 <el-col :span="10">
19 <el-form-item label="不动产权证号"> 14 <el-form-item label="不动产权证号">
20 <el-input 15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width300px">
21 placeholder="请输入不动产权证号"
22 v-model="queryForm.bdcqzh"
23 clearable
24 class="width300px"
25 >
26 </el-input> 16 </el-input>
27 </el-form-item> 17 </el-form-item>
28 </el-col> 18 </el-col>
...@@ -36,24 +26,14 @@ ...@@ -36,24 +26,14 @@
36 </div> 26 </div>
37 <!-- 表格 --> 27 <!-- 表格 -->
38 <div class="from-clues-content"> 28 <div class="from-clues-content">
39 <lb-table border 29 <lb-table border :page-size="pageData.pageSize" :heightNum="400" :current-page.sync="pageData.currentPage"
40 :page-size="pageData.pageSize" 30 :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
41 :heightNum="400" 31 @selection-change="handleSelectionChange" :column="tableData.columns" :data="tableData.data">
42 :current-page.sync="pageData.currentPage"
43 :total="tableData.total"
44 @size-change="handleSizeChange"
45 @p-current-change="handleCurrentChange"
46 @selection-change="handleSelectionChange"
47 :column="tableData.columns"
48 :data="tableData.data"
49 >
50 </lb-table> 32 </lb-table>
51 </div> 33 </div>
52 <div class="submit_button"> 34 <div class="submit_button">
53 <el-button @click="closeDialog">取消</el-button> 35 <el-button @click="closeDialog">取消</el-button>
54 <el-button type="primary" plain @click="submitForm" :loading="saveloding" 36 <el-button type="primary" plain @click="submitForm" :loading="saveloding">发起申请</el-button>
55 >发起申请</el-button
56 >
57 </div> 37 </div>
58 </div> 38 </div>
59 </template> 39 </template>
...@@ -61,6 +41,7 @@ ...@@ -61,6 +41,7 @@
61 //首次登记 41 //首次登记
62 import { datas, sendThis } from "../javascript/jsydsyq100.js"; 42 import { datas, sendThis } from "../javascript/jsydsyq100.js";
63 import table from "@/utils/mixin/table"; 43 import table from "@/utils/mixin/table";
44 import jump from "../components/mixin/jump";
64 import { selectScBdcdy, startBusinessFlow } from "@/api/ywbl.js"; 45 import { selectScBdcdy, startBusinessFlow } from "@/api/ywbl.js";
65 export default { 46 export default {
66 props: { 47 props: {
...@@ -68,8 +49,8 @@ export default { ...@@ -68,8 +49,8 @@ export default {
68 djqxObj: { type: Object, default: "" }, 49 djqxObj: { type: Object, default: "" },
69 djywbm: { type: String, default: "" } 50 djywbm: { type: String, default: "" }
70 }, 51 },
71 mixins: [table], 52 mixins: [table, jump],
72 data() { 53 data () {
73 return { 54 return {
74 queryForm: { 55 queryForm: {
75 qllx: "", 56 qllx: "",
...@@ -89,18 +70,18 @@ export default { ...@@ -89,18 +70,18 @@ export default {
89 }; 70 };
90 }, 71 },
91 watch: { 72 watch: {
92 bsmSqyw(val) { 73 bsmSqyw (val) {
93 this.fetchData(); 74 this.fetchData();
94 }, 75 },
95 }, 76 },
96 mounted() { 77 mounted () {
97 sendThis(this); 78 sendThis(this);
98 }, 79 },
99 methods: { 80 methods: {
100 closeDialog() { 81 closeDialog () {
101 this.$emit("closeDialog"); 82 this.$emit("closeDialog");
102 }, 83 },
103 fetchData() { 84 fetchData () {
104 if (this.bsmSqyw) { 85 if (this.bsmSqyw) {
105 selectScBdcdy({ ...this.queryForm, ...this.pageData }).then((res) => { 86 selectScBdcdy({ ...this.queryForm, ...this.pageData }).then((res) => {
106 if (res.code === 200) { 87 if (res.code === 200) {
...@@ -111,7 +92,7 @@ export default { ...@@ -111,7 +92,7 @@ export default {
111 }); 92 });
112 } 93 }
113 }, 94 },
114 submitForm() { 95 submitForm () {
115 if (this.bdcdysz.length == 0) { 96 if (this.bdcdysz.length == 0) {
116 this.$message.error("请至少选择一条数据"); 97 this.$message.error("请至少选择一条数据");
117 return; 98 return;
...@@ -125,23 +106,16 @@ export default { ...@@ -125,23 +106,16 @@ export default {
125 }).then((res) => { 106 }).then((res) => {
126 this.saveloding = false; 107 this.saveloding = false;
127 if (res.code == 200) { 108 if (res.code == 200) {
128 this.$emit("closeDialog"); 109 this.jump(res.result)
129 const { href } = this.$router.resolve(
130 "/fqsq?bsmSlsq=" +
131 res.result.bsmSlsq +
132 "&bestepid=" +
133 res.result.bestepid
134 );
135 window.open(href, "_blank");
136 } else { 110 } else {
137 this.$message.error(res.message); 111 this.$message.error(res.message);
138 } 112 }
139 }); 113 });
140 }, 114 },
141 handleSelectionChange(val) { 115 handleSelectionChange (val) {
142 this.bdcdysz = val; 116 this.bdcdysz = val;
143 }, 117 },
144 queryClick() { 118 queryClick () {
145 this.fetchData(); 119 this.fetchData();
146 }, 120 },
147 }, 121 },
......
...@@ -6,31 +6,15 @@ ...@@ -6,31 +6,15 @@
6 <el-row> 6 <el-row>
7 <el-col :span="10"> 7 <el-col :span="10">
8 <el-form-item label="权利类型200"> 8 <el-form-item label="权利类型200">
9 <el-select 9 <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型" class="width300px">
10 v-model="queryForm.qllx" 10 <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value">
11 filterable
12 clearable
13 placeholder="请选择权利类型"
14 class="width300px"
15 >
16 <el-option
17 v-for="item in qllxs"
18 :key="item.value"
19 :label="item.label"
20 :value="item.value"
21 >
22 </el-option> 11 </el-option>
23 </el-select> 12 </el-select>
24 </el-form-item> 13 </el-form-item>
25 </el-col> 14 </el-col>
26 <el-col :span="10"> 15 <el-col :span="10">
27 <el-form-item label="不动产单元号"> 16 <el-form-item label="不动产单元号">
28 <el-input 17 <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width300px">
29 placeholder="请输入不动产单元号"
30 v-model="queryForm.bdcdyh"
31 clearable
32 class="width300px"
33 >
34 </el-input> 18 </el-input>
35 </el-form-item> 19 </el-form-item>
36 </el-col> 20 </el-col>
...@@ -38,23 +22,13 @@ ...@@ -38,23 +22,13 @@
38 <el-row> 22 <el-row>
39 <el-col :span="10"> 23 <el-col :span="10">
40 <el-form-item label="业务号"> 24 <el-form-item label="业务号">
41 <el-input 25 <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width300px">
42 placeholder="请输入业务号"
43 v-model="queryForm.ywh"
44 clearable
45 class="width300px"
46 >
47 </el-input> 26 </el-input>
48 </el-form-item> 27 </el-form-item>
49 </el-col> 28 </el-col>
50 <el-col :span="10"> 29 <el-col :span="10">
51 <el-form-item label="不动产权证号"> 30 <el-form-item label="不动产权证号">
52 <el-input 31 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width300px">
53 placeholder="请输入不动产权证号"
54 v-model="queryForm.bdcqzh"
55 clearable
56 class="width300px"
57 >
58 </el-input> 32 </el-input>
59 </el-form-item> 33 </el-form-item>
60 </el-col> 34 </el-col>
...@@ -68,24 +42,14 @@ ...@@ -68,24 +42,14 @@
68 </div> 42 </div>
69 <!-- 表格 --> 43 <!-- 表格 -->
70 <div class="from-clues-content"> 44 <div class="from-clues-content">
71 <lb-table 45 <lb-table :page-size="pageData.pageSize" :heightNum="400" :current-page.sync="pageData.currentPage"
72 :page-size="pageData.pageSize" 46 :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
73 :heightNum="400" 47 @selection-change="handleSelectionChange" :column="tableData.columns" :data="tableData.data">
74 :current-page.sync="pageData.currentPage"
75 :total="tableData.total"
76 @size-change="handleSizeChange"
77 @p-current-change="handleCurrentChange"
78 @selection-change="handleSelectionChange"
79 :column="tableData.columns"
80 :data="tableData.data"
81 >
82 </lb-table> 48 </lb-table>
83 </div> 49 </div>
84 <div class="submit_button"> 50 <div class="submit_button">
85 <el-button @click="closeDialog">取消</el-button> 51 <el-button @click="closeDialog">取消</el-button>
86 <el-button type="primary" plain @click="submitForm" :loading="saveloding" 52 <el-button type="primary" plain @click="submitForm" :loading="saveloding">发起申请</el-button>
87 >发起申请</el-button
88 >
89 </div> 53 </div>
90 </div> 54 </div>
91 </template> 55 </template>
...@@ -93,6 +57,7 @@ ...@@ -93,6 +57,7 @@
93 //首次登记 57 //首次登记
94 import { datas, sendThis } from "../javascript/jsydsyq200.js"; 58 import { datas, sendThis } from "../javascript/jsydsyq200.js";
95 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
60 import jump from "../components/mixin/jump";
96 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js";
97 export default { 62 export default {
98 props: { 63 props: {
...@@ -100,8 +65,8 @@ export default { ...@@ -100,8 +65,8 @@ export default {
100 djqxObj: { type: Object, default: "" }, 65 djqxObj: { type: Object, default: "" },
101 djywbm: { type: String, default: "" } 66 djywbm: { type: String, default: "" }
102 }, 67 },
103 mixins: [table], 68 mixins: [table, jump],
104 data() { 69 data () {
105 return { 70 return {
106 queryForm: { 71 queryForm: {
107 qllx: "", 72 qllx: "",
...@@ -121,18 +86,18 @@ export default { ...@@ -121,18 +86,18 @@ export default {
121 }; 86 };
122 }, 87 },
123 watch: { 88 watch: {
124 bsmSqyw(val) { 89 bsmSqyw (val) {
125 this.fetchData(); 90 this.fetchData();
126 }, 91 },
127 }, 92 },
128 mounted() { 93 mounted () {
129 sendThis(this); 94 sendThis(this);
130 }, 95 },
131 methods: { 96 methods: {
132 closeDialog() { 97 closeDialog () {
133 this.$emit("closeDialog"); 98 this.$emit("closeDialog");
134 }, 99 },
135 fetchData() { 100 fetchData () {
136 if (this.bsmSqyw) { 101 if (this.bsmSqyw) {
137 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { 102 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => {
138 if (res.code === 200) { 103 if (res.code === 200) {
...@@ -143,7 +108,7 @@ export default { ...@@ -143,7 +108,7 @@ export default {
143 }); 108 });
144 } 109 }
145 }, 110 },
146 submitForm() { 111 submitForm () {
147 if (this.bdcdysz.length == 0) { 112 if (this.bdcdysz.length == 0) {
148 this.$message.error("请至少选择一条数据"); 113 this.$message.error("请至少选择一条数据");
149 return; 114 return;
...@@ -157,28 +122,21 @@ export default { ...@@ -157,28 +122,21 @@ export default {
157 }).then((res) => { 122 }).then((res) => {
158 this.saveloding = false; 123 this.saveloding = false;
159 if (res.code == 200) { 124 if (res.code == 200) {
160 this.$emit("closeDialog"); 125 this.jump(res.result)
161 const { href } = this.$router.resolve(
162 "/fqsq?bsmSlsq=" +
163 res.result.bsmSlsq +
164 "&bestepid=" +
165 res.result.bestepid
166 );
167 window.open(href, "_blank");
168 } else { 126 } else {
169 this.$message.error(res.message); 127 this.$message.error(res.message);
170 } 128 }
171 }); 129 });
172 }, 130 },
173 handleSelectionChange(val) { 131 handleSelectionChange (val) {
174 val.forEach((item,index)=>{ 132 val.forEach((item, index) => {
175 item.bsmSsql = item.bsmQlxx 133 item.bsmSsql = item.bsmQlxx
176 item.ybdcqzsh = item.bdcqzh 134 item.ybdcqzsh = item.bdcqzh
177 }) 135 })
178 this.bdcdysz = val; 136 this.bdcdysz = val;
179 137
180 }, 138 },
181 queryClick() { 139 queryClick () {
182 this.fetchData(); 140 this.fetchData();
183 }, 141 },
184 }, 142 },
......
1 export default {
2 methods: {
3 jump (data) {
4 this.$emit("closeDialog");
5 const { href } = this.$router.resolve(
6 "/workFrame?bsmSlsq=" +
7 data.bsmSlsq +
8 "&bestepid=" +
9 data.bestepid + '&bsmBusiness='
10 );
11 window.open(href, "_blank");
12 }
13 }
14 }
...@@ -5,12 +5,7 @@ ...@@ -5,12 +5,7 @@
5 {{ title }} 5 {{ title }}
6 <div class="checkbox"> 6 <div class="checkbox">
7 <el-checkbox-group v-model="checkList" @change="checkChange"> 7 <el-checkbox-group v-model="checkList" @change="checkChange">
8 <el-checkbox 8 <el-checkbox v-for="item in qsztList" :key="item.value" :label="item.value">{{ item.label }}</el-checkbox>
9 v-for="item in qsztList"
10 :key="item.value"
11 :label="item.value"
12 >{{ item.label }}</el-checkbox
13 >
14 </el-checkbox-group> 9 </el-checkbox-group>
15 </div> 10 </div>
16 </div> 11 </div>
...@@ -20,15 +15,11 @@ ...@@ -20,15 +15,11 @@
20 <td> 15 <td>
21 {{ item.label }} 16 {{ item.label }}
22 </td> 17 </td>
23 <td 18 <td v-for="(row, index) in tableData" :key="index" :class="[
24 v-for="(row, index) in tableData" 19 row.qszt == '2' ? 'lishi' : '',
25 :key="index" 20 row.qszt == '0' ? 'linshi' : '',
26 :class="[ 21 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '',
27 row.qszt == '2' ? 'lishi' : '', 22 ]">
28 row.qszt == '0' ? 'linshi' : '',
29 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '',
30 ]"
31 >
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 23 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'">
33 正在办理 24 正在办理
34 </div> 25 </div>
...@@ -50,7 +41,7 @@ ...@@ -50,7 +41,7 @@
50 import { datas } from "./jsydsyq.js"; 41 import { datas } from "./jsydsyq.js";
51 import { getJsydsyqList } from "@/api/zhcx.js"; 42 import { getJsydsyqList } from "@/api/zhcx.js";
52 export default { 43 export default {
53 data() { 44 data () {
54 return { 45 return {
55 qsztList: [ 46 qsztList: [
56 { 47 {
...@@ -78,14 +69,15 @@ export default { ...@@ -78,14 +69,15 @@ export default {
78 title: "建设用地使用权、宅基地使用权登记信息", 69 title: "建设用地使用权、宅基地使用权登记信息",
79 }; 70 };
80 }, 71 },
81 created() { 72 created () {
82 this.propsParam = this.$attrs; 73 this.propsParam = this.$attrs;
74 console.log(this.$attrs, 'this.$attrs;');
83 this.columns = datas.columns(); 75 this.columns = datas.columns();
84 this.loadData(); 76 this.loadData();
85 // this.$alert(datas.columns()); 77 // this.$alert(datas.columns());
86 }, 78 },
87 methods: { 79 methods: {
88 loadData() { 80 loadData () {
89 //this.$alert(this.propsParam.bdcdyh); 81 //this.$alert(this.propsParam.bdcdyh);
90 getJsydsyqList({ 82 getJsydsyqList({
91 bdcdyid: this.propsParam.bdcdyid, 83 bdcdyid: this.propsParam.bdcdyid,
...@@ -98,10 +90,10 @@ export default { ...@@ -98,10 +90,10 @@ export default {
98 } 90 }
99 }); 91 });
100 }, 92 },
101 checkChange() { 93 checkChange () {
102 this.loadData(); 94 this.loadData();
103 }, 95 },
104 getQsztName(code) { 96 getQsztName (code) {
105 let name = ""; 97 let name = "";
106 for (let item of this.qsztList) { 98 for (let item of this.qsztList) {
107 if (item.value == code) { 99 if (item.value == code) {
......