111
Showing
3 changed files
with
193 additions
and
205 deletions
... | @@ -20,8 +20,8 @@ | ... | @@ -20,8 +20,8 @@ |
20 | <el-menu :default-active="activeIndex" @select="unitClick"> | 20 | <el-menu :default-active="activeIndex" @select="unitClick"> |
21 | <el-menu-item v-for="(item, index) in supplementarylist" :index="index.toString()" :key="index"> | 21 | <el-menu-item v-for="(item, index) in supplementarylist" :index="index.toString()" :key="index"> |
22 | <div> | 22 | <div> |
23 | <p>{{ item.bdcdyh }}</p> | 23 | <p>{{ item.qllxmc }} ||{{ item.operate }} </p> |
24 | <p class="title-detail">{{ item.zl }}</p> | 24 | <!-- <p class="title-detail">{{ item.zl }}</p> --> |
25 | </div> | 25 | </div> |
26 | <i class="el-icon-delete" v-if="supplementarylist.length > 1" @click.stop="handleDel(item)"></i> | 26 | <i class="el-icon-delete" v-if="supplementarylist.length > 1" @click.stop="handleDel(item)"></i> |
27 | </el-menu-item> | 27 | </el-menu-item> |
... | @@ -106,46 +106,27 @@ import { loadTreeData, getNode } from "./djbFrameData.js"; | ... | @@ -106,46 +106,27 @@ import { loadTreeData, getNode } from "./djbFrameData.js"; |
106 | if (res.code === 200 && res.result) { | 106 | if (res.code === 200 && res.result) { |
107 | this.currentSelectProps = res.result[0]; | 107 | this.currentSelectProps = res.result[0]; |
108 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | 108 | this.$emit('getCurrentSelectProps', this.currentSelectProps); |
109 | // this.getdjblist() | ||
110 | |||
111 | |||
112 | } | 109 | } |
113 | }) | 110 | }) |
114 | this.loadData () | ||
115 | this.getleftMenubl() | 111 | this.getleftMenubl() |
116 | }, | 112 | }, |
117 | getleftMenubl(){ | 113 | getleftMenubl(){ |
118 | var formdata = new FormData(); | 114 | var formdata = new FormData(); |
119 | formdata.append("bsmSlsq", this.bsmSlsq); | 115 | formdata.append("bsmSlsq", this.bsmSlsq); |
120 | leftMenubl(formdata).then((res) => { | 116 | leftMenubl(formdata).then((res) => { |
121 | console.log("左侧菜单集合",res); | 117 | this.supplementarylist=res.result; |
122 | // if (res.code === 200 && res.result) { | ||
123 | // this.currentSelectProps = res.result[0]; | ||
124 | // this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
125 | // // this.getdjblist() | ||
126 | |||
127 | |||
128 | // } | ||
129 | } | 118 | } |
130 | ) | 119 | ) |
131 | }, | 120 | }, |
132 | // 获取登记簿菜单 | ||
133 | loadData () { | ||
134 | this.supplementarylist=[{ | ||
135 | "zl": "抵押权", | ||
136 | },{ | ||
137 | "zl": "抵押权", | ||
138 | }] | ||
139 | |||
140 | }, | ||
141 | handleNodeClick (data, node, elem) { | 121 | handleNodeClick (data, node, elem) { |
142 | this.$parent.loadComponent(this.currentSelectProps,data); | 122 | this.$parent.loadComponent(this.currentSelectProps,data); |
143 | this.$parent.tabset(); | 123 | this.$parent.tabset(); |
144 | }, | 124 | }, |
145 | //申请单元点击事件 | 125 | //申请单元点击事件 |
146 | unitClick (index) { | 126 | unitClick (index) { |
147 | this.$parent.tabset() | 127 | this.$parent.currentSelectProps=this.supplementarylist[index]; |
148 | // this.currentSelectProps = this.unitData[index]; | 128 | this.$parent.tabset(); |
129 | // console.log("this.currentSelectProps", this.supplementarylist[index]); | ||
149 | // this.currentSelectProps.batchOperation = false; | 130 | // this.currentSelectProps.batchOperation = false; |
150 | // this.activeIndex = index.toString(); | 131 | // this.activeIndex = index.toString(); |
151 | // //选中表单传递数据 | 132 | // //选中表单传递数据 | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="from-clues-header"> | 2 | <div class="from-clues-header"> |
3 | <div>受理信息</div> | 3 | <div>收件信息</div> |
4 | <el-form ref="form" :model="form" label-width="160px"> | 4 | <!-- <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flag ? 'top' : ''" :inline="flag" |
5 | <el-row> | 5 | label-width="120px"> |
6 | <el-col :span="12"> | 6 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
7 | <el-form-item label="权属状态" label-width="140px"> | 7 | <div class="slxx_title title-block"> |
8 | <el-select v-model="form.qszt"> | 8 | 受理信息 |
9 | <el-option | 9 | <div class="triangle"></div> |
10 | v-for="item in qsztList" | 10 | </div> |
11 | :key="item.value" | 11 | <el-row :gutter="10" v-if="ruleForm.slsq"> |
12 | :label="item.label" | 12 | <el-col :span="8"> |
13 | :value="item.value" | 13 | <el-form-item label="业务号:"> |
14 | > | 14 | <el-input disabled v-model="ruleForm.slsq.ywh"></el-input> |
15 | </el-option> | 15 | </el-form-item> |
16 | </el-select> | 16 | </el-col> |
17 | </el-form-item> | 17 | <el-col :span="8"> |
18 | </el-col> | 18 | <el-form-item label="受理人员:"> |
19 | <el-col :span="12" v-for="item in datalist" :key="item.bdcdyh"> | 19 | <el-input disabled v-model="ruleForm.slsq.slry"></el-input> |
20 | <el-form-item | 20 | </el-form-item> |
21 | :prop="item.prop" | 21 | </el-col> |
22 | :label="item.label" | 22 | <el-col :span="8"> |
23 | label-width="140px" | 23 | <el-form-item label="受理时间:"> |
24 | > | 24 | <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> |
25 | <el-input v-model="form[item.prop]"></el-input> | 25 | </el-form-item> |
26 | </el-form-item> | 26 | </el-col> |
27 | </el-col> | 27 | </el-row> |
28 | </el-row> | 28 | <el-row :gutter="10" v-if="ruleForm.slsq"> |
29 | </el-form> | 29 | <el-col :span="8"> |
30 | <div class="btn"> | 30 | <el-form-item label="权利类型:"> |
31 | <el-button type="primary" @click="slxxsubmitForm">保存</el-button> | 31 | <el-input disabled v-model="ruleForm.slsq.qllxmc"></el-input> |
32 | <el-button @click="closeDialog">取消</el-button> | 32 | </el-form-item> |
33 | </div> | 33 | </el-col> |
34 | </div> | 34 | <el-col :span="8"> |
35 | <el-form-item label="登记类型:"> | ||
36 | <el-input disabled v-model="ruleForm.slsq.djlxmc"></el-input> | ||
37 | </el-form-item> | ||
38 | </el-col> | ||
39 | <el-col :span="8"> | ||
40 | <el-form-item label="登记情形:"> | ||
41 | <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input> | ||
42 | </el-form-item> | ||
43 | </el-col> | ||
44 | </el-row> | ||
45 | </div> | ||
46 | </el-form>--> | ||
47 | <div class="btn"> | ||
48 | <el-button type="primary" @click="slxxsubmitForm">保存</el-button> | ||
49 | <el-button @click="closeDialog">取消</el-button> | ||
50 | </div> | ||
51 | </div> | ||
35 | </template> | 52 | </template> |
36 | <script> | 53 | <script> |
37 | import { mapGetters } from "vuex"; | 54 | import { mapGetters } from "vuex"; |
55 | import { init } from "@/api/djbbl.js"; | ||
38 | export default { | 56 | export default { |
39 | |||
40 | props: { | 57 | props: { |
41 | formData: { | 58 | currentSelectProps: { |
42 | type: Object, | 59 | type: Object, |
43 | default: () => {}, | 60 | default: () => {}, |
44 | }, | 61 | }, |
... | @@ -64,37 +81,38 @@ export default { | ... | @@ -64,37 +81,38 @@ export default { |
64 | isshow: true, | 81 | isshow: true, |
65 | }; | 82 | }; |
66 | }, | 83 | }, |
67 | computed: { | 84 | computed: { |
68 | 85 | ...mapGetters(["dictData"]), | |
69 | ...mapGetters(["dictData"]) | 86 | }, |
70 | }, | 87 | created() { |
71 | created () { | 88 | this.init2(); |
72 | console.log("this.propsParam",this.propsParam); | 89 | //console.log("this.propsParam", this.propsParam); |
73 | // this.clmlInitList(1) | 90 | // this.clmlInitList(1) |
74 | }, | 91 | }, |
75 | mounted() { | 92 | mounted() { |
76 | 93 | // if (this.formData.data) { | |
77 | if (this.formData.data) { | 94 | // this.$nextTick(() => { |
78 | this.$nextTick(() => { | 95 | // this.form = Object.assign({}, this.formData.data); |
79 | this.form = Object.assign({}, this.formData.data); | 96 | // // this.datalist = Object.assign([], this.formData.datalist) |
80 | // this.datalist = Object.assign([], this.formData.datalist) | 97 | // this.form.qszt = |
81 | this.form.qszt = | 98 | // this.form.qszt == "0" |
82 | this.form.qszt == "0" | 99 | // ? "临时" |
83 | ? "临时" | 100 | // : this.form.qszt == "1" |
84 | : this.form.qszt == "1" | 101 | // ? "现势" |
85 | ? "现势" | 102 | // : "历史"; |
86 | : "历史"; | 103 | // }); |
87 | }); | 104 | // } |
88 | } | ||
89 | |||
90 | // this.datalist = this.formData.datalist | 105 | // this.datalist = this.formData.datalist |
91 | this.datalist = JSON.parse(JSON.stringify(this.formData.datalist)); | 106 | // this.datalist = JSON.parse(JSON.stringify(this.formData.datalist)); |
92 | this.datalist.shift(); | 107 | // this.datalist.shift(); |
93 | this.datalist.shift(); | 108 | // this.datalist.shift(); |
94 | console.log("this.datalist", this.datalist); | 109 | // console.log("this.datalist", this.datalist); |
95 | }, | 110 | }, |
96 | 111 | ||
97 | methods: { | 112 | methods: { |
113 | init2() { | ||
114 | console.log("this.currentSelectProps", this.currentSelectProps); | ||
115 | }, | ||
98 | // 受理信息保存 | 116 | // 受理信息保存 |
99 | slxxsubmitForm() { | 117 | slxxsubmitForm() { |
100 | this.$refs.form.validate((valid) => { | 118 | this.$refs.form.validate((valid) => { |
... | @@ -114,10 +132,7 @@ export default { | ... | @@ -114,10 +132,7 @@ export default { |
114 | }); | 132 | }); |
115 | this.isshow = false; | 133 | this.isshow = false; |
116 | }, | 134 | }, |
117 | closeDialog(){ | 135 | closeDialog() {}, |
118 | |||
119 | } | ||
120 | |||
121 | }, | 136 | }, |
122 | }; | 137 | }; |
123 | </script> | 138 | </script> |
... | @@ -154,7 +169,7 @@ export default { | ... | @@ -154,7 +169,7 @@ export default { |
154 | padding: 20px 40px; | 169 | padding: 20px 40px; |
155 | /deep/.el-input__inner { | 170 | /deep/.el-input__inner { |
156 | width: 200px; | 171 | width: 200px; |
157 | border:none; | 172 | border: none; |
158 | } | 173 | } |
159 | } | 174 | } |
160 | .spyj_title { | 175 | .spyj_title { |
... | @@ -236,126 +251,126 @@ export default { | ... | @@ -236,126 +251,126 @@ export default { |
236 | } | 251 | } |
237 | 252 | ||
238 | // 材料信息样式 | 253 | // 材料信息样式 |
239 | .active { | 254 | .active { |
240 | background: $light-blue !important; | 255 | background: $light-blue !important; |
241 | color: #fff; | 256 | color: #fff; |
242 | } | 257 | } |
243 | 258 | ||
244 | .required { | 259 | .required { |
245 | font-size: 12px; | 260 | font-size: 12px; |
246 | color: $pink; | 261 | color: $pink; |
247 | float: left; | 262 | float: left; |
248 | } | 263 | } |
249 | 264 | ||
250 | .cl_number { | 265 | .cl_number { |
251 | float: right; | 266 | float: right; |
252 | } | 267 | } |
253 | 268 | ||
254 | .clxx { | 269 | .clxx { |
255 | width: 100%; | 270 | width: 100%; |
271 | display: flex; | ||
272 | padding-left: 5px; | ||
273 | height: calc(100vh - 125px); | ||
274 | |||
275 | .left { | ||
256 | display: flex; | 276 | display: flex; |
257 | padding-left: 5px; | 277 | flex-direction: column; |
258 | height: calc(100vh - 125px); | 278 | justify-content: space-between; |
279 | |||
280 | .item { | ||
281 | width: 28px; | ||
282 | height: 49%; | ||
283 | @include flex-center; | ||
284 | background-color: #e4e7ed; | ||
285 | border-bottom-right-radius: 10px; | ||
286 | padding: 5px; | ||
287 | cursor: pointer; | ||
288 | transition: all 0.3s; | ||
289 | |||
290 | &:hover { | ||
291 | @extend .active; | ||
292 | } | ||
293 | } | ||
294 | } | ||
259 | 295 | ||
260 | .left { | 296 | .right { |
261 | display: flex; | 297 | width: 100%; |
262 | flex-direction: column; | 298 | height: 100%; |
263 | justify-content: space-between; | 299 | |
264 | 300 | .clmlmx-box { | |
265 | .item { | 301 | margin: 0 auto; |
266 | width: 28px; | 302 | |
267 | height: 49%; | 303 | .title { |
268 | @include flex-center; | 304 | text-align: center; |
269 | background-color: #e4e7ed; | 305 | height: 60px; |
270 | border-bottom-right-radius: 10px; | 306 | line-height: 60px; |
271 | padding: 5px; | 307 | border: 1px solid #dfe6ec; |
272 | cursor: pointer; | 308 | font-size: 20px; |
273 | transition: all 0.3s; | 309 | background: #81d3f81a; |
274 | 310 | margin-bottom: -1px; | |
275 | &:hover { | ||
276 | @extend .active; | ||
277 | } | ||
278 | } | 311 | } |
279 | } | 312 | } |
280 | 313 | ||
281 | .right { | 314 | .clyl-box { |
282 | width: 100%; | 315 | width: 100%; |
283 | height: 100%; | 316 | height: 100%; |
317 | display: flex; | ||
284 | 318 | ||
285 | .clmlmx-box { | 319 | .menu-tree { |
286 | margin: 0 auto; | 320 | width: 20%; |
287 | 321 | min-width: 160px; | |
288 | .title { | 322 | height: 100%; |
323 | margin-right: 10px; | ||
324 | border-right: 1px dotted #d9d9d9; | ||
325 | padding: 0 15px; | ||
326 | |||
327 | .item { | ||
328 | line-height: 30px; | ||
329 | padding-top: 5px; | ||
330 | border-bottom: 1px solid #e8e8e8; | ||
331 | font-size: 16px; | ||
289 | text-align: center; | 332 | text-align: center; |
290 | height: 60px; | 333 | color: $light-blue; |
291 | line-height: 60px; | ||
292 | border: 1px solid #dfe6ec; | ||
293 | font-size: 20px; | ||
294 | background: #81d3f81a; | ||
295 | margin-bottom: -1px; | ||
296 | } | ||
297 | } | ||
298 | 334 | ||
299 | .clyl-box { | 335 | .itemIcon { |
300 | width: 100%; | 336 | float: right; |
301 | height: 100%; | 337 | line-height: 60px; |
302 | display: flex; | 338 | cursor: pointer; |
303 | 339 | } | |
304 | .menu-tree { | 340 | |
305 | width: 20%; | 341 | .child { |
306 | min-width: 160px; | 342 | line-height: 32px; |
307 | height: 100%; | ||
308 | margin-right: 10px; | ||
309 | border-right: 1px dotted #d9d9d9; | ||
310 | padding: 0 15px; | ||
311 | |||
312 | .item { | ||
313 | line-height: 30px; | ||
314 | padding-top: 5px; | ||
315 | border-bottom: 1px solid #e8e8e8; | 343 | border-bottom: 1px solid #e8e8e8; |
316 | font-size: 16px; | 344 | padding-left: 10px; |
317 | text-align: center; | 345 | color: #6b6b6b; |
346 | cursor: pointer; | ||
347 | box-sizing: border-box; | ||
348 | border-radius: 6px; | ||
349 | line-height: 20px; | ||
350 | transition: all 0.3s; | ||
351 | padding: 8px 0; | ||
352 | } | ||
353 | |||
354 | .child:hover { | ||
318 | color: $light-blue; | 355 | color: $light-blue; |
356 | transform: scale(1.1); | ||
357 | } | ||
319 | 358 | ||
320 | .itemIcon { | 359 | .checked { |
321 | float: right; | 360 | border: 1px solid $light-blue; |
322 | line-height: 60px; | 361 | color: $light-blue; |
323 | cursor: pointer; | ||
324 | } | ||
325 | |||
326 | .child { | ||
327 | line-height: 32px; | ||
328 | border-bottom: 1px solid #e8e8e8; | ||
329 | padding-left: 10px; | ||
330 | color: #6b6b6b; | ||
331 | cursor: pointer; | ||
332 | box-sizing: border-box; | ||
333 | border-radius: 6px; | ||
334 | line-height: 20px; | ||
335 | transition: all 0.3s; | ||
336 | padding: 8px 0; | ||
337 | } | ||
338 | |||
339 | .child:hover { | ||
340 | color: $light-blue; | ||
341 | transform: scale(1.1); | ||
342 | } | ||
343 | |||
344 | .checked { | ||
345 | border: 1px solid $light-blue; | ||
346 | color: $light-blue; | ||
347 | } | ||
348 | } | 362 | } |
349 | } | 363 | } |
364 | } | ||
350 | 365 | ||
351 | .clyl-img { | 366 | .clyl-img { |
352 | width: 75%; | 367 | width: 75%; |
353 | height: 100%; | 368 | height: 100%; |
354 | background: #f3f4f7; | 369 | background: #f3f4f7; |
355 | margin: 0 auto; | 370 | margin: 0 auto; |
356 | position: relative; | 371 | position: relative; |
357 | } | ||
358 | } | 372 | } |
359 | } | 373 | } |
360 | } | 374 | } |
375 | } | ||
361 | </style> | 376 | </style> | ... | ... |
... | @@ -70,8 +70,6 @@ | ... | @@ -70,8 +70,6 @@ |
70 | </style> | 70 | </style> |
71 | <script> | 71 | <script> |
72 | import WorkFlow from "./mixin/index"; | 72 | import WorkFlow from "./mixin/index"; |
73 | // import publicFlow from "./mixin/public.js"; | ||
74 | // import { getStepFormInfo } from "@/api/fqsq.js" | ||
75 | import { getForm } from "./flowform" | 73 | import { getForm } from "./flowform" |
76 | import NoticeBar from "@/components/NoticeBar/index"; | 74 | import NoticeBar from "@/components/NoticeBar/index"; |
77 | import { unClaimTask } from "@/api/ywbl.js"; | 75 | import { unClaimTask } from "@/api/ywbl.js"; |
... | @@ -152,7 +150,7 @@ export default { | ... | @@ -152,7 +150,7 @@ export default { |
152 | arr[index].value=item.id | 150 | arr[index].value=item.id |
153 | }) | 151 | }) |
154 | this.tabList=this.tabdata | 152 | this.tabList=this.tabdata |
155 | console.log("登记簿列表",this.tabList); | 153 | //console.log("登记簿列表",this.tabList); |
156 | }, 200) | 154 | }, 200) |
157 | 155 | ||
158 | }, | 156 | }, |
... | @@ -201,13 +199,7 @@ export default { | ... | @@ -201,13 +199,7 @@ export default { |
201 | if (activeName && activeName != 0) this.getFromRouter(activeName) | 199 | if (activeName && activeName != 0) this.getFromRouter(activeName) |
202 | }, | 200 | }, |
203 | //切换选项卡内容组件 | 201 | //切换选项卡内容组件 |
204 | getFromRouter (tabname) { | 202 | getFromRouter (tabname) { |
205 | // for (let item of this.tabList) { | ||
206 | // if (item.value === tabname) { | ||
207 | // this.currentSelectTab = item | ||
208 | // break; | ||
209 | // } | ||
210 | // } | ||
211 | this.componentTag = getForm(tabname, this.$route.query.sqywbm); | 203 | this.componentTag = getForm(tabname, this.$route.query.sqywbm); |
212 | } | 204 | } |
213 | }, | 205 | }, | ... | ... |
-
Please register or sign in to post a comment