|
|
<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">
|
|
|
<view class="content-address">
|
|
|
<view class="content-picker">
|
|
|
<view class="content-title-item">安装地址</view>
|
|
|
<view class="content-text">
|
|
|
{{provinceName}}<block wx:if="{{provinceName != cityName}}">{{cityName}}</block>{{areaName}}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="content-inputs">{{address}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<text style="color: red; visibility: hidden;">*</text>
|
|
|
<view class="content-title-item">风压</view>
|
|
|
<view>{{detail.wind_pressure}}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>{{detail.snow_pressure}}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>{{detail.pressure_level}}</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">经纬度</view>
|
|
|
<view class="content-text" wx:if="{{longitude}}">
|
|
|
{{longitude}},{{latitude}}
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- <view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">产品名称</view>
|
|
|
<text>{{projectName}}</text>
|
|
|
</view> -->
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">项目公司</view>
|
|
|
<view class="content-text">{{companyName}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">备案类型</view>
|
|
|
<view>{{filingName}}</view>
|
|
|
</view>
|
|
|
<block wx:if="{{formSetObj.lease_date.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">预计投放日</view>
|
|
|
<text>{{leaseDate}}</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.repayment_method.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">划转方式</view>
|
|
|
<text>
|
|
|
<block wx:if="{{repaymentMethod==1}}">二类卡</block>
|
|
|
<block wx:if="{{repaymentMethod==2}}">光E宝</block>
|
|
|
<block wx:if="{{repaymentMethod==0}}">其他</block>
|
|
|
</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{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>
|
|
|
<block wx:for="{{productList}}" wx:key="index">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">产品名称</view>
|
|
|
<view>{{item.projectName}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">产品编号</view>
|
|
|
<view>{{item.projectCode}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">屋顶类型</view>
|
|
|
<view>{{item.roofType}}</view>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">租金支付周期</view>
|
|
|
<view class="content-text" wx:if="{{item.payCycle==1}}">按月支付</view>
|
|
|
<view class="content-text" wx:if="{{item.payCycle==2}}">按季支付</view>
|
|
|
<view class="content-text" wx:if="{{item.payCycle==3}}">按年支付</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
<!-- 房屋信息 -->
|
|
|
<view class="content">
|
|
|
<view class="content-title">房屋信息</view>
|
|
|
<block wx:if="{{formSetObj.box_group_set.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">并网方式</view>
|
|
|
<label class="content-radio">
|
|
|
<radio-group bindchange="radioChangeGridType">
|
|
|
<radio value="0" checked="{{gridType==='0'}}" disabled />单户并网
|
|
|
<radio value="1" checked="{{gridType==='1'}}" disabled />一户多站
|
|
|
<radio value="2" checked="{{gridType==='2'}}" disabled />整村汇流
|
|
|
</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" 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="{{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-title-item">屋顶类型</view>
|
|
|
<text>{{roofType}}</text>
|
|
|
</view>
|
|
|
</block> -->
|
|
|
<block wx:if="{{formSetObj.seal_roof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">是否封屋顶</view>
|
|
|
<text>{{sealRoof==1?'是':'否'}}</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.completion_year.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">房屋建成年份</view>
|
|
|
<text>{{completionYear}} 年</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.completion_year_03.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">建筑年限</view>
|
|
|
<text>{{completionYear}} 年</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.angle_azimuth.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">方位角</view>
|
|
|
<text>{{azimuthName}}<block wx:if="{{azimuth!=1 && azimuth!=10 && azimuth!=11 && azimuth!=12 && directionDeg }}"> {{directionDeg}} 度</block></text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.building_height.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">建筑高度</view>
|
|
|
<text>{{height}} 米</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<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">屋面坡度</view>
|
|
|
<text>{{slopeGradient}} 度</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.purline_interval.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">檀条间距</view>
|
|
|
<text>{{purlineInterval}} 米</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.waterproof.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">屋顶防水情况</view>
|
|
|
<text>
|
|
|
<block wx:if="{{waterproof==1}}">一般</block>
|
|
|
<block wx:if="{{waterproof==2}}">良好</block>
|
|
|
</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.source_pollution.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">是否有污染源</view>
|
|
|
<text>
|
|
|
<block wx:if="{{sourcePollution==1}}">有</block>
|
|
|
<block wx:if="{{sourcePollution==2}}">没有</block>
|
|
|
</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.ops_condition.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">是否具备运维空间</view>
|
|
|
<text>
|
|
|
<block wx:if="{{opsCondition==1}}">具备</block>
|
|
|
<block wx:if="{{opsCondition==2}}">不具备</block>
|
|
|
</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.voltage_classes.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">并网电压等级</view>
|
|
|
<text>{{voltageClasses}} V</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.transformer_capacity.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">变压器容量</view>
|
|
|
<text>{{transformerCapacity}} kVA</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.restrict_flag.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">是否符合变压器容量限制要求</view>
|
|
|
<text>
|
|
|
<block wx:if="{{restrictFlag==1}}">符合</block>
|
|
|
<block wx:if="{{restrictFlag==2}}">不符合</block>
|
|
|
</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.distance.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">配电箱至并网点距离</view>
|
|
|
<text>{{deg}} 米</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- <block wx:if="{{formSetObj.dip_angle.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">组件倾角</view>
|
|
|
<text>{{dipAngle}} 度</text>
|
|
|
</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">倾角</view>
|
|
|
<text>{{dipAngle}} 度</text>
|
|
|
</view>
|
|
|
</block> -->
|
|
|
<block wx:if="{{formSetObj.roof_area.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">屋顶面积</view>
|
|
|
<text>{{roofArea}} m2</text>
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- 房屋信息-图片 -->
|
|
|
<block>
|
|
|
<view class="content-line" style="height: 20rpx;"></view>
|
|
|
<!-- 多产品分类 -->
|
|
|
<view class="detail-tab">
|
|
|
<view wx:for="{{productList}}" wx:key="index" class="{{tabIndex == index?'active':''}}" data-index="{{index}}" bind:tap="changeTab">
|
|
|
{{item.roofType}}
|
|
|
<view wx:if="{{tabIndex ==index}}" class="actived"></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<block>
|
|
|
<block wx:if="{{formSetObj.dip_angle.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">组件倾角</view>
|
|
|
<text>{{multiPhoto[tabIndex].dipAngle}} 度</text>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
</block>
|
|
|
<block wx:if="{{formSetObj.dip_angle_03.status =='1'}}">
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">倾角</view>
|
|
|
<text>{{multiPhoto[tabIndex].dipAngle}} 度</text>
|
|
|
</view>
|
|
|
<view class="content-line"></view>
|
|
|
</block>
|
|
|
</block>
|
|
|
<view class="photo-content">
|
|
|
<view class="photo-box" wx:for="{{photoTips}}" wx:key="index" wx:if="{{formSetObj[item.showKey].status =='1'}}">
|
|
|
<view class="tit">
|
|
|
<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="img-box">
|
|
|
<block wx:if="{{item.key == 'surveyFiles'}}">
|
|
|
<view class="txt-upload" wx:if="{{multiPhoto[tabIndex][item.key].length}}">
|
|
|
<view wx:for="{{multiPhoto[tabIndex][item.key]}}" wx:key="childIndex" wx:for-key="childIndex" wx:for-item="child" class="txt-upload-list">
|
|
|
<text bindtap="openDocument" data-path="{{child.name}}">{{util.formartFileName(child.name)}}</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view wx:else>无</view>
|
|
|
</block>
|
|
|
<block wx:elif="{{item.key == 'surveyVideo'}}">
|
|
|
<van-uploader accept="video" file-list="{{multiPhoto[tabIndex][item.key]}}" data-name="{{item.key}}" max-count="{{multiPhoto[tabIndex][item.key].length}}" disabled deletable="{{false}}">
|
|
|
</van-uploader>
|
|
|
</block>
|
|
|
<block wx:else>
|
|
|
<van-uploader capture="{{capture}}" file-list="{{multiPhoto[tabIndex][item.key]}}" data-name="{{item.key}}" preview-size="150rpx" preview-image preview-full-image disabled deletable="{{false}}" max-count="{{multiPhoto[tabIndex][item.key].length}}">
|
|
|
<image src="../../img/img-base.png" class="content-img" />
|
|
|
</van-uploader>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 方案信息 -->
|
|
|
<view class="content" wx:if="{{type == '3' || type == '6'}}"><!-- 设计页面 -->
|
|
|
<view class="content-title">方案信息</view>
|
|
|
<!-- 标准方案 -->
|
|
|
<view>
|
|
|
<view wx:for="{{multiScheme[tabIndex].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' disabled="{{type == '6'}}" data-tabindex="{{tabIndex}}" data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_type_name.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">方案类型</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.type}}
|
|
|
</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" disabled="{{type == '6'}}" range="{{planList[multiScheme[tabIndex].standardSolutionsListIndex].allPlan}}" range-key='name' data-index="{{index}}" data-tabindex="{{tabIndex}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.scheme_name.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">方案名称</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.name}}
|
|
|
</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>
|
|
|
<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>
|
|
|
<!-- 设计图纸 -->
|
|
|
<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'}}">*</text>
|
|
|
<text style="color: red; visibility: hidden;" wx:else>*</text>
|
|
|
<view class="content-title-item">设计图纸</view>
|
|
|
<text style="color: blue;" bindtap="upload" data-tabindex="{{tabIndex}}" data-maxcount="4" data-name="designDrawings" wx:if="{{multiPhoto[tabIndex].designDrawings.length<4 && type == '3'}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{multiPhoto[tabIndex].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; margin-left: 20rpx; width: 80rpx;" data-name="designDrawings" data-index="{{childIndex}}" wx:if="{{type == '3'}}">删除</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view style="font-size: 24rpx; line-height: 36rpx; color: #666; padding: 0rpx 20rpx 20rpx;">可上传1-4个附件,格式:pdf,jpg,png,jpeg,doc,docx,xls,xlsx,要包含:组件排布图、组件走线图、支架侧视图、支架后视图</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'}}">*</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="{{multiPhoto[tabIndex].designDrawings.length<6 && type == '3'}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{multiPhoto[tabIndex].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}}" wx:if="{{type == '3'}}">删除</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="{{multiPhoto[tabIndex].zjpbImg.length<6 && type =='3'}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{multiPhoto[tabIndex].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}}" wx:if="{{type == '3'}}">删除</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="{{multiPhoto[tabIndex].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="{{multiPhoto[tabIndex].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="{{multiPhoto[tabIndex].zjcsImg.length<6 && type == '3'}}">上传</text>
|
|
|
</view>
|
|
|
<view class="txt-upload" style="width: 100%; flex: unset; padding-left: 20rpx; padding-bottom: 1px; display: block;">
|
|
|
<view wx:for="{{multiPhoto[tabIndex].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}}" wx:if="{{type == '3'}}">删除</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="{{multiPhoto[tabIndex].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="{{multiPhoto[tabIndex].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.design_capacity.status =='1'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list">
|
|
|
<view class="content-title-item">设计安装容量</view>
|
|
|
<text>{{multiComponentList[tabIndex].componentNum}}</text>
|
|
|
kW
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- 组件 -->
|
|
|
<view wx:for="{{multiComponentList[tabIndex].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="{{type == '6'}}" range="{{componentApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component3.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">组件</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.model}}<text wx:if="{{item.model}}">Wp</text>
|
|
|
</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="{{type == '6'}}" range="{{componentApiList}}" range-key='material_model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component3_model.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">组件</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.material_model}}<text wx:if="{{item.material_model}}">Wp</text>
|
|
|
</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'}}">*</text>
|
|
|
<view class="content-title-item">组件数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入组件数量" bindinput="inputNum" data-type="1" disabled="{{type == '6'}}" 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="{{multiComponentList[tabIndex].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" disabled="{{type == '6'}}" range="{{converterApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component1.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">逆变器</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.model}}
|
|
|
</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" disabled="{{type == '6'}}" range="{{converterApiList}}" range-key='material_model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component1_model.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">逆变器</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.material_model}}
|
|
|
</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'}}">*</text>
|
|
|
<view class="content-title-item">逆变器数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入逆变器数量" disabled="{{type == '6'}}" bindinput="inputNum" value="{{item.num}}" data-type="2" data-index="{{index}}" />
|
|
|
<block wx:if="{{type=='3'}}">
|
|
|
<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>
|
|
|
</block>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 并网箱 -->
|
|
|
<view wx:for="{{multiComponentList[tabIndex].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>
|
|
|
<view class="content-title-item">并网箱</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.model}}
|
|
|
</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>
|
|
|
<view class="content-title-item">并网箱数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入并网箱数量" disabled="{{type == '6'}}" bindinput="inputNum" data-type="3" value="{{item.num}}" data-index="{{index}}" />
|
|
|
<block wx:if="{{type=='3'}}">
|
|
|
<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>
|
|
|
</block>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
|
|
|
<!-- 支架 -->
|
|
|
<view wx:for="{{multiComponentList[tabIndex].zhijList}}" 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="bindZhijChange" range="{{zhijApiList}}" range-key='model' data-index="{{index}}">
|
|
|
<view class="content-picker">
|
|
|
<text style="color: red;" wx:if="{{formSetObj.component4.mustFillFlag =='1'}}">*</text>
|
|
|
<view class="content-title-item">支架</view>
|
|
|
<view style="flex: 1;">
|
|
|
{{item.model}}
|
|
|
</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>
|
|
|
<view class="content-title-item">支架数量</view>
|
|
|
<input type="number" class="content-input" placeholder="请输入支架数量" disabled="{{type == '6'}}" bindinput="inputNum" data-type="4" value="{{item.num}}" data-index="{{index}}" />
|
|
|
<block wx:if="{{type=='3'}}">
|
|
|
<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>
|
|
|
</block>
|
|
|
</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>
|
|
|
<view class="content-title-item">方案备注</view>
|
|
|
<input type="text" class="content-input" placeholder="请输入方案备注" model:value="{{solutionRemark}}" disabled="{{type=='6'}}" />
|
|
|
</view>
|
|
|
</block>
|
|
|
<!-- 设计审核显示 -->
|
|
|
<block wx:if="{{type =='6'}}">
|
|
|
<view class="content-line"></view>
|
|
|
<view class="content-list" style="align-items: flex-start;">
|
|
|
<view class="content-title-item">审核意见</view>
|
|
|
<textarea class="content-input" style="padding-top: 4rpx;" placeholder="请输入审核意见" auto-height model:value="{{auditOpinion}}" />
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
<!-- 空白底 -->
|
|
|
<view class="buttom-margin"></view>
|
|
|
<view class="from-submit-buttom" wx:if="{{type == '3'}}">
|
|
|
<view class="from-submit-buttom-cancle" bindtap="cancel">取消</view>
|
|
|
<view class="from-submit-buttom-submit-cache" bindtap="submitFrom" data-type="0">暂存</view>
|
|
|
<view class="from-submit-buttom-submit" bindtap="submitFrom" data-type="1">提交</view>
|
|
|
</view>
|
|
|
<view class="from-submit-buttom" wx:else>
|
|
|
<view class="from-submit-buttom-cancle" bindtap="noPass">不通过</view>
|
|
|
<view class="from-submit-buttom-confirm" bindtap="pass">通过</view>
|
|
|
</view> |