-- 选择面授课回显名称

This commit is contained in:
yuping
2022-12-05 17:17:19 +08:00
parent a42d7971ed
commit 034a5cc76c

View File

@@ -20,7 +20,7 @@
</div> </div>
<div class="btnbox"> <div class="btnbox">
<a-input v-model:value="courseName" style="width: 384px; height: 32px" placeholder="请输入名称" <a-input v-model:value="courseName" style="width: 384px; height: 32px" placeholder="请输入名称"
:maxlength="50"/> :maxlength="50"/>
</div> </div>
</div> </div>
<div class="main_item"> <div class="main_item">
@@ -32,7 +32,7 @@
</div> </div>
<div class="btnbox"> <div class="btnbox">
<button class="xkbtn" @click="showDrawerSelFacet"> <button class="xkbtn" @click="showDrawerSelFacet">
{{ chooseCourse == null ? "选择" : "" }}面授课 {{ chooseCourseName ? chooseCourseName : "择面授课" }}
</button> </button>
<div v-if="chooseCourse"> <div v-if="chooseCourse">
<a-tag closable color="processing" @close="logC"> <a-tag closable color="processing" @close="logC">
@@ -43,7 +43,8 @@
</div> </div>
<!-- 选择面授侧弹窗 --> <!-- 选择面授侧弹窗 -->
<div> <div>
<sel-facet v-model:selfacetVisible="selfacetvisible" v-model:chooseCourse="chooseCourse" v-model:chooseCourseName="chooseCourseName"/> <sel-facet v-model:selfacetVisible="selfacetvisible" v-model:chooseCourse="chooseCourse"
v-model:chooseCourseName="chooseCourseName"/>
</div> </div>
<!-- 选择面授侧弹窗 --> <!-- 选择面授侧弹窗 -->
</div> </div>
@@ -52,7 +53,8 @@
<span style="margin-right: 3px">面授说明</span> <span style="margin-right: 3px">面授说明</span>
</div> </div>
<div class="textarea"> <div class="textarea">
<a-textarea v-model:value="description" placeholder="请输入说明" allow-clear show-count :maxlength="200" :rows="6"/> <a-textarea v-model:value="description" placeholder="请输入说明" allow-clear show-count :maxlength="200"
:rows="6"/>
</div> </div>
</div> </div>
<div class="main_item"> <div class="main_item">
@@ -63,8 +65,8 @@
<span style="margin-right: 3px">授课教师</span> <span style="margin-right: 3px">授课教师</span>
</div> </div>
<div class="btnbox"> <div class="btnbox">
<!-- <a-auto-complete placeholder="选择老师" :value="memberValue.label" style="width: 364px"--> <!-- <a-auto-complete placeholder="选择老师" :value="memberValue.label" style="width: 364px"-->
<!-- :options="options" @change="handleChange2" @search="handleSearch"></a-auto-complete>--> <!-- :options="options" @change="handleChange2" @search="handleSearch"></a-auto-complete>-->
<ProjectManager v-model:value="memberValue.value" v-model:name="memberValue.label"></ProjectManager> <ProjectManager v-model:value="memberValue.value" v-model:name="memberValue.label"></ProjectManager>
</div> </div>
</div> </div>
@@ -105,7 +107,7 @@
</div> </div>
<div class="btnbox"> <div class="btnbox">
<a-input v-model:value="address" style="width: 384px; height: 32px" placeholder="请输入上课地址" <a-input v-model:value="address" style="width: 384px; height: 32px" placeholder="请输入上课地址"
:maxlength="100"/> :maxlength="100"/>
</div> </div>
</div> </div>
<div class="main_item2"> <div class="main_item2">
@@ -350,7 +352,7 @@ export default {
setup(props, ctx) { setup(props, ctx) {
const options = ref([]); const options = ref([]);
const state = reactive({ const state = reactive({
loading:false, loading: false,
selfacetvisible: false, selfacetvisible: false,
addhomeworkvisible: false, addhomeworkvisible: false,
addtestvisible: false, addtestvisible: false,
@@ -533,22 +535,22 @@ export default {
offcourseId: state.chooseCourse, offcourseId: state.chooseCourse,
offcoursePlanId: props.EditFaceId > 0 ? props.EditFaceId : 0, offcoursePlanId: props.EditFaceId > 0 ? props.EditFaceId : 0,
testId: state.EditTestId, testId: state.EditTestId,
duration:state.duration, duration: state.duration,
}; };
console.log("obj============", obj, "6" + "9"); console.log("obj============", obj, "6" + "9");
console.log("222222222"); console.log("222222222");
editPlan(obj).then(async (res) => { editPlan(obj).then(async (res) => {
message.destroy(); message.destroy();
message.success(`添加成功`); message.success(`添加成功`);
await updateTask(res); await updateTask(res);
ctx.emit("changeData", false); ctx.emit("changeData", false);
closeDrawer(); closeDrawer();
}).catch((e) => { }).catch((e) => {
console.log(e) console.log(e)
message.destroy(); message.destroy();
message.error(`添加失败`); message.error(`添加失败`);
}); });
} }
}; };
@@ -796,6 +798,7 @@ export default {
display: flex; display: flex;
align-items: flex-start; align-items: flex-start;
margin-bottom: 32px; margin-bottom: 32px;
.textarea { .textarea {
width: 423px; width: 423px;
@@ -817,6 +820,7 @@ export default {
border-radius: 8px; border-radius: 8px;
} }
} }
.signbox { .signbox {
width: 120px; width: 120px;
display: flex; display: flex;