54d36ce9 by jikai

Merge remote-tracking branch 'origin/master'

2 parents 6a9eede9 48b879ef
import request from '@/plugin/axios'
/**
* 根据bsm查询林权基本信息
*/
export function getQjLqDetailById(data) {
return request({
url: '/system/qjLq/getQjLqDetailById',
method: 'get',
params: {
id: data
}
})
}
\ No newline at end of file
......@@ -65,3 +65,25 @@ export function editDdicNode(data) {
data: data,
})
}
/**
* 查询号段管理列表
*/
export function getCodeSection(data) {
return request({
url: '/system/manage/getCodeSection',
method: 'post',
data: data,
})
}
/**
* 查询号段管理列表
*/
export function batchUpdateSectionCode(data) {
return request({
url: '/system/manage/batchUpdateSectionCode',
method: 'post',
data: data,
})
}
\ No newline at end of file
......
This diff could not be displayed because it is too large.
......@@ -6,6 +6,76 @@
"description": "",
"glyphs": [
{
"icon_id": "19804282",
"name": "取消选择",
"font_class": "quxiaoxuanze",
"unicode": "e7b9",
"unicode_decimal": 59321
},
{
"icon_id": "19791411",
"name": "首页",
"font_class": "shouye",
"unicode": "e7b2",
"unicode_decimal": 59314
},
{
"icon_id": "19791412",
"name": "更正",
"font_class": "gengzheng",
"unicode": "e7b3",
"unicode_decimal": 59315
},
{
"icon_id": "19791413",
"name": "变更",
"font_class": "biangeng",
"unicode": "e7b4",
"unicode_decimal": 59316
},
{
"icon_id": "19791414",
"name": "添加",
"font_class": "tianjia",
"unicode": "e7b5",
"unicode_decimal": 59317
},
{
"icon_id": "19791415",
"name": "综合查询",
"font_class": "zonghechaxun",
"unicode": "e7b6",
"unicode_decimal": 59318
},
{
"icon_id": "19791416",
"name": "系统管理",
"font_class": "xitongguanli",
"unicode": "e7b7",
"unicode_decimal": 59319
},
{
"icon_id": "19791417",
"name": "新建",
"font_class": "xinjian",
"unicode": "e7b8",
"unicode_decimal": 59320
},
{
"icon_id": "19728415",
"name": "上传",
"font_class": "shangchuan1",
"unicode": "e7b0",
"unicode_decimal": 59312
},
{
"icon_id": "19728416",
"name": "删除",
"font_class": "shanchu1",
"unicode": "e7b1",
"unicode_decimal": 59313
},
{
"icon_id": "19479731",
"name": "打印",
"font_class": "dayin",
......@@ -356,13 +426,6 @@
"unicode_decimal": 59267
},
{
"icon_id": "19005628",
"name": "系统管理",
"font_class": "xitongguanli",
"unicode": "e782",
"unicode_decimal": 59266
},
{
"icon_id": "15090431",
"name": "下拉",
"font_class": "xiala",
......@@ -503,13 +566,6 @@
"unicode_decimal": 59251
},
{
"icon_id": "18618397",
"name": "添加",
"font_class": "tianjia",
"unicode": "e771",
"unicode_decimal": 59249
},
{
"icon_id": "18605314",
"name": "测距",
"font_class": "ceju",
......@@ -608,13 +664,6 @@
"unicode_decimal": 59235
},
{
"icon_id": "18593370",
"name": "首页",
"font_class": "shouye",
"unicode": "e75c",
"unicode_decimal": 59228
},
{
"icon_id": "18590441",
"name": "办理",
"font_class": "banli",
......@@ -636,13 +685,6 @@
"unicode_decimal": 59219
},
{
"icon_id": "18587823",
"name": "变更",
"font_class": "biangeng",
"unicode": "e754",
"unicode_decimal": 59220
},
{
"icon_id": "18587824",
"name": "缩进",
"font_class": "suojin",
......@@ -655,27 +697,6 @@
"font_class": "zhankai",
"unicode": "e756",
"unicode_decimal": 59222
},
{
"icon_id": "18587826",
"name": "更正",
"font_class": "gengzheng",
"unicode": "e757",
"unicode_decimal": 59223
},
{
"icon_id": "18587827",
"name": "新建",
"font_class": "xinjian",
"unicode": "e758",
"unicode_decimal": 59224
},
{
"icon_id": "18587828",
"name": "综合查询",
"font_class": "zonghechaxun",
"unicode": "e759",
"unicode_decimal": 59225
}
]
}
......

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

20.2 KB | W: | H:

21.8 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
......@@ -335,6 +335,10 @@
type: String,
default: "",
},
lq:{
type: String,
default: "",
}
},
data() {
return {
......@@ -386,9 +390,9 @@
yb: "",
zjh: "",
zjzlbsm: "",
lqqlrtype:""
},
glbsm:'',
rules:[],
};
},
......@@ -502,6 +506,8 @@
this.formData.dlrList[k].type=1;
this.formData.addQjDlrFrRequest.push(this.formData.dlrList[k]);
}
//林权权利人类型判断
this.formData.lqqlrtype = this.lq;
//如果是从更新按钮点击确定的则进行更新操作,如果不是,则进行添加操作
if(this.update){
console.log(this.formData)
......@@ -511,7 +517,6 @@
this.$message.success("修改完成!");
this.getQlrInfo(this.bsm);
this.update=false;
}
})
}else {
......@@ -671,12 +676,6 @@
} ,
deep:true
},
/* gyfsList:{
handler:function(v){
//console.log(v,"共有方式")
},
deep:true
},*/
dialogVisible(n){
if(n === false){
this.formData = {
......@@ -723,15 +722,6 @@
}
}
},
/* tableData(){
this.gyfsList = this.$store.state.gyfsList;
if(this.tableData.length>1){
for(let i = 0;i<this.gyfsList.length;i++){
let item = this.gyfsList[i];
this.gyfsList[i].disabled = item.mc === "单独所有";
}
}
},*/
"formData.qlrlxbsm":function (val) {
//console.log(this.$refs.qlrlxbsm.$el.style.border+":console.log(this.$refs.qlrlxbsm.$el.style.border)")
......@@ -740,32 +730,6 @@
this.$refs.qlrlxbsm.$el.style.border = '';
}
},
/* "formData.zjzlbsm":function (val) {
if (val != '') {
this.$refs.zjzlbsm.$el.style.border = '';
}
},
"formData.gyfsbsm":function (val) {
let ddsy = '';
for(let i = 0;i<this.gyfsList.length;i++){
if(this.gyfsList[i].mc === "单独所有"){
ddsy = this.gyfsList[i].bsm
}
}
if(ddsy === val){
if(this.update){
if(this.tableData.length > 1){
this.$message.warning("权利人人数大于1,不能选择单独所有")
}
}else{
if(this.tableData.length > 0){
this.$message.warning("权利人人数大于1,不能选择单独所有")
}
}
}
}*/
}
};
</script>
......@@ -822,7 +786,7 @@
.el-table--border::after,
.el-table--group::after,
.el-table::before {
background-color: #E6E6E6;
background-color: rgba(0, 0, 0, 0);
}
.el-table--border td,
.el-table--border th,
......@@ -844,6 +808,8 @@
}
.qlrTable {
border-color: #E6E6E6 !important;
border-bottom: 0;
border-right: 0;
position: relative;
top: -1px;
.el-input__inner {
......
......@@ -405,6 +405,7 @@ export default {
bsm: "", //权利性质标识码
glbsm: "", //宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM
qlxzdm: "",
qlxzmc:"",
zhqlxzlx: "", //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质
list: [
{
......@@ -492,6 +493,7 @@ export default {
bsm: "", //权利性质标识码
glbsm: "", //宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM
qlxzdm: "",
qlxzmc:"",
zhqlxzlx: "", //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质
list: [
{
......@@ -536,6 +538,7 @@ export default {
bsm: "", //权利性质标识码
glbsm: "", //宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM
qlxzdm: "",
qlxzmc:"",
zhqlxzlx: "", //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质
list: [
{
......@@ -718,6 +721,8 @@ export default {
handler : function (newVal, oldVal) {
newVal.forEach((i,ind)=>{
if(i.qlxzdm != '' &&i.qlxzdm != null){
console.log(this.$refs.qlxzdm,'this.$refs.qlxzdm[ind]');
i.qlxzmc = this.$refs.qlxzdm[ind].name;
this.$refs.qlxzdm[ind].$el.style.border=""
}
i.list.forEach((item,index)=>{
......
......@@ -591,7 +591,8 @@
bsm: res.processInstance.title,
source: 2,
auth:'2',
workitemInstanceId:res.workitemInstance.id
workitemInstanceId:res.workitemInstance.id,
ywbsm:res.processInstance.businessId
}
});
} else {
......
......@@ -30,32 +30,38 @@
<el-row>
<el-col :span="6"><div class="grid-left">不动产权证号</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.bdcdyh }}</div></el-col
><div class="grid-right"></div></el-col
>
</el-row>
<el-row>
<!-- <el-row>
<el-col :span="6"><div class="grid-left">自然幢号</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.zrzh }}</div></el-col
>
</el-row>
</el-row> -->
<el-row>
<el-col :span="6"><div class="grid-left">权利人</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.qlr }}</div></el-col
><div class="grid-right">{{ result.qlrmc }}</div></el-col
>
</el-row>
<el-row>
<el-col :span="6"><div class="grid-left">权利性质</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.qlxz }}</div></el-col
><div class="grid-right">{{ result.qlxzmc }}</div></el-col
>
</el-row>
<el-row>
<el-col :span="6"><div class="grid-left">批准用途</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.pzytmc }}</div></el-col
>
</el-row>
<el-row>
<el-col :span="6"><div class="grid-left">土地用途</div></el-col>
<el-col :span="6"><div class="grid-left">实际用途</div></el-col>
<el-col :span="18"
><div class="grid-right">{{ result.fwyt }}</div></el-col
><div class="grid-right">{{ result.sjytmc }}</div></el-col
>
</el-row>
<el-row>
......@@ -287,7 +293,7 @@ export default {
},
fitView: true,
fitViewPadding: 160,
fitViewPadding: 100,
});
graph.data(data);
......@@ -306,6 +312,39 @@ export default {
getQjZdjbxxDetailByIdBylshs(e.item._cfg.id).then((res) => {
if (res.code === 200) {
self.result = res.result;
this.$store.state.qlxzList.forEach((item) => {
if(item.children!=null&&item.children.length!=0){
item.children.forEach((childitem)=>{
if (childitem.dm === res.result.qlxzdm) {
self.result.qlxzmc=childitem.mc;
}
})
}
if (item.dm === res.result.qlxzdm) {
self.result.qlxzmc=item.mc;
}
});
this.$store.state.tdytList.forEach((item) => {
if(item.children!=null&&item.children.length!=0){
item.children.forEach((childitem)=>{
if (childitem.dm === res.result.pzytdm) {
self.result.pzytmc=childitem.mc;
}
if (childitem.dm === res.result.sjytdm) {
self.result.sjytmc=childitem.mc;
}
})
}
if (item.dm === res.result.pzytdm) {
self.result.pzytmc=item.mc;
}
if (item.dm === res.result.sjytdm) {
self.result.sjytmc=item.mc;
}
});
}
});
break;
......@@ -378,6 +417,36 @@ export default {
getQjZdjbxxDetailByIdBylshs(this.bsm).then((res) => {
if (res.code === 200) {
this.result = res.result;
this.$store.state.qlxzList.forEach((item) => {
if(item.children!=null&&item.children.length!=0){
item.children.forEach((childitem)=>{
if (childitem.dm === res.result.qlxzdm) {
this.result.qlxzmc=childitem.mc;
}
})
}
if (item.dm === res.result.qlxzdm) {
this.result.qlxzmc=item.mc;
}
});
this.$store.state.tdytList.forEach((item1) => {
if(item1.children!=null&&item1.children.length!=0){
item1.children.forEach((childitem1)=>{
if (childitem1.dm === res.result.pzytdm) {
this.result.pzytmc=childitem1.mc;
}
if (childitem1.dm === res.result.sjytdm) {
this.result.sjytmc=childitem1.mc;
}
})
}
if (item1.dm === res.result.pzytdm) {
this.result.pzytmc=item1.mc;
}
if (item1.dm === res.result.sjytdm) {
this.result.sjytmc=item1.mc;
}
});
}
});
break;
......
......@@ -59,6 +59,10 @@
},
mounted() {
this.$store.state.sxdrType = '';
this.sxdrData = {
bsm:this.bsm,
type:this.dylx
}
},
methods: {
cancel(){
......@@ -72,7 +76,10 @@
},
reset() {
this.errorData = [];
this.sxdrData = {bsm: ''};
this.sxdrData = {
bsm: this.bsm,
type: this.dylx
};
},
close() {
this.$emit('close')
......
......@@ -26,6 +26,10 @@ let bdcLxArray = [
value: "zd",
},
{
label: "林权",
value: "lq",
},
{
label: "自然幢",
value: "zrz",
},
......
......@@ -110,7 +110,13 @@ const constantRoutes = [
name: "已办箱",
code: "2-1",
component: () => import("@/views/ybx/index"),
}
},
{
path: "/lq",
name: "林权",
code: "1-3",
component: () => import("@/views/lq/index"),
},
],
},
];
......
......@@ -94,7 +94,8 @@ export default {
return{
getRightTree: this.getRightTree,
getTreeByBsm:this.getTreeByBsm,
getTreeByS:this.getTreeByS
getTreeByS:this.getTreeByS,
getTreeList:this.getTreeList
}
},
data() {
......@@ -315,7 +316,6 @@ export default {
s.hxjgList = s.hxjgList.length == 0 ?await this.getDicData("户型结构") : s.hxjgList;
s.fwjgList = s.fwjgList.length == 0 ?await this.getDicData("户型结构") : s.fwjgList;
s.gzwlxList = s.gzwlxList.length == 0 ?await this.getDicData("构(建)筑物类型") : s.gzwlxList;
s.fwxzOptions = s.fwxzOptions.length == 0 ?await this.getDicData("房屋性质") : s.fwxzOptions;
s.cbOptions = s.cbOptions.length == 0 ?await this.getDicData("房屋产别") : s.cbOptions;
s.cqlyOptions = s.cqlyOptions.length == 0 ?await this.getDicData("产权来源") : s.cqlyOptions;
......@@ -509,9 +509,9 @@ export default {
/*border-right: 1px solid #EAEAEA;*/
i {
margin-right: 6px;
font-size: 18px;
font-size: 24px;
position: relative;
top: 1px;
top: 2px;
}
.hamburger {
font-size: 16px;
......
......@@ -60,7 +60,7 @@
export default {
name: "",
inject:['getRightTree','getTreeByBsm'],
inject:['getRightTree','getTreeByBsm','getTreeList'],
components: {SearchHead},
props: {},
data() {
......@@ -81,6 +81,7 @@
this.queryData.pageSize=this.pageSize;
this.queryData.pageNo=this.pageNo;
this.getData(this.queryData);
this.getTreeList();
this.$nextTick(()=>{
this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 332;
})
......@@ -151,6 +152,11 @@
this.getTreeByBsm(row.glbsm,"gzw",'0,1,2');
path = "/gzw";
break;
case "lq":
// this.$store.state.zrzbsm = row.glbsm;
this.getTreeByBsm(row.glbsm,row.dylx,'0,1,2');
path = "/lq";
break;
default:
break;
}
......
<template>
<el-tabs v-model="activeName" class="tabs">
<el-tab-pane label="林权调查表" name="lqdcb"><Lqdcb></Lqdcb></el-tab-pane>
</el-tabs>
</template>
<script>
import Lqdcb from "./lqdcb"
export default {
name: "",
components: {
Lqdcb
},
props: {},
data() {
return {
activeName:'lqdcb'
};
},
methods: {
// getZdData(bsm) {
// getQjLqjbxxDetailById(bsm).then((res) => {
// if (res.success) {
// console.log(res, "宗地信息");
// this.isFldc = res.result.zdtzmbsm === "PSHGSBDCQJDC000000000000DC440010";
// this.isTdcb = res.result.zdtzmbsm === ("PSHGSBDCQJDC000000000000DC440060" || "PSHGSBDCQJDC000000000000DC440070" ||"PSHGSBDCQJDC000000000000DC440080");
// }
// });
// },
},
created() {},
mounted() {
// this.getZdData(this.$route.query.bsm);
},
computed: {
lhbsm() {
return this.$route.query.bsm;
},
},
watch: {
lhbsm: function(val) {
},
},
};
</script>
<style scoped lang="less">
.el-tab-pane {
overflow-y: scroll;
}
</style>
<template>
<div class="main" ref="mainBox">
<table class="lqjbxxTable" cellspacing="0" cellpadding="0" border="1">
<tr>
<td colspan="12">
<div class="dw">
单位 :
<el-radio-group v-model="formData.mjdw">
<el-radio :label="3">平方米</el-radio>
<el-radio :label="6">公顷</el-radio>
<el-radio :label="9"></el-radio>
</el-radio-group>
</div>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">森林、林木所有权人</td>
<td colspan="10">
<Qlr
ref="qlrxxModule"
:bsm="$route.query.bsm"
:qszt="formData.qszt"
type="lq"
lq="1"
></Qlr>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">森林、林木使用权人</td>
<td colspan="10">
<Qlr
ref="qlrxxModule"
:bsm="$route.query.bsm"
:qszt="formData.qszt"
type="lx"
lq="2"
></Qlr>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">定着物类型</td>
<td colspan="4">
<el-select
name="qlsdfs"
class="formSelect"
:disabled="disabled"
v-model="formData.dzwlx"
>
<el-option
v-for="item in dzwlxList"
:key="item.bsm"
:label="item.mc"
:value="item.bsm"
>
</el-option>
</el-select>
</td>
<td colspan="2" class="tdright"><i class="requisite">*</i>宗地代码</td>
<td colspan="4" class="psr">
<input
name="zddm"
:disabled="disabled"
@blur="inputBlur($event)"
ref="zddm"
on
maxlength="19"
type="text"
class="formInput percent80"
v-model="formData.zddm"
/>
<el-button
type="warning"
:disabled="disabled"
class="createBtn"
@click="generatorCode"
>生成
</el-button>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">造林年度</td>
<td colspan="4">
<input
name="djh"
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.djh"
/>
</td>
<td colspan="2" class="tdright">
<i class="requisite">*</i>不动产单元号
</td>
<td colspan="4" class="psr">
<input
name="bdcdyh"
type="text"
:disabled="disabled"
@blur="inputBlur($event)"
ref="bdcdyh"
maxlength="28"
class="formInput"
v-model="formData.bdcdyh"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright"><i class="requisite">*</i>坐落</td>
<td colspan="10">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.zl"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">小地名</td>
<td colspan="10">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.xdm"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">林班</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.lb"
/>
</td>
<td colspan="2" class="tdright">小班</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.xb"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">面积</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.mj"
/>
</td>
<td colspan="2" class="tdright">起源</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.qy"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">株数</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.zs"
/>
</td>
<td colspan="2" class="tdright">主要树种</td>
<td colspan="4">
<input
type="text"
:disabled="disabled"
class="formInput"
v-model="formData.zysz"
/>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">林种</td>
<td colspan="10">
<el-radio-group class="fl" v-model="formData.lz">
<el-radio :label="1">防护林</el-radio>
<el-radio :label="2">用材林</el-radio>
<el-radio :label="3">经济林</el-radio>
<el-radio :label="4">薪炭林</el-radio>
<el-radio :label="5">特种用途体</el-radio>
</el-radio-group>
</td>
</tr>
<tr>
<td colspan="2" class="tdright">林地使用起始时间</td>
<td colspan="2">
<el-date-picker
v-model="formData.ldsyqssj"
ref="tdsyqssj"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择日期"
@blur="inputBlur($event, true)"
>
</el-date-picker>
</td>
<td colspan="2" class="tdright">林地使用期限</td>
<td colspan="2">
<input
type="text"
ref="syqx"
@blur="inputBlur($event, false)"
maxlength="3"
onkeyup="value=value.replace(/[^\d]/g,'')"
v-model="formData.syqx"
class="formInput"
/>
</td>
<td colspan="2" class="tdright">林地使用起始时间</td>
<td colspan="2">
<el-date-picker
v-model="formData.ldsyjssj"
ref="tdsyjssj"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择日期"
@blur="inputBlur($event, true)"
>
</el-date-picker>
</td>
</tr>
<tr >
<td colspan="2" rowspan="2" class="tdright">共有情况</td>
<td colspan="10" rowspan="2">
<input
class="formInput"
type="textarea"
:autosize="{ minRows: 2, maxRows: 4 }"
v-model="formData.gyqk"
/>
</td>
</tr>
<tr></tr>
<tr rowspan="2">
<td colspan="2" class="tdright">审核意见</td>
<td colspan="10">
<input
class="formInput"
type="textarea"
:autosize="{ minRows: 2, maxRows: 4 }"
v-model="formData.shyj"
/>
</td>
</tr>
<tr rowspan="2">
<td colspan="2" class="tdright">备注</td>
<td colspan="10">
<input
class="formInput"
type="textarea"
:autosize="{ minRows: 2, maxRows: 4 }"
v-model="formData.bz"
/>
</td>
</tr>
</table>
<div class="header-button" :style="{ width: mainBoxWidth + 'px' }">
<el-button type="primary">保存</el-button>
</div>
</div>
</template>
<script>
import Qlr from "@components/formMenu/qlr";
import { getQjLqDetailById } from "@api/lq"
export default {
name: "",
components: {
Qlr,
},
props: {},
data() {
return {
disabled: false,
formData: {
mjdw: "",
zddm: "",
bdcdyh: "",
zl: "",
xdm: "",
lb: "",
xb: "",
mj: "",
qy: "",
zs: "",
zysz: "",
lz: "",
ldsyqssj: "",
syqx: "",
ldsyjssj: "",
gyqk: "",
shyj: "",
shrmc: "",
shsj: "",
bz: "",
},
dzwlxList: [
{
bsm: "1",
mc: "森林、林木",
},
{
bsm: "2",
mc: "其他",
},
],
mainBoxWidth: 0,
};
},
created() {},
mounted() {
this.getLqData(this.$route.query.bsm);
this.$nextTick(() => {
this.mainBoxWidth = this.$refs.mainBox.clientWidth;
})
},
methods: {
inputBlur() {},
//查询林权基本信息
getLqData(bsm) {
getQjLqDetailById(bsm).then((res) => {
if (res.success) {
console.log(res, "林权信息");
}
});
},
},
computed: {},
watch: {},
};
</script>
<style scoped lang="less">
.main {
.lqjbxxTable {
margin: 0 0 50px 0;
background-color: #fff;
font-size: 14px;
width: 100%;
table-layout: fixed;
.dw {
float: right;
margin-right: 10px;
}
th {
height: 36px;
line-height: 36px;
font-size: 16px;
}
td {
text-align: center;
height: 36px;
border-color: #e6e6e6;
}
/deep/ .el-input__inner {
margin: 0;
height: 36px;
outline: none;
border: none;
color: #606764;
overflow: visible;
text-align: center;
}
.percent68 {
width: 68% !important;
float: left;
position: relative;
top: 7px;
}
.el-radio-group {
margin-left: 10px;
}
.el-radio {
margin-right: 20px !important;
}
.el-input__icon {
line-height: 37px;
}
.el-select {
width: 100%;
}
}
.header-button {
z-index: 3;
height: 50px;
position: fixed;
bottom: 0;
right: 6px;
text-align: center;
background-color: #ffffff;
.el-button {
padding: 10px 30px;
margin-top: 8px;
}
.saveBtn {
background-color: #00cacd;
border-color: #00cacd;
/deep/.iconfont {
font-size: 14px;
}
}
.saveBtn:hover {
background-color: rgba(0, 202, 205, 0.8);
border-color: rgba(0, 202, 205, 0.8);
}
}
}
</style>
......@@ -32,9 +32,9 @@
</el-select>
</el-form-item>
<br/>
<el-form-item label="所有权类型" class="w100" prop="syqlxbsm">
<el-form-item label="所有权类型" class="w100" prop="syqlx">
<el-select
v-model="ruleForm.syqlxbsm"
v-model="ruleForm.syqlx"
placeholder="所有权类型"
>
<el-option
......@@ -46,16 +46,16 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="特征码" class="w100" prop="zdtzmbsm">
<el-form-item label="特征码" class="w100" prop="zdtzm">
<el-select
v-model="ruleForm.tzmbsm"
v-model="ruleForm.tzm"
placeholder="宗地特征码"
>
<el-option
v-for="item in $store.state.zdtzmList"
:key="item.bsm"
:label="item.mc"
:value="item.bsm"
:value="item.dm"
>
</el-option>
</el-select>
......@@ -110,7 +110,7 @@
</template>
<script>
import {getLogData,getErrorLog} from "@api/manage";
import { getCodeSection,batchUpdateSectionCode } from "@api/manage";
import {
getAllList,
getListByXzqbsm,
......@@ -142,8 +142,8 @@
xzqbsm: "",
djqbsm: "",
djzqbsm: "",
syqlxbsm: "G",
tzmbsm: "",
syqlx: "G",
tzm: "",
},
syqlx: [
{
......@@ -167,6 +167,11 @@
methods:{
//数据查询
getData(){
getCodeSection(this.ruleForm).then((res)=>{
if(res.code === 200){
this.tableData = res.result;
}
})
},
//条件重置
reset(){
......@@ -174,8 +179,8 @@
xzqbsm: "",
djqbsm: "",
djzqbsm: "",
syqlxbsm: "G",
tzmbsm: "",
syqlx: "G",
tzm: "",
}
},
//获取行政区划数据
......@@ -253,7 +258,21 @@
},
//确定修改
saveInfo(){
let bsms = [];
for(let i = 0;i<this.multipleSelection.length;i++){
bsms.push(this.multipleSelection[i].bsm);
}
let data = {
bsms:bsms,
newJzdm:this.newJzdm
};
batchUpdateSectionCode(data).then((res)=>{
if(res.code === 200){
this.$message.success("修改完成")
}else {
this.$message.warning(res.message);
}
})
},
//多选
handleSelectionChange(val){
......@@ -264,7 +283,7 @@
this.getXzqList();
this.getData();
this.$nextTick(() => {
this.ruleForm.tzmbsm = this.$store.state.zdtzmList[0].bsm;
this.ruleForm.tzm = this.$store.state.zdtzmList[0].dm;
this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 382;
})
}
......
......@@ -927,7 +927,7 @@
/deep/ .el-tabs__header {
position: -webkit-fixed;
position: fixed;
top: 117px;
top: 115px;
z-index: 999;
width: 100%;
margin-bottom: 0;
......@@ -962,8 +962,8 @@
/deep/ .el-card__header{
padding: 16px 20px;
background-color: #FAFAFA;
border-bottom: 1px solid #E6E6E6;
background-color: #FAFCFF;
border-bottom: 1px solid #E4EBF4;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
......@@ -983,9 +983,10 @@
width: 40%;
}
.el-card {
border: 1px solid #E6E6E6;
border: 1px solid #E4EBF4;
background-color: white;
overflow: auto;
box-shadow: none!important;;
.clearfix{
span{
color: #9B9B9B;
......@@ -1133,7 +1134,7 @@
height: 44px;
}
th{
background: #FAFAFA;
background: #FAFCFF;
}
}
......
......@@ -80,7 +80,7 @@ export default {
/deep/ .el-tabs__header {
position: -webkit-fixed;
position: fixed;
top: 117px;
top: 115px;
z-index: 999;
width: 100%;
margin-bottom: 0;
......
......@@ -592,7 +592,7 @@
/deep/ .el-tabs__header {
position: -webkit-fixed;
position: fixed;
top: 117px;
top: 115px;
z-index: 999;
width: 100%;
margin-bottom: 0;
......
......@@ -127,9 +127,17 @@
</div>
</el-tab-pane>
<el-tab-pane class="eltabspane" v-if="!createZrz" label="林权" name="lq">
<el-form :inline="true" :rules="rules3" :model="ruleForm3" ref="ruleForm3" class="demo-form-inline">
<el-form-item label="项目名称" class="w100" prop="xmmc">
<el-input
v-model="ruleForm3.xmmc"
placeholder="项目名称"
></el-input>
</el-form-item>
</el-form>
<div class="handleBtn">
<!-- <el-button type="primary" class="w98 import">导入图形</el-button> -->
<el-button type="primary" class="w98 creat" @click="todo">创建</el-button>
<el-button type="primary" class="w98 creat" @click="newLq">创建</el-button>
<el-button type="primary" class="w98 cancel" @click="close">取消</el-button>
</div>
</el-tab-pane>
......@@ -218,6 +226,13 @@ export default {
type: "dz",
ywlx:"create"
},
ruleForm3:{
zdbsm:'',
xmmc:'',
userbsm:'',
type: "lq",
ywlx:"create"
},
ruleForm4:{
zdzhbsm:'',
xmmc:'',
......@@ -255,6 +270,11 @@ export default {
{ required: true, message: '请输入项目名称', trigger: 'blur' },
],
},
rules3: {
xmmc: [
{ required: true, message: '请输入项目名称', trigger: 'blur' },
],
},
rules4: {
xmmc: [
{ required: true, message: '请输入项目名称', trigger: 'blur' },
......@@ -295,6 +315,9 @@ export default {
if (this.$refs["ruleForm2"]) {
this.$refs["ruleForm2"].resetFields();
}
if (this.$refs["ruleForm3"]) {
this.$refs["ruleForm3"].resetFields();
}
},
handleClick(tab, event) {
console.log(tab, event);
......@@ -303,29 +326,6 @@ export default {
newZd() {
this.$refs['ruleForm'].validate((valid) => {
if (valid) {
// insertQjZdjbxx(this.ruleForm)
// .then((res) => {
// console.log(res.result);
// if (res.code == "200") {
// this.getRightTree(res.result,'0,1,2');
// this.$message({
// message: "创建成功!",
// type: "success",
// });
// this.$store.state.zdbsm = res.result;
// //todo 跳转到宗地基本信息内容表页面 (预留)
// this.close();
// this.$router.push({
// path: '/zd', query:{
// source: 2,
// bsm:res.result
// }
// });
// } else {
// this.$message.error(res.message);
// }
// })
// .catch((error) => {});
let data = {
params:this.ruleForm,
workflowName:'新建宗地'
......@@ -370,34 +370,6 @@ export default {
if (valid) {
this.ruleForm1.zdbsm = this.auth ? this.$store.state.zdbsm : '';
this.ruleForm1.dzbsm = this.auth ? this.$store.state.dzbsm : '';
// insertZrzjbxx(this.ruleForm1)
// .then((res) => {
// if (res.code == "200") {
// //获取左侧树数据
// this.$store.state.oldZdbsm = '';
// this.getTreeByBsm(res.result.bsm,'zrz','0,1,2');
// this.$message({
// message: "创建成功!",
// type: "success",
// });
// //todo 跳转到自然幢基本信息内容表页面 (预留)
// this.$store.state.zdbsm=res.result.zdbsm;
// this.$store.state.zrzbsm=res.result.bsm;
// this.$store.state.xmmc=res.result.xmmc;
// this.$store.state.newZdbsm = res.result.zdbsm;
// this.close();
// this.$router.push({
// path: '/zrz', query:{
// source: 1,
// bsm:res.result.bsm,
// auth: '0,1,2'
// }
// });
// } else {
// this.$message.error("创建失败!");
// }
// })
// .catch((error) => {});
let data = {
params:this.ruleForm1,
workflowName:'新建自然幢'
......@@ -411,13 +383,10 @@ export default {
message: "创建成功!",
type: "success",
});
this.close();
this.$store.state.zrzbsm = res.processInstance.title;
this.$nextTick(()=>{
this.loadCache(res.processInstance.title,'zrz');
})
// todo 跳转到宗地基本信息内容表页面 (预留)
this.close();
this.$router.push({
path: '/zrz', query:{
......@@ -502,31 +471,6 @@ export default {
this.$refs['ruleForm2'].validate((valid) => {
if (valid) {
this.ruleForm2.zdbsm = this.$store.state.zdbsm != '' ? this.$store.state.zdbsm : '';
// insertDzjbxx(this.ruleForm2)
// .then((res) => {
// if (res.code == "200") {
// this.getTreeByBsm(res.result.bsm,'dz','0,1,2');
// this.$message({
// message: "创建成功!",
// type: "success",
// });
// this.$store.state.zdbsm=res.result.zdbsm;
// this.$store.state.dzbsm=res.result.bsm;
// this.$store.state.xmmc=res.result.xmmc;
// this.$store.state.newZdbsm = res.result.zdbsm;
// this.close();
// this.$router.push({
// path: '/dz', query:{
// source: 1,
// bsm:res.result.bsm,
// auth: '0,1,2'
// }
// });
// } else {
// this.$message.error("创建失败!");
// }
// })
// .catch((error) => {});
let data = {
params:this.ruleForm2,
workflowName:'新建多幢'
......@@ -541,7 +485,6 @@ export default {
type: "success",
});
this.close();
this.$store.state.dzbsm = res.processInstance.title;
this.$nextTick(()=>{
this.loadCache(res.processInstance.title,'dz');
......@@ -569,6 +512,50 @@ export default {
});
},
newLq(){
this.$refs['ruleForm3'].validate((valid) => {
if (valid) {
this.ruleForm3.zdbsm = this.$store.state.zdbsm != '' ? this.$store.state.zdbsm : '';
let data = {
params:this.ruleForm3,
workflowName:'新建林权'
};
createProcessInstance(data)
.then((res) => {
console.log(res);
if (res.needShow) {
this.getTreeByBsm(res.processInstance.title,"lq",'0,1,2');
this.$message({
message: "创建成功!",
type: "success",
});
this.close();
this.$store.state.dzbsm = res.processInstance.title;
this.$nextTick(()=>{
this.loadCache(res.processInstance.title,'lq');
})
// todo 跳转到宗地基本信息内容表页面 (预留)
this.close();
this.$router.push({
path: '/lq', query:{
source: 1,
bsm:res.processInstance.title,
ywbsm:res.processInstance.businessId,
workitemInstanceId:res.workitemInstance.id,
auth: '0,1,2'
}
});
} else {
this.$message.error("创建失败");
}
})
.catch((error) => {});
} else {
console.log('error submit!!');
return false;
}
});
},
todo(){
this.$message({
message: "待开发",
......@@ -672,11 +659,10 @@ export default {
}
}
.handleBtn{
width: 314;
position: absolute;
bottom: 0;
left: 50%;
// margin-left: -250px;
margin-left: -100px;
.w98{
width: 98px;
}
......
<template>
<!-- <div class="content_box"> -->
<el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" >
<el-tabs v-model="activeName" class="tabs" @tab-click="handleClick">
<el-tab-pane label="地籍调查表" name="djdcb"><zddcb></zddcb></el-tab-pane>
<el-tab-pane label="分类调查表" name="fldcb" v-if="isFldc"><fldcb v-if="fldbcVisible" :qlr="qlr" :bdcdyh="bdcdyh" :zddm="zddm"></fldcb></el-tab-pane>
<el-tab-pane label="面积分摊表" name="mjftb"><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb></el-tab-pane>
<el-tab-pane label="分类调查表" name="fldcb" v-if="isFldc"
><fldcb
v-if="fldbcVisible"
:qlr="qlr"
:bdcdyh="bdcdyh"
:zddm="zddm"
></fldcb
></el-tab-pane>
<el-tab-pane
label="土地承包经营权、农用地其他使用权调查表"
name="tdcb"
v-if="isTdcb"
><tdcb :bdcdyh="bdcdyh" :zddm="zddm" lazy></tdcb
></el-tab-pane>
<el-tab-pane label="面积分摊表" name="mjftb"
><mjftb v-if="mjftbVisible" :is-disabled="isDisabled"></mjftb
></el-tab-pane>
<el-tab-pane label="界址点" name="jzd">
<jzd v-if="jzdVisible" :is-disabled="isDisabled"></jzd>
</el-tab-pane>
<el-tab-pane label="界址线" name="jzx" >
<el-tab-pane label="界址线" name="jzx">
<jzx v-if="jzxVisible" :is-disabled="isDisabled"></jzx>
</el-tab-pane>
<el-tab-pane label="登记簿" name="djb"><djb v-if="djbVisible"></djb></el-tab-pane>
<el-tab-pane label="历史回溯" name="lshs"><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs></el-tab-pane>
<el-tab-pane label="登记簿" name="djb"
><djb v-if="djbVisible"></djb
></el-tab-pane>
<el-tab-pane label="历史回溯" name="lshs"
><lshs v-if="lshsVisible" :type="type" :bsm="$route.query.bsm"></lshs
></el-tab-pane>
<el-tab-pane label="附件材料" name="fjcl">
<fjcl v-if="fjclVisible" ref="fjcl" :is-disabled="isDisabled"></fjcl>
</el-tab-pane>
<el-tab-pane label="流程跟踪" name="lcgz" v-if="$store.state.isWorkFlow || $store.state.lcgzShow" lazy>
<lcgz ref="lcgz" ></lcgz>
<el-tab-pane
label="流程跟踪"
name="lcgz"
v-if="$store.state.isWorkFlow || $store.state.lcgzShow"
lazy
>
<lcgz ref="lcgz"></lcgz>
</el-tab-pane>
</el-tabs>
<!-- </div> -->
......@@ -29,58 +53,70 @@ import jzd from "./jzd";
import jzx from "./jzx";
import djb from "./djb";
import lshs from "./lshs";
import fjcl from "./fjcl/fjcl"
import Lcgz from "./lcgz"
import {queryStatus} from "@api/search"
import Fldcb from "./fldcb"
import {getQjZdjbxxDetailById} from '@api/zd'
import fjcl from "./fjcl/fjcl";
import Lcgz from "./lcgz";
import { queryStatus } from "@api/search";
import Fldcb from "./fldcb";
import Tdcb from "./tdcb";
import { getQjZdjbxxDetailById } from "@api/zd";
export default {
name: "",
components: {
zddcb,mjftb,jzd,jzx,djb,lshs,fjcl,Fldcb,Lcgz
zddcb,
mjftb,
jzd,
jzx,
djb,
lshs,
fjcl,
Fldcb,
Lcgz,
Tdcb,
//zddcb,mjftb,jzd,jzx,djb,lshs,fjcl,Lcgz
},
props: {},
data() {
return {
qlr:"",
bdcdyh:'',
zddm:"",
isFldc:false,
isDisabled:false,
qlr: "",
bdcdyh: "",
zddm: "",
isFldc: false,
isTdcb: false,
isDisabled: false,
activeName: "djdcb",
mjftbVisible:false,
jzdVisible:false,
fldbcVisible:false,
jzxVisible:false,
djbVisible:false,
lshsVisible:false,
fjclVisible:false,
type:'zd'
mjftbVisible: false,
jzdVisible: false,
fldbcVisible: false,
jzxVisible: false,
djbVisible: false,
lshsVisible: false,
fjclVisible: false,
type: "zd",
};
},
methods: {
getZdData(bsm){
getQjZdjbxxDetailById(bsm).then(res=>{
getZdData(bsm) {
getQjZdjbxxDetailById(bsm).then((res) => {
if (res.success) {
console.log(res,'宗地信息')
this.isFldc=res.result.zdtzmbsm==='PSHGSBDCQJDC000000000000DC440010';
console.log(res, "宗地信息");
this.isFldc = res.result.zdtzmbsm === "PSHGSBDCQJDC000000000000DC440010";
this.isTdcb = res.result.zdtzmbsm === ("PSHGSBDCQJDC000000000000DC440060" || "PSHGSBDCQJDC000000000000DC440070" ||"PSHGSBDCQJDC000000000000DC440080");
}
})
});
},
loadingStatus() {
let bsm=this.$route.query.bsm;
queryStatus(bsm).then(res => {
let bsm = this.$route.query.bsm;
queryStatus(bsm).then((res) => {
if (res.success) {
let qszt = res.result.qszt;
this.qlr=res.result.qlrmc;
this.zddm=res.result.zddm;
this.bdcdyh=res.result.bdcdyh;
console.log(this.qlr,'权利人');
this.qlr = res.result.qlrmc;
this.zddm = res.result.zddm;
this.bdcdyh = res.result.bdcdyh;
console.log(this.qlr, "权利人");
this.isDisabled = +qszt !== 0;
}
})
});
},
/* loading(){
console.log("附件材料是否禁用")
......@@ -90,25 +126,25 @@ export default {
// console.log(tab, event);
this.loadingStatus();
switch (tab.name) {
case 'mjftb':
case "mjftb":
this.mjftbVisible = true;
break;
case 'fldcb':
case "fldcb":
this.fldbcVisible = true;
break;
case 'jzd':
case "jzd":
this.jzdVisible = true;
break;
case 'jzx':
case "jzx":
this.jzxVisible = true;
break;
case 'djb':
case "djb":
this.djbVisible = true;
break;
case 'lshs':
case "lshs":
this.lshsVisible = true;
break;
case 'fjcl':
case "fjcl":
this.fjclVisible = true;
break;
......@@ -128,7 +164,7 @@ export default {
},
},
watch: {
zdbsm: function (val) {
zdbsm: function(val) {
this.getZdData(val);
this.loadingStatus();
},
......@@ -136,7 +172,7 @@ export default {
};
</script>
<style scoped lang="less">
.el-tab-pane{
.el-tab-pane {
overflow-y: scroll;
}
</style>
......
<template>
<div class="main">
土地承包经营权、农用地其他使用权调查表
</div>
</template>
<script>
export default {
name:"",
components:{},
props:{},
data(){
return {
}
},
created(){},
mounted(){},
methods:{},
computed: {},
watch: {},
}
</script>
<style scoped lang="less">
</style>
\ No newline at end of file
<template>
<div ref="lpb" class="content_box">
<!-- <div ref="lpb" class="content_box"> -->
<el-tabs v-model="activeName" class="tabs" @tab-click="handleClick" >
<el-tab-pane label="自然幢信息" name="zrzxx"><zrzxx></zrzxx></el-tab-pane>
<el-tab-pane label="业主共有" name="yzgy"><yzgy v-if="yzgyLoad" :is-disabled="isDisabled"></yzgy></el-tab-pane>
......@@ -11,7 +11,7 @@
<lcgz ref="lcgz" ></lcgz>
</el-tab-pane>
</el-tabs>
</div>
<!-- </div> -->
</template>
<script>
......@@ -68,7 +68,7 @@ export default {
created() {},
mounted() {
// this.$nextTick(()=>{
this.$store.state.contentWidth = this.$refs.lpb.offsetWidth - 44;
this.$store.state.contentWidth = (document.documentElement.clientWidth || document.body.clientWidth) - 340;
// })
},
computed: {},
......
......@@ -92,6 +92,13 @@
@click="batchUpload"
><i class="iconfont iconshangchuan"></i>批量上传</el-button
>
<el-button
class="radioBtn"
label="7"
border
@click="batchCancelChoosed"
><i class="iconfont iconquxiaoxuanze"></i>取消选中</el-button
>
</div>
</el-col>
</el-row>
......@@ -536,6 +543,23 @@ export default {
this.uploadVisible = true
}
},
//取消选中
batchCancelChoosed(){
this.cbsmList = [];
this.bsms = [];
this.qsztList = [];
this.$refs.lpbContent.hbsmList = [];
this.$refs.lpbContent.cbsmList = [];
this.$refs.lpbContent.choosedList = [];
this.$refs.lpbContent.$refs.hBsm.forEach((item) => {
item.style.border = '';
item.className = "";
});
this.$refs.lpbContent.$refs.cBsm.forEach((item) => {
item.style.border = '';
item.className = "";
});
},
uploadError(err, file, fileList) {
Message.error("上传文件失败")
console.log("上传文件失败", err)
......@@ -791,10 +815,8 @@ export default {
this.$refs.lpbContent.choosedList = [];
this.$refs.lpbContent.$refs.hBsm.forEach((item) => {
item.style.border = '';
item.className = '';
});
// console.log(bsms,'bsms');
// console.log(color,'color');
// Dyzt:{list:[],mj:''}
//清除选中户
// this.$refs.lpbContent.clearChoosedH();
this.$nextTick(()=>{
......
......@@ -1130,6 +1130,7 @@ export default {
this.$refs.lpbContent.scrollLeft = item.offsetLeft;
}
item.style.border = '1px solid '+this.borderColor;
item.className = "tdSelect"
}
});
});
......