diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue
index 664d9909..34416b0a 100644
--- a/src/views/projectcenter/ProjectAdd.vue
+++ b/src/views/projectcenter/ProjectAdd.vue
@@ -68,31 +68,33 @@
/>
封面图
-
-
+
{
+ projectInfo.picUrl = src
+ }"
+ >
![avatar]()
-
-
- 高宽比为16:9 (如:800*450) png或jpg图片
-
-
@@ -292,13 +294,13 @@ import {onMounted, reactive, toRefs, watch} from "vue";
import {message} from "ant-design-vue";
import {useRoute, useRouter} from "vue-router";
import * as api from "../../api/index";
-import {useStore} from "vuex";
import ProjectClass from "@/components/project/ProjectClass";
import TrainClass from "@/components/project/TrainClass";
import OrgClass from "@/components/project/OrgClass";
import ProjectManager from "@/components/project/ProjectManagerNew";
import ProjectLevel from "@/components/project/ProjectLevel";
import {changeOwnership, scrollLoad} from "@/api/method";
+import * as api1 from "@/api/index1";
export default {
name: "projectAdd",
@@ -310,7 +312,6 @@ export default {
OrgClass,
},
setup() {
- const store = useStore();
const routers = useRoute();
const router = useRouter();
const state = reactive({
@@ -330,8 +331,8 @@ export default {
courseSyncFlag: false,
});
- onMounted(() => {
- state.projectPic = store.state.projectPic.map((e) => ({value: e.dictValue, label: e.dictName}));
+ onMounted(async () => {
+ state.projectPic = await getDictList('pathmapPic').then(e => e.map(e => e.dictValue));
state.viewDetail = routers.query.viewDetail;
getProjectInfo();
getTemplate();
@@ -343,6 +344,12 @@ export default {
state.projectInfo.parentId = routers.query.parentId;
});
+ const getDictList = (param) => api1.getDict({
+ pageNo: 1,
+ pageSize: 20,
+ setCode: param,
+ }).then((res) => res.data.data.rows);
+
function getProjectInfo() {
if (!routers.query.projectId) {
state.projectInfo = {