ad3c1b1b by 焦泽平
2 parents 258982ba df2d720a

14.1 KB | W: | H:

13.7 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

16.1 KB | W: | H:

16 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

11.6 KB | W: | H:

10.9 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

10.6 KB | W: | H:

4.89 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

16.4 KB | W: | H:

15.4 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

13.6 KB | W: | H:

13.8 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

15.4 KB | W: | H:

15.3 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
...@@ -110,7 +110,13 @@ const constantRoutes = [ ...@@ -110,7 +110,13 @@ const constantRoutes = [
110 name: "已办箱", 110 name: "已办箱",
111 code: "2-1", 111 code: "2-1",
112 component: () => import("@/views/ybx/index"), 112 component: () => import("@/views/ybx/index"),
113 } 113 },
114 {
115 path: "/lh",
116 name: "林海",
117 code: "1-3",
118 component: () => import("@/views/lh/index"),
119 },
114 ], 120 ],
115 }, 121 },
116 ]; 122 ];
......
1 <template>
2 <el-tabs v-model="activeName" class="tabs">
3 <el-tab-pane label="林海调查表" name="lhdcb"><Lhdcb></Lhdcb></el-tab-pane>
4 </el-tabs>
5 </template>
6
7 <script>
8 import { getQjZdjbxxDetailById } from "@api/zd";
9 import Lhdcb from "./lhdcb"
10 export default {
11 name: "",
12 components: {
13 Lhdcb
14 },
15 props: {},
16 data() {
17 return {
18 activeName:'lhdcb'
19 };
20 },
21 methods: {
22 getZdData(bsm) {
23 getQjZdjbxxDetailById(bsm).then((res) => {
24 if (res.success) {
25 console.log(res, "宗地信息");
26 this.isFldc = res.result.zdtzmbsm === "PSHGSBDCQJDC000000000000DC440010";
27 this.isTdcb = res.result.zdtzmbsm === ("PSHGSBDCQJDC000000000000DC440060" || "PSHGSBDCQJDC000000000000DC440070" ||"PSHGSBDCQJDC000000000000DC440080");
28
29 }
30 });
31 },
32 },
33 created() {},
34 mounted() {
35 this.getZdData(this.$route.query.bsm);
36 },
37 computed: {
38 lhbsm() {
39 return this.$route.query.bsm;
40 },
41 },
42 watch: {
43 lhbsm: function(val) {
44
45 },
46 },
47 };
48 </script>
49 <style scoped lang="less">
50 .el-tab-pane {
51 overflow-y: scroll;
52 }
53 </style>
1 <template>
2 <div class="main">
3 林海调查表
4 </div>
5 </template>
6
7 <script>
8 export default {
9 name:"",
10 components:{},
11 props:{},
12 data(){
13 return {
14 }
15 },
16 created(){},
17 mounted(){},
18 methods:{},
19 computed: {},
20 watch: {},
21 }
22 </script>
23 <style scoped lang="less">
24 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -127,6 +127,14 @@ ...@@ -127,6 +127,14 @@
127 </div> 127 </div>
128 </el-tab-pane> 128 </el-tab-pane>
129 <el-tab-pane class="eltabspane" v-if="!createZrz" label="林权" name="lq"> 129 <el-tab-pane class="eltabspane" v-if="!createZrz" label="林权" name="lq">
130 <el-form :inline="true" :rules="rules3" :model="ruleForm3" ref="ruleForm3" class="demo-form-inline">
131 <el-form-item label="项目名称" class="w100" prop="xmmc">
132 <el-input
133 v-model="ruleForm3.xmmc"
134 placeholder="项目名称"
135 ></el-input>
136 </el-form-item>
137 </el-form>
130 <div class="handleBtn"> 138 <div class="handleBtn">
131 <!-- <el-button type="primary" class="w98 import">导入图形</el-button> --> 139 <!-- <el-button type="primary" class="w98 import">导入图形</el-button> -->
132 <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> 140 <el-button type="primary" class="w98 creat" @click="todo">创建</el-button>
...@@ -218,6 +226,13 @@ export default { ...@@ -218,6 +226,13 @@ export default {
218 type: "dz", 226 type: "dz",
219 ywlx:"create" 227 ywlx:"create"
220 }, 228 },
229 ruleForm3:{
230 zdbsm:'',
231 xmmc:'',
232 userbsm:'',
233 type: "lq",
234 ywlx:"create"
235 },
221 ruleForm4:{ 236 ruleForm4:{
222 zdzhbsm:'', 237 zdzhbsm:'',
223 xmmc:'', 238 xmmc:'',
...@@ -255,6 +270,11 @@ export default { ...@@ -255,6 +270,11 @@ export default {
255 { required: true, message: '请输入项目名称', trigger: 'blur' }, 270 { required: true, message: '请输入项目名称', trigger: 'blur' },
256 ], 271 ],
257 }, 272 },
273 rules3: {
274 xmmc: [
275 { required: true, message: '请输入项目名称', trigger: 'blur' },
276 ],
277 },
258 rules4: { 278 rules4: {
259 xmmc: [ 279 xmmc: [
260 { required: true, message: '请输入项目名称', trigger: 'blur' }, 280 { required: true, message: '请输入项目名称', trigger: 'blur' },
...@@ -674,7 +694,8 @@ export default { ...@@ -674,7 +694,8 @@ export default {
674 .handleBtn{ 694 .handleBtn{
675 position: absolute; 695 position: absolute;
676 bottom: 0; 696 bottom: 0;
677 right: 35px; 697 left: 50%;
698 margin-left: -100px;
678 .w98{ 699 .w98{
679 width: 98px; 700 width: 98px;
680 } 701 }
......
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" > 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"
6 <el-tab-pane label="土地承包经营权、农用地其他使用权调查表" name="tdcb" v-if="isTdcb"><tdcb :bdcdyh="bdcdyh" :zddm="zddm" lazy></tdcb></el-tab-pane> 6 ><fldcb
7 <el-tab-pane label="面积分摊表" name="mjftb"><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb></el-tab-pane> 7 v-if="fldbcVisible"
8 <el-tab-pane label="界址点" name="jzd"> 8 :qlr="qlr"
9 <jzd v-if="jzdVisible" :is-disabled="isDisabled"></jzd> 9 :bdcdyh="bdcdyh"
10 </el-tab-pane> 10 :zddm="zddm"
11 <el-tab-pane label="界址线" name="jzx" > 11 ></fldcb
12 <jzx v-if="jzxVisible" :is-disabled="isDisabled"></jzx> 12 ></el-tab-pane>
13 </el-tab-pane> 13 <el-tab-pane
14 <el-tab-pane label="登记簿" name="djb"><djb v-if="djbVisible"></djb></el-tab-pane> 14 label="土地承包经营权、农用地其他使用权调查表"
15 <el-tab-pane label="历史回溯" name="lshs"><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs></el-tab-pane> 15 name="tdcb"
16 <el-tab-pane label="附件材料" name="fjcl"> 16 v-if="isTdcb"
17 <fjcl v-if="fjclVisible" ref="fjcl" :is-disabled="isDisabled"></fjcl> 17 ><tdcb :bdcdyh="bdcdyh" :zddm="zddm" lazy></tdcb
18 </el-tab-pane> 18 ></el-tab-pane>
19 <el-tab-pane label="流程跟踪" name="lcgz" v-if="$store.state.isWorkFlow || $store.state.lcgzShow" lazy> 19 <el-tab-pane label="面积分摊表" name="mjftb"
20 <lcgz ref="lcgz" ></lcgz> 20 ><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb
21 </el-tab-pane> 21 ></el-tab-pane>
22 </el-tabs> 22 <el-tab-pane label="界址点" name="jzd">
23 <jzd v-if="jzdVisible" :is-disabled="isDisabled"></jzd>
24 </el-tab-pane>
25 <el-tab-pane label="界址线" name="jzx">
26 <jzx v-if="jzxVisible" :is-disabled="isDisabled"></jzx>
27 </el-tab-pane>
28 <el-tab-pane label="登记簿" name="djb"
29 ><djb v-if="djbVisible"></djb
30 ></el-tab-pane>
31 <el-tab-pane label="历史回溯" name="lshs"
32 ><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs
33 ></el-tab-pane>
34 <el-tab-pane label="附件材料" name="fjcl">
35 <fjcl v-if="fjclVisible" ref="fjcl" :is-disabled="isDisabled"></fjcl>
36 </el-tab-pane>
37 <el-tab-pane
38 label="流程跟踪"
39 name="lcgz"
40 v-if="$store.state.isWorkFlow || $store.state.lcgzShow"
41 lazy
42 >
43 <lcgz ref="lcgz"></lcgz>
44 </el-tab-pane>
45 </el-tabs>
23 <!-- </div> --> 46 <!-- </div> -->
24 </template> 47 </template>
25 48
...@@ -30,89 +53,98 @@ import jzd from "./jzd"; ...@@ -30,89 +53,98 @@ import jzd from "./jzd";
30 import jzx from "./jzx"; 53 import jzx from "./jzx";
31 import djb from "./djb"; 54 import djb from "./djb";
32 import lshs from "./lshs"; 55 import lshs from "./lshs";
33 import fjcl from "./fjcl/fjcl" 56 import fjcl from "./fjcl/fjcl";
34 import Lcgz from "./lcgz" 57 import Lcgz from "./lcgz";
35 import {queryStatus} from "@api/search" 58 import { queryStatus } from "@api/search";
36 import Fldcb from "./fldcb" 59 import Fldcb from "./fldcb";
37 import Tdcb from "./tdcb" 60 import Tdcb from "./tdcb";
38 import {getQjZdjbxxDetailById} from '@api/zd' 61 import { getQjZdjbxxDetailById } from "@api/zd";
39 export default { 62 export default {
40 name: "", 63 name: "",
41 components: { 64 components: {
42 zddcb,mjftb,jzd,jzx,djb,lshs,fjcl,Fldcb,Lcgz,Tdcb 65 zddcb,
66 mjftb,
67 jzd,
68 jzx,
69 djb,
70 lshs,
71 fjcl,
72 Fldcb,
73 Lcgz,
74 Tdcb,
43 //zddcb,mjftb,jzd,jzx,djb,lshs,fjcl,Lcgz 75 //zddcb,mjftb,jzd,jzx,djb,lshs,fjcl,Lcgz
44 76 },
45 },
46 props: {}, 77 props: {},
47 data() { 78 data() {
48 return { 79 return {
49 qlr:"", 80 qlr: "",
50 bdcdyh:'', 81 bdcdyh: "",
51 zddm:"", 82 zddm: "",
52 isFldc:false, 83 isFldc: false,
53 isTdcb:false, 84 isTdcb: false,
54 isDisabled:false, 85 isDisabled: false,
55 activeName: "djdcb", 86 activeName: "djdcb",
56 mjftbVisible:false, 87 mjftbVisible: false,
57 jzdVisible:false, 88 jzdVisible: false,
58 fldbcVisible:false, 89 fldbcVisible: false,
59 jzxVisible:false, 90 jzxVisible: false,
60 djbVisible:false, 91 djbVisible: false,
61 lshsVisible:false, 92 lshsVisible: false,
62 fjclVisible:false, 93 fjclVisible: false,
63 type:'zd' 94 type: "zd",
64 }; 95 };
65 }, 96 },
66 methods: { 97 methods: {
67 getZdData(bsm){ 98 getZdData(bsm) {
68 getQjZdjbxxDetailById(bsm).then(res=>{ 99 getQjZdjbxxDetailById(bsm).then((res) => {
69 if (res.success) { 100 if (res.success) {
70 console.log(res,'宗地信息') 101 console.log(res, "宗地信息");
71 this.isFldc=res.result.zdtzmbsm==='PSHGSBDCQJDC000000000000DC440010'; 102 this.isFldc = res.result.zdtzmbsm === "PSHGSBDCQJDC000000000000DC440010";
72 this.isTdcb=res.result.zdtzmbsm==='PSHGSBDCQJDC000000000000DC440060' || 'PSHGSBDCQJDC000000000000DC440070' || 'PSHGSBDCQJDC000000000000DC440080'; 103 this.isTdcb = res.result.zdtzmbsm === ("PSHGSBDCQJDC000000000000DC440060" || "PSHGSBDCQJDC000000000000DC440070" ||"PSHGSBDCQJDC000000000000DC440080");
73 } 104
74 }) 105 }
106 });
107 },
108 loadingStatus() {
109 let bsm = this.$route.query.bsm;
110 queryStatus(bsm).then((res) => {
111 if (res.success) {
112 let qszt = res.result.qszt;
113 this.qlr = res.result.qlrmc;
114 this.zddm = res.result.zddm;
115 this.bdcdyh = res.result.bdcdyh;
116 console.log(this.qlr, "权利人");
117 this.isDisabled = +qszt !== 0;
118 }
119 });
75 }, 120 },
76 loadingStatus() { 121 /* loading(){
77 let bsm=this.$route.query.bsm;
78 queryStatus(bsm).then(res => {
79 if (res.success) {
80 let qszt = res.result.qszt;
81 this.qlr=res.result.qlrmc;
82 this.zddm=res.result.zddm;
83 this.bdcdyh=res.result.bdcdyh;
84 console.log(this.qlr,'权利人');
85 this.isDisabled = +qszt !== 0;
86 }
87 })
88 },
89 /* loading(){
90 console.log("附件材料是否禁用") 122 console.log("附件材料是否禁用")
91 this.$refs.fjcl.isUpload(this.$store.state.zdbsm) 123 this.$refs.fjcl.isUpload(this.$store.state.zdbsm)
92 },*/ 124 },*/
93 handleClick(tab, event) { 125 handleClick(tab, event) {
94 // console.log(tab, event); 126 // console.log(tab, event);
95 this.loadingStatus(); 127 this.loadingStatus();
96 switch (tab.name) { 128 switch (tab.name) {
97 case 'mjftb': 129 case "mjftb":
98 this.mjftbVisible = true; 130 this.mjftbVisible = true;
99 break; 131 break;
100 case 'fldcb': 132 case "fldcb":
101 this.fldbcVisible = true; 133 this.fldbcVisible = true;
102 break; 134 break;
103 case 'jzd': 135 case "jzd":
104 this.jzdVisible = true; 136 this.jzdVisible = true;
105 break; 137 break;
106 case 'jzx': 138 case "jzx":
107 this.jzxVisible = true; 139 this.jzxVisible = true;
108 break; 140 break;
109 case 'djb': 141 case "djb":
110 this.djbVisible = true; 142 this.djbVisible = true;
111 break; 143 break;
112 case 'lshs': 144 case "lshs":
113 this.lshsVisible = true; 145 this.lshsVisible = true;
114 break; 146 break;
115 case 'fjcl': 147 case "fjcl":
116 this.fjclVisible = true; 148 this.fjclVisible = true;
117 break; 149 break;
118 150
...@@ -123,8 +155,8 @@ export default { ...@@ -123,8 +155,8 @@ export default {
123 }, 155 },
124 created() {}, 156 created() {},
125 mounted() { 157 mounted() {
126 this.getZdData(this.$store.state.zdbsm); 158 this.getZdData(this.$store.state.zdbsm);
127 this.loadingStatus(); 159 this.loadingStatus();
128 }, 160 },
129 computed: { 161 computed: {
130 zdbsm() { 162 zdbsm() {
...@@ -132,15 +164,15 @@ export default { ...@@ -132,15 +164,15 @@ export default {
132 }, 164 },
133 }, 165 },
134 watch: { 166 watch: {
135 zdbsm: function (val) { 167 zdbsm: function(val) {
136 this.getZdData(val); 168 this.getZdData(val);
137 this.loadingStatus(); 169 this.loadingStatus();
138 }, 170 },
139 }, 171 },
140 }; 172 };
141 </script> 173 </script>
142 <style scoped lang="less"> 174 <style scoped lang="less">
143 .el-tab-pane{ 175 .el-tab-pane {
144 overflow-y: scroll; 176 overflow-y: scroll;
145 } 177 }
146 </style> 178 </style>
......