You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
272 lines
14 KiB
272 lines
14 KiB
<wxs src="/pages/common/tools.wxs" module="tools"></wxs>
|
|
<view style="margin-bottom: 60px;">
|
|
<l-tabs l-class-header-line="header-line" active-key="2">
|
|
<l-tabpanel tab="项目信息" key="1" slot="1">
|
|
<view class="projectInfoUp">
|
|
<view class="projectInfTitle">项目类型</view>
|
|
<view class="projectInfContent">{{piSubjectTypeName}}</view>
|
|
<view class="projectInfTitle">项目单位</view>
|
|
<view class="projectInfContent">{{piExSendOrgName}}</view>
|
|
<view class="projectInfTitle">预算年度</view>
|
|
<view class="projectInfContent">{{piTaskYear}}年度</view>
|
|
<view class="projectInfTitle">申报时间</view>
|
|
<view class="projectInfContent">{{piCreateTime}}</view>
|
|
<view class="projectInfTitle">项目简介</view>
|
|
<view class="projectInfContent">{{piXmjj.length>70?tools.subStr(piXmjj,0,70)+'...':piXmjj}}</view>
|
|
</view>
|
|
|
|
<view class="projectInfoDown">
|
|
<view class="projectInfTitle">投资金额(万元)</view>
|
|
<view class="projectInfContent">{{piZtz}}</view>
|
|
<view class="projectInfTitle">实际金额(万元)</view>
|
|
<view class="projectInfContent">--</view>
|
|
</view>
|
|
</l-tabpanel>
|
|
<l-tabpanel tab="项目办理" key="2" slot="2">
|
|
<view class="tab-content">
|
|
|
|
<l-collapse expand-item-id="{{collapseExpandId}}">
|
|
<l-collapse-item l-class="collapseItemStyle" customTitle="{{true}}" item-id="1">
|
|
<!--自定义标题-->
|
|
<view class="title" slot="title">
|
|
<view class="titleLeft">
|
|
<view class="card-dot"></view>
|
|
<view class="titleTxt">项目立项</view>
|
|
</view>
|
|
<l-icon class="expandIcon" name="down" size="28"></l-icon>
|
|
</view>
|
|
|
|
<l-steps direction="column" active-index="5">
|
|
<l-step title="项目单位申报" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
长春市第一中学
|
|
</view>
|
|
</l-step>
|
|
|
|
<l-step title="归口部门审批" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
长春市教育技术装备与信息中心
|
|
</view>
|
|
</l-step>
|
|
<l-step title="财务审计处审批" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
财务审计处
|
|
</view>
|
|
</l-step>
|
|
<l-step title="预算批复" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
财务审计处
|
|
</view>
|
|
</l-step>
|
|
<l-step title="项目单位申报" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
项目单位签收
|
|
</view>
|
|
</l-step>
|
|
|
|
</l-steps>
|
|
|
|
|
|
</l-collapse-item>
|
|
|
|
<l-collapse-item l-class="collapseItemStyle" customTitle="{{true}}" item-id="2">
|
|
<!--自定义标题-->
|
|
<view class="title" slot="title">
|
|
<view class="titleLeft">
|
|
<view class="card-dot"></view>
|
|
<view class="titleTxt">招标采购</view>
|
|
</view>
|
|
<l-icon class="expandIcon" name="down" size="28"></l-icon>
|
|
</view>
|
|
|
|
<l-steps direction="column" active-index="{{zbcgData.currentStepNum}}">
|
|
|
|
<l-step custom="{{true}}" title="{{item.stepTitle}}" l-title-class="setpTitle" wx:for="{{zbcgData.list}}" wx:key="index">
|
|
|
|
<view class="iconfont {{item.stepDotIcon}} stepIcon {{item.stepStatus}}" slot="dot">{{item.stepStatus!='stepFinish'?item.stepNum:''}}</view>
|
|
|
|
<view class="dateTime" slot="describe" wx:if="{{item.end_time!=''}}">{{item.end_time}}</view>
|
|
<view class="orgName" slot="describe">
|
|
{{item.orgName}}
|
|
</view>
|
|
|
|
|
|
<view class="operation" slot="describe" wx:for="{{item.stepDocuemntTypeList}}" wx:key="index" wx:for-item="docTypeList">
|
|
<view class="operationTitle">{{docTypeList.document_type_name}}</view>
|
|
<view class="operationButton" wx:if="{{item.buttonShow}}">
|
|
<l-button icon="order" icon-size="30" height="50" style="margin-right: 20rpx;" bind:lintap="uploadFile" data-doctype="{{docTypeList.document_type_id}}" plain>上传文件</l-button>
|
|
<l-button icon="picture" data-doctype="{{docTypeList.document_type_id}}" icon-size="30" height="50" bind:lintap="uploadImg" plain>上传图片</l-button>
|
|
</view>
|
|
|
|
<view class="fileItems" slot="describe" wx:if="{{docTypeList.files.length>0}}">
|
|
<view class="fileItem" wx:for="{{docTypeList.files}}" wx:key="index" wx:for-item="fileList">
|
|
<view class="fileLeft" data-fileurl="{{fileList.url}}" data-typeid="{{fileList.type_id}}" data-suffix="{{fileList.fileSuffix}}" bindtap="filePreview">
|
|
<l-icon name="{{fileList.type_id==1?'order':'picture'}}" size="40" style="margin: 0 20rpx;" />
|
|
<view class="fileInfo">
|
|
<text class="fileName">{{fileList.fileName}}</text>
|
|
<text class="fileSize">{{fileList.fileSize}}</text>
|
|
</view>
|
|
</view>
|
|
<l-icon data-fileid="{{fileList.fileId}}" bindtap="delFile" name="close" size="20" style="margin-right: 20rpx;" wx:if="{{item.buttonShow}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
<view slot="describe" class="statusItem" wx:if="{{item.contentType=='text'&& item.text.length!=0}}">
|
|
<view class="statusTxt">{{item.text}}</view>
|
|
</view>
|
|
<view slot="describe">
|
|
<l-radio-group placement="row" l-class="l-radio-group">
|
|
<l-radio size="30rpx" l-class="radioStyle" wx:for="{{RadioBtnItems}}" wx:key="id" key="{{item.id}}">
|
|
{{item.name}}
|
|
</l-radio>
|
|
</l-radio-group>
|
|
</view>
|
|
</l-step>
|
|
</l-steps>
|
|
|
|
</l-collapse-item>
|
|
|
|
<l-collapse-item l-class="collapseItemStyle" customTitle="{{true}}" disable="{{collapseSsysDisable}}" item-id="3">
|
|
<!--自定义标题-->
|
|
<view class="title" slot="title">
|
|
<view class="titleLeft">
|
|
<view class="{{collapseSsysDisable?'card-dot-Disable':'card-dot'}}"></view>
|
|
<view class="{{collapseSsysDisable?'titleTxtDisable':'titleTxt'}}">实施验收</view>
|
|
</view>
|
|
<l-icon class="expandIcon" name="down" size="28"></l-icon>
|
|
</view>
|
|
|
|
<l-steps direction="column" active-index="{{ssysData.currentStepNum}}">
|
|
|
|
<l-step custom="{{true}}" title="{{item.stepTitle}}" l-title-class="setpTitle" wx:for="{{ssysData.list}}" wx:key="index">
|
|
|
|
<view class="iconfont {{item.stepDotIcon}} stepIcon {{item.stepStatus}}" slot="dot">{{item.stepStatus!='stepFinish'?item.stepNum:''}}</view>
|
|
|
|
<view class="dateTime" slot="describe" wx:if="{{item.end_time!=''}}">{{item.end_time}}</view>
|
|
<view class="orgName" slot="describe">
|
|
{{item.orgName}}
|
|
</view>
|
|
|
|
|
|
<view class="operation" slot="describe" wx:for="{{item.stepDocuemntTypeList}}" wx:key="index" wx:for-item="docTypeList">
|
|
<view class="operationTitle">{{docTypeList.document_type_name}}</view>
|
|
<view class="operationButton" wx:if="{{item.buttonShow}}">
|
|
<l-button icon="order" icon-size="30" height="50" style="margin-right: 20rpx;" bind:lintap="uploadFile" data-doctype="{{docTypeList.document_type_id}}" plain>上传文件</l-button>
|
|
<l-button icon="picture" data-doctype="{{docTypeList.document_type_id}}" icon-size="30" height="50" bind:lintap="uploadImg" plain>上传图片</l-button>
|
|
</view>
|
|
|
|
<view class="fileItems" slot="describe" wx:if="{{docTypeList.files.length>0}}">
|
|
<view class="fileItem" wx:for="{{docTypeList.files}}" wx:key="index" wx:for-item="fileList">
|
|
<view class="fileLeft">
|
|
<l-icon name="{{fileList.type_id==1?'order':'picture'}}" size="40" style="margin: 0 20rpx;" />
|
|
<view class="fileInfo">
|
|
<text class="fileName">{{fileList.fileName}}</text>
|
|
<text class="fileSize">{{fileList.fileSize}}</text>
|
|
</view>
|
|
</view>
|
|
<l-icon data-fileid="{{fileList.fileId}}" bindtap="delFile" name="close" size="20" style="margin-right: 20rpx;" wx:if="{{item.buttonShow}}" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
<view slot="describe" class="statusItem" wx:if="{{item.contentType=='text'&& item.text.length!=0}}">
|
|
<view class="statusTxt">{{item.text}}</view>
|
|
</view>
|
|
|
|
|
|
<view slot="describe" wx:if="{{item.radioShow}}">
|
|
<l-radio-group placement="row" l-class="l-radio-group" current="{{item.radio_id}}" bind:linchange="onRadioChange">
|
|
<l-radio size="30rpx" l-class="radioStyle" l-disabled-class="radioStyleDisabled" wx:for="{{item.radioList}}" wx:key="index" key="{{radioList.radio_id}}" wx:for-item="radioList" disabled="{{item.is_current!=1}}">
|
|
{{radioList.radio_name}}
|
|
</l-radio>
|
|
</l-radio-group>
|
|
</view>
|
|
|
|
<view slot="describe" wx:if="{{item.inputShow}}" id="textAearViewStyle">
|
|
<view wx:for="{{item.inputList}}" wx:key="index" wx:for-item="inputList">
|
|
<l-textarea wx:if="{{inputList.input_type_id==2}}" indicator="{{false}}" placeholder="请输入实施内容..." bind:lininput="onInputValue" disabled="{{item.is_current!=1}}" value="{{item.input_value}}" />
|
|
<l-input placeholder="请输入供应商..." wx:if="{{inputList.input_type_id==1}}" hide-label="{{true}}" type="text" value="{{item.input_value}}" bind:lininput="onInputValue" width="600" l-class='inputStyle' disabled="{{item.is_current!=1}}" />
|
|
</view>
|
|
</view>
|
|
</l-step>
|
|
</l-steps>
|
|
|
|
</l-collapse-item>
|
|
|
|
<l-collapse-item l-class="collapseItemStyle" customTitle="{{true}}" disable="{{collapseXmbfDisable}}" item-id="4">
|
|
<!--自定义标题-->
|
|
<view class="title" slot="title">
|
|
<view class="titleLeft">
|
|
<view class="{{collapseXmbfDisable?'card-dot-Disable':'card-dot'}}"></view>
|
|
<view class="{{collapseXmbfDisable?'titleTxtDisable':'titleTxt'}}">项目拨付</view>
|
|
</view>
|
|
<l-icon class="expandIcon" name="down" size="28"></l-icon>
|
|
</view>
|
|
|
|
<l-steps direction="column" active-index="5">
|
|
<l-step title="项目单位申报" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
长春市第一中学
|
|
</view>
|
|
</l-step>
|
|
|
|
<l-step title="归口部门审批" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
长春市教育技术装备与信息中心
|
|
</view>
|
|
</l-step>
|
|
<l-step title="财务审计处审批" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
财务审计处
|
|
</view>
|
|
</l-step>
|
|
<l-step title="预算批复" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
财务审计处
|
|
</view>
|
|
</l-step>
|
|
<l-step title="项目单位申报" l-title-class="setpTitle">
|
|
<view class="dateTime" slot="describe">2021-10-16 09:57</view>
|
|
<view slot="describe" class="orgName">
|
|
项目单位签收
|
|
</view>
|
|
</l-step>
|
|
</l-steps>
|
|
|
|
</l-collapse-item>
|
|
|
|
</l-collapse>
|
|
|
|
</view>
|
|
</l-tabpanel>
|
|
</l-tabs>
|
|
</view>
|
|
|
|
|
|
<view class="di" wx:if="{{submitBtn.step_type_id>0 && submitBtn.is_current_step && canDo>0}}">
|
|
<view style="width: 100%;height: 100%; display: flex;justify-content: center; align-items: center;" wx:if="{{submitBtn.step_type_id==1}}">
|
|
<l-button size="large" bindtap="submit">提 交</l-button>
|
|
</view>
|
|
<view style="width: 100%;height: 100%; display: flex;justify-content:space-around; align-items: center;" wx:if="{{submitBtn.step_type_id==2}}">
|
|
<l-button plain type="error" bindtap="check" data-type="3" style="margin-left: 20rpx;">不通过</l-button>
|
|
<l-button plain bindtap="check" data-type="2">退回</l-button>
|
|
<l-button bindtap="check" data-type="1">通过</l-button>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
<l-dialog show="{{dialogShow}}" type="confirm" show-title="{{false}}" content="是否删除文件!" cancel-text="取消" cancel-color="#999" confirm-text="确定" confirm-color="#3683d6" bind:lincancel="onCancelTap" bind:linconfirm="onConfirmTap" />
|
|
|
|
<l-toast id="submitToast" /> |