feat:增加添加在线课弹窗

This commit is contained in:
lixg
2022-11-29 18:35:13 +08:00
parent 99996ffa88
commit b4b8d46fa1
3 changed files with 26 additions and 11 deletions

View File

@@ -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);
}); });

View File

@@ -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),

View File

@@ -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,
}; };
}, },
}); });