mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 05:46:45 +08:00
feat:增加单层项目、单层子项目、班级的编辑。
This commit is contained in:
@@ -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;
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user