| | |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 项目信息卡片(按需求隐藏) --> |
| | | <view wx:if="{{false}}" class="card"> |
| | | <!-- 项目信息卡片 --> |
| | | <view class="card"> |
| | | <view class="card-title">项目信息</view> |
| | | <!-- 项目名称 --> |
| | | <view class="form-item {{errors.projectName ? 'error' : ''}}"> |
| | | <text class="label">项目名称</text> |
| | | <text class="label required">项目名称</text> |
| | | <view class="input-wrapper"> |
| | | <input |
| | | class="input" |
| | |
| | | /> |
| | | </view> |
| | | <text wx:if="{{errors.projectName}}" class="error-text">{{errors.projectName}}</text> |
| | | </view> |
| | | |
| | | <!-- 项目描述 --> |
| | | <view class="form-item vertical-layout {{errors.description ? 'error' : ''}}"> |
| | | <text class="label">项目描述</text> |
| | | <view class="input-wrapper"> |
| | | <textarea |
| | | class="textarea" |
| | | placeholder-class="placeholder-class" |
| | | placeholder="请详细描述您的项目内容、目标和特色" |
| | | value="{{formData.description}}" |
| | | data-field="description" |
| | | bindinput="onInputChange" |
| | | maxlength="1000" |
| | | /> |
| | | </view> |
| | | <text wx:if="{{errors.description}}" class="error-text">{{errors.description}}</text> |
| | | </view> |
| | | </view> |
| | | |