mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-14 05:16:47 +08:00
作业考试开始结束按钮状态
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="!dayjs(data?.submitEndTime).isSameOrBefore(dayjs())" >
|
||||
<div v-if="dayjs().isBefore(dayjs(data?.submitEndTime)) && dayjs(data?.submitStartTime).isBefore(dayjs())" >
|
||||
<UploadImg v-model:value="fileList" ref="uploadRef">
|
||||
<button class="shangchuan" style="cursor: pointer">
|
||||
上传
|
||||
@@ -107,12 +107,17 @@
|
||||
<div class="text">作业内容</div>
|
||||
<div class="box"></div>
|
||||
</div>
|
||||
|
||||
<div class="join">
|
||||
<el-input :disabled ="dayjs(data?.submitEndTime).isSameOrBefore(dayjs())" v-model="sbValue.content" :autosize="{ minRows: 12.5, maxRows: 12.5 }" resize="none"
|
||||
<div v-if="dayjs().isBefore(dayjs(data?.submitEndTime)) && dayjs(data?.submitStartTime).isBefore(dayjs())" >
|
||||
<el-input v-model="sbValue.content" :autosize="{ minRows: 12.5, maxRows: 12.5 }" resize="none"
|
||||
type="textarea" />
|
||||
</div>
|
||||
<div v-if="!dayjs(data?.submitEndTime).isSameOrBefore(dayjs())" >
|
||||
<div v-else class="join">
|
||||
<el-input disabled v-model="sbValue.content" :autosize="{ minRows: 12.5, maxRows: 12.5 }" resize="none"
|
||||
type="textarea" />
|
||||
</div>
|
||||
|
||||
|
||||
<div v-if="dayjs().isBefore(dayjs(data?.submitEndTime)) && dayjs(data?.submitStartTime).isBefore(dayjs())" >
|
||||
<div style="display: flex; justify-content: center">
|
||||
<button class="tijiao" @click="handleClick">{{ submitList && submitList.length > 0 ? "再次" : ""
|
||||
}}提交</button>
|
||||
@@ -149,9 +154,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="content3">
|
||||
<div>
|
||||
|
||||
<span style="margin-left: 10px">
|
||||
<div><span style="margin-left: 10px">
|
||||
<el-link target="_blank" type="primary" :href="value.workUploadAddress?.split(',')[0] || ''">{{
|
||||
value.workUploadAddress?.split(',')[0].split('/').at(-1) ||
|
||||
''
|
||||
@@ -172,33 +175,12 @@
|
||||
</div>
|
||||
<div class="timebox clearfix">
|
||||
<div class="innertime">
|
||||
{{
|
||||
data?.submitStartTime
|
||||
}} 至 {{
|
||||
data?.submitEndTime
|
||||
}}
|
||||
{{data?.submitStartTime}} 至 {{data?.submitEndTime}}
|
||||
</div>
|
||||
<div class="endtime clearfix">
|
||||
|
||||
|
||||
|
||||
<div v-if="dayjs(data?.submitEndTime).isSameOrBefore(dayjs())" class="endtimetext">
|
||||
改任务已结束
|
||||
</div>
|
||||
|
||||
|
||||
<div v-else class="endtimetext">
|
||||
距离结束还有
|
||||
<span class="te">{{
|
||||
parseInt(
|
||||
dayjs(data?.submitEndTime).diff(dayjs(), "minute") / 60
|
||||
)
|
||||
}}</span> 小时 <span class="te">{{
|
||||
dayjs(data?.submitEndTime).diff(dayjs(), "minute") % 60
|
||||
}}</span> 分钟
|
||||
</div>
|
||||
|
||||
|
||||
<div v-if="dayjs(data?.submitEndTime).isBefore(dayjs())" class="endtimetext">改任务已结束</div>
|
||||
<div v-else class="endtimetext">距离结束还有 <span class="te">{{parseInt(dayjs(data?.submitEndTime).diff(dayjs(), "minute") / 60)}}</span> 小时
|
||||
<span class="te">{{dayjs(data?.submitEndTime).diff(dayjs(), "minute") % 60}}</span> 分钟</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="righttitle">
|
||||
|
||||
Reference in New Issue
Block a user