mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 21:36:44 +08:00
fix:修改单层子项目创建时项目经理为多个选择,项目列表展示。
This commit is contained in:
@@ -477,6 +477,7 @@
|
||||
</template>
|
||||
<script>
|
||||
import { reactive, toRefs, onMounted, ref } from "vue";
|
||||
import { message } from 'ant-design-vue';
|
||||
import ProjOwnerShip from "../../components/drawers/ProjectOwn";
|
||||
import ProjPowerList from "../../components/drawers/ProjPowerList";
|
||||
import ProjCheckShip from "../../components/drawers/ProjCheckPower";
|
||||
@@ -573,19 +574,43 @@ export default {
|
||||
managerId = key;
|
||||
};
|
||||
|
||||
// 创建多层项目
|
||||
const createStoreyProject = () => {
|
||||
// 接口需要传递的参数信息
|
||||
const errorMsgs = {
|
||||
"name": "请输入项目名称",
|
||||
"category": "请选择项目分类",
|
||||
"manager": "请选择项目经理",
|
||||
"sourceBelongId": "请选择资源归属"
|
||||
}
|
||||
|
||||
let obj = {
|
||||
name: value1.value,
|
||||
type: type,
|
||||
type: 1,
|
||||
category: type,
|
||||
manager: manager,
|
||||
managerId: managerId,
|
||||
sourceBelongId: value5.value,
|
||||
sourceBelongId: 2,
|
||||
};
|
||||
console.log(obj);
|
||||
console.log('创建多层项目提交的数据格式', obj);
|
||||
for (let i in errorMsgs) {
|
||||
console.log(obj[i])
|
||||
if (obj[i] === "" || obj[i] === undefined) {
|
||||
message.destroy()
|
||||
message.warning(errorMsgs[i])
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// 创建成功 隐藏弹出框
|
||||
state.doublepro = false;
|
||||
api.createProject(obj).then(res => {
|
||||
console.log(res)
|
||||
if (res.status == 200 && res.data.code == 200) {
|
||||
// 创建成功 隐藏弹出框
|
||||
state.doublepro = false;
|
||||
}
|
||||
}).catch(err => {
|
||||
console.log(err)
|
||||
})
|
||||
};
|
||||
|
||||
// 数据接入 - end -
|
||||
@@ -1313,13 +1338,13 @@ export default {
|
||||
},
|
||||
]);
|
||||
|
||||
const getTableDate = () => {
|
||||
const getTableDate = (pagedata) => {
|
||||
let obj = {
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
};
|
||||
api
|
||||
.getProjectList(obj)
|
||||
.getProjectList(pagedata ? pagedata : obj)
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
if (res.status == 200 && res.data.code == 200) {
|
||||
@@ -2841,6 +2866,11 @@ export default {
|
||||
const changePagination = (page) => {
|
||||
console.log(page)
|
||||
currentPage.value = page;
|
||||
let pagedata = {
|
||||
pageNo: page,
|
||||
pageSize: 10,
|
||||
}
|
||||
getTableDate(pagedata);
|
||||
// getLearnPath();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user