mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 13:56:45 +08:00
style:增加学习路径图编辑任务弹框关闭
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -405,6 +405,12 @@ export default {
|
|||||||
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
|
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if(state.addOnlineList.Target==undefined){
|
||||||
|
closeDrawer();
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
//搜索在线列表
|
//搜索在线列表
|
||||||
const searchList = ()=> {
|
const searchList = ()=> {
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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' }">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user