diff --git a/src/App.vue b/src/App.vue
index c89724a9..90f631d0 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -69,9 +69,26 @@ export default defineComponent({
initDict("pathmapPic");
initDict("projectClass");
initDict("projectPic");
+ getMemberInfo();
getOrgTree();
}
+ async function getMemberInfo() {
+ const list = localStorage.getItem('memberInitInfo');
+ if (list) {
+ store.commit("SET_MEMBER_INFO", JSON.parse(list));
+ return;
+ }
+ const memberInitInfo = await api1.getMemberInfo({keyWord: '', pageNo: 1, pageSize: 10}).then((res) => (
+ res.data.data.rows.map(e => ({
+ label: e.realName,
+ value: e.id
+ }))
+ ));
+ store.commit("SET_MEMBER_INFO", memberInitInfo);
+ localStorage.setItem('memberInitInfo', JSON.stringify(memberInitInfo));
+ }
+
async function getUserInfo() {
const userInfo = await api2.userInfo()
store.commit("SET_USER", userInfo);
diff --git a/src/components/project/OrgClass.vue b/src/components/project/OrgClass.vue
index 9a80b467..fa01f169 100644
--- a/src/components/project/OrgClass.vue
+++ b/src/components/project/OrgClass.vue
@@ -22,55 +22,30 @@
>
-
diff --git a/src/components/project/ProjectClass.vue b/src/components/project/ProjectClass.vue
index a63ebdbd..854235d3 100644
--- a/src/components/project/ProjectClass.vue
+++ b/src/components/project/ProjectClass.vue
@@ -11,50 +11,36 @@
style="width: 100%"
:options="options"
allowClear
+ @change="change"
:disabled="disabled"
>
-
diff --git a/src/components/project/ProjectLevel.vue b/src/components/project/ProjectLevel.vue
index 8c619dd4..c8eeee67 100644
--- a/src/components/project/ProjectLevel.vue
+++ b/src/components/project/ProjectLevel.vue
@@ -9,42 +9,34 @@
:options="options"
style="width: 100%"
placeholder="请选择项目级别"
+ @change="change"
:disabled="disabled"
/>
-
diff --git a/src/components/project/ProjectManagerNew.vue b/src/components/project/ProjectManagerNew.vue
new file mode 100644
index 00000000..0f6616f1
--- /dev/null
+++ b/src/components/project/ProjectManagerNew.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/project/TrainClass.vue b/src/components/project/TrainClass.vue
index cb8bdb45..3d837b53 100644
--- a/src/components/project/TrainClass.vue
+++ b/src/components/project/TrainClass.vue
@@ -9,49 +9,35 @@
:options="options"
style="width: 100%"
placeholder="请选择分类"
+ @change="change"
:disabled="disabled"
/>
-
diff --git a/src/store/index.js b/src/store/index.js
index 4a43ddea..c7979bfa 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -31,6 +31,7 @@ export default createStore({
projectLevel: [],//项目级别
projectSys: [],//培训分类
pathmapPic: [],//学习路径背景图
+ memberInitInfo: [],//学员默认
},
getters: {},
mutations: {
@@ -55,6 +56,9 @@ export default createStore({
SET_DICT(state, {key, data}) {
state[key] = data
},
+ SET_MEMBER_INFO(state, data) {
+ state.memberInitInfo = data
+ },
SET_USER(state, userInfo) {
state.userInfo = userInfo
},