mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 22:06:45 +08:00
feat:注释自动跳转
This commit is contained in:
@@ -2,12 +2,12 @@
|
|||||||
* @Author: lixg lixg@dongwu-inc.com
|
* @Author: lixg lixg@dongwu-inc.com
|
||||||
* @Date: 2022-11-21 14:32:52
|
* @Date: 2022-11-21 14:32:52
|
||||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||||
* @LastEditTime: 2022-11-25 15:52:59
|
* @LastEditTime: 2022-11-25 17:33:03
|
||||||
* @FilePath: /fe-manage/src/api/config.js
|
* @FilePath: /fe-manage/src/api/config.js
|
||||||
* @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
|
||||||
*/
|
*/
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import { getCookie } from '../api/method'
|
// import { getCookie } from '../api/method'
|
||||||
// const Qs = require("qs");
|
// const Qs = require("qs");
|
||||||
|
|
||||||
// axios.defaults.headers.post["Content-Type"] =
|
// axios.defaults.headers.post["Content-Type"] =
|
||||||
@@ -24,8 +24,8 @@ const http = axios.create({
|
|||||||
|
|
||||||
http.interceptors.request.use(
|
http.interceptors.request.use(
|
||||||
(config) => {
|
(config) => {
|
||||||
// const token = localStorage.getItem("token");
|
const token = localStorage.getItem("token");
|
||||||
const token = getCookie('token')
|
// const token = getCookie('token')
|
||||||
// console.log('token', token)
|
// console.log('token', token)
|
||||||
if (token) {
|
if (token) {
|
||||||
config.headers.token = token; //测试1111
|
config.headers.token = token; //测试1111
|
||||||
@@ -54,7 +54,7 @@ http.interceptors.response.use(
|
|||||||
if (code === 0 || code === 200) {
|
if (code === 0 || code === 200) {
|
||||||
return response;
|
return response;
|
||||||
} else {
|
} else {
|
||||||
window.open("https://u-pre.boe.com/web/", '_self');
|
// window.open("https://u-pre.boe.com/web/", '_self');
|
||||||
console.log("api %o", msg);
|
console.log("api %o", msg);
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
|
|||||||
BIN
src/assets/images/avatar.png
Normal file
BIN
src/assets/images/avatar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.9 KiB |
@@ -23,13 +23,13 @@
|
|||||||
<div class="user">
|
<div class="user">
|
||||||
<img
|
<img
|
||||||
style="
|
style="
|
||||||
width: 30px;
|
width: 40px;
|
||||||
height: 31px;
|
height: 40px;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
"
|
"
|
||||||
src="../assets/images/img.jpg"
|
src="../assets/images/avatar.png"
|
||||||
/>
|
/>
|
||||||
<div>{{ username }}</div>
|
<div>{{ username }}</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
style="width: 27px; height: 27px"
|
style="width: 27px; height: 27px"
|
||||||
src="../assets/images/navtop/signout.png"
|
src="../assets/images/navtop/signout.png"
|
||||||
/>
|
/>
|
||||||
<span class="signOut">退出</span>
|
<span class="signOut">登出</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -73,10 +73,12 @@ export default {
|
|||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
name: "管理员",
|
name: "管理员",
|
||||||
|
go: "/manage/learningpath",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
name: "学员",
|
name: "学员",
|
||||||
|
go: "https://u.boe.com/pc/uc/study/courses",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
@@ -86,6 +88,7 @@ export default {
|
|||||||
state.roleList.map((item) => {
|
state.roleList.map((item) => {
|
||||||
if (value.name === item.name) {
|
if (value.name === item.name) {
|
||||||
state.selectRole = item.name;
|
state.selectRole = item.name;
|
||||||
|
window.open(item.go, "_self");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -29,11 +29,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
<div class="btn btn1" style="margin-right: 20px">
|
<div
|
||||||
|
class="btn btn1"
|
||||||
|
style="margin-right: 20px"
|
||||||
|
@click="searchAuth"
|
||||||
|
>
|
||||||
<div class="img1"></div>
|
<div class="img1"></div>
|
||||||
<div class="wz">搜索</div>
|
<div class="wz">搜索</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn2">
|
<div class="btn btn2" @click="resetAuth">
|
||||||
<div class="img2"></div>
|
<div class="img2"></div>
|
||||||
<div class="wz">重置</div>
|
<div class="wz">重置</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -50,13 +54,13 @@
|
|||||||
@expand="expandTable"
|
@expand="expandTable"
|
||||||
:scroll="{ x: 900 }"
|
:scroll="{ x: 900 }"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tableBox">
|
<div class="tableBox">
|
||||||
<div class="pa">
|
<div class="pa">
|
||||||
<a-pagination
|
<a-pagination
|
||||||
|
v-if="tableDataTotal > 10"
|
||||||
showSizeChanger="true"
|
showSizeChanger="true"
|
||||||
showQuickJumper="true"
|
showQuickJumper="true"
|
||||||
hideOnSinglePage="true"
|
hideOnSinglePage="true"
|
||||||
@@ -64,6 +68,7 @@
|
|||||||
:current="currentPage"
|
:current="currentPage"
|
||||||
:total="tableDataTotal"
|
:total="tableDataTotal"
|
||||||
class="pagination"
|
class="pagination"
|
||||||
|
@change="changePagination"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -127,6 +132,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { toRefs, reactive } from "vue";
|
import { toRefs, reactive } from "vue";
|
||||||
|
import * as api from "../../api/index1";
|
||||||
export default {
|
export default {
|
||||||
name: "PowerList",
|
name: "PowerList",
|
||||||
props: {
|
props: {
|
||||||
@@ -134,6 +140,10 @@ export default {
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
selectPathId: {
|
||||||
|
type: Number,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
setup(props, ctx) {
|
setup(props, ctx) {
|
||||||
@@ -143,98 +153,31 @@ export default {
|
|||||||
closable: false, //modal右上角的关闭按钮
|
closable: false, //modal右上角的关闭按钮
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
currentPage: 1,
|
currentPage: 1,
|
||||||
tableDataTotal: 100,
|
tableDataTotal: -1,
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
cancelModal: false, //取消授权弹窗
|
cancelModal: false, //取消授权弹窗
|
||||||
closeCancel: false, //取消授权弹窗关闭图标
|
closeCancel: false, //取消授权弹窗关闭图标
|
||||||
tableData: [
|
tableData: [
|
||||||
{
|
// {
|
||||||
key: 1,
|
// key: 1,
|
||||||
name: "张三",
|
// name: "张三",
|
||||||
com: "产研部",
|
// com: "产研部",
|
||||||
gang: "产品经理",
|
// gang: "产品经理",
|
||||||
number: "20201234",
|
// number: "20201234",
|
||||||
state: "管理权",
|
// state: "管理权",
|
||||||
},
|
// },
|
||||||
{
|
|
||||||
key: 2,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 3,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 4,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 5,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 6,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "归属权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 7,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "查看权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 8,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 9,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 10,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
const closeDrawer = () => {
|
const closeDrawer = () => {
|
||||||
ctx.emit("update:PLvisible", false);
|
ctx.emit("update:PLvisible", false);
|
||||||
};
|
};
|
||||||
|
const afterVisibleChange = (bool) => {
|
||||||
|
console.log("state", bool, props);
|
||||||
|
if (bool) {
|
||||||
|
optionAuthPerm();
|
||||||
|
}
|
||||||
|
};
|
||||||
const onSelectChange = (selectedRowKeys) => {
|
const onSelectChange = (selectedRowKeys) => {
|
||||||
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
||||||
state.selectedRowKeys = selectedRowKeys;
|
state.selectedRowKeys = selectedRowKeys;
|
||||||
@@ -266,7 +209,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "工号",
|
title: "工号",
|
||||||
dataIndex: "number",
|
dataIndex: "number",
|
||||||
// width: "30%",
|
// width: "30%",
|
||||||
@@ -325,20 +268,64 @@ export default {
|
|||||||
];
|
];
|
||||||
return columns;
|
return columns;
|
||||||
};
|
};
|
||||||
|
//‘获取权限名单
|
||||||
|
const optionAuthPerm = () => {
|
||||||
|
let obj = {
|
||||||
|
keyWord: state.name ? state.name : "",
|
||||||
|
type: 1,
|
||||||
|
tag: 1,
|
||||||
|
opt: 1,
|
||||||
|
refId: props.selectPathId,
|
||||||
|
pageNo: state.currentPage,
|
||||||
|
pageSize: state.pageSize,
|
||||||
|
};
|
||||||
|
console.log("获取权限名单obj", obj);
|
||||||
|
api
|
||||||
|
.optionAuthPerm(obj)
|
||||||
|
.then((res) => {
|
||||||
|
console.log("获取权限名单成功", res);
|
||||||
|
if (res.data.code === 200) {
|
||||||
|
state.tableDataTotal = res.data.data.total;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log("获取权限名单失败", err);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
//分页
|
||||||
|
const changePagination = (page) => {
|
||||||
|
state.currentPage = page;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
|
//查询
|
||||||
|
const searchAuth = () => {
|
||||||
|
state.currentPage = 1;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
|
//重置
|
||||||
|
const resetAuth = () => {
|
||||||
|
state.currentPage = 1;
|
||||||
|
state.name = null;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
closeDrawer,
|
closeDrawer,
|
||||||
|
afterVisibleChange,
|
||||||
onSelectChange,
|
onSelectChange,
|
||||||
tableDataFunc,
|
tableDataFunc,
|
||||||
showCancelModal,
|
showCancelModal,
|
||||||
closeCancelModal,
|
closeCancelModal,
|
||||||
|
changePagination,
|
||||||
|
searchAuth,
|
||||||
|
resetAuth,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|
||||||
.copyModal {
|
.copyModal {
|
||||||
.ant-modal {
|
.ant-modal {
|
||||||
width: 424px !important;
|
width: 424px !important;
|
||||||
|
|||||||
@@ -29,11 +29,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btns">
|
<div class="btns">
|
||||||
<div class="btn btn1" style="margin-right: 20px">
|
<div
|
||||||
|
class="btn btn1"
|
||||||
|
style="margin-right: 20px"
|
||||||
|
@click="searchAuth"
|
||||||
|
>
|
||||||
<div class="img1"></div>
|
<div class="img1"></div>
|
||||||
<div class="wz">搜索</div>
|
<div class="wz">搜索</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn2">
|
<div class="btn btn2" @click="resetAuth">
|
||||||
<div class="img2"></div>
|
<div class="img2"></div>
|
||||||
<div class="wz">重置</div>
|
<div class="wz">重置</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -55,6 +59,7 @@
|
|||||||
<div class="tableBox">
|
<div class="tableBox">
|
||||||
<div class="pa">
|
<div class="pa">
|
||||||
<a-pagination
|
<a-pagination
|
||||||
|
v-if="tableDataTotal > 10"
|
||||||
showSizeChanger="true"
|
showSizeChanger="true"
|
||||||
showQuickJumper="true"
|
showQuickJumper="true"
|
||||||
hideOnSinglePage="true"
|
hideOnSinglePage="true"
|
||||||
@@ -62,6 +67,7 @@
|
|||||||
:current="currentPage"
|
:current="currentPage"
|
||||||
:total="tableDataTotal"
|
:total="tableDataTotal"
|
||||||
class="pagination"
|
class="pagination"
|
||||||
|
@change="changePagination"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -126,6 +132,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { toRefs, reactive } from "vue";
|
import { toRefs, reactive } from "vue";
|
||||||
|
import * as api from "../../api/index1";
|
||||||
export default {
|
export default {
|
||||||
name: "ProjPowerList",
|
name: "ProjPowerList",
|
||||||
props: {
|
props: {
|
||||||
@@ -133,6 +140,10 @@ export default {
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
selectProjectId: {
|
||||||
|
type: Number,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
setup(props, ctx) {
|
setup(props, ctx) {
|
||||||
@@ -142,98 +153,31 @@ export default {
|
|||||||
closable: false, //modal右上角的关闭按钮
|
closable: false, //modal右上角的关闭按钮
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
currentPage: 1,
|
currentPage: 1,
|
||||||
tableDataTotal: 100,
|
tableDataTotal: -1,
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
cancelModal: false, //取消授权弹窗
|
cancelModal: false, //取消授权弹窗
|
||||||
closeCancel: false, //取消授权弹窗关闭图标
|
closeCancel: false, //取消授权弹窗关闭图标
|
||||||
tableData: [
|
tableData: [
|
||||||
{
|
// {
|
||||||
key: 1,
|
// key: 1,
|
||||||
name: "张三",
|
// name: "张三",
|
||||||
com: "产研部",
|
// com: "产研部",
|
||||||
gang: "产品经理",
|
// gang: "产品经理",
|
||||||
number: "20201234",
|
// number: "20201234",
|
||||||
state: "管理权",
|
// state: "管理权",
|
||||||
},
|
// },
|
||||||
{
|
|
||||||
key: 2,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 3,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 4,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 5,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 6,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "归属权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 7,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "查看权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 8,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 9,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: 10,
|
|
||||||
name: "张三",
|
|
||||||
com: "产研部",
|
|
||||||
gang: "产品经理",
|
|
||||||
number: "20201234",
|
|
||||||
state: "管理权",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
const closeDrawer = () => {
|
const closeDrawer = () => {
|
||||||
ctx.emit("update:ProjPvisible", false);
|
ctx.emit("update:ProjPvisible", false);
|
||||||
};
|
};
|
||||||
|
const afterVisibleChange = (bool) => {
|
||||||
|
console.log("state", bool, props);
|
||||||
|
if (bool) {
|
||||||
|
optionAuthPerm();
|
||||||
|
}
|
||||||
|
};
|
||||||
const onSelectChange = (selectedRowKeys) => {
|
const onSelectChange = (selectedRowKeys) => {
|
||||||
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
||||||
state.selectedRowKeys = selectedRowKeys;
|
state.selectedRowKeys = selectedRowKeys;
|
||||||
@@ -324,6 +268,48 @@ export default {
|
|||||||
];
|
];
|
||||||
return columns;
|
return columns;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//‘获取权限名单
|
||||||
|
const optionAuthPerm = () => {
|
||||||
|
let obj = {
|
||||||
|
keyWord: state.name ? state.name : "",
|
||||||
|
type: 2,
|
||||||
|
tag: 1,
|
||||||
|
opt: 1,
|
||||||
|
refId: props.selectProjectId,
|
||||||
|
pageNo: state.currentPage,
|
||||||
|
pageSize: state.pageSize,
|
||||||
|
};
|
||||||
|
console.log("获取权限名单obj", obj);
|
||||||
|
api
|
||||||
|
.optionAuthPerm(obj)
|
||||||
|
.then((res) => {
|
||||||
|
console.log("获取权限名单成功", res);
|
||||||
|
if (res.data.code === 200) {
|
||||||
|
state.tableDataTotal = res.data.data.total;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log("获取权限名单失败", err);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
//分页
|
||||||
|
const changePagination = (page) => {
|
||||||
|
state.currentPage = page;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
|
//查询
|
||||||
|
const searchAuth = () => {
|
||||||
|
state.currentPage = 1;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
|
//重置
|
||||||
|
const resetAuth = () => {
|
||||||
|
state.currentPage = 1;
|
||||||
|
state.name = null;
|
||||||
|
optionAuthPerm();
|
||||||
|
};
|
||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
closeDrawer,
|
closeDrawer,
|
||||||
@@ -331,6 +317,10 @@ export default {
|
|||||||
tableDataFunc,
|
tableDataFunc,
|
||||||
showCancelModal,
|
showCancelModal,
|
||||||
closeCancelModal,
|
closeCancelModal,
|
||||||
|
afterVisibleChange,
|
||||||
|
changePagination,
|
||||||
|
searchAuth,
|
||||||
|
resetAuth,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* @Author: lixg lixg@dongwu-inc.com
|
* @Author: lixg lixg@dongwu-inc.com
|
||||||
* @Date: 2022-11-09 09:26:26
|
* @Date: 2022-11-09 09:26:26
|
||||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||||
* @LastEditTime: 2022-11-24 16:16:10
|
* @LastEditTime: 2022-11-25 17:29:16
|
||||||
* @FilePath: /fe-manage/src/views/courselibrary/CourseManage.vue
|
* @FilePath: /fe-manage/src/views/courselibrary/CourseManage.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
|
||||||
-->
|
-->
|
||||||
@@ -13,7 +13,9 @@
|
|||||||
id="iframe"
|
id="iframe"
|
||||||
style="width: 100%; height: 100%"
|
style="width: 100%; height: 100%"
|
||||||
:src="iframeUrl + '/course/coursewares'"
|
:src="iframeUrl + '/course/coursewares'"
|
||||||
|
frameborder="0"
|
||||||
name="myframe"
|
name="myframe"
|
||||||
|
security="restricted"
|
||||||
sandbox="allow-forms allow-scripts allow-same-origin allow-popups"
|
sandbox="allow-forms allow-scripts allow-same-origin allow-popups"
|
||||||
></iframe>
|
></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -589,7 +589,7 @@
|
|||||||
<!-- 管理权抽屉 -->
|
<!-- 管理权抽屉 -->
|
||||||
<manage-right v-model:Managevisible="Managevisible" />
|
<manage-right v-model:Managevisible="Managevisible" />
|
||||||
<!-- 授权名单抽屉 -->
|
<!-- 授权名单抽屉 -->
|
||||||
<power-list v-model:PLvisible="PLvisible" />
|
<power-list v-model:PLvisible="PLvisible" :selectPathId="selectPathId" />
|
||||||
|
|
||||||
<!-- 创建路径loading -->
|
<!-- 创建路径loading -->
|
||||||
|
|
||||||
@@ -862,6 +862,8 @@ export default {
|
|||||||
|
|
||||||
lpLoading: false,
|
lpLoading: false,
|
||||||
learnBgMore: false, //是否显示更多学习路径背景
|
learnBgMore: false, //是否显示更多学习路径背景
|
||||||
|
|
||||||
|
selectPathId: null, //选择的
|
||||||
});
|
});
|
||||||
const selectProjectName = (value, index) => {
|
const selectProjectName = (value, index) => {
|
||||||
console.log("value", value, index);
|
console.log("value", value, index);
|
||||||
@@ -1039,8 +1041,9 @@ export default {
|
|||||||
const showOwner = () => {
|
const showOwner = () => {
|
||||||
state.Ownervisible = true;
|
state.Ownervisible = true;
|
||||||
};
|
};
|
||||||
const showPower = () => {
|
const showPower = (id) => {
|
||||||
state.PLvisible = true;
|
state.PLvisible = true;
|
||||||
|
state.selectPathId = id;
|
||||||
};
|
};
|
||||||
const showQuery = () => {
|
const showQuery = () => {
|
||||||
state.Queryvisible = true;
|
state.Queryvisible = true;
|
||||||
@@ -1232,7 +1235,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showPower();
|
showPower(text.record.id);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -1647,7 +1650,7 @@ export default {
|
|||||||
// console.log("执行");
|
// console.log("执行");
|
||||||
getLearnPath();
|
getLearnPath();
|
||||||
// let cookie =
|
// let cookie =
|
||||||
// "eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2NjkzNTU0MjQsImV4cCI6MTY2OTM2MjYyNCwiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.a565952d942ac41a6258a187be48a9269a75d0bfc50c6f13eb42362fe2f3d76a";
|
// "eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2NjkzNjI4OTAsImV4cCI6MTY2OTM3MDA5MCwiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.2e68ae110cf0e8f157d8312301c0ca8104d6ec2a2a294052d5497c06019ed3d8";
|
||||||
// setCookie("token", cookie, 10);
|
// setCookie("token", cookie, 10);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -1124,7 +1124,10 @@
|
|||||||
:selectProjectId="selectProjectId"
|
:selectProjectId="selectProjectId"
|
||||||
/>
|
/>
|
||||||
<!-- 授权名单抽屉 -->
|
<!-- 授权名单抽屉 -->
|
||||||
<proj-power-list v-model:ProjPvisible="ProjPvisible" />
|
<proj-power-list
|
||||||
|
v-model:ProjPvisible="ProjPvisible"
|
||||||
|
:selectProjectId="selectProjectId"
|
||||||
|
/>
|
||||||
<!-- 查看权抽屉 -->
|
<!-- 查看权抽屉 -->
|
||||||
<proj-check-ship
|
<proj-check-ship
|
||||||
v-model:ProjCheckvisible="ProjCheckvisible"
|
v-model:ProjCheckvisible="ProjCheckvisible"
|
||||||
@@ -2253,7 +2256,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2273,7 +2276,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2355,7 +2358,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2375,7 +2378,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2444,7 +2447,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2464,7 +2467,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2565,7 +2568,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2585,7 +2588,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2659,7 +2662,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2679,7 +2682,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2732,7 +2735,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2752,7 +2755,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -2906,7 +2909,7 @@ export default {
|
|||||||
<a-select-option value="权限名单" label="权限名单">
|
<a-select-option value="权限名单" label="权限名单">
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
showProjPrower();
|
showProjPrower(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
权限名单
|
权限名单
|
||||||
@@ -2926,7 +2929,7 @@ export default {
|
|||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
console.log("点击了111");
|
console.log("点击了111");
|
||||||
showProjCheck();
|
showProjCheck(value.record.projectId);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
查看权
|
查看权
|
||||||
@@ -3257,10 +3260,12 @@ export default {
|
|||||||
state.ProjOwnervisible = true;
|
state.ProjOwnervisible = true;
|
||||||
state.selectProjectId = id;
|
state.selectProjectId = id;
|
||||||
};
|
};
|
||||||
const showProjPrower = () => {
|
const showProjPrower = (id) => {
|
||||||
|
state.selectProjectId = id;
|
||||||
state.ProjPvisible = true;
|
state.ProjPvisible = true;
|
||||||
};
|
};
|
||||||
const showProjCheck = () => {
|
const showProjCheck = (id) => {
|
||||||
|
state.selectProjectId = id;
|
||||||
state.ProjCheckvisible = true;
|
state.ProjCheckvisible = true;
|
||||||
};
|
};
|
||||||
const showProjManage = () => {
|
const showProjManage = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user