8970ccfe by weimo934

Merge remote-tracking branch 'origin/master'

2 parents 35676eb2 76174cfc
...@@ -31,6 +31,12 @@ ...@@ -31,6 +31,12 @@
31 <ul class="icon_lists dib-box"> 31 <ul class="icon_lists dib-box">
32 32
33 <li class="dib"> 33 <li class="dib">
34 <span class="icon iconfont">&#xe7af;</span>
35 <div class="name">打印</div>
36 <div class="code-name">&amp;#xe7af;</div>
37 </li>
38
39 <li class="dib">
34 <span class="icon iconfont">&#xe7a6;</span> 40 <span class="icon iconfont">&#xe7a6;</span>
35 <div class="name">饼图</div> 41 <div class="name">饼图</div>
36 <div class="code-name">&amp;#xe7a6;</div> 42 <div class="code-name">&amp;#xe7a6;</div>
...@@ -651,6 +657,15 @@ ...@@ -651,6 +657,15 @@
651 <ul class="icon_lists dib-box"> 657 <ul class="icon_lists dib-box">
652 658
653 <li class="dib"> 659 <li class="dib">
660 <span class="icon iconfont icondayin"></span>
661 <div class="name">
662 打印
663 </div>
664 <div class="code-name">.icondayin
665 </div>
666 </li>
667
668 <li class="dib">
654 <span class="icon iconfont iconbingtu"></span> 669 <span class="icon iconfont iconbingtu"></span>
655 <div class="name"> 670 <div class="name">
656 饼图 671 饼图
...@@ -1536,6 +1551,14 @@ ...@@ -1536,6 +1551,14 @@
1536 1551
1537 <li class="dib"> 1552 <li class="dib">
1538 <svg class="icon svg-icon" aria-hidden="true"> 1553 <svg class="icon svg-icon" aria-hidden="true">
1554 <use xlink:href="#icondayin"></use>
1555 </svg>
1556 <div class="name">打印</div>
1557 <div class="code-name">#icondayin</div>
1558 </li>
1559
1560 <li class="dib">
1561 <svg class="icon svg-icon" aria-hidden="true">
1539 <use xlink:href="#iconbingtu"></use> 1562 <use xlink:href="#iconbingtu"></use>
1540 </svg> 1563 </svg>
1541 <div class="name">饼图</div> 1564 <div class="name">饼图</div>
......
1 @font-face {font-family: "iconfont"; 1 @font-face {font-family: "iconfont";
2 src: url('iconfont.eot?t=1610701630862'); /* IE9 */ 2 src: url('iconfont.eot?t=1610956343285'); /* IE9 */
3 src: url('iconfont.eot?t=1610701630862#iefix') format('embedded-opentype'), /* IE6-IE8 */ 3 src: url('iconfont.eot?t=1610956343285#iefix') format('embedded-opentype'), /* IE6-IE8 */
4 url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), 4 url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
5 url('iconfont.woff?t=1610701630862') format('woff'), 5 url('iconfont.woff?t=1610956343285') format('woff'),
6 url('iconfont.ttf?t=1610701630862') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ 6 url('iconfont.ttf?t=1610956343285') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
7 url('iconfont.svg?t=1610701630862#iconfont') format('svg'); /* iOS 4.1- */ 7 url('iconfont.svg?t=1610956343285#iconfont') format('svg'); /* iOS 4.1- */
8 } 8 }
9 9
10 .iconfont { 10 .iconfont {
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
15 -moz-osx-font-smoothing: grayscale; 15 -moz-osx-font-smoothing: grayscale;
16 } 16 }
17 17
18 .icondayin:before {
19 content: "\e7af";
20 }
21
18 .iconbingtu:before { 22 .iconbingtu:before {
19 content: "\e7a6"; 23 content: "\e7a6";
20 } 24 }
......
This diff could not be displayed because it is too large.
...@@ -6,6 +6,13 @@ ...@@ -6,6 +6,13 @@
6 "description": "", 6 "description": "",
7 "glyphs": [ 7 "glyphs": [
8 { 8 {
9 "icon_id": "19479731",
10 "name": "打印",
11 "font_class": "dayin",
12 "unicode": "e7af",
13 "unicode_decimal": 59311
14 },
15 {
9 "icon_id": "19449217", 16 "icon_id": "19449217",
10 "name": "饼图", 17 "name": "饼图",
11 "font_class": "bingtu", 18 "font_class": "bingtu",
......
...@@ -20,6 +20,9 @@ Created by iconfont ...@@ -20,6 +20,9 @@ Created by iconfont
20 /> 20 />
21 <missing-glyph /> 21 <missing-glyph />
22 22
23 <glyph glyph-name="dayin" unicode="&#59311;" d="M721.454545 523.636364H791.272727a46.545455 46.545455 0 0 0 46.545455-46.545455v-279.272727a46.545455 46.545455 0 0 0-46.545455-46.545455h-23.272727v23.272728a93.090909 93.090909 0 0 1-93.090909 93.090909h-372.363636a93.090909 93.090909 0 0 1-93.09091-93.090909v-23.272728H186.181818a46.545455 46.545455 0 0 0-46.545454 46.545455V477.090909a46.545455 46.545455 0 0 0 46.545454 46.545455h535.272727z m0 46.545454h-465.454545V663.272727a46.545455 46.545455 0 0 0 46.545455 46.545455h372.363636a46.545455 46.545455 0 0 0 46.545454-46.545455v-93.090909z m-418.90909-349.090909h372.363636a46.545455 46.545455 0 0 0 46.545454-46.545454V58.181818a46.545455 46.545455 0 0 0-46.545454-46.545454h-372.363636a46.545455 46.545455 0 0 0-46.545455 46.545454v116.363637a46.545455 46.545455 0 0 0 46.545455 46.545454z m-23.272728 232.727273a23.272727 23.272727 0 1 1 0-46.545455h93.090909a23.272727 23.272727 0 0 1 0 46.545455H279.272727z" horiz-adv-x="1024" />
24
25
23 <glyph glyph-name="bingtu" unicode="&#59302;" d="M512 864a480 480 0 1 0 0-960 480 480 0 0 0 0 960z m-60.032-64.256A420.096 420.096 0 0 1 512-36.032a420.096 420.096 0 0 1 415.744 360H481.92a30.016 30.016 0 0 0-29.44 24.64l-0.512 5.376V799.744zM512 804.032V384h420.032A419.968 419.968 0 0 1 512 804.032z" horiz-adv-x="1024" /> 26 <glyph glyph-name="bingtu" unicode="&#59302;" d="M512 864a480 480 0 1 0 0-960 480 480 0 0 0 0 960z m-60.032-64.256A420.096 420.096 0 0 1 512-36.032a420.096 420.096 0 0 1 415.744 360H481.92a30.016 30.016 0 0 0-29.44 24.64l-0.512 5.376V799.744zM512 804.032V384h420.032A419.968 419.968 0 0 1 512 804.032z" horiz-adv-x="1024" />
24 27
25 28
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
11 width: 100%; 11 width: 100%;
12 height: 100%; 12 height: 100%;
13 box-sizing: border-box; 13 box-sizing: border-box;
14 padding: 18px 10px 0!important; 14 padding: 18px 18px 0!important;
15 } 15 }
16 .pagination { 16 .pagination {
17 padding: 18px; 17 padding: 18px;
...@@ -77,6 +77,9 @@ ol, ul { list-style:none; } ...@@ -77,6 +77,9 @@ ol, ul { list-style:none; }
77 .top20{ 77 .top20{
78 top: 20px; 78 top: 20px;
79 } 79 }
80 .top40{
81 top: 40px;
82 }
80 // 滚动条样式 83 // 滚动条样式
81 ::-webkit-scrollbar { 84 ::-webkit-scrollbar {
82 width: 6px; 85 width: 6px;
...@@ -118,6 +121,7 @@ ol, ul { list-style:none; } ...@@ -118,6 +121,7 @@ ol, ul { list-style:none; }
118 border-top: 1px solid #F4F9FF; 121 border-top: 1px solid #F4F9FF;
119 } 122 }
120 } 123 }
124
121 .el-tabs{ 125 .el-tabs{
122 height: calc(100% - 50px); 126 height: calc(100% - 50px);
123 /deep/.el-tabs__content{ 127 /deep/.el-tabs__content{
...@@ -130,15 +134,63 @@ ol, ul { list-style:none; } ...@@ -130,15 +134,63 @@ ol, ul { list-style:none; }
130 padding: 0; 134 padding: 0;
131 } 135 }
132 /deep/ .el-tabs__item { 136 /deep/ .el-tabs__item {
133 height: 48px; 137 height: 44px;
138 font-size: 16px;
134 } 139 }
135 /deep/ .el-tabs__header{ 140 /deep/ .el-tabs__header{
136 background-color: #ffffff; 141 background-color: #ffffff;
142 margin-bottom: 0;
143 }
144 .el-tabs__header{
145 background-color: #ffffff;
146 }
147 /deep/ .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2){
148 padding: 0 20px;
149 }
150 /deep/.el-tabs__active-bar{
151 position: absolute;
152 bottom: 5px;
153 left: 0;
154 height: 2px;
155 background-color: #0091FF;
156 z-index: 1;
157 }
158 /deep/.el-tabs__nav-wrap{
159 background: #FFFFFF;
160 box-shadow: 0px 1px 2px 1px rgba(49, 132, 245, 0.1);
161 }
162 /deep/.el-tabs__nav .is-active{
163 background: #FFFFFF;
164 color: #0091FF;
165 }
166 /deep/.el-tabs__nav-wrap::after{
167 height: 0;
168 }
169 /deep/ .el-tabs__nav{
170 margin-left: 20px;
137 } 171 }
138 } 172 }
139 .el-tabs__item{ 173 // .el-tabs__header{
140 font-size: 16px; 174 // background-color: #ffffff;
141 } 175 // }
176 // .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2){
177 // padding: 0 20px;
178 // }
179 // .el-tabs__active-bar{
180 // position: absolute;
181 // bottom: 3px;
182 // left: 0;
183 // height: 2px;
184 // background-color: #409EFF;
185 // z-index: 1;
186 // }
187 // .el-tabs__nav-wrap{
188 // background: #FFFFFF;
189 // box-shadow: 0px 1px 2px 1px rgba(49, 132, 245, 0.1);
190 // }
191 // .el-tabs__nav .is-active{
192 // background: #FFFFFF;
193 // }
142 //弹框遮罩层样式 194 //弹框遮罩层样式
143 .v-modal{ 195 .v-modal{
144 opacity: .2; 196 opacity: .2;
......
1 <template> 1 <template>
2 <div class="hb-tabs top20"> 2 <div class="hb-tabs top40">
3 <div class="hbq"> 3 <div class="hbq">
4 <span class="tips" style="margin-left:0;">合并前幢信息(已选择幢{{dzhbqData.length}}个)</span> 4 <span class="tips" style="margin-left:0;">合并前幢信息(已选择幢{{dzhbqData.length}}个)</span>
5 5
......
1 <template> 1 <template>
2 <div class="content_box"> 2 <div class="content_box">
3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" type="border-card" > 3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" >
4 <el-tab-pane label="多幢基本信息" name="dzxx"><dzxx v-if="dzJbxxVisble"></dzxx></el-tab-pane> 4 <el-tab-pane label="多幢基本信息" name="dzxx"><dzxx v-if="dzJbxxVisble"></dzxx></el-tab-pane>
5 <el-tab-pane label="附件材料" name="fjcl"><fjcl v-if="fjclVisible" ref="fjcl" :is-disabled="isDisabled"></fjcl></el-tab-pane> 5 <el-tab-pane label="附件材料" name="fjcl"><fjcl v-if="fjclVisible" ref="fjcl" :is-disabled="isDisabled"></fjcl></el-tab-pane>
6 <el-tab-pane label="历史回溯" name="lshs"><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs></el-tab-pane> 6 <el-tab-pane label="历史回溯" name="lshs"><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs></el-tab-pane>
......
1 <template> 1 <template>
2 <el-tabs v-model="activeName" type="border-card" @tab-click="handleClick"> 2 <el-tabs v-model="activeName" @tab-click="handleClick">
3 <el-tab-pane label="日志管理" name="log"><log></log></el-tab-pane> 3 <el-tab-pane label="日志管理" name="log"><log></log></el-tab-pane>
4 <el-tab-pane label="字典管理" name="dictionary"><dictionary></dictionary></el-tab-pane> 4 <el-tab-pane label="字典管理" name="dictionary"><dictionary></dictionary></el-tab-pane>
5 </el-tabs> 5 </el-tabs>
......
1 <template> 1 <template>
2 <el-tabs v-model="activeName" type="border-card"> 2 <el-tabs v-model="activeName" >
3 <el-tab-pane label="添加" name="tj"> 3 <el-tab-pane label="添加" name="tj">
4 <div class="main"> 4 <div class="main">
5 <!-- <p class="tips">查询条件</p> --> 5 <!-- <p class="tips">查询条件</p> -->
......
...@@ -567,7 +567,7 @@ export default { ...@@ -567,7 +567,7 @@ export default {
567 height: 100%; 567 height: 100%;
568 -webkit-box-sizing: border-box; 568 -webkit-box-sizing: border-box;
569 box-sizing: border-box; 569 box-sizing: border-box;
570 padding: 20px; 570 padding: 25px 20px;
571 } 571 }
572 .search{ 572 .search{
573 573
...@@ -668,7 +668,7 @@ table:hover { ...@@ -668,7 +668,7 @@ table:hover {
668 668
669 .page { 669 .page {
670 position: fixed; 670 position: fixed;
671 bottom: 20px; 671 bottom: 15px;
672 width: auto; 672 width: auto;
673 height: auto; 673 height: auto;
674 } 674 }
......
...@@ -918,11 +918,10 @@ ...@@ -918,11 +918,10 @@
918 </script> 918 </script>
919 <style scoped lang="less"> 919 <style scoped lang="less">
920 .fg { 920 .fg {
921
922 .menu { 921 .menu {
923 /deep/ .el-tabs__content { 922 /deep/ .el-tabs__content {
924 position: unset; 923 position: unset;
925 margin-top: 62px; 924 margin-top: 60px;
926 overflow: visible; 925 overflow: visible;
927 } 926 }
928 /deep/ .el-tabs__header { 927 /deep/ .el-tabs__header {
...@@ -935,7 +934,7 @@ ...@@ -935,7 +934,7 @@
935 border: 0; 934 border: 0;
936 border-bottom: 1px solid #E4E7ED; 935 border-bottom: 1px solid #E4E7ED;
937 /deep/ .el-tabs__nav-scroll { 936 /deep/ .el-tabs__nav-scroll {
938 height: 50px; 937 height: 44px;
939 box-sizing: border-box; 938 box-sizing: border-box;
940 padding-left: 20px; 939 padding-left: 20px;
941 .el-tabs__active-bar { 940 .el-tabs__active-bar {
...@@ -943,12 +942,13 @@ ...@@ -943,12 +942,13 @@
943 } 942 }
944 > .el-tabs__nav { 943 > .el-tabs__nav {
945 border: 0; 944 border: 0;
945 margin-left: 0!important;
946 > .el-tabs__item { 946 > .el-tabs__item {
947 border: 1px solid #DEDEDE; 947 border: 1px solid #DEDEDE;
948 height: 36px; 948 height: 32px;
949 line-height: 32px; 949 line-height: 30px;
950 padding: 0 20px; 950 padding: 0 20px;
951 margin: 9px 10px 9px 0; 951 margin: 6px 10px 9px 0;
952 background-color: #ffffff; 952 background-color: #ffffff;
953 } 953 }
954 .is-active { 954 .is-active {
......
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
71 height: 100%; 71 height: 100%;
72 /deep/ .el-tabs__content { 72 /deep/ .el-tabs__content {
73 position: unset; 73 position: unset;
74 margin-top: 40px; 74 margin-top: 45px;
75 overflow: visible; 75 overflow: visible;
76 /deep/.el-tab-pane{ 76 /deep/.el-tab-pane{
77 height: calc(100% - 0px); 77 height: calc(100% - 0px);
...@@ -87,7 +87,7 @@ export default { ...@@ -87,7 +87,7 @@ export default {
87 border: 0; 87 border: 0;
88 border-bottom: 1px solid #E4E7ED; 88 border-bottom: 1px solid #E4E7ED;
89 /deep/ .el-tabs__nav-scroll { 89 /deep/ .el-tabs__nav-scroll {
90 height: 50px; 90 height: 44px;
91 box-sizing: border-box; 91 box-sizing: border-box;
92 padding-left: 20px; 92 padding-left: 20px;
93 .el-tabs__active-bar { 93 .el-tabs__active-bar {
...@@ -95,12 +95,13 @@ export default { ...@@ -95,12 +95,13 @@ export default {
95 } 95 }
96 > .el-tabs__nav { 96 > .el-tabs__nav {
97 border: 0; 97 border: 0;
98 margin-left: 0!important;
98 > .el-tabs__item { 99 > .el-tabs__item {
99 border: 1px solid #DEDEDE; 100 border: 1px solid #DEDEDE;
100 height: 36px; 101 height: 32px;
101 line-height: 32px; 102 line-height: 30px;
102 padding: 0 20px; 103 padding: 0 20px;
103 margin: 9px 10px 9px 0; 104 margin: 6px 10px 9px 0;
104 background-color: #ffffff; 105 background-color: #ffffff;
105 } 106 }
106 .is-active { 107 .is-active {
......
...@@ -187,6 +187,7 @@ ...@@ -187,6 +187,7 @@
187 </div> 187 </div>
188 </el-tab-pane> 188 </el-tab-pane>
189 <el-tab-pane label="户合并" name="h"> 189 <el-tab-pane label="户合并" name="h">
190 <div style="width:100%;height:25px"></div>
190 <div class="hb-tabs psn" v-if="hhbtabs"> 191 <div class="hb-tabs psn" v-if="hhbtabs">
191 <hfghb></hfghb> 192 <hfghb></hfghb>
192 </div> 193 </div>
...@@ -583,12 +584,9 @@ ...@@ -583,12 +584,9 @@
583 height: 100%; 584 height: 100%;
584 .menu { 585 .menu {
585 height: 100%; 586 height: 100%;
586 .top40{
587 top: 40px;
588 }
589 /deep/ .el-tabs__content { 587 /deep/ .el-tabs__content {
590 position: unset; 588 position: unset;
591 margin-top: 40px; 589 margin-top: 30px;
592 overflow: visible; 590 overflow: visible;
593 } 591 }
594 /deep/ .el-tabs__header { 592 /deep/ .el-tabs__header {
...@@ -601,7 +599,7 @@ ...@@ -601,7 +599,7 @@
601 border: 0; 599 border: 0;
602 border-bottom: 1px solid #E4E7ED; 600 border-bottom: 1px solid #E4E7ED;
603 /deep/ .el-tabs__nav-scroll { 601 /deep/ .el-tabs__nav-scroll {
604 height: 50px; 602 height: 44px;
605 box-sizing: border-box; 603 box-sizing: border-box;
606 padding-left: 20px; 604 padding-left: 20px;
607 .el-tabs__active-bar { 605 .el-tabs__active-bar {
...@@ -609,12 +607,13 @@ ...@@ -609,12 +607,13 @@
609 } 607 }
610 > .el-tabs__nav { 608 > .el-tabs__nav {
611 border: 0; 609 border: 0;
610 margin-left: 0!important;
612 > .el-tabs__item { 611 > .el-tabs__item {
613 border: 1px solid #DEDEDE; 612 border: 1px solid #DEDEDE;
614 height: 36px; 613 height: 32px;
615 line-height: 32px; 614 line-height: 30px;
616 padding: 0 20px; 615 padding: 0 20px;
617 margin: 9px 10px 9px 0; 616 margin: 6px 10px 9px 0;
618 background-color: #ffffff; 617 background-color: #ffffff;
619 } 618 }
620 .is-active { 619 .is-active {
......
...@@ -313,7 +313,7 @@ export default { ...@@ -313,7 +313,7 @@ export default {
313 created(){}, 313 created(){},
314 mounted(){ 314 mounted(){
315 this.$nextTick(()=>{ 315 this.$nextTick(()=>{
316 this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 320; 316 this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 310;
317 this.lpbContentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 270; 317 this.lpbContentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 270;
318 }) 318 })
319 this.search(); 319 this.search();
...@@ -556,7 +556,7 @@ export default { ...@@ -556,7 +556,7 @@ export default {
556 height: 100%; 556 height: 100%;
557 -webkit-box-sizing: border-box; 557 -webkit-box-sizing: border-box;
558 box-sizing: border-box; 558 box-sizing: border-box;
559 padding: 20px; 559 padding: 20px 20px;
560 .el-row{ 560 .el-row{
561 box-sizing: border-box; 561 box-sizing: border-box;
562 padding-left: 2px; 562 padding-left: 2px;
......
1 <template> 1 <template>
2 <el-tabs v-model="activeName" @tab-click="handleClick" type="border-card"> 2 <el-tabs v-model="activeName" @tab-click="handleClick" >
3 <el-tab-pane label="分割" name="fg"><fg ref="fg" v-if="fgLoad"></fg></el-tab-pane> 3 <el-tab-pane label="分割" name="fg"><fg ref="fg" v-if="fgLoad"></fg></el-tab-pane>
4 <el-tab-pane label="合并" name="hb"><hb ref="hb" v-if="hbLoad"></hb></el-tab-pane> 4 <el-tab-pane label="合并" name="hb"><hb ref="hb" v-if="hbLoad"></hb></el-tab-pane>
5 <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane> 5 <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane>
......
...@@ -501,6 +501,12 @@ export default { ...@@ -501,6 +501,12 @@ export default {
501 /deep/.el-tabs__content{ 501 /deep/.el-tabs__content{
502 position: relative!important; 502 position: relative!important;
503 } 503 }
504 .el-tabs__item{
505 line-height: 44px!important;
506 }
507 .is-active{
508 background-color: #E5F4FF!important;
509 }
504 .eltabspane { 510 .eltabspane {
505 height: 100%; 511 height: 100%;
506 width: 100%; 512 width: 100%;
...@@ -514,6 +520,7 @@ export default { ...@@ -514,6 +520,7 @@ export default {
514 width: calc(100% - 40px); 520 width: calc(100% - 40px);
515 .el-form-item{ 521 .el-form-item{
516 margin-bottom: 0!important; 522 margin-bottom: 0!important;
523
517 .el-form-item__content{ 524 .el-form-item__content{
518 width: 100%; 525 width: 100%;
519 } 526 }
......
1 <template> 1 <template>
2 <el-tabs v-model="activeName" type="border-card"> 2 <el-tabs v-model="activeName" >
3 <el-tab-pane label="更正" name="gz"> 3 <el-tab-pane label="更正" name="gz">
4 <div class="main"> 4 <div class="main">
5 <!-- <p class="tips">查询条件</p> --> 5 <!-- <p class="tips">查询条件</p> -->
......
1 <template> 1 <template>
2 <el-tabs v-model="activeName" type="border-card"> 2 <el-tabs v-model="activeName" >
3 <el-tab-pane label="综合查询" name="zhcx"> 3 <el-tab-pane label="综合查询" name="zhcx">
4 <div class="main"> 4 <div class="main">
5 <!-- <p class="tips">查询条件</p> --> 5 <!-- <p class="tips">查询条件</p> -->
......
...@@ -176,6 +176,45 @@ export default { ...@@ -176,6 +176,45 @@ export default {
176 clearPostionLayer(viewId){ 176 clearPostionLayer(viewId){
177 var view = maps[viewId]; 177 var view = maps[viewId];
178 view.graphics.removeAll(); 178 view.graphics.removeAll();
179 },
180 //打印地图
181 printMap(viewId,outSpatialReference,serverUrl,priTemParames,callBackFunction){
182 var self = this;
183 loadModules([
184 "esri/tasks/PrintTask",
185 "esri/tasks/support/PrintParameters",
186 "esri/tasks/support/PrintTemplate"
187 ]).then(([
188 PrintTask,
189 PrintParameters,
190 PrintTemplate
191 ]) => {
192 var view = maps[viewId],
193 printTask = new PrintTask({
194 url:serverUrl
195 }),
196 template = new PrintTemplate({
197 layout:priTemParames.layOut,
198 format:priTemParames.format,
199 layoutOptions: {
200 titleText:priTemParames.title,
201 scalebarUnit:'Meters',
202 authorText:priTemParames.author
203 }
204 }),
205 paramets = new PrintParameters({
206 view:view,
207 template:template
208 });
209 paramets.outSpatialReference = outSpatialReference ? outSpatialReference : view.spatialReference;
210 printTask.execute(paramets).then(res => {
211 if(callBackFunction && typeof callBackFunction == 'function'){
212 callBackFunction(res);
213 }
214 });
215 }).catch(err => {
216 console.log(err);
217 })
179 } 218 }
180 } 219 }
181 } 220 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -38,9 +38,13 @@ ...@@ -38,9 +38,13 @@
38 <span>缩小</span> 38 <span>缩小</span>
39 </li> 39 </li>
40 <li @click="info"> 40 <li @click="info">
41 <i class="iconfont iconxinxi"></i> 41 <i class="iconfont iconshibie"></i>
42 <span>识别</span> 42 <span>识别</span>
43 </li> 43 </li>
44 <li @click="print">
45 <i class="iconfont icondayin"></i>
46 <span>打印</span>
47 </li>
44 <li @click="clear"> 48 <li @click="clear">
45 <i class="iconfont iconqingchu"></i> 49 <i class="iconfont iconqingchu"></i>
46 <span>清除</span> 50 <span>清除</span>
...@@ -59,6 +63,9 @@ ...@@ -59,6 +63,9 @@
59 </el-form-item> 63 </el-form-item>
60 </el-form> 64 </el-form>
61 </div> 65 </div>
66 <el-dialog title="地图打印" :visible.sync="printDialog" :close-on-click-modal="false" width="30%">
67 <print-template :viewId='viewId'></print-template>
68 </el-dialog>
62 </div> 69 </div>
63 </template> 70 </template>
64 <script> 71 <script>
...@@ -71,6 +78,8 @@ import mapTools from "./js/mapTools"; ...@@ -71,6 +78,8 @@ import mapTools from "./js/mapTools";
71 78
72 import {loadModules} from "esri-loader" 79 import {loadModules} from "esri-loader"
73 80
81 import printTemplate from './printTemplate.vue'
82
74 export default { 83 export default {
75 props:{ 84 props:{
76 viewId:{ 85 viewId:{
...@@ -90,9 +99,13 @@ export default { ...@@ -90,9 +99,13 @@ export default {
90 x:"", 99 x:"",
91 y:"" 100 y:""
92 }, 101 },
93 isPostion:false 102 isPostion:false,
103 printDialog:false
94 } 104 }
95 }, 105 },
106 components:{
107 printTemplate
108 },
96 methods:{ 109 methods:{
97 fullMap(){ 110 fullMap(){
98 var view = maps[this.viewId]; 111 var view = maps[this.viewId];
...@@ -129,7 +142,9 @@ export default { ...@@ -129,7 +142,9 @@ export default {
129 },true,'all',3,view.extent); 142 },true,'all',3,view.extent);
130 }); 143 });
131 }, 144 },
132 145 print(){
146 this.printDialog = true;
147 },
133 zoomOut(){ 148 zoomOut(){
134 var view = maps[this.viewId]; 149 var view = maps[this.viewId];
135 this.initDraw("rectangle",this.viewId,null,function(geo){ 150 this.initDraw("rectangle",this.viewId,null,function(geo){
...@@ -227,5 +242,8 @@ export default { ...@@ -227,5 +242,8 @@ export default {
227 top: 58px; 242 top: 58px;
228 } 243 }
229 } 244 }
245 /deep/ .v-modal{
246 z-index:10
247 }
230 248
231 </style> 249 </style>
...\ No newline at end of file ...\ No newline at end of file
......
1 <template>
2 <div class="printTemplate">
3 <el-form :rules="rules" :model="formData" ref="printForm" label-width="80px">
4 <el-form-item label="标题:" prop="title">
5 <el-input v-model="formData.title"></el-input>
6 </el-form-item>
7 <el-form-item label="格式:" prop="format">
8 <el-select v-model="formData.format" placeholder="请选择格式">
9 <el-option
10 v-for="(item,index) in formats"
11 :key="index"
12 :label="item"
13 :value="item">
14 </el-option>
15 </el-select>
16 </el-form-item>
17 <el-form-item label="模板:" prop="layOut">
18 <el-select v-model="formData.layOut" placeholder="请选择格式">
19 <el-option
20 v-for="(item,index) in layouts"
21 :key="index"
22 :label="item.label"
23 :value="item.value">
24 </el-option>
25 </el-select>
26 </el-form-item>
27 <el-form-item label="作者" prop="author">
28 <el-input v-model="formData.author"></el-input>
29 </el-form-item>
30 <el-form-item v-show="!isSuccess">
31 <el-button type="primary" @click="onSubmit('printForm')">确定</el-button>
32 <el-button @click="resetForm('printForm')">重置</el-button>
33 </el-form-item>
34 <el-form-item v-show="isSuccess">
35 <el-button type="primary" @click="showResult">预览</el-button>
36 </el-form-item>
37 </el-form>
38 </div>
39 </template>
40
41 <script>
42 import mapTools from './js/mapTools.js'
43 export default{
44 props:{
45 viewId:{
46 type:String,
47 default:""
48 }
49 },
50 mixins:[mapTools],
51 data(){
52 return{
53 formData:{
54 title:"地图",
55 author:"",
56 layOut:"map-only",
57 format:"png32"
58 },
59 formats:[
60 "pdf","png32","png8","jpg","gif","eps","svg","svgz"
61 ],
62 layouts:[
63 {
64 label:"仅地图",
65 value:"map-only"
66 },
67 {
68 label:"A3横向",
69 value:"a3-landscape"
70 },
71 {
72 label:"A3纵向",
73 value:"a3-portrait"
74 },
75 {
76 label:"A4横向",
77 value:"a4-landscape"
78 },
79 {
80 label:"A4纵向",
81 value:"a4-portrait"
82 },
83 {
84 label:"letter横向",
85 value:"letter-ansi-a-landscape"
86 },
87 {
88 label:"letter纵向",
89 value:"letter-ansi-a-portrait"
90 },
91 {
92 label:"B开横向",
93 value:"tabloid-ansi-b-landscape"
94 },
95 {
96 label:"B纵向",
97 value:"tabloid-ansi-b-portrait"
98 }
99 ],
100 rules:{
101 title: [
102 { required: true, message: '请输入标题' },
103 { min: 2, max: 10, message: '长度在 2 到 10 个字符' }
104 ],
105 author:[
106 { min: 2, max: 10, message: '长度在 2 到 10 个字符' }
107 ],
108 layOut:[
109 { required: true, message: '请选择模板' }
110 ],
111 format:[
112 { required: true, message: '请选择格式' }
113 ]
114 },
115 serverUrl:"http://192.168.2.201:6080/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
116 isSuccess:false,
117 retrurnUrl:""
118 }
119 },
120 mounted(){
121 this.initData();
122 },
123 methods:{
124 initData(){
125 this.isSuccess = false;
126 this.retrurnUrl = "";
127 this.formData = {
128 title:"地图",
129 author:"",
130 layOut:"map-only",
131 format:"png32"
132 }
133 },
134 onSubmit(formName){
135 var self = this;
136 this.$refs[formName].validate((valid) => {
137 if (valid) {
138 this.printMap(this.viewId,null,this.serverUrl,this.formData,function(res){
139 if(res.url){
140 self.isSuccess = true;
141 self.retrurnUrl = res.url;
142 }
143 });
144 } else {
145 console.log('error submit!!');
146 return false;
147 }
148 });
149 },
150 showResult(){
151 window.open(this.retrurnUrl);
152 this.isSuccess = false;
153 },
154 resetForm(formName) {
155 this.formData = {
156 title:"地图",
157 author:"",
158 layOut:"map-only",
159 format:"png32"
160 }
161 }
162 }
163 }
164 </script>
165
166 <style scoped lang="less">
167 </style>
1 <template> 1 <template>
2 <!-- <div class="content_box"> --> 2 <!-- <div class="content_box"> -->
3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" type="border-card" > 3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" >
4 <el-tab-pane label="地籍调查表" name="djdcb"><zddcb></zddcb></el-tab-pane> 4 <el-tab-pane label="地籍调查表" name="djdcb"><zddcb></zddcb></el-tab-pane>
5 <el-tab-pane label="分类调查表" name="fldcb" v-if="isFldc"><fldcb v-if="fldbcVisible" :qlr="qlr" :bdcdyh="bdcdyh" :zddm="zddm"></fldcb></el-tab-pane> 5 <el-tab-pane label="分类调查表" name="fldcb" v-if="isFldc"><fldcb v-if="fldbcVisible" :qlr="qlr" :bdcdyh="bdcdyh" :zddm="zddm"></fldcb></el-tab-pane>
6 <el-tab-pane label="面积分摊表" name="mjftb"><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb></el-tab-pane> 6 <el-tab-pane label="面积分摊表" name="mjftb"><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb></el-tab-pane>
......
1 <template> 1 <template>
2 <div ref="lpb" class="content_box"> 2 <div ref="lpb" class="content_box">
3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" type="card" > 3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" >
4 <el-tab-pane label="自然幢信息" name="zrzxx"><zrzxx></zrzxx></el-tab-pane> 4 <el-tab-pane label="自然幢信息" name="zrzxx"><zrzxx></zrzxx></el-tab-pane>
5 <el-tab-pane label="业主共有" name="yzgy"><yzgy v-if="yzgyLoad" :is-disabled="isDisabled"></yzgy></el-tab-pane> 5 <el-tab-pane label="业主共有" name="yzgy"><yzgy v-if="yzgyLoad" :is-disabled="isDisabled"></yzgy></el-tab-pane>
6 <el-tab-pane label="登记簿" name="djb"><djb></djb></el-tab-pane> 6 <el-tab-pane label="登记簿" name="djb"><djb></djb></el-tab-pane>
......