feat:增加单层项目、单层子项目、班级的编辑。

This commit is contained in:
wuyx
2022-11-04 17:39:38 +08:00
parent f3170ceb5a
commit f774ac5071
6 changed files with 1661 additions and 1220 deletions

View File

@@ -669,6 +669,7 @@ export default {
currentEdProjectName: '',
currentEditChildrensProjectId: '',
dcProjectID: ''
});
// 数据接入 - start -
@@ -796,7 +797,7 @@ export default {
let edname = '';
const edclassificationChangeName = (key) => {
console.log(key)
edname = key;
edname = key.target.value;
}
let edcategory = '';
@@ -944,17 +945,32 @@ export default {
// 编辑多层项目
const editStoreyProject = () => {
let obj = {
projectId: 1,
projectId: Number(state.dcProjectID),
name: edname,
category: edcategory,
manager: edmanage,
managerId: edmanageid,
sourceBelongId: edsource
manager: edmanage.toString(","),
managerId: edmanageid.toString(","),
sourceBelongId: edsource,
type: 1,
picUrl: 0
}
if (obj.name !== "" || obj.category !== "" || obj.manager !== "" || obj.sourceBelongId !== "") {
alert("我需要编辑")
console.log("我需要编辑")
console.log(obj)
state.eddoublepro = false;
api.createProject(obj).then(res => {
console.log(res)
if (res.status == 200 && res.data.code == 200) {
state.eddoublepro = false;
message.destroy();
message.success("编辑成功");
}
}).catch(err => {
console.log(err)
state.eddoublepro = false;
message.destroy();
message.error("编辑失败,请检查当前网络状态。");
})
} else {
state.eddoublepro = false;
}
@@ -1236,7 +1252,7 @@ export default {
"草稿" :
value.record.status == 1 && Number(value.record.beginTime) < Math.ceil(new Date().getTime / 1000) ?
"进行中" :
value.record.status == 1 && Number(value.record.beginTime) > Math.ceil(new Date().getTime / 1000) ?
value.record.status == 1 && Number(value.record.beginTime) > Math.ceil(new Date().getTime / 1000) && value.record.type !== 1 && value.record.type !== 2 ?
"未开始" :
value.record.status == 2 ?
"未开始" : "已结束"
@@ -1281,6 +1297,7 @@ export default {
onClick={() => {
state.eddoublepro = true;
console.log("多层项目编辑")
state.dcProjectID = value.record.projectId;
edvalue1.value = value.record.name;
{/* edvalue2.value = classifyList[value.record.category] */ }
edvalue2.value = classifyList.value[0];
@@ -1355,8 +1372,8 @@ export default {
// options={state.projectNameList}
dropdownClassName="tabledropdown"
>
{/*
<a-select-option value="基础信息" label="基础信息">
<router-link to="/taskpage">基础信息</router-link>
@@ -1370,7 +1387,7 @@ export default {
存为模版
</div>
</a-select-option> */}
<a-select-option value="复制" label="复制">
<a-select-option value="复制" label="复制">
<div
onClick={() => {
showCopyModal();
@@ -1443,21 +1460,21 @@ export default {
</div>
<span
class="operation3"
// onClick={() => {
// showCopyModal();
// }}
// onClick={() => {
// showCopyModal();
// }}
>
</span>
<div class="tableSelect">
<div class="tableSelect">
<a-select
style="width: 50px"
value="更多"
// options={state.projectNameList}
dropdownClassName="tabledropdown"
>
{/*
<a-select-option value="基础信息" label="基础信息">
<router-link to="/taskpage">基础信息</router-link>
@@ -1471,7 +1488,7 @@ export default {
存为模版
</div>
</a-select-option> */}
<a-select-option value="复制" label="复制">
<a-select-option value="复制" label="复制">
<div
onClick={() => {
showCopyModal();
@@ -1480,7 +1497,7 @@ export default {
复制
</div>
</a-select-option>
</a-select>
</div>
</div>
@@ -1536,9 +1553,9 @@ export default {
</div>
<span
class="operation3"
// onClick={() => {
// showCopyModal();
// }}
// onClick={() => {
// showCopyModal();
// }}
>
</span>
<div class="tableSelect">
@@ -1548,8 +1565,8 @@ export default {
// options={state.projectNameList}
dropdownClassName="tabledropdown"
>
{/*
<a-select-option value="基础信息" label="基础信息">
<router-link to="/taskpage">基础信息</router-link>
@@ -1563,7 +1580,7 @@ export default {
存为模版
</div>
</a-select-option> */}
<a-select-option value="复制" label="复制">
<a-select-option value="复制" label="复制">
<div
onClick={() => {
showCopyModal();
@@ -1582,7 +1599,7 @@ export default {
</div>
</a-select-option>
</a-select>
</div>
</div>
</div>
) : (
<div></div>
@@ -1690,7 +1707,7 @@ export default {
</a-select>
</div>
</div>
) : value.record.status === 1 ? (
) : value.record.status === 1 ? (
<div class="operation">
<span class="operation1">查看</span>
<div class="tableSelect">
@@ -1760,10 +1777,10 @@ export default {
复制
</div>
</a-select-option>
</a-select>
</div>
</div>
) : value.record.status === -1 ? (
<div class="operation">
@@ -1817,10 +1834,10 @@ export default {
</div>
<span
class="operation3"
>
</span>
<div class="tableSelect">
<div class="tableSelect">
<a-select
style="width: 50px"
value="更多"
@@ -1847,7 +1864,7 @@ export default {
</a-select-option>
</a-select>
</div>
</div>
) : (
@@ -1871,12 +1888,12 @@ export default {
if (value.record.isbj) {
router.push({
path: '/classadd',
query: { projectId: value.record.projectId, name: value.record.paraentName }
query: { projectId: value.record.projectId, name: value.record.paraentName, edit: 0 }
});
} else {
router.push({
path: '/sonproject',
query: { projectId: value.record.projectId, name: value.record.name }
query: { projectId: value.record.projectId, name: value.record.paraentName, edit: 0 }
});
}
}
@@ -1944,7 +1961,7 @@ export default {
) : (
<span
class="operation3"
>
</span>
)}
@@ -1993,7 +2010,7 @@ export default {
</a-select-option>
</a-select>
) : value.record.status ===1|| value.record.status == 1 && Number(value.record.beginTime) > Math.ceil(new Date().getTime / 1000) ? (
) : value.record.status === 1 || value.record.status == 1 && Number(value.record.beginTime) > Math.ceil(new Date().getTime / 1000) ? (
<a-select
style="width: 50px"
value="更多"
@@ -2002,14 +2019,14 @@ export default {
>
<a-select-option value="存为模版" label="存为模版">
<a-select-option value="复制" label="复制">
<div
onClick={() => {
showCopyModal();
}}
>
复制
</div>
</a-select-option>
<div
onClick={() => {
showCopyModal();
}}
>
复制
</div>
</a-select-option>
<div
onClick={() => {
showStartModal();
@@ -2132,6 +2149,8 @@ export default {
data2.isbj = "class";
})
console.log('lalallalaa', data)
} else {
data.paraentName = value.name;
}
})