页面button颜色统一,表格不可选择页面数量

This commit is contained in:
zhangyc
2022-12-11 11:46:52 +08:00
parent 6fc160ae79
commit 65fbc3eba4
84 changed files with 1642 additions and 2633 deletions

View File

@@ -27,13 +27,13 @@
alt=""
/>
</div>
<span style="margin-right: 3px">课程名称</span>
<span style="margin-right: 3px">课程任务名称</span>
</div>
<div class="btnbox">
<a-input
v-model:value="courseName"
style="width: 384px; height: 32px"
placeholder="请输入名称"
style="width: 400px; height: 40px; border-radius: 8px;"
placeholder="请输入课程任务名称"
:maxlength="20"
/>
</div>
@@ -50,7 +50,7 @@
</div>
<div class="btnbox">
<button class="xkbtn" @click="showDrawerSelFacet">
{{ chooseCourseName ? "重选" : "选择" }}面授课
{{ chooseCourse ? "重选" : "选择" }}面授课
</button>
<div v-if="chooseCourse">
<a-tag closable color="processing" @close="logC">
@@ -70,21 +70,7 @@
</div>
<!-- 选择面授侧弹窗 -->
</div>
<div class="main_item2">
<div class="signbox">
<span style="margin-right: 3px">面授说明</span>
</div>
<div class="textarea">
<a-textarea
v-model:value="description"
placeholder="请输入说明"
allow-clear
show-count
:maxlength="200"
:rows="6"
/>
</div>
</div>
<div class="main_item">
<div class="signbox">
<div class="sign">
@@ -95,7 +81,7 @@
</div>
<span style="margin-right: 3px">授课教师</span>
</div>
<div class="btnbox">
<div class="select" style="width: 400px;">
<!-- <a-auto-complete placeholder="选择老师" :value="memberValue.label" style="width: 364px"-->
<!-- :options="options" @change="handleChange2" @search="handleSearch"></a-auto-complete>-->
<ProjectManager
@@ -114,9 +100,10 @@
</div>
<span style="margin-right: 3px">面授时间</span>
</div>
<div class="btnbox">
<div class="select">
<a-range-picker
show-time
format="YYYY/MM/DD HH:mm"
v-model:value="chooseTime"
:placeholder="[' 开始时间', ' 结束时间']"
/>
@@ -132,17 +119,12 @@
</div>
<span style="margin-right: 3px">面授时长</span>
</div>
<div class="btnbox">
<div class="select">
<a-input-number
:min="0"
:max="300"
:precision="0"
style="
width: 364px;
height: 32px;
border-radius: 8px;
overflow: hidden;
"
style="width: 400px; height: 40px; border-radius: 8px;"
v-model:value="duration"
></a-input-number>
<span style="margin-left: 5px; width: 30px">分钟</span>
@@ -151,22 +133,34 @@
<div class="main_item">
<div class="signbox">
<div class="sign">
<img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/>
</div>
<span style="margin-right: 3px">上课地</span>
<span style="margin-right: 3px">上课地</span>
</div>
<div class="btnbox">
<div class="select">
<a-input
v-model:value="address"
style="width: 384px; height: 32px"
style="width: 400px; height: 40px; border-radius: 8px;"
placeholder="请输入上课地址"
:maxlength="100"
/>
</div>
</div>
<div class="main_item2">
<div class="signbox">
<span style="margin-right: 3px">面授说明</span>
</div>
<div class="textarea">
<a-textarea
v-model:value="description"
placeholder="请输入说明"
allow-clear
show-count
:maxlength="200"
:rows="6"
/>
</div>
</div>
<div class="main_item2">
<div class="signbox">
<span style="margin-right: 3px">考勤设置</span>
@@ -282,7 +276,6 @@
</div>
<AssessmentList
v-model:assessmentVisible="assessmentVisible"
v-model:titleTag="titleTag"
v-model:assessmentId="assessmentId"
v-model:assessmentName="assessmentName"
/>
@@ -336,7 +329,7 @@
</div>
<div class="main_item">
<div class="signbox">
<span style="margin-right: 3px">配置考试:</span>
<span style="margin-right: 3px">配置考试</span>
</div>
<div class="btnbox" @click="showDrawerAddTest">
<button class="xkbtn">配置</button>
@@ -354,7 +347,7 @@
</div>
<div v-if="EditTestId > 0" class="main_item">
<div class="signbox">
<span style="margin-right: 3px">已选考试:</span>
<span style="margin-right: 3px">已选考试</span>
</div>
<div class="btnbox">
<a-tag closable color="processing" @close="logT">
@@ -498,7 +491,7 @@ export default {
fileList: [],
chooseCourse: null, //选择的在线课程
chooseCourseName: null, //选择的在线课程
assessmentId: null,
assessmetId: null,
EditTestId: null,
EditWorkId: null,
workName: null,
@@ -609,19 +602,30 @@ export default {
state.EditWorkId = result.homeWorkId;
state.assessmentId = result.evaluateId;
state.needEval = result.evaluateId;
detail({offcourseId:result.offcourseId}).then((res)=>{
console.log("====",!result.offcourseId,!result.homeWorkId,!result.testId);
if(result.offcourseId){
detail({offcourseId:result.offcourseId}).then((res)=>{
state.chooseCourseName =res.data.data.name;
console.log(" state.chooseCourseName", state.chooseCourseName);
});
queryAppraiseDetailById({assessmentId:result.evaluateId}).then((res)=>{
}
if(result.evaluateId){
queryAppraiseDetailById({assessmentId:!result.offcourseId}).then((res)=>{
state.assessmentName =res.data.data.assessmentName;
});
queryWorkDetailById({workId:result.homeWorkId}).then((res)=>{
}
if(result.homeWorkId){
queryWorkDetailById({workId:result.homeWorkId}).then((res)=>{
state.workName = res.data.data.workName;
});
queryExaminationDetailById({ examinationId: result.testId }).then((res)=>{
}
if(result.testId){
queryExaminationDetailById({ examinationId: result.testId }).then((res)=>{
state.testName = res.data.data.examinationName;
});
}
console.log("state=======", state);
});
};
@@ -639,8 +643,8 @@ export default {
state.chooseCourse == null ||
state.memberValue == {} ||
state.chooseTime == [] ||
state.duration == "" ||
state.address == ""
state.duration == ""
) {
message.destroy();
return message.warning("请输入必填字段");
@@ -763,11 +767,7 @@ export default {
const showAssessment = () => {
state.assessmentVisible = true;
};
const faceAssess = (value) => {
console.log(value);
state.chooseMent = value;
state.chooseMentName = value.name;
};
// 员工滚动
const templateScroll = (e) => {
console.log("滚动", e);
@@ -843,7 +843,7 @@ export default {
clear,
handleChange,
showAssessment,
faceAssess,
// change,
options,
handleFocus,
@@ -918,7 +918,7 @@ export default {
cursor: pointer;
width: 130px;
height: 40px;
background: #388be1;
background: #4ea6ff;
border-radius: 8px;
border: 0;
margin-right: 8px;
@@ -933,7 +933,7 @@ export default {
margin-bottom: 32px;
.textarea {
width: 423px;
width: 400px;
.ant-input {
width: 100%;
@@ -1008,7 +1008,7 @@ export default {
cursor: pointer;
width: 130px;
height: 40px;
background: #388be1;
background: #4ea6ff;
border-radius: 8px;
border: 0;
margin-right: 16px 8px 32px 0;
@@ -1043,7 +1043,7 @@ export default {
cursor: pointer;
width: 130px;
height: 40px;
background: #388be1;
background: #4ea6ff;
border-radius: 8px;
border: 0;
margin-right: 8px;