mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 11:56:46 +08:00
feat:增加添加在线课弹窗
This commit is contained in:
@@ -41,7 +41,7 @@ export default defineComponent({
|
|||||||
const store = useStore();
|
const store = useStore();
|
||||||
const isLogin = ref(false);
|
const isLogin = ref(false);
|
||||||
// console.log("router", router.getRoutes(), route);
|
// console.log("router", router.getRoutes(), route);
|
||||||
console.log("版本0.02------------");
|
console.log("版本0.05------------");
|
||||||
const routes = computed(() => {
|
const routes = computed(() => {
|
||||||
return router.getRoutes().filter((e) => e.meta?.isLink);
|
return router.getRoutes().filter((e) => e.meta?.isLink);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* @Author: lixg lixg@dongwu-inc.com
|
* @Author: lixg lixg@dongwu-inc.com
|
||||||
* @Date: 2022-11-24 16:39:48
|
* @Date: 2022-11-24 16:39:48
|
||||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||||
* @LastEditTime: 2022-11-29 15:28:34
|
* @LastEditTime: 2022-11-29 18:31:34
|
||||||
* @FilePath: /fe-manage/src/components/Modals/addOnlineCourse.vue
|
* @FilePath: /fe-manage/src/components/Modals/addOnlineCourse.vue
|
||||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||||
-->
|
-->
|
||||||
@@ -42,6 +42,10 @@ export default {
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
closeOnlineModal: {
|
||||||
|
type: Function,
|
||||||
|
default: () => {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
setup(props, ctx) {
|
setup(props, ctx) {
|
||||||
// console.log("学习路径", props.addOnlineCoursevisible, ctx);
|
// console.log("学习路径", props.addOnlineCoursevisible, ctx);
|
||||||
@@ -50,6 +54,7 @@ export default {
|
|||||||
});
|
});
|
||||||
const closeModal = () => {
|
const closeModal = () => {
|
||||||
ctx.emit("update:addOnlineCoursevisible", false);
|
ctx.emit("update:addOnlineCoursevisible", false);
|
||||||
|
props.closeOnlineModal();
|
||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
|
|||||||
@@ -458,7 +458,7 @@
|
|||||||
<div class="item_inp">
|
<div class="item_inp">
|
||||||
<div class="select i6_input">
|
<div class="select i6_input">
|
||||||
<a-select
|
<a-select
|
||||||
:getPopupContainer="
|
:getPopupContainer="
|
||||||
(triggerNode) => {
|
(triggerNode) => {
|
||||||
return triggerNode.parentNode || document.body;
|
return triggerNode.parentNode || document.body;
|
||||||
}
|
}
|
||||||
@@ -480,12 +480,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="item_inp">
|
<div class="item_inp">
|
||||||
<div class="select i7_input">
|
<div class="select i7_input">
|
||||||
<a-select
|
<a-select
|
||||||
:getPopupContainer="
|
:getPopupContainer="
|
||||||
(triggerNode) => {
|
(triggerNode) => {
|
||||||
return triggerNode.parentNode || document.body;
|
return triggerNode.parentNode || document.body;
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
v-model:value="chang_jin"
|
v-model:value="chang_jin"
|
||||||
dropdownClassName="dropdown-style"
|
dropdownClassName="dropdown-style"
|
||||||
style="width: 440px"
|
style="width: 440px"
|
||||||
@@ -503,7 +503,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="item_inp">
|
<div class="item_inp">
|
||||||
<a-select
|
<a-select
|
||||||
:getPopupContainer="
|
:getPopupContainer="
|
||||||
(triggerNode) => {
|
(triggerNode) => {
|
||||||
return triggerNode.parentNode || document.body;
|
return triggerNode.parentNode || document.body;
|
||||||
}
|
}
|
||||||
@@ -2506,7 +2506,10 @@
|
|||||||
classify="addstudent"
|
classify="addstudent"
|
||||||
/>
|
/>
|
||||||
<!-- 新建在线课弹窗 -->
|
<!-- 新建在线课弹窗 -->
|
||||||
<addOnlineCourse v-model:addOnlineCoursevisible="addOnlineCoursevisible" />
|
<addOnlineCourse
|
||||||
|
v-model:addOnlineCoursevisible="addOnlineCoursevisible"
|
||||||
|
:closeOnlineModal="closeOnlineCoursevisible"
|
||||||
|
/>
|
||||||
<!-- 新建在线课弹窗 -->
|
<!-- 新建在线课弹窗 -->
|
||||||
|
|
||||||
<!-- 授权名单抽屉 -->
|
<!-- 授权名单抽屉 -->
|
||||||
@@ -4825,6 +4828,11 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const closeOnlineCoursevisible = () => {
|
||||||
|
console.log("执行");
|
||||||
|
getTableDate();
|
||||||
|
};
|
||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
getdateToDateFn,
|
getdateToDateFn,
|
||||||
@@ -4931,6 +4939,8 @@ export default defineComponent({
|
|||||||
showOwnPrower,
|
showOwnPrower,
|
||||||
showViewPrower,
|
showViewPrower,
|
||||||
showManagePrower,
|
showManagePrower,
|
||||||
|
|
||||||
|
closeOnlineCoursevisible,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user