You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
3.8 KiB
127 lines
3.8 KiB
const {
|
|
projectList,
|
|
API_BASE_URL,
|
|
IMG_BASE_URL,
|
|
getElectricPlanAll,
|
|
findAllPlan,
|
|
editCustomerEntryBy,
|
|
entryDetail,
|
|
getAddressByLonLat,
|
|
getAddressLonLat,getFormSet
|
|
} = require('../../../api/api')
|
|
const utilAddWatermark = require('../../../utils/addWatermark')
|
|
const utilAddWatermark2 = require('../../../utils/addWatermark2')
|
|
const utilGetLocation = require('../../../utils/getLocation')
|
|
const utils = require('../../../utils/util')
|
|
|
|
Page({
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
isEdit: false,
|
|
API_BASE_URL: API_BASE_URL,
|
|
IMG_BASE_URL: IMG_BASE_URL,
|
|
capture: ['camera'], //拍摄模式
|
|
data: {
|
|
name: ""
|
|
},
|
|
photo: {
|
|
regnoUrl:[],//营业执照
|
|
idCardFrontFileList: [], //身份证正面
|
|
idCardBackFileList: [], //身份证反面
|
|
|
|
bankCard: [], //银行卡照片
|
|
// residenceBooklet: [], //户口本复印件
|
|
bpCardFront: [], // 共签人身份证正面
|
|
bpCardBack: [], // 共签人身份证反面
|
|
bpFile: [], // 共签人子女证明材料
|
|
//踏勘记录表
|
|
surveyPhoneOne: [], //踏勘记录表1
|
|
surveyPhoneTwo: [], //踏勘记录表2
|
|
filingPhone: [], //备案文件
|
|
//外观照片
|
|
outwardHousePhone: [], //房屋外观照片
|
|
inwardHousePhone: [], //房屋内部照片
|
|
roofHousePhone: [], //楼顶厚度照片
|
|
designPaper: "", //设计图纸
|
|
zjpbImg: [], //组件排布图
|
|
zjzxImg: [], // 组件走线图
|
|
zjcsImg: [], //支架侧视图
|
|
zjhsImg: [], //支架后视图
|
|
nbqwzImg: [], //逆变器位置
|
|
pdxwzImg: [], //配电箱位置
|
|
},
|
|
|
|
roofType: "平屋顶", //默认为平屋顶
|
|
schemeType: 1, //默认为标准方案
|
|
shootType: 1, //默认为无人机拍摄
|
|
azimuth: 1, //方位角默认为正南
|
|
gender: 1, //默认为男
|
|
repaymentMethod: 1, //划转方式默认为二类卡
|
|
projectId: '',
|
|
insuranceList: ["控制投放及续保", "控制投放", "其他"],
|
|
filingList: ['农户备案', '项目公司备案'],
|
|
isComplement: false, //默认不需要填写共签人信息
|
|
},
|
|
|
|
onLoad(e) {
|
|
const projectId = e.projectId; //有projectId说明从列表进去,可能是修改或者是暂存过
|
|
if (projectId) {
|
|
this.setData({
|
|
projectId,
|
|
})
|
|
}
|
|
this.entryDetail();
|
|
},
|
|
onReady() {
|
|
},
|
|
/** 获取电站详情 **/
|
|
entryDetail(e) {
|
|
let that = this
|
|
wx.showLoading({
|
|
title: "加载中"
|
|
})
|
|
entryDetail({
|
|
userId: wx.getStorageSync('userId'),
|
|
entryId: this.data.projectId
|
|
}).then((res) => {
|
|
wx.hideLoading()
|
|
this.setData({
|
|
tenantName: res.tenant_name,
|
|
regno:res.regno,
|
|
[`photo.regnoUrl`]:res.regnoUrl ? [{url:IMG_BASE_URL+res.regnoUrl}] : [],
|
|
mobile: res.mobile,
|
|
region:res.province + res.city + res.area + res.address,
|
|
// [`photo.idCardBackFileList[0].name`]: res.id_card_back,
|
|
// [`photo.idCardBackFileList[0].url`]: this.data.IMG_BASE_URL + res.id_card_back,
|
|
// [`photo.idCardFrontFileList[0].name`]: res.id_card_front,
|
|
// [`photo.idCardFrontFileList[0].url`]: this.data.IMG_BASE_URL + res.id_card_front,
|
|
[`photo.idCardBackFileList`]:res.id_card_back ? [{url:IMG_BASE_URL+res.id_card_back}] : [],
|
|
[`photo.idCardFrontFileList`]:res.id_card_front ? [{url:IMG_BASE_URL+res.id_card_front}] : [],
|
|
corp:res.corp,
|
|
idCard: res.id_code,
|
|
tenant_type: res.tenant_type,
|
|
gender: res.gender == "MALE" ? "1" : "2",
|
|
age: res.age,
|
|
})
|
|
this.getFormSet(res.management);
|
|
});
|
|
},
|
|
|
|
/** 获取自定义字段 **/
|
|
getFormSet(partner) {
|
|
getFormSet({
|
|
stage: '01',
|
|
partner: partner,
|
|
}).then((res) => {
|
|
this.setData({
|
|
formSetObj: res.data.columns
|
|
})
|
|
})
|
|
},
|
|
/** 返回 **/
|
|
cancel(e) {
|
|
wx.navigateBack();
|
|
},
|
|
}) |