mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-24 10:12:54 +08:00
Merge branch 'develop' of http://gitlab.dongwu-inc.com:10080/BOE/fe-manage into develop
This commit is contained in:
@@ -259,6 +259,7 @@
|
||||
<div class="btn">
|
||||
<a-button @click="backPage" class="btn2">取消</a-button>
|
||||
<a-button
|
||||
:loading="loading"
|
||||
v-on:click="createProject"
|
||||
type="primary"
|
||||
class="btn1"
|
||||
@@ -301,6 +302,7 @@ export default {
|
||||
const routers = useRoute();
|
||||
const router = useRouter();
|
||||
const state = reactive({
|
||||
loading:false,
|
||||
currentPage: 1, //当前页
|
||||
tableDataTotal: -1, //模版列表总数
|
||||
pageSize: 10, //每页10条数据
|
||||
@@ -459,6 +461,7 @@ export default {
|
||||
}
|
||||
|
||||
const createProject = async () => {
|
||||
state.loading = true
|
||||
console.log("保存", state.projectInfo);
|
||||
if (!validate(state.projectInfo, errorMsgs)) {
|
||||
return;
|
||||
@@ -483,6 +486,7 @@ export default {
|
||||
state.projectInfo.type = 3;
|
||||
state.projectInfo.courseSyncFlag = state.courseSyncFlag ? 1 : 0;
|
||||
api.createProject(state.projectInfo).then((res) => {
|
||||
state.loading = false
|
||||
state.projectInfo.projectId ||
|
||||
changeOwnership("project", res.data.data.projectId, [
|
||||
{ id: res.data.data.createId, name: res.data.data.createName },
|
||||
@@ -499,6 +503,9 @@ export default {
|
||||
};
|
||||
|
||||
function managerChange(e, l, d, t) {
|
||||
if (routers.query.parentId) {
|
||||
return;
|
||||
}
|
||||
!state.projectInfo.sourceBelongId &&
|
||||
(state.projectInfo.sourceBelongId = d);
|
||||
!state.projectInfo.sourceBelongName &&
|
||||
|
||||
@@ -1804,6 +1804,10 @@ export default {
|
||||
);
|
||||
|
||||
function managerChange(e, l, d, t) {
|
||||
if (state.projectInfo.parentId) {
|
||||
return;
|
||||
}
|
||||
|
||||
!state.projectInfo.sourceBelongId &&
|
||||
(state.projectInfo.sourceBelongId = d);
|
||||
!state.projectInfo.sourceBelongName &&
|
||||
|
||||
@@ -284,7 +284,7 @@ export default {
|
||||
currentPage1: 1, //项目经理
|
||||
pageSize1: 10, //项目经理
|
||||
projectInfo: {},
|
||||
courseSyncFlag:false
|
||||
courseSyncFlag: false
|
||||
});
|
||||
|
||||
const projectPic = computed(() => store.state.projectPic.map((e) => ({
|
||||
@@ -304,8 +304,8 @@ export default {
|
||||
state.projectInfo.projectId = routers.query.projectId;
|
||||
(state.projectInfo.projectId || state.projectInfo.parentId) &&
|
||||
api.getProjectDetail({
|
||||
projectId: state.projectInfo.projectId,
|
||||
})
|
||||
projectId: state.projectInfo.projectId,
|
||||
})
|
||||
.then((res) => {
|
||||
state.projectInfo = res.data.data.projectInfo;
|
||||
state.projectInfo.rangeTime = [
|
||||
@@ -386,8 +386,16 @@ export default {
|
||||
});
|
||||
};
|
||||
|
||||
function managerChange(e, l, d, t) {
|
||||
!state.projectInfo.sourceBelongId &&
|
||||
(state.projectInfo.sourceBelongId = d);
|
||||
!state.projectInfo.sourceBelongName &&
|
||||
(state.projectInfo.sourceBelongName = t);
|
||||
}
|
||||
|
||||
return {
|
||||
...toRefs(state),
|
||||
managerChange,
|
||||
timeChange,
|
||||
projectPic,
|
||||
createProject,
|
||||
|
||||
Reference in New Issue
Block a user