style:增加学习路径图编辑任务弹框关闭

This commit is contained in:
wuyx
2022-11-29 16:03:28 +08:00
parent 556ad2d54d
commit 80fcf394a0
5 changed files with 99 additions and 5 deletions

View File

@@ -331,7 +331,7 @@
</div> </div>
</div> </div>
<div class="main_btns"> <div class="main_btns">
<button class="btn1">取消</button> <button class="btn1" @click="exitAdd">取消</button>
<button class="btn2" @click="updateFaceTeach">确定</button> <button class="btn2" @click="updateFaceTeach">确定</button>
</div> </div>
@@ -545,6 +545,11 @@ export default {
}); });
}; };
// 点击取消按钮
const exitAdd = () => {
closeDrawer();
}
//新建或编辑面授 //新建或编辑面授
// 新增任务 // 新增任务
const updateFaceTeach = () => { const updateFaceTeach = () => {
@@ -748,6 +753,7 @@ export default {
afterVisibleChange, afterVisibleChange,
closeDrawer, closeDrawer,
updateFaceTeach, updateFaceTeach,
exitAdd,
updateTask, updateTask,
clear, clear,
handleChange, handleChange,

View File

@@ -405,6 +405,12 @@ export default {
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`); message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
}); });
} }
if(state.addOnlineList.Target==undefined){
closeDrawer();
}
}; };
//搜索在线列表 //搜索在线列表
const searchList = ()=> { const searchList = ()=> {

View File

@@ -435,7 +435,13 @@ export default {
state.selectedRows.forEach((item) => { state.selectedRows.forEach((item) => {
let origin = JSON.parse(props.chooseProjectList); let origin = JSON.parse(props.chooseProjectList);
console.log("ccxx", origin); console.log("ccxx", origin);
if(origin==null){
closeSameModal();
closeDrawer();
message.destroy();
message.info("添加成功");
return;
}
if (origin.length == 0) { if (origin.length == 0) {
//可以直接添加到任务列表里 //可以直接添加到任务列表里
updateTask(item); updateTask(item);

View File

@@ -32,7 +32,9 @@
外部考试 外部考试
</button> </button>
</div> </div>
<a-form <a-form
v-if="isOuter == 1"
ref="formRef" ref="formRef"
name="custom-validation" name="custom-validation"
:model="formState" :model="formState"
@@ -48,7 +50,7 @@
<div class="btnbox"> <div class="btnbox">
<a-form-item <a-form-item
has-feedback has-feedback
label="作业名称" label="考试名称"
name="examinationName" name="examinationName"
> >
<a-input <a-input
@@ -308,6 +310,80 @@
<a-button class="btn2" html-type="submit">确定</a-button> <a-button class="btn2" html-type="submit">确定</a-button>
</div> </div>
</a-form> </a-form>
<a-form
v-else
ref="formRef"
name="custom-validation"
:model="formState"
:rules="rules"
v-bind="layout"
@finish="handleFinish"
@validate="handleValidate"
@finishFailed="handleFinishFailed"
>
<div class="contentMain">
<div class="main_left">
<div class="main_item">
<div class="btnbox">
<a-form-item
has-feedback
label="考试名称"
name="examinationName"
>
<a-input
v-model:value="formState.examinationName"
style="width: 424px; height: 32px; margin-left: 35px"
autocomplete="off"
placeholder="请输入考试名称"
maxlength="20"
/>
</a-form-item>
</div>
</div>
<div class="main_item">
<div class="btnbox">
<a-form-item
has-feedback
label="数据来源"
name="examinationName"
>
<a-input
v-model:value="请输入数据来源"
style="width: 424px; height: 32px; margin-left: 35px"
autocomplete="off"
placeholder="数据来源"
maxlength="20"
/>
</a-form-item>
</div>
</div>
<div class="main_item2">
<a-form-item
has-feedback
label="考试说明"
name="examinationExplain"
>
<a-textarea
v-model:value="formState.examinationExplain"
placeholder="请输入考试说明"
allow-clear
style="margin-left: 35px"
maxlength="150"
/>
</a-form-item>
</div>
</div>
</div>
<div class="main_btns">
<a-button class="btn1" @click="closeDrawer">取消</a-button>
<a-button class="btn2" html-type="submit">确定</a-button>
</div>
</a-form>
</div> </div>
<!-- 加载动画 --> <!-- 加载动画 -->
<div class="aeLoading" :style="{ display: addLoading ? 'flex' : 'none' }"> <div class="aeLoading" :style="{ display: addLoading ? 'flex' : 'none' }">

View File

@@ -72,8 +72,8 @@
</div> </div>
</div> </div>
<div class="btnn"> <div class="btnn">
<button class="btn1">取消</button> <button class="btn1" @click="closeDrawer">取消</button>
<button class="btn2">确定</button> <button class="btn2" @click="closeDrawer">确定</button>
</div> </div>
</div> </div>
</a-drawer> </a-drawer>