庞东旭 il y a 2 ans
Parent
révision
a1bba9af2f
1 fichiers modifiés avec 249 ajouts et 251 suppressions
  1. +249
    -251
      src/views/sunVillage_info/homeApplication/proposerLite.vue

+ 249
- 251
src/views/sunVillage_info/homeApplication/proposerLite.vue Voir le fichier

@@ -325,13 +325,7 @@
<!-- </template>-->
</div>
<!-- <div class="mapBox">-->
<!-- <common-map ref="pointDarwMap" style="height:200px;"-->
<!-- :allowDraw="formEnabled.baseApplyForm.baseFormEnabled"-->
<!-- @drawReseted="onMapDrawReseted"-->
<!-- @drawFinished="onMapDrawFinished"-->
<!-- >-->
<!-- </common-map>-->
<!-- </div>-->

</div>

<div v-if="applicationDetail">
@@ -986,7 +980,12 @@
<!-- </van-row>-->
<!-- </div>-->
<!-- </template>-->

<common-map ref="pointDarwMap" style="height:200px;"
:allowDraw="formVisible.landscopeForm.nature_resourceFormEnabled"
@drawReseted="onMapDrawReseted"
@drawFinished="onMapDrawFinished"
>
</common-map>
<!-- &lt;!&ndash; 申请::自然资源部门 &ndash;&gt;-->
<!-- <template v-if="formVisible.baseApplyForm.nature_resourceFormVisible">-->
<!-- <div class="main_box examine_box">-->
@@ -1858,6 +1857,7 @@ export default {
landscopeVisible: false,
landscopeForm: {
baseFormVisible: false,
nature_resourceFormVisible: false,
},
acceptingVisible: false,
acceptingForm: {
@@ -1887,6 +1887,7 @@ export default {
landscopeEnabled: false,
landscopeForm: {
baseFormEnabled: false,
nature_resourceFormEnabled: false,
},
acceptingEnabled: false,
acceptingForm: {
@@ -2134,9 +2135,9 @@ export default {
pointDarw(data) {
this.$nextTick(() => {
let map = this.$refs.pointDarwMap;
// if(data === null)
// data = this.applicationDetail.theGeom;
// this.setMapData(map, data);
if(data === null)
data = this.applicationDetail.ydjfkg.theGeomJson;
this.setMapData(map, data);
});
},
// 绘制验收地图
@@ -2262,21 +2263,22 @@ export default {
// 查看
case PROPOSER_VIEW:
this.formVisible.baseApplyForm.groupFormVisible = hasGroupLevel && this.isNotProposeStatus(homeApplyStatus, ["12", '13']);
this.formVisible.baseApplyForm.villageFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","14"]);
this.formVisible.baseApplyForm.townFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", "19", this.isInRoles(role, 'town_leader') ? -99 : '7', this.isInRoles(role, 'town_leader') ? -99 : '8']);
this.formVisible.baseApplyForm.agricultureFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", this.isInRoles(role, ['town_leader', 'agriculture']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'agriculture']) ? -99 : '8']);
this.formVisible.baseApplyForm.buildingFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", this.isInRoles(role, ['town_leader', 'building']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'building']) ? -99 : '8']);
this.formVisible.baseApplyForm.nature_resourceFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", this.isInRoles(role, ['town_leader', 'nature_resource']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'nature_resource']) ? -99 : '8']);
this.formVisible.baseApplyForm.villageFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "14"]);
this.formVisible.baseApplyForm.townFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", "19", this.isInRoles(role, 'town_leader') ? -99 : '7', this.isInRoles(role, 'town_leader') ? -99 : '8']);
this.formVisible.baseApplyForm.agricultureFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", this.isInRoles(role, ['town_leader', 'agriculture']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'agriculture']) ? -99 : '8']);
this.formVisible.baseApplyForm.buildingFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", this.isInRoles(role, ['town_leader', 'building']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'building']) ? -99 : '8']);
this.formVisible.baseApplyForm.nature_resourceFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", this.isInRoles(role, ['town_leader', 'nature_resource']) ? -99 : '7', this.isInRoles(role, ['town_leader', 'nature_resource']) ? -99 : '8']);

this.formVisible.landscopeVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", "19", "1C", "1D", "1F"]);
this.formVisible.landscopeForm.baseFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11","12","13","14", "15", "17", "19", "1C", "1D", "1F"]);
this.formVisible.landscopeVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", "19", "1C", "1D", "1F"]);
this.formVisible.landscopeForm.baseFormVisible = this.isNotProposeStatus(homeApplyStatus, ["11", "12", "13", "14", "15", "17", "19", "1C", "1D", "1F"]);

this.formVisible.acceptingVisible = this.isProposeStatus(homeApplyStatus, ["71", "72", "74","77", "79", "7C", "7F"]);
this.formVisible.acceptingForm.baseFormVisible = this.isProposeStatus(homeApplyStatus, ["71", "72", "74","77", "79", "7C", "7F"]);
this.formVisible.acceptingForm.townFormVisible = this.isProposeStatus(homeApplyStatus, [ "7C", "7F"]);;
this.formVisible.acceptingForm.agricultureFormVisible = this.isProposeStatus(homeApplyStatus, [ "79", "7C", "7F"]);
this.formVisible.acceptingForm.nature_resourceFormVisible = this.isProposeStatus(homeApplyStatus, [ "79", "7C", "7F"]);
if(this.type =='done') {
this.formVisible.acceptingVisible = this.isProposeStatus(homeApplyStatus, ["71", "72", "74", "77", "79", "7C", "7F"]);
this.formVisible.acceptingForm.baseFormVisible = this.isProposeStatus(homeApplyStatus, ["71", "72", "74", "77", "79", "7C", "7F"]);
this.formVisible.acceptingForm.townFormVisible = this.isProposeStatus(homeApplyStatus, ["7C", "7F"]);
;
this.formVisible.acceptingForm.agricultureFormVisible = this.isProposeStatus(homeApplyStatus, ["79", "7C", "7F"]);
this.formVisible.acceptingForm.nature_resourceFormVisible = this.isProposeStatus(homeApplyStatus, ["79", "7C", "7F"]);
if (this.type == 'done') {
this.formVisible.editVisible = false;
}
this.houseApplyUploadComp.full = true;
@@ -2291,7 +2293,7 @@ export default {
this.houseApplyUploadCompEnd.readonly = true;
this.houseApplyUploadCompEnd.proposerId = proposerId;
this.houseApplyUploadCompEnd.houseApplyStatus = homeApplyStatus;
console.info( this.houseApplyUploadComp);
console.info(this.houseApplyUploadComp);
// // 初始化自然资源审批现场图
// this.uploadImgNature.fileList = value.tHouseApproveNatureOptions ? value.tHouseApproveNatureOptions.naturePlan : '';
// this.uploadImgNature.proposerId = value.tHouseApplyProposer.id;
@@ -2374,243 +2376,234 @@ export default {
let handlerName = this.$store.getters.nickName;
let handlerTime = this.getDate();
this.applicationDetail = value;
console.info(1111)
if(this.type === "todo"){
if(this.isProposeStatus(homeApplyStatus, ["14"])){
if(this.$route.query.electronicSignature != null){
if (this.type === "todo") {
if (this.isProposeStatus(homeApplyStatus, ["14"])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail, "cjxzscr", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail, "cjxzscr", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['nature_resource'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['nature_resource'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfsp, "zrzybmscrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfsp, "zrzybmscrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['agriculture'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['agriculture'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfsp, "nyncbmscrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfsp, "nyncbmscrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['building'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["19"]) && this.isInRoles(role, ['building'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfsp, "zfcxjsbmscrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfsp, "zfcxjsbmscrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["1C"]) && this.isInRoles(role, ['town_leader'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["1C"]) && this.isInRoles(role, ['town_leader'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfsp, "xzzfshpzrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfsp, "xzzfshpzrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['nature_resource'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['nature_resource'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfys, "zrzybmysjbrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfys, "zrzybmysjbrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['agriculture'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['agriculture'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfys, "nyncbmysjbrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfys, "nyncbmysjbrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['building'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["79"]) && this.isInRoles(role, ['building'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfys, "zfcxjsbmysjbrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfys, "zfcxjsbmysjbrxm", this.$route.query.nickName);
}
}else if(this.isProposeStatus(homeApplyStatus, ["7C"]) && this.isInRoles(role, ['town_leader'])){
if(this.$route.query.electronicSignature != null){
} else if (this.isProposeStatus(homeApplyStatus, ["7C"]) && this.isInRoles(role, ['town_leader'])) {
if (this.$route.query.electronicSignature != null) {
this.$set(this.applicationDetail.ydjfys, "xzzfysjbrxm", this.$route.query.electronicSignature);
}else{
} else {
this.$set(this.applicationDetail.ydjfys, "xzzfysjbrxm", this.$route.query.nickName);
}
}
}
if(this.isProposeStatus(homeApplyStatus, ["71","72","74",'77',"79","7C"])){
if (this.isProposeStatus(homeApplyStatus, ["71", "72", "74", '77', "79", "7C"])) {
this.formEnabled.ysnrEnable = true;
}
this.formVisible.auditVisible = this.type === 'done' || this.type === 'todo';
// 申请-组级审批 初始化表单
if(hasGroupLevel)
{
if(this.isProposeStatus(homeApplyStatus, ["32"]))
{
if (hasGroupLevel) {
if (this.isProposeStatus(homeApplyStatus, ["32"])) {
let defaultGroupOption = this.form.groupOption
.replaceAll('{memberName}', this.applicationDetail.sqhhzxm)
;
if(!value.tHouseApproveVillageOptions)
{
if (!value.tHouseApproveVillageOptions) {
this.$set(this.applicationDetail, 'tHouseApproveVillageOptions', {
groupLeader: handlerName,
groupTime: handlerTime,
groupOption: defaultGroupOption
});
}
else {
if(!this.applicationDetail.tHouseApproveVillageOptions.groupLeader)
} else {
if (!this.applicationDetail.tHouseApproveVillageOptions.groupLeader)
this.$set(this.applicationDetail.tHouseApproveVillageOptions, 'groupLeader', handlerName);
if(!this.applicationDetail.tHouseApproveVillageOptions.groupTime)
if (!this.applicationDetail.tHouseApproveVillageOptions.groupTime)
this.$set(this.applicationDetail.tHouseApproveVillageOptions, 'groupTime', handlerTime);
if(!this.applicationDetail.tHouseApproveVillageOptions.groupOption)
if (!this.applicationDetail.tHouseApproveVillageOptions.groupOption)
this.$set(this.applicationDetail.tHouseApproveVillageOptions, 'groupOption', defaultGroupOption);
}
}
}
// 申请-草稿
if(this.isProposeStatus(homeApplyStatus, ["11"]))
{
if (this.isProposeStatus(homeApplyStatus, ["11"])) {
this.formEnabled.baseApplyForm.baseFormEnabled = true;
this.formEnabled.baseApplyEnabled = true;
this.formEnabled.submitEnabled = true;
this.formVisible.editVisible = true;
}
// 申请-村级审核
else if(this.isProposeStatus(homeApplyStatus, ["14","15","17","19"]))
{
else if (this.isProposeStatus(homeApplyStatus, ["14", "15", "17", "19"])) {
let neighbor = [];
if(this.applicationDetail.nsqzjdszd) neighbor.push(this.applicationDetail.nsqzjdszd);
if(this.applicationDetail.nsqzjdszx) neighbor.push(this.applicationDetail.nsqzjdszx);
if(this.applicationDetail.nsqzjdszn) neighbor.push(this.applicationDetail.nsqzjdszn);
if(this.applicationDetail.nsqzjdszb) neighbor.push(this.applicationDetail.nsqzjdszb);
if (this.applicationDetail.nsqzjdszd) neighbor.push(this.applicationDetail.nsqzjdszd);
if (this.applicationDetail.nsqzjdszx) neighbor.push(this.applicationDetail.nsqzjdszx);
if (this.applicationDetail.nsqzjdszn) neighbor.push(this.applicationDetail.nsqzjdszn);
if (this.applicationDetail.nsqzjdszb) neighbor.push(this.applicationDetail.nsqzjdszb);
neighbor = neighbor.join('、');
console.info(this.form)
let defaultVillageOption = this.form.villageOption
.replaceAll('{sqhhzxm}', this.applicationDetail.sqhhzxm)
.replaceAll('{nsqzjddz}', this.applicationDetail.nsqzjddz)
.replaceAll('{isAdvice}', neighbor);
this.$set(this.applicationDetail, 'cjxzscyj',defaultVillageOption);
this.$set(this.applicationDetail, 'cjxzscsj',handlerTime);
this.$set(this.applicationDetail, 'cjxzscyj', defaultVillageOption);
this.$set(this.applicationDetail, 'cjxzscsj', handlerTime);
}
// 申请-镇级审批
// else if(this.isProposeStatus(homeApplyStatus, ["19"]))
// {
// // 自然资源部门
// if(!value.tHouseApproveNatureOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveNatureOptions", {
// landArea: null,
// rightsType: null,
// east: null, // 东至
// west: null, // 西至
// south: null, // 南至
// north: null, // 北至
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// theGeom: value.tHouseApplyProposedSituation.theGeom,
// naturePlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveNatureOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveNatureOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveNatureOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveNatureOptions, 'approveTime', handlerTime);
// }
// // 农村农业部门
// if(!value.tHouseApproveAgricultureOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveAgricultureOptions", {
// isMembership: null,
// isOnehouse: null,
// isReviewmaterials: null,
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// agriculturePlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveAgricultureOptions.approveLeader)
// //this.$set(this.applicationDetail.tHouseApproveAgricultureOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveAgricultureOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveAgricultureOptions, 'approveTime', handlerTime);
// }
// // 住建部
// if(!value.tHouseApproveOtherOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveOtherOptions", {
// buildingType: null,
// buildingArea: null,
// buildingFloors: null,
// buildingHight: null,
// buildingLandArea: null,
// designPaper: "1",
// east: null, // 东至
// west: null, // 西至
// south: null, // 南至
// north: null, // 北至
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// otherPlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveOtherOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveOtherOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveOtherOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveOtherOptions, 'approveTime', handlerTime);
// }
// // 镇政府
// if(!value.tHouseApproveTownOptions)
// {
// this.$set(this.applicationDetail, 'tHouseApproveTownOptions', {
// //approveLeader: handlerName,
// approveLeader: null,
// approveTime: handlerTime,
// townPlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveTownOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveTownOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveTownOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveTownOptions, 'approveTime', handlerTime);
// }
// // 勘察
// if(!value.tHouseApproveLocationplanOptions)
// {
// this.$set(this.applicationDetail, 'tHouseApproveLocationplanOptions', {
// locationPlan: null,
// cartographicUnit: null,
// surveyPersonnel: handlerName,
// suveyTime: handlerTime,
// cartographer: handlerName,
// cartographicTime: handlerTime,
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.surveyPersonnel)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'surveyPersonnel', handlerName);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.suveyTime)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'suveyTime', handlerTime);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.cartographer)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'cartographer', handlerName);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.cartographicTime)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'cartographicTime', handlerTime);
// }
// console.info(this.formVisible.auditVisible);
// }
// 申请-镇级审批
// else if(this.isProposeStatus(homeApplyStatus, ["19"]))
// {
// // 自然资源部门
// if(!value.tHouseApproveNatureOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveNatureOptions", {
// landArea: null,
// rightsType: null,
// east: null, // 东至
// west: null, // 西至
// south: null, // 南至
// north: null, // 北至
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// theGeom: value.tHouseApplyProposedSituation.theGeom,
// naturePlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveNatureOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveNatureOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveNatureOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveNatureOptions, 'approveTime', handlerTime);
// }
// // 农村农业部门
// if(!value.tHouseApproveAgricultureOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveAgricultureOptions", {
// isMembership: null,
// isOnehouse: null,
// isReviewmaterials: null,
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// agriculturePlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveAgricultureOptions.approveLeader)
// //this.$set(this.applicationDetail.tHouseApproveAgricultureOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveAgricultureOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveAgricultureOptions, 'approveTime', handlerTime);
// }
// // 住建部
// if(!value.tHouseApproveOtherOptions)
// {
// this.$set(this.applicationDetail, "tHouseApproveOtherOptions", {
// buildingType: null,
// buildingArea: null,
// buildingFloors: null,
// buildingHight: null,
// buildingLandArea: null,
// designPaper: "1",
// east: null, // 东至
// west: null, // 西至
// south: null, // 南至
// north: null, // 北至
// //approveLeader: handlerName,
// approveLeader: null,
// approveOption: null,
// approveTime: handlerTime,
// otherPlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveOtherOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveOtherOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveOtherOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveOtherOptions, 'approveTime', handlerTime);
// }
// // 镇政府
// if(!value.tHouseApproveTownOptions)
// {
// this.$set(this.applicationDetail, 'tHouseApproveTownOptions', {
// //approveLeader: handlerName,
// approveLeader: null,
// approveTime: handlerTime,
// townPlan: null, //现场拍照
// theGeomPoint: null, //现场坐标点
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveTownOptions.approveLeader)
// // this.$set(this.applicationDetail.tHouseApproveTownOptions, 'approveLeader', handlerName);
// if(!this.applicationDetail.tHouseApproveTownOptions.approveTime)
// this.$set(this.applicationDetail.tHouseApproveTownOptions, 'approveTime', handlerTime);
// }
// // 勘察
// if(!value.tHouseApproveLocationplanOptions)
// {
// this.$set(this.applicationDetail, 'tHouseApproveLocationplanOptions', {
// locationPlan: null,
// cartographicUnit: null,
// surveyPersonnel: handlerName,
// suveyTime: handlerTime,
// cartographer: handlerName,
// cartographicTime: handlerTime,
// });
// }
// else {
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.surveyPersonnel)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'surveyPersonnel', handlerName);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.suveyTime)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'suveyTime', handlerTime);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.cartographer)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'cartographer', handlerName);
// if(!this.applicationDetail.tHouseApproveLocationplanOptions.cartographicTime)
// this.$set(this.applicationDetail.tHouseApproveLocationplanOptions, 'cartographicTime', handlerTime);
// }
// console.info(this.formVisible.auditVisible);
// }

// 开工申请
else if(this.isProposeStatus(homeApplyStatus, ["10"]))
{
if(!this.applicationDetail.tHouseApplyStart)
{
else if (this.isProposeStatus(homeApplyStatus, ["10"])) {
if (!this.applicationDetail.tHouseApplyStart) {
this.$set(this.applicationDetail, 'tHouseApplyStart', {
startDate: null,
endDate: null,
@@ -2618,18 +2611,27 @@ export default {
}
}

// 验收
// else if(this.isProposeStatus(homeApplyStatus, ["71"]))
// {
// if(!this.applicationDetail.tHouseApplyEnd)
// {
// this.$set(this.applicationDetail, 'tHouseApplyEnd', {
// //TODO: 开工结束时后台必定生成
// });
// }
// if(this.applicationDetail.tHouseApplyEnd.oldHouseStatus == '0')
// this.applicationDetail.tHouseApplyEnd.oldHouseStatus = null;
// }
// 验收
// else if(this.isProposeStatus(homeApplyStatus, ["71"]))
// {
// if(!this.applicationDetail.tHouseApplyEnd)
// {
// this.$set(this.applicationDetail, 'tHouseApplyEnd', {
// //TODO: 开工结束时后台必定生成
// });
// }
// if(this.applicationDetail.tHouseApplyEnd.oldHouseStatus == '0')
// this.applicationDetail.tHouseApplyEnd.oldHouseStatus = null;
// }
// 开工二道场审批

else if (this.isProposeStatus(homeApplyStatus, ["39"])){
if(this.isInRoles(role, ['nature_resource']))
{
this.formVisible.landscopeForm.nature_resourceFormEnabled = true;
console.info(this.formVisible.landscopeForm.nature_resourceFormEnabled);
}
}
// 验收镇级审批
else if(this.isProposeStatus(homeApplyStatus, ["79","7C","7F"]))
{
@@ -3116,14 +3118,15 @@ export default {
},
// 当地图绘制完成时
onMapDrawFinished(data) {
console.info(data);
this.drawInsert = data;
},
// 当申请地图被重置时
onMapDrawReseted() {
this.drawInsert = null;
if(this.applicationDetail.tHouseApplyProposedSituation.theGeom)
if(this.applicationDetail.ydjfkg.theGeomJson)
{
let lastData = JSON.parse(this.applicationDetail.tHouseApplyProposedSituation.theGeom);
let lastData = JSON.parse(this.applicationDetail.ydjfkg.theGeomJson);
if(lastData.hasOwnProperty('coordinates')) // 从后台获取的
this.drawInsert = lastData.coordinates;
}
@@ -3225,17 +3228,17 @@ export default {
this.notify(msg, 'danger');
return;
}
//地图判断
if (this.drawInsert != null) {
this.applicationDetail.theGeom = JSON.stringify(this.drawInsert);
}
else
{
if(this.applicationDetail.sfyyzjd === 'Y' && this.applicationDetail.theGeom) // 新增时 && 已有宅基地时 && 重新画过图且被清理掉
{
this.applicationDetail.theGeom = this.convertGeom(this.applicationDetail.theGeom);
}
}
// //地图判断
// if (this.drawInsert != null) {
// this.applicationDetail.theGeom = JSON.stringify(this.drawInsert);
// }
// else
// {
// if(this.applicationDetail.sfyyzjd === 'Y' && this.applicationDetail.theGeom) // 新增时 && 已有宅基地时 && 重新画过图且被清理掉
// {
// this.applicationDetail.theGeom = this.convertGeom(this.applicationDetail.theGeom);
// }
// }

console.log("进行保存", this.applicationDetail);
this.$set(this.applicationDetail, 'applyUserId', this.sysFarmer.id);
@@ -3408,6 +3411,7 @@ export default {
if (msg) {
break;
}

comment = this.applicationDetail.ydjfsp.nyncbmscyj;
// if(this.$refs.pictureUploadApplyingTHouseApproveAgriculture && this.$refs.pictureUploadApplyingTHouseApproveAgriculture.isValid()) {
// this.submitHouseApproveAgricultureOptions().then(item=>{
@@ -3430,9 +3434,6 @@ export default {
break;
case "building":
msg = this.validateBuildingForm(pass);
if (msg) {
break;
}
comment = this.applicationDetail.ydjfsp.zfcxjsbmscyj;
// if(this.$refs.pictureUploadApplyingTHouseApproveOther && this.$refs.pictureUploadApplyingTHouseApproveOther.isValid()) {
// this.submitHouseApproveOtherOptions().then(item=>{
@@ -3606,7 +3607,26 @@ export default {
}
break;
case PROPOSER_STAGE_START_ACTIVITY:
this.complete(pass);
let _this = this;
const role = this.$store.getters.roles[0];
if(role === "nature_resource"){
if (this.drawInsert != null) {
this.applicationDetail.ydjfkg.theGeomJson = JSON.stringify(this.drawInsert);
}
else {
if(this.applicationDetail.ydjfkg.theGeomJson == null){
this.applicationDetail.ydjfkg.theGeomJson = this.convertGeom(this.applicationDetail.ydjfkg.theGeom);
}
}
saveHomeBaseInfo(_this.applicationDetail).then((response) => {
_this.complete(pass);
}).catch(resp => {
_this.notify(msg, 'danger');
_this.notify("保存失败!", 'danger');
});
}else{
this.complete(pass);
}
break;
case PROPOSER_STAGE_END_ACTIVITY : {
let comment;
@@ -4831,30 +4851,8 @@ export default {
this.mapShow =true;
var zb;
//定位坐标点查看
if(data == 'tHouseApproveVillage'){
zb = this.applicationDetail.tHouseApproveVillageOptions.theGeom;
}
if (data == 'tHouseApproveNature'){
zb = this.applicationDetail.tHouseApproveNatureOptions.theGeomPoint;
}
if(data == 'tHouseApproveAgriculture'){
zb = this.applicationDetail.tHouseApproveAgricultureOptions.theGeomPoint;
}
if(data == 'tHouseApproveOther'){
zb = this.applicationDetail.tHouseApproveOtherOptions.theGeomPoint;
}
if(data == 'tHouseApproveTown'){
zb = this.applicationDetail.tHouseApproveTownOptions.theGeomPoint;
}
//验收申请定位
if(data == 'tHouseApplyEndNongye'){
zb = this.applicationDetail.tHouseApplyEnd.nongyeGeom;
}
if(data == 'tHouseApplyEndNature'){
zb = this.applicationDetail.tHouseApplyEnd.natureGeom;
}
if(data == 'tHouseApplyEndZhen'){
zb = this.applicationDetail.tHouseApplyEnd.zhenGeom;
if(data == 'tHomeapplyYdjfkg'){
zb = this.applicationDetail.ydjfkg.theGeomJson;
}
setTimeout(() => {
var zbCl = zb.replace("POINT(","").replace(")","").replace(" ",",");


Chargement…
Annuler
Enregistrer