|
|
<wxs src="../../../wxs/util.wxs" module="util"></wxs>
|
|
|
<!-- 项目信息 -->
|
|
|
<view class="content">
|
|
|
<!-- 用户信息 -->
|
|
|
<userInfo detail="{{detail}}" type='{{tenant_type}}'></userInfo>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">投资方</view>
|
|
|
<view>{{capitalName}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<!-- 广发不允许修改 -->
|
|
|
<view class="content-list" wx:if="{{detail.management == '03'}}">
|
|
|
<view class="content-address">
|
|
|
<view>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>安装地址</view>
|
|
|
<view class="content-text" wx:if="{{provinceName && cityName && areaName}}">
|
|
|
{{provinceName}}{{cityName}}{{areaName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择地址
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-inputs">
|
|
|
<input type="text" class="content-input" placeholder="请输入安装地址" model:value="{{address}}" disabled />
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-list" wx:else>
|
|
|
<view class="content-address">
|
|
|
<view bind:tap="bindRegionChange">
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>安装地址</view>
|
|
|
<view class="content-text" wx:if="{{provinceName && cityName && areaName}}">
|
|
|
{{provinceName}}{{cityName}}{{areaName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择地址
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-inputs">
|
|
|
<input type="text" class="content-input" placeholder="请输入安装地址" model:value="{{address}}" />
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block wx:if="{{provinceName && cityName && areaName}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red; visibility: hidden;">*</text>
|
|
|
<view class="content-title-item">风压</view>
|
|
|
<view>{{windPressure}}kN/㎡</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red; visibility: hidden;">*</text>
|
|
|
<view class="content-title-item">雪压</view>
|
|
|
<view>{{snowPressure}}kN/㎡</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red; visibility: hidden;">*</text>
|
|
|
<view class="content-title-item">风雪压等级</view>
|
|
|
<view>{{pressureLevel}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.longitude.status =='1' || formSetObj.latitude.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.longitude.mustFillFlag =='1' || formSetObj.latitude.mustFillFlag =='1'}}">*</text>经纬度</view>
|
|
|
<input type="text" class="content-input" placeholder="点击“定位”获取" disabled model:value="{{longitudeAndLongitude}}" />
|
|
|
<view bind:tap="getNowLocationDetails" style="height: 50rpx; line-height: 50rpx; background: #333; color: #FFF; padding: 1rpx 20rpx;">定位</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindprojectList" range="{{projectList}}" range-key='name'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>产品名称</view>
|
|
|
<view class="content-text" wx:if="{{projectName}}">
|
|
|
{{projectName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择产品名称
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindcompanyList" range="{{companyList}}" range-key='name' disabled="{{!provinceName || !cityName || !areaName || !projectId}}">
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>项目公司</view>
|
|
|
<view class="content-text" wx:if="{{companyName}}">
|
|
|
{{companyName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择项目公司
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">备案类型</view>
|
|
|
<view>{{filingName}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- <block wx:if="{{formSetObj.insurance_flag.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindInsuranceFlag" range="{{insuranceList}}" value="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.insurance_flag.mustFillFlag =='1'}}">*</text>保险购买情况</view>
|
|
|
<view class="content-text" wx:if="{{insurance}}">
|
|
|
{{insurance}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择保险购买情况
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block> -->
|
|
|
<block wx:if="{{formSetObj.lease_date.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="date" bindchange="bindLeaseDate" disabled="{{true}}">
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item">预计投放日</view>
|
|
|
<view class="content-text" wx:if="{{leaseDate}}">
|
|
|
{{leaseDate}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择预计投放日
|
|
|
</view>
|
|
|
<!-- <image src="../../img/arrow.png" class="content-img-right" /> -->
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.repayment_method.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.repayment_method.mustFillFlag =='1' && type==3}}">*</text>划转方式</view>
|
|
|
<label class="content-radio" style="flex: 1;">
|
|
|
<radio-group bindchange="radioChangeRepaymentMethod">
|
|
|
<block wx:if="{{filingType==1}}">
|
|
|
<radio value="1" checked="{{repaymentMethod==1}}" />二类卡
|
|
|
</block>
|
|
|
<block wx:else>
|
|
|
<!-- <radio value="2" checked="{{repaymentMethod==2}}" />光E宝 -->
|
|
|
<radio value="0" checked="{{repaymentMethod==0}}" />其他
|
|
|
</block>
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
<view class="bank-btn" catchtap="bankCardPage" wx:if="{{bankFlag=='1' && filingName=='农户备案'}}">开卡</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.repayment_method.status =='1' && repaymentMethod==1}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">二类卡账户名</view>
|
|
|
<view>{{secCardName}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">二类卡号</view>
|
|
|
<view>{{secCardNo}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">联行号</view>
|
|
|
<view>{{secBankNumber}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 房屋信息 -->
|
|
|
<view class="content">
|
|
|
<view class="content-title">房屋信息</view>
|
|
|
<!-- 广发 -->
|
|
|
<block wx:if="{{capitalId == '03'}}">
|
|
|
<block wx:if="{{formSetObj.roof_type.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="roofType" data-list="roofTypeList" range="{{roofTypeList}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.roof_type.mustFillFlag =='1'}}">*</text>屋顶类型</view>
|
|
|
<view class="content-text" wx:if="{{roofType}}">
|
|
|
{{roofType}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.seal_roof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.seal_roof.mustFillFlag =='1'}}">*</text>是否封屋顶</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioSealRoof">
|
|
|
<radio value="1" checked="{{sealRoof==1}}" />是
|
|
|
<radio value="2" checked="{{sealRoof==2}}" />否
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.completion_year_03.status =='1' && roofTypeAllColumn['completion_year']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="date" fields="year" end="{{disabledYear}}" bindchange="bindCompletionYearDate">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{roofTypeAllColumn['completion_year'].must_fill_flag == '1'}}">*</text>
|
|
|
<view class="content-title-item">建筑年限</view>
|
|
|
<view class="content-text" wx:if="{{completionYear}}">
|
|
|
{{completionYear}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.angle_azimuth.status =='1' && roofTypeAllColumn['angle_azimuth']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="azimuthName" data-list="angleAzimuthSel" range="{{angleAzimuthSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker" style="min-width: 560rpx;">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['angle_azimuth'].must_fill_flag =='1'}}">*</text>方位角</view>
|
|
|
<view class="content-text" wx:if="{{azimuthName}}">
|
|
|
{{azimuthName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
<block wx:if="{{azimuth!=1 && azimuth!=10 && azimuth!=11 && azimuth!=12}}">
|
|
|
<input style="margin-left: 8rpx;" type="digit" class="content-input" placeholder="输入" model:value="{{directionDeg}}" />
|
|
|
度
|
|
|
</block>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.building_height.status =='1' && roofTypeAllColumn['building_height']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['building_height'].must_fill_flag =='1'}}">*</text>建筑高度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入建筑高度" value="{{buildingHeight}}" data-name="buildingHeight" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ew_length.status =='1' && roofTypeAllColumn['ew_length']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['ew_length'].must_fill_flag =='1'}}">*</text>东西长</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" value="{{ewLength}}" data-name="ewLength" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ns_wide.status =='1' && roofTypeAllColumn['ns_wide']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['ns_wide'].must_fill_flag =='1'}}">*</text>南北宽</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" value="{{nsWide}}" data-name="nsWide" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.roof_face_thickness.status =='1' && roofTypeAllColumn['roof_face_thickness']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['roof_face_thickness'].must_fill_flag =='1'}}">*</text>屋面板厚度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{roofFaceThickness}}" />
|
|
|
mm
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.structure_type.status =='1' && roofTypeAllColumn['structure_type']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="structureType" data-list="structureTypeSel" range="{{structureTypeSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['structure_type'].must_fill_flag =='1'}}">*</text>结构类型</view>
|
|
|
<view class="content-text" wx:if="{{structureType }}">
|
|
|
{{structureType }}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ground_type.status =='1' && roofTypeAllColumn['ground_type']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="groundType" data-list="groundTypeSel" range="{{groundTypeSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['ground_type'].must_fill_flag =='1'}}">*</text>地面类型</view>
|
|
|
<view class="content-text" wx:if="{{groundType}}">
|
|
|
{{groundType}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.site_slope.status =='1' && roofTypeAllColumn['site_slope']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['site_slope'].must_fill_flag =='1'}}">*</text>场地坡度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{siteSlope}}" />
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.geological_condition.status =='1' && roofTypeAllColumn['geological_condition']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['geological_condition'].must_fill_flag =='1'}}">*</text>地质情况</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{geologicalCondition}}" />
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.fence_height.status =='1' && roofTypeAllColumn['fence_height']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['fence_height'].must_fill_flag =='1'}}">*</text>围墙高度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{fenceHeight}}" /> 米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.waterproof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.waterproof.mustFillFlag =='1'}}">*</text>屋顶防水情况</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioWaterproof">
|
|
|
<radio value="1" checked="{{waterproof==1}}" />一般
|
|
|
<radio value="2" checked="{{waterproof==2}}" />良好
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.source_pollution.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.source_pollution.mustFillFlag =='1'}}">*</text>是否有污染源</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioSourcePollution">
|
|
|
<radio value="1" checked="{{sourcePollution==1}}" />有
|
|
|
<radio value="2" checked="{{sourcePollution==2}}" />没有
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ops_condition.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.ops_condition.mustFillFlag =='1'}}">*</text>是否具备运维空间</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioOpsCondition">
|
|
|
<radio value="1" checked="{{opsCondition==1}}" />具备
|
|
|
<radio value="2" checked="{{opsCondition==2}}" />不具备
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.voltage_classes.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="voltageClasses" data-list="voltageClassesSel" range="{{voltageClassesSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.voltage_classes.mustFillFlag =='1'}}">*</text>并网电压等级</view>
|
|
|
<view class="content-text" wx:if="{{voltageClasses}}">
|
|
|
{{voltageClasses}} V
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择并网电压等级
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.dip_angle_03.status =='1' && roofTypeAllColumn['dip_angle']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['dip_angle'].must_fill_flag =='1'}}">*</text>倾角</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入倾角" model:value="{{dipAngle}}" />
|
|
|
度
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.roof_area.status =='1' && roofTypeAllColumn['roof_area']}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{roofTypeAllColumn['roof_area'].must_fill_flag =='1'}}">*</text>屋顶面积</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{roofArea}}" />
|
|
|
m2
|
|
|
</view>
|
|
|
</block>
|
|
|
|
|
|
<block wx:if="{{formSetObj.transformer_capacity.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.transformer_capacity.mustFillFlag =='1'}}">*</text>变压器容量</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入变压器容量" model:value="{{transformerCapacity}}" />
|
|
|
kVA
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.restrict_flag.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.restrict_flag.mustFillFlag =='1'}}">*</text>是否符合变压器容量限制要求</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioRestrictFlag">
|
|
|
<radio value="1" checked="{{restrictFlag==1}}" />符合
|
|
|
<radio value="2" checked="{{restrictFlag==2}}" />不符合
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.distance.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.distance.mustFillFlag =='1'}}">*</text>配电箱至并网点距离</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入配电箱至并网点距离" model:value="{{distance}}" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
|
|
|
<block wx:else>
|
|
|
<block wx:if="{{formSetObj.box_group_set.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.box_group_set.mustFillFlag =='1'}}">*</text>并网方式</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioChangeGridType">
|
|
|
<radio value="0" checked="{{gridType==='0'}}" disabled="{{gridStatus == '1' || type == '6'}}" />单户并网
|
|
|
<radio value="1" checked="{{gridType==='1'}}" disabled="{{gridStatus == '1' || type == '6'}}" />一户多站
|
|
|
<radio value="2" checked="{{gridType==='2'}}" disabled="{{gridStatus == '1' || type == '6'}}" />整村汇流
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
<block wx:if="{{gridType>0}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">本组电站个数</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入" value="{{boxTotalCount}}" data-name="boxTotalCount" bindinput="onInput2" disabled="{{gridType=='2' || gridStatus == '1' || type == '6'|| detail.oneToAnyBoxSet}}" />
|
|
|
<view bind:tap="goConverge" style="height: 50rpx; line-height: 50rpx; background: #0a6597; color: #FFF; padding: 1rpx 20rpx;" wx:if="{{gridType=='2' && gridStatus != '1' && type != '6'}}">选择</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">汇流组编号</view>
|
|
|
<input type="digit" class="content-input" placeholder="" value="{{boxGroupNum}}" data-name="boxGroupNum" disabled />
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">汇流组名称</view>
|
|
|
<input type="digit" class="content-input" placeholder="" value="{{boxGroupName}}" data-name="boxGroupName" disabled/>
|
|
|
</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.roof_type.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="roofType" data-list="roofTypeList" range="{{roofTypeList}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.roof_type.mustFillFlag =='1'}}">*</text>屋顶类型</view>
|
|
|
<view class="content-text" wx:if="{{roofType}}">
|
|
|
{{roofType}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.seal_roof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.seal_roof.mustFillFlag =='1'}}">*</text>是否封屋顶</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioSealRoof">
|
|
|
<radio value="1" checked="{{sealRoof==1}}" />是
|
|
|
<radio value="2" checked="{{sealRoof==2}}" />否
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.completion_year.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="date" fields="year" end="{{disabledYear}}" bindchange="bindCompletionYearDate">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.completion_year.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">房屋建成年份</view>
|
|
|
<view class="content-text" wx:if="{{completionYear}}">
|
|
|
{{completionYear}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择房屋建成年份
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.completion_year_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="date" fields="year" end="{{disabledYear}}" bindchange="bindCompletionYearDate">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.completion_year_03.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">建筑年限</view>
|
|
|
<view class="content-text" wx:if="{{completionYear}}">
|
|
|
{{completionYear}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.angle_azimuth.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="azimuthName" data-list="angleAzimuthSel" range="{{angleAzimuthSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker" style="min-width: 560rpx;">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.angle_azimuth.mustFillFlag =='1'}}">*</text>方位角</view>
|
|
|
<view class="content-text" wx:if="{{azimuthName}}">
|
|
|
{{azimuthName}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
<block wx:if="{{azimuth!=1 && azimuth!=10 && azimuth!=11 && azimuth!=12}}">
|
|
|
<input style="margin-left: 8rpx;" type="digit" class="content-input" placeholder="输入" model:value="{{directionDeg}}" />
|
|
|
度
|
|
|
</block>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.building_height.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.building_height.mustFillFlag =='1'}}">*</text>建筑高度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入建筑高度" value="{{buildingHeight}}" data-name="buildingHeight" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- 2024-07-22 广发 -->
|
|
|
<block wx:if="{{formSetObj.ew_length.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.ew_length.mustFillFlag =='1'}}">*</text>东西长</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" value="{{ewLength}}" data-name="ewLength" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ns_wide.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.ns_wide.mustFillFlag =='1'}}">*</text>南北宽</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" value="{{nsWide}}" data-name="nsWide" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- 2024-07-22 广发 -->
|
|
|
<block wx:if="{{roofType==='斜屋顶'}}">
|
|
|
<block wx:if="{{formSetObj.slope_gradient.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.slope_gradient.mustFillFlag =='1'}}">*</text>屋面坡度</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入屋面坡度" value="{{slopeGradient}}" data-name="slopeGradient" bindinput="onInput" />
|
|
|
度
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.purline_interval.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.purline_interval.mustFillFlag =='1'}}">*</text>檀条间距</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入檀条间距" value="{{purlineInterval}}" data-name="purlineInterval" bindinput="onInput" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.waterproof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.waterproof.mustFillFlag =='1'}}">*</text>屋顶防水情况</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioWaterproof">
|
|
|
<radio value="1" checked="{{waterproof==1}}" />一般
|
|
|
<radio value="2" checked="{{waterproof==2}}" />良好
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.source_pollution.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.source_pollution.mustFillFlag =='1'}}">*</text>是否有污染源</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioSourcePollution">
|
|
|
<radio value="1" checked="{{sourcePollution==1}}" />有
|
|
|
<radio value="2" checked="{{sourcePollution==2}}" />没有
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ops_condition.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.ops_condition.mustFillFlag =='1'}}">*</text>是否具备运维空间</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioOpsCondition">
|
|
|
<radio value="1" checked="{{opsCondition==1}}" />具备
|
|
|
<radio value="2" checked="{{opsCondition==2}}" />不具备
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.voltage_classes.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="changeSelectVal" data-key="voltageClasses" data-list="voltageClassesSel" range="{{voltageClassesSel}}" range-key='dict_value'>
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.voltage_classes.mustFillFlag =='1'}}">*</text>并网电压等级</view>
|
|
|
<view class="content-text" wx:if="{{voltageClasses}}">
|
|
|
{{voltageClasses}} V
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择并网电压等级
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.transformer_capacity.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.transformer_capacity.mustFillFlag =='1'}}">*</text>变压器容量</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入变压器容量" model:value="{{transformerCapacity}}" />
|
|
|
kVA
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.restrict_flag.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.restrict_flag.mustFillFlag =='1'}}">*</text>是否符合变压器容量限制要求</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioRestrictFlag">
|
|
|
<radio value="1" checked="{{restrictFlag==1}}" />符合
|
|
|
<radio value="2" checked="{{restrictFlag==2}}" />不符合
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.distance.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.distance.mustFillFlag =='1'}}">*</text>配电箱至并网点距离</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入配电箱至并网点距离" model:value="{{distance}}" />
|
|
|
米
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.dip_angle.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.dip_angle.mustFillFlag =='1'}}">*</text>组件倾角</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入组件倾角" model:value="{{dipAngle}}" />
|
|
|
度
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.dip_angle_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.dip_angle_03.mustFillFlag =='1'}}">*</text>倾角</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入倾角" model:value="{{dipAngle}}" />
|
|
|
度
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.roof_area.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;" wx:if="{{formSetObj.roof_area.mustFillFlag =='1'}}">*</text>屋顶面积</view>
|
|
|
<input type="digit" class="content-input" placeholder="请输入" model:value="{{roofArea}}" />
|
|
|
m2
|
|
|
</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
<!-- 房屋信息-图片 -->
|
|
|
<block>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="photo-content">
|
|
|
<view class="photo-box" wx:for="{{photoTips}}" wx:key="index" wx:if="{{formSetObj[item.showKey].status =='1'}}">
|
|
|
<view class="tit">
|
|
|
<text style="color: red; margin-right: 10rpx;" wx:if="{{formSetObj[item.showKey].mustFillFlag =='1'}}">*</text>
|
|
|
<view>{{item.title}}(
|
|
|
<block wx:if="{{formSetObj[item.showKey].mustFillFlag =='1'}}">
|
|
|
<block wx:if="{{item.num!=1}}">{{item.minNum ? item.minNum : 1}} - {{item.num}}</block>
|
|
|
<block wx:else>{{item.num}}</block>
|
|
|
</block>
|
|
|
<block wx:else>最多{{item.num}}</block>
|
|
|
张)</view>
|
|
|
</view>
|
|
|
<view class="case-img-box" wx:for="{{caseImgArr}}" wx:key="caseIndex" wx:for-key="caseIndex" wx:for-item="case" wx:if="{{case.itemCode == item.showKey&&item.key != 'surveyFiles'}}">
|
|
|
<view class="case-img" wx:for="{{case.list}}" wx:key="caseChildIndex" wx:for-key="caseChildIndex" wx:for-item="caseChild">
|
|
|
<image src="{{IMG_BASE_URL}}{{caseChild.imgsValue}}" mode="aspectFill" class="img" catchtap="viewPic" data-item="{{case.list}}" data-index="{{caseChildIndex}}"></image>
|
|
|
<text>示例图</text>
|
|
|
<view>{{caseChild.imgsDesc}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="img-box">
|
|
|
<block wx:if="{{item.key == 'surveyFiles'}}">
|
|
|
<view class="txt-upload">
|
|
|
<view wx:for="{{photo[item.key]}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="{{item.key}}" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
<view class="btn" bindtap="selectUplosd" data-maxcount="{{item.num}}" data-name="{{item.key}}" wx:if="{{photo[item.key].length<item.num}}">上传</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:elif="{{item.key == 'surveyVideo'}}">
|
|
|
<van-uploader accept="video" file-list="{{photo[item.key]}}" bind:after-read="afteruploadPhotoRead" bind:delete="deleteImg" data-name="{{item.key}}" max-count="{{item.num}}">
|
|
|
</van-uploader>
|
|
|
</block>
|
|
|
<block wx:else>
|
|
|
<van-uploader capture="{{capture}}" file-list="{{photo[item.key]}}" bind:after-read="afteruploadPhotoRead" use-before-read bind:before-read="beforeRead" bind:delete="deleteImg" data-name="{{item.key}}" data-water="水印" preview-size="150rpx" preview-image preview-full-image max-count="{{item.num}}" isChoseType="{{true}}" multiple>
|
|
|
</van-uploader>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 方案信息 -->
|
|
|
<view class="content" hidden="{{type=='1' || type=='0'}}">
|
|
|
<view class="content-title">方案信息</view>
|
|
|
<!-- <block wx:if="{{formSetObj.scheme_type.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_type.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">设计方案</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioChangeSolution">
|
|
|
<radio value="1" checked="{{schemeType==1}}" />标准方案
|
|
|
<radio value="2" checked="{{schemeType==2}}" />组合方案
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
</block> -->
|
|
|
<!-- 标准方案 -->
|
|
|
<!-- <view wx:if="{{schemeType==1}}"> -->
|
|
|
<view>
|
|
|
<view wx:for="{{standardSolutionsList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.scheme_type_name.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindPlanChange" range="{{planList}}" range-key='name' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_type_name.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">方案类型</view>
|
|
|
<view class="content-text" wx:if="{{item.type}}">
|
|
|
{{item.type}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择方案类型
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.scheme_name.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="selector" bindchange="bindPlanNameChange" range="{{planList[standardSolutionsListIndex].allPlan}}" range-key='name' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_name.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">方案名称</view>
|
|
|
<view class="content-text" wx:if="{{item.name}}">
|
|
|
{{item.name}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择方案名称
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.attach.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.attach.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">参考图纸</view>
|
|
|
<view style=" color: blue; ">
|
|
|
<view bindtap="openDocument" data-path="{{drawing.path}}" wx:for="{{util.referenceDrawing(item,planList)}}" wx:for-item="drawing" wx:key="index">{{drawing.name}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 组合方案 -->
|
|
|
<!-- <view wx:if="{{schemeType==2}}">
|
|
|
<view wx:for="{{combinedSolutionsList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.scheme_type_name.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="selector" bindchange="bindCombinationPlanChange" range="{{planList}}" range-key='name' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_type_name.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">方案类型</view>
|
|
|
<view class="content-text" wx:if="{{item.type}}">
|
|
|
{{item.type}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择方案类型
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.scheme_name.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker mode="selector" bindchange="bindCombinationPlanNameChange" range="{{planList[item.pickerIndex].allPlan}}" range-key='name' data-cindex="{{item.pickerIndex}}" data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_name.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">方案名称</view>
|
|
|
<view class="content-text" wx:if="{{item.name}}">
|
|
|
{{item.name}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择方案名称
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.attach.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.attach.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">参考图纸</view>
|
|
|
<view style=" color: blue;">
|
|
|
<view bindtap="openDocument" data-path="{{drawing.path}}" wx:for="{{util.referenceDrawing(item,planList)}}" wx:for-item="drawing" wx:key="index">{{drawing.name}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="width: 100%; display: flex; justify-content: center; margin-bottom: 20rpx;" wx:if="{{item.addType==1}}">
|
|
|
<text style="color: blue;" bindtap="addSolution">+新增方案</text>
|
|
|
</view>
|
|
|
<view style="width: 100%; display: flex; justify-content: center; margin-bottom: 20rpx;" wx:else>
|
|
|
<text style="color: red;" bindtap="deleteSolution" data-index="{{index}}">删除</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view> -->
|
|
|
|
|
|
<!-- 设计图纸 -->
|
|
|
<block wx:if="{{formSetObj.design_drawings.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.design_drawings.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">设计图纸</view>
|
|
|
<text style="color: blue;" bindtap="upload" data-maxcount="4" data-name="designDrawings" wx:if="{{photo.designDrawings.length<4}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.designDrawings}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="designDrawings" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-4个附件,格式:pdf,要包含:组件排布图、组件走线图、支架侧视图、支架后视图</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.design_drawings_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.design_drawings_03.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">设计CAD文件</view>
|
|
|
<text style="color: blue;" bindtap="upload" data-maxcount="6" data-name="designDrawings" wx:if="{{photo.designDrawings.length<6}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.designDrawings}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="designDrawings" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-6个附件,格式:pdf,dwg</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.zjpb_img_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.zjpb_img_03.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组件排布图</view>
|
|
|
<text style="color: blue;" bindtap="selectUplosd" data-maxcount="6" data-name="zjpbImg" wx:if="{{photo.zjpbImg.length<6}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.zjpbImg}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="zjpbImg" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-6个附件,格式:pdf,png,jpg,jpeg</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.zjzx_img_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.zjzx_img_03.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组串接线图</view>
|
|
|
<text style="color: blue;" bindtap="selectUplosd" data-maxcount="6" data-name="zjzxImg" wx:if="{{photo.zjzxImg.length<6}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.zjzxImg}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="zjzxImg" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-6个附件,格式:pdf,png,jpg,jpeg</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.zjcs_img_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.zjcs_img_03.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组件支架图</view>
|
|
|
<text style="color: blue;" bindtap="selectUplosd" data-maxcount="6" data-name="zjcsImg" wx:if="{{photo.zjcsImg.length<6}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-right: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.zjcsImg}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="zjcsImg" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-6个附件,格式:pdf,png,jpg,jpeg</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.zjhs_img_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.zjhs_img_03.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item" style="width: 260rpx;">一次接线图/电气图</view>
|
|
|
<text style="color: blue;" bindtap="selectUplosd" data-maxcount="6" data-name="zjhsImg" wx:if="{{photo.zjhsImg.length<6}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{photo.zjhsImg}}" wx:key="childIndex" wx:for-index="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
<text bindtap="deleteImg" style="color: red;" data-name="zjhsImg" data-index="{{childIndex}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-6个附件,格式:pdf,png,jpg,jpeg</view>
|
|
|
</block>
|
|
|
<!-- 组合图 -->
|
|
|
<!-- <block wx:if="{{formSetObj.dz_imgs.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="case-img-box" style="margin: 20rpx 20rpx -20rpx;" wx:for="{{caseImgArr}}" wx:key="caseIndex" wx:for-key="caseIndex" wx:for-item="case" wx:if="{{case.itemCode == 'dz_imgs'}}">
|
|
|
<view class="case-img" wx:for="{{case.list}}" wx:key="caseChildIndex" wx:for-key="caseChildIndex" wx:for-item="caseChild">
|
|
|
<image src="{{IMG_BASE_URL}}{{caseChild.imgsValue}}" mode="aspectFill" class="img" catchtap="viewPic" data-item="{{case.list}}" data-index="{{caseChildIndex}}"></image>
|
|
|
<text>示例图</text>
|
|
|
<view>{{caseChild.imgsDesc}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-list">
|
|
|
<van-uploader file-list="{{photo.dzImgs}}" data-name="dzImgs" bind:after-read="afteruploadPhotoRead" bind:delete="deleteImg" preview-size="150rpx" preview-image preview-full-image max-count="4" multiple>
|
|
|
<image src="../../img/img-base.png" class="content-img {{formSetObj.dz_imgs.mustFillFlag =='1'&&photo.dzImgs.length < 1?'must':''}}" />
|
|
|
</van-uploader>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx; margin-top: -20rpx;">上传1-4张,要包含:组件排布图、组件走线图、支架侧视图、支架后视图</view>
|
|
|
</block> -->
|
|
|
|
|
|
<!-- 设计方案 -->
|
|
|
<block wx:if="{{formSetObj.design_capacity.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.design_capacity.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">设计安装容量</view>
|
|
|
<text class="content-text">{{componentNum}}</text>
|
|
|
kW
|
|
|
</view>
|
|
|
</block>
|
|
|
|
|
|
<!-- 组件 -->
|
|
|
<view wx:for="{{componentList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.component3.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindComponentChange" disabled="{{!projectName}}" range="{{componentApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{(formSetObj.component3.mustFillFlag =='1') && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组件</view>
|
|
|
<view class="content-text" wx:if="{{item.model}}">
|
|
|
{{item.model}}<text wx:if="{{item.model}}">Wp</text>
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择组件
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component3_model.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindComponentChange" disabled="{{!projectName}}" range="{{componentApiList}}" range-key='material_model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{(formSetObj.component3_model.mustFillFlag =='1') && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组件</view>
|
|
|
<view class="content-text" wx:if="{{item.material_model}}">
|
|
|
{{item.material_model}}<text wx:if="{{item.material_model}}">Wp</text>
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择组件
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component3_num.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{(formSetObj.component3_num.mustFillFlag =='1') && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">组件数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入组件数量" bindinput="inputNum" data-type="1" value="{{item.num}}" data-index="{{index}}" />
|
|
|
<!-- <text style="color: blue;" bindtap="add" data-type="1" wx:if="{{item.addType==1}}">+新增型号</text>
|
|
|
<text style="color: red;" bindtap="delete" data-type="1" data-index="{{index}}" wx:else>删除</text> -->
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 逆变器 -->
|
|
|
<view wx:for="{{converterList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.component1.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindConverterChange" range="{{converterApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{(formSetObj.component1.mustFillFlag =='1') && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">逆变器</view>
|
|
|
<view class="content-text" wx:if="{{item.model}}">
|
|
|
{{item.model}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择逆变器
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component1_model.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindConverterChange" range="{{converterApiList}}" range-key='material_model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{(formSetObj.component1_model.mustFillFlag =='1') && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">逆变器</view>
|
|
|
<view class="content-text" wx:if="{{item.material_model}}">
|
|
|
{{item.material_model}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择逆变器
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component1_num.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component1_num.mustFillFlag =='1' && type==3}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">逆变器数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入逆变器数量" bindinput="inputNum" value="{{item.num}}" data-type="2" data-index="{{index}}" />
|
|
|
<text style="color: blue;" bindtap="add" data-type="2" wx:if="{{item.addType==1}}">+新增型号</text>
|
|
|
<text style="color: red;" bindtap="delete" data-type="2" data-index="{{index}}" wx:else>删除</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 并网箱 -->
|
|
|
<view wx:for="{{cagesList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.component2.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindCagesChange" range="{{cagesApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component2.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">并网箱</view>
|
|
|
<view class="content-text" wx:if="{{item.model}}">
|
|
|
{{item.model}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择并网箱
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component2_num.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component2_num.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">并网箱数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入并网箱数量" bindinput="inputNum" data-type="3" value="{{item.num}}" data-index="{{index}}" />
|
|
|
<text style="color: blue;" bindtap="add" data-type="3" wx:if="{{item.addType==1}}">+新增型号</text>
|
|
|
<text style="color: red;" bindtap="delete" data-type="3" data-index="{{index}}" wx:else>删除</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 支架 -->
|
|
|
<view wx:for="{{supportList}}" wx:key="index">
|
|
|
<block wx:if="{{formSetObj.component4.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-address">
|
|
|
<picker bindchange="bindSupportChange" range="{{supportApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component4.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">支架</view>
|
|
|
<view class="content-text" wx:if="{{item.model}}">
|
|
|
{{item.model}}
|
|
|
</view>
|
|
|
<view class="content-text content-text-gray" wx:else>
|
|
|
请选择支架
|
|
|
</view>
|
|
|
<image src="../../img/arrow.png" class="content-img-right" />
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.component4_num.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component4_num.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">支架数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入支架数量" bindinput="inputNum" data-type="4" value="{{item.num}}" data-index="{{index}}" />
|
|
|
<text style="color: blue;" bindtap="add" data-type="4" wx:if="{{item.addType==1}}">+新增型号</text>
|
|
|
<text style="color: red;" bindtap="delete" data-type="4" data-index="{{index}}" wx:else>删除</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
<block wx:if="{{formSetObj.scheme_remarks.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_remarks.mustFillFlag =='1'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">方案备注</view>
|
|
|
<input type="text" class="content-input" placeholder="请输入方案备注" model:value="{{solutionRemark}}" />
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 审核信息 -->
|
|
|
<view class="content" wx:if="{{type =='6'}}">
|
|
|
<view class="content-title">审核信息</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>审核结果</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioAuditResult">
|
|
|
<radio value="1" checked="{{auditStatus=='1'}}" />审核通过
|
|
|
<radio value="2" checked="{{auditStatus=='2'}}" />审核驳回
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
<view class="content-list" wx:if="{{auditStatus=='2'}}">
|
|
|
<view class="content-title-item"><text style="color: red;">*</text>驳回节点</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioRejectNode">
|
|
|
<radio value="1" checked="{{nodeType=='1'}}" />勘测
|
|
|
<radio value="2" checked="{{nodeType=='2'}}" />设计
|
|
|
</radio-group>
|
|
|
</label>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">审核意见</view>
|
|
|
<input type="text" class="content-input" placeholder="请输入审核意见" model:value="{{auditRemarks}}" />
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 空白底 -->
|
|
|
<view class="buttom-margin"></view>
|
|
|
<!-- 勘测按钮 -->
|
|
|
<view class="from-submit-buttom" wx:if="{{type != '6'}}">
|
|
|
<view class="from-submit-buttom-cancle" bindtap="cancel">取消</view>
|
|
|
<!-- 0:暂存 1:提交 3:初勘 4.初勘暂存 -->
|
|
|
<view class="from-submit-buttom-submit-cache" bindtap="submitFrom" data-type="4">暂存</view>
|
|
|
<view class="from-submit-buttom-submit" bindtap="submitFrom" data-type="5">提交设计</view>
|
|
|
<view class="from-submit-buttom-submit2" bindtap="submitFrom" data-type="3">提交审核</view>
|
|
|
</view>
|
|
|
<!-- 设计自审按钮 -->
|
|
|
<view class="from-submit-buttom" wx:else>
|
|
|
<!--type 0:暂存 1:提交 -->
|
|
|
<view class="from-submit-buttom-cancle" style="width: 50%;" bindtap="submitFrom" data-type="0" data-flag="zs">暂存</view>
|
|
|
<view class="from-submit-buttom-submit" style="width: 50%;" bindtap="submitFrom" data-type="1" data-flag="zs">提交</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 添加水印画布 -->
|
|
|
<canvas style="position: absolute; top: -10000px; left: -10000px; width: {{canvasWidth}}px;height: {{canvasHeight}}px; " type="2d" id="Canvas"></canvas>
|
|
|
|
|
|
<!-- 当api.js开启开发模式且登录账号为100100时,可一键填充完工所有照片 -->
|
|
|
<view class="content-all" bind:tap="imageAll" wx:if="{{ DEV}}">填充</view>
|
|
|
|
|
|
<!-- 省市区街道选择器 -->
|
|
|
<region traderId='{{traderId}}' showRegion="{{showRegion}}" bind:chooseRegion="chooseRegion"></region> |