2025-06-19 17:33:18 +08:00

182 lines
8.2 KiB
Plaintext

<!--pages/eventReport/eventReportAdd/eventReportAdd.wxml-->
<view class="container">
<view class="content">
<view class="top">
<view class="left">
<view class="line"></view>
<view class="title">基本信息</view>
</view>
<view class="right">
</view>
</view>
<view class="box">
<view class="row">
<view class="flex-between noalign-center">
<view class="left">
<view class="require">*</view>所属项目
</view>
<view class="right">
<!-- {{item.projectId_dictText}} -->
<view class="select-box" data-fieldName="projectSelectShow" catch:tap="pickerChange">
<view wx:if="{{params.projectId}}">{{projectOptionsList[projectPickerIndex].text}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.projectId != ''}}">{{requireObj.projectId}}</view>
</view>
</view>
<!-- 项目下拉选择 -->
<van-popup show="{{showSelect.projectSelectShow}}" position="bottom" bind:close="hidePicker">
<van-picker data-fieldname="projectId" data-fieldindex="projectPickerIndex" show-toolbar
columns="{{projectOptionsList}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
</view>
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>事件主题</view>
<view class="right">
<view class="input-box">
<input value="{{params.eventTheme}}" placeholder="请输入" type="text" data-fieldName="eventTheme" bindinput="getInput" />
<view class="clear-btn" data-fieldName="eventTheme" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
<view class="tips" wx:if="{{requireObj.eventTheme != ''}}">{{requireObj.eventTheme}}</view>
</view>
</view>
</view>
</view>
</view>
<view class="content">
<view class="top">
<view class="left">
<view class="line"></view>
<view class="title">上报信息</view>
</view>
<view class="right"></view>
</view>
<view class="box">
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>事件分类</view>
<view class="right">
<view class="select-box" data-fieldName="eventCategoryShow" catch:tap="pickerChange">
<view wx:if="{{params.eventCategory}}">{{eventCategoryOptions[eventCategoryPickerIndex].text}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.eventCategory != ''}}">{{requireObj.eventCategory}}</view>
</view>
</view>
</view>
<van-popup show="{{showSelect.eventCategoryShow}}" position="bottom" bind:close="hidePicker">
<van-picker data-fieldname="eventCategory" data-fieldindex="eventCategoryPickerIndex" show-toolbar
columns="{{eventCategoryOptions}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>上报日期</view>
<view class="right">
<view class="select-box" data-fieldName="timeSelectShow" catch:tap="pickerChange">
<view wx:if="{{params.reportTime}}">{{params.reportTime}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.reportTime != ''}}">{{requireObj.reportTime}}</view>
</view>
</view>
<van-popup show="{{showSelect.timeSelectShow}}" position="bottom" bind:close="hidePicker">
<van-datetime-picker value="{{ reportTimestamp }}" data-fieldName="reportTime" bind:cancel="hidePicker" bind:confirm="pickerConfirm" />
</van-popup>
</view>
<view class="box-g">
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>上报人</view>
<view class="right">
<!-- <view class="select-box" data-fieldName="acceptUserShow" catch:tap="pickerChange">
<view wx:if="{{params.acceptUserId}}">{{userList[acceptUserPickerIndex].text}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.acceptUserId != ''}}">{{requireObj.acceptUserId}}</view> -->
<view class="val">{{userInf.realname}}</view>
</view>
</view>
</view>
</view>
<van-popup show="{{showSelect.acceptUserShow}}" position="bottom" bind:close="hidePicker">
<van-picker data-fieldname="acceptUserId" data-fieldindex="acceptUserPickerIndex" show-toolbar
columns="{{userList}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>联系电话</view>
<view class="right">
<view class="input-box">
<input value="{{params.phoneNumber}}" placeholder="请输入" type="text" data-fieldName="phoneNumber" bindinput="getInput" />
<view class="clear-btn" data-fieldName="phoneNumber" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
<view class="tips" wx:if="{{requireObj.phoneNumber != ''}}">{{requireObj.phoneNumber}}</view>
</view>
</view>
</view>
<view class="row">
<view class="no-flex">
<view class="left"><view class="require">*</view>事件内容</view>
<view class="right r100">
<view class="textarea-box">
<textarea value="{{params.eventText}}" placeholder-style="color:#949CB5;" placeholder="请输入(限制500中英字符)" type="text" data-fieldName="eventText" bindinput="getInput" />
<!-- <view class="clear-btn" data-fieldName="eventText" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view> -->
</view>
<view class="tips" wx:if="{{requireObj.eventText != ''}}">{{requireObj.eventText}}</view>
</view>
</view>
</view>
<view class="row">
<view class="flex-between noalign-center">
<view class="left">备注</view>
<view class="right">
<view class="input-box">
<input value="{{params.remark}}" placeholder="请输入" type="text" data-fieldName="remark" bindinput="getInput" />
<view class="clear-btn" data-fieldName="remark" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
</view>
</view>
</view>
<view class="row">
<view class="no-flex">
<view class="left">附件</view>
<view class="right r100 upload">
<van-uploader
file-list="{{ params.fileUrlList }}"
deletable="{{ true }}"
max-count="10"
data-fieldName="fileUrl"
bind:after-read="afterRead"
bind:delete="deletePhoto" >
<view class="upload-box">
<image src="../../../images/icon_upload.png" mode=""/>
<view class="val">上传图片</view>
</view>
</van-uploader>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="bottom">
<view class="btn-box">
<view class="btn" catch:tap="formSubmit">保存</view>
</view>
</view>