92c76244 by 蔡俊立
2 parents 8e7d59a0 658dcffe
...@@ -32,22 +32,6 @@ export function Init(data) { ...@@ -32,22 +32,6 @@ export function Init(data) {
32 data 32 data
33 }) 33 })
34 } 34 }
35 // 初始化内容
36 export function saveData (data) {
37 return request({
38 url: SERVER.SERVERAPI + '/rest/ywbl/fdcq2lr/saveData',
39 method: 'post',
40 data
41 })
42 }
43 // 注销登记提交数据
44 export function saveLogoutData(data) {
45 return request({
46 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveLogoutData",
47 method: 'post',
48 data
49 })
50 }
51 // 首次登记提交 35 // 首次登记提交
52 export function saveBatchData(data) { 36 export function saveBatchData(data) {
53 return request({ 37 return request({
...@@ -56,20 +40,5 @@ export function saveBatchData(data) { ...@@ -56,20 +40,5 @@ export function saveBatchData(data) {
56 data 40 data
57 }) 41 })
58 } 42 }
59 // 更正/变更登记提交 43
60 export function saveGZBatchData(data) {
61 return request({
62 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveGZBatchData",
63 method: 'post',
64 data
65 })
66 }
67 // 更正/变更登记提交
68 export function saveBHZData(data) {
69 return request({
70 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBHZData",
71 method: 'post',
72 data
73 })
74 }
75 44
......
...@@ -41,36 +41,5 @@ export function saveData (data) { ...@@ -41,36 +41,5 @@ export function saveData (data) {
41 data 41 data
42 }) 42 })
43 } 43 }
44 // 注销登记提交数据 44
45 export function saveLogoutData(data) {
46 return request({
47 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveLogoutData",
48 method: 'post',
49 data
50 })
51 }
52 // 首次登记提交
53 export function saveBatchData(data) {
54 return request({
55 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBatchData",
56 method: 'post',
57 data
58 })
59 }
60 // 更正/变更登记提交
61 export function saveGZBatchData(data) {
62 return request({
63 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveGZBatchData",
64 method: 'post',
65 data
66 })
67 }
68 // 更正/变更登记提交
69 export function saveBHZData(data) {
70 return request({
71 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBHZData",
72 method: 'post',
73 data
74 })
75 }
76 45
......
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
109 </script> 109 </script>
110 <style rel="stylesheet/scss" lang="scss" > 110 <style rel="stylesheet/scss" lang="scss" >
111 @import "~@/styles/mixin.scss"; 111 @import "~@/styles/mixin.scss";
112 @import "./dialogBox.scss"; 112 @import "~@/styles/dialogBox.scss";
113 </style> 113 </style>
114 <style rel="stylesheet/scss" scoped lang="scss" > 114 <style rel="stylesheet/scss" scoped lang="scss" >
115 /deep/.is-fullscreen { 115 /deep/.is-fullscreen {
......
1 .dialogBox {
2 border-radius: 8px;
3 overflow: hidden;
4 background: #FFFFFF;
5 box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.10);
6
7 .dialog_title {
8 display: flex;
9 position: relative;
10 top: -2px;
11
12 b {
13 @include flex-center;
14 flex: 1;
15 width: 100%;
16 }
17 }
18
19 .dialog_full {
20 position: absolute;
21 top: 0;
22 right: 30px;
23 }
24
25 .el-dialog__body {
26 max-height: 88vh;
27 overflow-x: hidden;
28 overflow-y: hidden;
29 }
30
31 .dialog_footer {
32 margin-top: 8px;
33 @include flex-center;
34 }
35
36
37 }
38
39 .dialog_title {
40 @include flex;
41 justify-content: space-between;
42 width: 100%;
43 }
44
45 .el-dialog__header {
46 margin-bottom: 10px;
47 color: #4A4A4A;
48 background-color: #FCFDFD;
49 border-bottom: 1px solid #E4EBF4;
50 }
51
52 .el-dialog__body {
53 padding-top: 10px;
54 padding-bottom: 0;
55 }
56
57 .el-dialog__headerbtn .el-dialog__close {
58 color: #6B7A99 !important;
59 position: relative;
60 top: -2px;
61 }
62
63
64 .el-form-item {
65 @include flex;
66 width: 100%;
67 }
68
69 .el-dialog__wrapper {
70 width: 100%;
71 height: 100%;
72 overflow: hidden;
73 }
74
75 .contentCenter {
76 position: absolute;
77 top: 50%;
78 left: 50%;
79 transform: translate(calc(-50% + 85px), -50%);
80 }
81
82 .mainCenter {
83 position: absolute;
84 top: 50%;
85 left: 50%;
86 transform: translate(-50%, -50%);
87 }
...\ No newline at end of file ...\ No newline at end of file
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
109 </script> 109 </script>
110 <style rel="stylesheet/scss" lang="scss" > 110 <style rel="stylesheet/scss" lang="scss" >
111 @import "~@/styles/mixin.scss"; 111 @import "~@/styles/mixin.scss";
112 @import "./dialogBox.scss"; 112 @import "~@/styles/dialogBox.scss";
113 </style> 113 </style>
114 <style rel="stylesheet/scss" scoped lang="scss" > 114 <style rel="stylesheet/scss" scoped lang="scss" >
115 /deep/.is-fullscreen { 115 /deep/.is-fullscreen {
......
...@@ -277,6 +277,14 @@ export const asyncRoutes = [ ...@@ -277,6 +277,14 @@ export const asyncRoutes = [
277 name: 'flfg', 277 name: 'flfg',
278 meta: { title: '法律法规' } 278 meta: { title: '法律法规' }
279 }, 279 },
280 {
281 path: 'gxhpz',
282 id: '97',
283 parentId: '9',
284 component: () => import('@/views/system/gxhpz/gxhpz.vue'),
285 name: 'gxhpz',
286 meta: { title: '个性化配置' }
287 },
280 ] 288 ]
281 }, 289 },
282 { 290 {
......
1 .dialogBox { 1 .dialogBox {
2 border-radius: 8px; 2 border-radius: 8px;
3 overflow: hidden; 3 overflow: hidden;
4 background: #FFFFFF; 4 background: #FFFFFF;
5 box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.10); 5 box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.10);
6
7 .dialog_title {
8 display: flex;
9 position: relative;
10 top: -2px;
11
12 b {
13 @include flex-center;
14 flex: 1;
15 width: 100%;
16 }
17 }
18 6
19 .dialog_full { 7 .dialog_title {
20 position: absolute; 8 display: flex;
21 top: 0; 9 position: relative;
22 right: 30px; 10 top: -2px;
23 }
24 11
25 .el-dialog__body { 12 b {
26 max-height: 88vh; 13 @include flex-center;
27 overflow-x: hidden; 14 flex: 1;
28 overflow-y: hidden; 15 width: 100%;
29 } 16 }
17 }
30 18
31 .dialog_footer { 19 .dialog_full {
32 margin-top: 8px; 20 position: absolute;
33 @include flex-center; 21 top: 0;
34 } 22 right: 30px;
23 }
24
25 .el-dialog__body {
26 max-height: 88vh;
27 overflow-x: hidden;
28 overflow-y: hidden;
29 }
30
31 .dialog_footer {
32 margin-top: 8px;
33 @include flex-center;
34 }
35 35
36 36
37 } 37 }
38 38
39 .dialog_title { 39 .dialog_title {
40 @include flex; 40 @include flex;
41 justify-content: space-between; 41 justify-content: space-between;
42 width: 100%; 42 width: 100%;
43 } 43 }
44 44
45 .el-dialog__header { 45 .el-dialog__header {
46 margin-bottom: 10px; 46 margin-bottom: 10px;
47 color: #4A4A4A; 47 color: #4A4A4A;
48 background-color: #FCFDFD; 48 background-color: #FCFDFD;
49 border-bottom: 1px solid #E4EBF4; 49 border-bottom: 1px solid #E4EBF4;
50 } 50 }
51 51
52 .el-dialog__body { 52 .el-dialog__body {
53 padding-top: 10px; 53 padding-top: 10px;
54 padding-bottom: 0; 54 padding-bottom: 0;
55 } 55 }
56 56
57 .el-dialog__headerbtn .el-dialog__close { 57 .el-dialog__headerbtn .el-dialog__close {
58 color: #6B7A99 !important; 58 color: #6B7A99 !important;
59 position: relative; 59 position: relative;
60 top: -2px; 60 top: -2px;
61 } 61 }
62 62
63 63
64 .el-form-item { 64 .el-form-item {
65 @include flex; 65 @include flex;
66 width: 100%; 66 width: 100%;
67 } 67 }
68 68
69 .el-dialog__wrapper { 69 .el-dialog__wrapper {
70 width: 100%; 70 width: 100%;
71 height: 100%; 71 height: 100%;
72 overflow: hidden; 72 overflow: hidden;
73 } 73 }
74 74
75 .contentCenter { 75 .contentCenter {
76 position: absolute; 76 position: absolute;
77 top: 50%; 77 top: 50%;
78 left: 50%; 78 left: 50%;
79 transform: translate(calc(-50% + 85px), -50%); 79 transform: translate(calc(-50% + 85px), -50%);
80 } 80 }
81 81
82 .mainCenter { 82 .mainCenter {
83 position: absolute; 83 position: absolute;
84 top: 50%; 84 top: 50%;
85 left: 50%; 85 left: 50%;
86 transform: translate(-50%, -50%); 86 transform: translate(-50%, -50%);
87 } 87 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
93 <i class="el-icon-s-unfold pointer"></i> 93 <i class="el-icon-s-unfold pointer"></i>
94 </div> 94 </div>
95 <ul> 95 <ul>
96 <li v-for="(item, index) in doneList" :key="index" class="flexst dynamicInfo"> 96 <li v-for="(item, index) in doneList.slice(0, 10)" :key="index" class="flexst dynamicInfo">
97 <p class="right15">{{ item.dealTime.substring(0, 10) }}</p> 97 <p class="right15">{{ item.dealTime.substring(0, 10) }}</p>
98 <p class="list-title">{{ item.dealBusiness }} ({{ item.dealStep + '环节' }})</p> 98 <p class="list-title">{{ item.dealBusiness }} ({{ item.dealStep + '环节' }})</p>
99 </li> 99 </li>
......
1 <template>
2 <div class="from-clues">
3 <!-- 表单部分 -->
4 <div class="from-clues-header">
5 <el-form :model="ruleForm" label-width="80px">
6 <el-row>
7 <el-col :span="5">
8 <el-form-item label="个性化配置">
9 <el-input ></el-input>
10 </el-form-item>
11 </el-col>
12 <el-col :span="19" class="btnColRight">
13 <el-form-item>
14 <el-button type="primary" native-type="submit" >查询</el-button>
15 </el-form-item>
16 </el-col>
17 </el-row>
18 </el-form>
19 </div>
20 <!-- 表格 -->
21 </div>
22 </template>
23 <script>
24 import table from "@/utils/mixin/table";
25 export default {
26 name: "gxhpz",
27 components: { },
28 mixins: [table],
29 mounted () {
30 },
31 data () {
32 return {
33 isDialog: false,
34 isDiglog: false
35 }
36 },
37 methods: {
38 },
39 };
40 </script>
41 <style scoped lang="scss">
42 @import "~@/styles/public.scss";
43 </style>
44
...\ No newline at end of file ...\ No newline at end of file
...@@ -65,7 +65,7 @@ export default { ...@@ -65,7 +65,7 @@ export default {
65 }, 65 },
66 { 66 {
67 label: '是否必填', 67 label: '是否必填',
68 width: '100', 68 width: '130',
69 render: (h, scope) => { 69 render: (h, scope) => {
70 return ( 70 return (
71 <el-radio-group v-model={scope.row.isrequired} onChange={(val) => { scope.row[scope.column.property] = val }}> 71 <el-radio-group v-model={scope.row.isrequired} onChange={(val) => { scope.row[scope.column.property] = val }}>
......
...@@ -243,7 +243,7 @@ export default { ...@@ -243,7 +243,7 @@ export default {
243 } 243 }
244 } 244 }
245 </script> 245 </script>
246 <style lang='scss'> 246 <style lang='scss' scoped>
247 .djqxsd { 247 .djqxsd {
248 .repeat { 248 .repeat {
249 .el-input__inner { 249 .el-input__inner {
......
...@@ -320,7 +320,7 @@ export default { ...@@ -320,7 +320,7 @@ export default {
320 @import "~@/styles/mixin.scss"; 320 @import "~@/styles/mixin.scss";
321 321
322 /deep/.el-radio { 322 /deep/.el-radio {
323 margin-right: 8px; 323 margin-right: 0;
324 } 324 }
325 325
326 /deep/.el-radio__label { 326 /deep/.el-radio__label {
......
...@@ -12,18 +12,9 @@ export function getForm(tabName, djywbm) { ...@@ -12,18 +12,9 @@ export function getForm(tabName, djywbm) {
12 case "fwsyqslxx100": 12 case "fwsyqslxx100":
13 form = require("@/views/ywbl/fdcq2/slxx.vue"); 13 form = require("@/views/ywbl/fdcq2/slxx.vue");
14 break; 14 break;
15 case "fwsyqslxx200":
16 form = require("@/views/ywbl/fdcq2/slxx200.vue");
17 break;
18 case "fwsyqslxx300": 15 case "fwsyqslxx300":
19 form = require("@/views/ywbl/fdcq2/slxx300.vue"); 16 form = require("@/views/ywbl/fdcq2/slxx300.vue");
20 break; 17 break;
21 case "fwsyqslxx400":
22 form = require("@/views/ywbl/fdcq2/slxx400.vue");
23 break;
24 case "fwsyqslxx900":
25 form = require("@/views/ywbl/fdcq2/slxx900.vue");
26 break;
27 case "nydsyqslxx100": 18 case "nydsyqslxx100":
28 form = require("@/views/ywbl/nydsyq/slxx.vue"); 19 form = require("@/views/ywbl/nydsyq/slxx.vue");
29 break; 20 break;
......
...@@ -131,15 +131,16 @@ ...@@ -131,15 +131,16 @@
131 <div class="triangle"></div> 131 <div class="triangle"></div>
132 </div> 132 </div>
133 <el-row :gutter="10"> 133 <el-row :gutter="10">
134 <el-col :span="14" v-if="ruleForm.qlxx"> 134 <el-col :span="14" v-if="ruleForm.qlxx">
135 <el-form-item :class="flag ? 'marginBot0' : ''" label="共有方式:"> 135 <el-form-item :class="flag ? 'marginBot0' : ''" label="共有方式:">
136 <el-radio-group :disabled="$route.query.viewtype==1" @change="showCZInfo" v-model="ruleForm.slywxx.gyfs"> 136 <el-radio-group :disabled="$route.query.viewtype==1" @change="showCZInfo" v-model="ruleForm.slywxx.gyfs">
137 <el-radio label="1">单独所有</el-radio> 137 <el-radio label="0">单独所有</el-radio>
138 <el-radio label="2">共同共有</el-radio> 138 <el-radio label="1">共同共有</el-radio>
139 <el-radio label="3">按份所有</el-radio> 139 <el-radio label="2">按份所有</el-radio>
140 </el-radio-group> 140 <el-radio label="3">其它共有</el-radio>
141 </el-form-item> 141 </el-radio-group>
142 </el-col> 142 </el-form-item>
143 </el-col>
143 <el-col :span="5"> 144 <el-col :span="5">
144 <el-form-item :class="flag ? 'marginBot0' : ''" label="发证方式:"> 145 <el-form-item :class="flag ? 'marginBot0' : ''" label="发证方式:">
145 <el-radio-group v-model="ruleForm.slywxx.fzfs"> 146 <el-radio-group v-model="ruleForm.slywxx.fzfs">
...@@ -168,6 +169,15 @@ ...@@ -168,6 +169,15 @@
168 </el-row> 169 </el-row>
169 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 170 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList"
170 :gyfs="ruleForm.qlxx.gyfs" /> 171 :gyfs="ruleForm.qlxx.gyfs" />
172
173 <div v-if="ruleForm.ywrList.length>0">
174 <div class="slxx_title title-block">
175 义务人信息
176 <div class="triangle"></div>
177 </div>
178 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList"
179 :gyfs="ruleForm.qlxx.gyfs" />
180 </div>
171 <div class="slxx_title title-block"> 181 <div class="slxx_title title-block">
172 登记原因 182 登记原因
173 <div class="triangle"></div> 183 <div class="triangle"></div>
......
...@@ -129,7 +129,7 @@ export default { ...@@ -129,7 +129,7 @@ export default {
129 this.$emit("closeDialog"); 129 this.$emit("closeDialog");
130 }, 130 },
131 fetchData() { 131 fetchData() {
132 this.queryForm.sqywbm = this.djywbm; 132 this.queryForm.bsmSqyw = this.djqxObj.parentid;
133 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { 133 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => {
134 if (res.code === 200) { 134 if (res.code === 200) {
135 let { total, records } = res.result; 135 let { total, records } = res.result;
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
18 <div class="right-type el-card box-card is-always-shadow" v-if="n == -1"> 18 <div class="right-type el-card box-card is-always-shadow" v-if="n == -1">
19 <div class="right-title">登记类型</div> 19 <div class="right-title">登记类型</div>
20 <ul class="type-content"> 20 <ul class="type-content">
21 <li :class="item.cselect ? 'cactive' : ''" @click="handleDjlxSelect(item)" v-for="(item, index) in djlxList" 21 <li :class="item.cselect ? 'cactive' : ''" @dblclick="handleDjqxItem(item)" @click="handleDjlxSelect(item)"
22 :key="index"> 22 v-for="(item, index) in djlxList" :key="index">
23 <p> 23 <p>
24 {{ item.nodename }} 24 {{ item.nodename }}
25 </p> 25 </p>
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 <div class="right-situation el-card box-card is-always-shadow"> 33 <div class="right-situation el-card box-card is-always-shadow">
34 <div class="right-title">{{ obj[n] }}</div> 34 <div class="right-title">{{ obj[n] }}</div>
35 <ul> 35 <ul>
36 <li v-for="(item, index) in itemList" :key="index" @click="handleSelectYw(item, itemList)" 36 <li v-for="(item, index) in itemList" :key="index" @dblclick="handleSelectItem(item, itemList)"
37 :class="item.cselect ? 'cactive' : ''"> 37 @click="handleSelectYw(item, itemList)" :class="item.cselect ? 'cactive' : ''">
38 <p v-if="n == 0"> 38 <p v-if="n == 0">
39 {{ item.djywmc }}<br> 39 {{ item.djywmc }}<br>
40 {{ item.nodename }} 40 {{ item.nodename }}
...@@ -79,11 +79,7 @@ export default { ...@@ -79,11 +79,7 @@ export default {
79 isDialog: false, 79 isDialog: false,
80 btnDisabled: true, 80 btnDisabled: true,
81 djywbm: '', 81 djywbm: '',
82 82 djqxObj: {},
83 djqxObj: {
84 djqxbm: '',
85 djqxmc: ''
86 },
87 bsmSqyw: '' 83 bsmSqyw: ''
88 } 84 }
89 }, 85 },
...@@ -127,10 +123,8 @@ export default { ...@@ -127,10 +123,8 @@ export default {
127 list.forEach(item => { 123 list.forEach(item => {
128 this.$set(item, 'cselect', false) 124 this.$set(item, 'cselect', false)
129 }) 125 })
130 item.cselect = true 126 item.cselect = true;
131 this.djqxObj.djqxbm = item.nodecode 127 this.djqxObj = item;
132 this.djqxObj.djqxmc = item.djqxmc
133
134 if (item.sffqlc == '1') { 128 if (item.sffqlc == '1') {
135 this.btnDisabled = false 129 this.btnDisabled = false
136 this.bsmSqyw = item.bsmSqyw 130 this.bsmSqyw = item.bsmSqyw
...@@ -224,6 +218,23 @@ export default { ...@@ -224,6 +218,23 @@ export default {
224 } 218 }
225 this.djqxList = [] 219 this.djqxList = []
226 }, 220 },
221 handleDjqxItem (item) {
222 this.djlxList.forEach(item => {
223 item.cselect = false
224 })
225 console.log(item);
226 if (item.sffqlc == 1) {
227 this.djywbm = item.djywbm
228 this.bsmSqyw = item.bsmSqyw
229 item.cselect = true
230 this.isDialog = true
231 this.btnDisabled = true
232 }
233 },
234 handleSelectItem (item, list) {
235 this.handleSelectYw(item, list)
236 this.isDialog = true
237 },
227 // 选择不动产信息 238 // 选择不动产信息
228 bthSelectClick () { 239 bthSelectClick () {
229 this.isDialog = true 240 this.isDialog = true
......