174 lines
6.0 KiB
Plaintext
Raw Permalink Normal View History

2025-06-06 15:17:30 +08:00
<!--subpackage/teacher/new-work/new-work.wxml-->
<view class="page-content pad">
<mp-bar background="linear-gradient(190deg, #49a5fc 0%, #f7f7f7 800rpx, #f7f7f7 100%)" title="新建作业" color="rgba(255,255,255,0.8)"></mp-bar>
<view class="title">作业名称</view>
<view class="card">
<view class="cell">
<view class="left">作业名称</view>
<view class="right">
<input type="text" placeholder="请输入作业名称" class="ipt" bindinput="changeName" />
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
<view class="cell">
<view class="left">选择项目</view>
<view class="right">
<picker bindchange="bindPickerChange" range-key="name" range="{{workModeTypeList}}" id="workModeType" data-list="workModeTypeList">
<view class="picker">
{{workModeType.name == null ?"请选择" : workModeType.name}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
</view>
<view class="title">作业时间</view>
<view class="card">
<view class="cell">
<view class="left">开始时间设置</view>
<view class="right">
<picker mode="date" start="{{nowDate}}" bindchange="bindPickerChange" id="startTime">
<view class="picker">
{{startTime != '' ? startTime: '请选择'}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
<view class="cell">
<view class="left">结束时间设置</view>
<view class="right">
<view class="right">
<picker mode="date" start="{{nowDate}}" bindchange="bindPickerChange" id="endTime">
<view class="picker">
{{endTime != '' ? endTime: '请选择'}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
</view>
<view class="cell" id="once" bind:tap="showDialog">
<view class="left">重复设置</view>
<view class="right">
<view class="right">
{{weekName}}
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
</view>
</view>
<view class="title">年级</view>
<view class="card">
<view class="cell">
<view class="left">年级--班级</view>
<view class="right">
<picker range="{{classList}}" range-key="name" bindchange="bindPickerChange" id="nowClass" data-list="classList">
<view class="picker">
{{nowClass.name != null ? nowClass.name: '请选择'}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
<view class="cell">
<view class="left">选择学生</view>
<view class="right">
<block >
<view class="all-icon {{clickList.length <= 0 ? '' : 'nooo'}}" bind:tap="all">
<mp-icon icon="done" color="#fff" size="{{14}}" class="iconn" type="field"></mp-icon>
</view>
<text bind:tap="all" class="all {{clickList.length >0 ? '' : 'ccc'}}">全部学生 </text>
</block>
|
<view bind:tap="checkStuent" class="sub {{clickList.length >0 ? 'ccc' : ''}}">
部分学生
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
</view>
</view>
<view class="title">作业内容</view>
<view class="card">
<view class="cell">
<view class="left">作业模式</view>
<view class="right">
<picker bindchange="bindPickerChange" range-key="name" range="{{workTypeList}}" id="workType" data-list="workTypeList">
<view class="picker">
{{workType.name == null ?"请选择" : workType.name}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
<view class="cell">
<view class="left">{{workType.id == null ? '个数/时长' : workType.id == 1 ? '时长':'个数'}}</view>
<view class="right">
<view bind:tap="back" wx:if="{{workType.id == null}}">请先选择作业模式</view>
<picker bindchange="bindMultiPickerChange" range="{{multiArray}}" mode="multiSelector" wx:elif="{{ workType.id == 2}}">
<view class="picker">
{{num == 0 ?"请选择" : num}}
</view>
</picker>
<picker bindchange="bindPickerChange" range="{{timeList}}" id="time" data-list="timeList" wx:else>
<view class="picker">
{{time == 0 ?"请选择" : time+'分钟'}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
<view class="cell">
<view class="left">组数</view>
<view class="right">
<picker bindchange="bindPickerChange" range="{{groupList}}" id="group" data-list="groupList">
<view class="picker">
{{group == null ?"请选择" : group}}
</view>
</picker>
<mp-icon icon="arrow" class="iccon" color="#888" size="{{10}}"></mp-icon>
</view>
</view>
</view>
<view bind:tap="newWork" class="sureBtn">
确认
</view>
<mp-half-screen-dialog show="{{show !=''}}" closabled="{{false}}">
<view slot="title">
<view class="tittle">重复生效</view>
</view>
<view slot="desc">
<checkbox-group bindchange="checkboxChange">
<label class="time" wx:for="{{weekList}}" wx:key="value">
{{item.name}}
<checkbox value="{{item.value}}" color="#26A6F6" />
</label>
</checkbox-group>
</view>
<view slot="footer">
<view class="btnl">
<button class="suu" bind:tap="close">取消</button>
<button class="suu su" bind:tap="sure">确定</button>
</view>
</view>
</mp-half-screen-dialog>
</view>