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

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();
},
})