Files
2026-01-05 18:07:57 +08:00

66 lines
4.0 KiB
Plaintext

<!--pages/SetPasswordCode/SetPasswordCode.wxml-->
<!-- 弹出课程选择 -->
<van-popup show="{{ showCourse }}" round position="bottom" bind:close="onCloseCourse_popup">
<!-- 课程选择器 -->
<van-picker title="课程选择" show-toolbar columns="{{ columns }}"
bind:change="onChangeCourse" bind:confirm="onCloseCourse" bind:cancel="onCloseCourse_selectcourse"/>
</van-popup>
<!-- 弹出添加模块时间选择 -->
<van-popup show="{{ add_show }}" round position="bottom" bind:close="addcourse_onClose">
<!-- 添加模块时间选择器 -->
<van-datetime-picker title="(添加课程)选择时间" type="datetime" value="{{ currentDate }}" min-date="{{ minDate }}" max-date="{{ maxDate }}" bind:confirm="addcourse_onconfirm" bind:cancel="addcourse_onClose" />
</van-popup>
<!-- 弹出时间选择 -->
<van-popup show="{{ show }}" round position="bottom" bind:close="onClose">
<!-- 时间选择器 -->
<van-datetime-picker title="选择时间" type="datetime" value="{{ currentDate }}" min-date="{{ minDate }}" max-date="{{ maxDate }}" bind:input="onInput" bind:confirm="onchangecodeconfirm" bind:cancel="onClose"/>
</van-popup>
<van-collapse value="{{ activeNames }}" bind:change="onChange">
<!-- 下面是添加口令码功能 -->
<van-collapse-item disabled="{{!isAdmin}}" name="{{999}}">
<view slot="title">添加课程码</view>
<van-cell-group>
<van-cell title="课程" is-link value="{{selectcoursename}}" bind:click="showPopupCourse" />
<van-field label="课程码" value="{{addCourseCode}}" placeholder="请输入课程码" border="{{ false }}" bind:change="addCode_onInputCode" />
<van-field label="有效次数" error-message="{{IntegerValid}}" type="digit" value="{{codecount}}" placeholder="请输入整数" border="{{ false }}" bind:change="addCode_onInputCodecount" />
<van-cell title="结束日期" is-link value="{{addCourse_enddata}}" bind:click="addcourse_showPopup" />
<van-field label="课程介绍" type="textarea" autosize value="{{add_courseinfo}}" placeholder="请输入课程介绍" border="{{ false }}" bind:change="addcourse_onInputCourseInfo" />
<view style="display: flex; justify-content: center; align-items: center;">
<van-button style="align-self: center;" type="primary" bind:click="onAddcourseBtnClick">确认添加</van-button>
</view>
</van-cell-group>
</van-collapse-item>
<!-- 下面是修改口令码功能 -->
<van-collapse-item disabled="{{!isAdmin}}" title="修改/删除课程码" name="{{998}}">
<van-collapse-item wx:for="{{changeData}}" wx:for-item="item" wx:for-index="index" wx:key="index" name="{{index}}">
<view slot="title">{{item['口令码']}}</view>
<van-cell-group>
<van-field label="课程" value="{{item['课程']}}" disabled border="{{ false }}"/>
<van-field label="课程码" value="{{item['口令码']}}" placeholder="请输入修改值" border="{{ false }}" data-index="{{index}}" bind:change="onchangecode" />
<van-field label="有效次数" error-message="{{IntegerValid}}" type="digit" value="{{item['剩余有效次数']}}" placeholder="请输入整数" border="{{ false }}" data-index="{{index}}" bind:change="onchangecodecount" />
<van-cell title="结束日期" is-link value="{{item['口令结束日期']}}" data-index="{{index}}" bind:click="showPopup" />
<van-field label="课程介绍" type="textarea" autosize value="{{item['课程介绍']}}" placeholder="请输入修改值" border="{{ false }}" data-index="{{index}}" bind:change="onchangeconde_info" />
<view style="display: flex; justify-content: center; align-items: center;">
<van-button style="margin: 0 20rpx;" type="danger" data-index="{{index}}" bind:click="confirm_to_delete">确认删除</van-button>
<van-button style="margin: 0 20rpx;" type="primary" data-index="{{index}}" bind:click="confirm_to_change">确认修改</van-button>
</view>
</van-cell-group>
</van-collapse-item>
</van-collapse-item>
</van-collapse>