+
-
-
+
+
-
- 已选择
- {{ 0 }}
- 条
-
-
+
@@ -130,15 +123,17 @@
@@ -150,10 +145,10 @@
已选择
- {{
- selectedRows.length
- }}
+ >已选择
+ {{ 1 }}
条
名称:
+ >名称:
{{ selectedRows[0].name }}{{ selectedRows?.name }}
项目经理:
+ >项目经理:
{{ selectedRows[0].manager }}{{ selectedRows?.manager }}
创建人:
+ >创建人:
{{ selectedRows[0].creater }}{{ selectedRows?.createName }}
创建时间:
+ >创建时间:
{{
- selectedRows[0].time
- }}
+ selectedRows?.createTime
+ }}
@@ -180,28 +175,45 @@
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue
index c4303b9c..68f0c384 100644
--- a/src/views/projectcenter/TaskAdd.vue
+++ b/src/views/projectcenter/TaskAdd.vue
@@ -394,7 +394,7 @@
提示
-
+
您确定要删除所有阶段吗?
@@ -699,7 +699,14 @@ const closeDelete = () => {
};
// 删除所有阶段
const removeAllLevel = () => {
-
+ console.log(projectInfo.value.stageList)
+ projectInfo.value.stageList.forEach(t => {
+ if(t.id!=='0'){
+ t.checked = false;
+ t.deleted = true;
+ }
+ })
+ cancelModal.value = false;
};
//全选任务或全不选任务
const selectRowAll = () => {
@@ -723,6 +730,7 @@ const closeDeAll = () => {
//暂存
const temporaryStorage = async () => {
templateLoading.value = true
+ console.log(projectInfo.value)
await request(PROJECT_DETAIL_MODIFY, projectInfo.value)
await getTask()
message.success("暂存成功");
diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue
index 7d5ba1e0..e47063ed 100644
--- a/src/views/projectcenter/TaskPage.vue
+++ b/src/views/projectcenter/TaskPage.vue
@@ -641,7 +641,7 @@
. . .
-
+
编辑
@@ -1828,6 +1828,7 @@ export default {
allDelete: false, //批量删除弹窗
pubproject: false,
stugroup: false,
+ isEdit: false,
canclestu: false,
canclestu1: false,
deleteOneStu: false, //删除单个学员弹窗
@@ -2479,7 +2480,8 @@ export default {
console.log("点击换组", record.studentId);
state.checkgroupStuId = record.studentId;
};
- const showModal2 = (item) => {
+ const showModal2 = (item,isEdit) => {
+ state.isEdit = isEdit;
state.stugroup = true;
state.groupInfo = item || {};
};
@@ -3320,12 +3322,18 @@ export default {
console.log("state.groupPageList" + state.groupPageList)
const d = state.groupPageList.filter(item => item.leaderId === state.groupInfo.leaderId);
const id = state.groupInfo.id;
- // 过滤掉编辑时候,只修改了组员最大值时候
- if(id !== d[0].id) {
+ if (state.isEdit) {
+ if (d.length > 0 && d[0].id !== id ) {
+ return message.warn(d[0].leaderName + "已是小组长,请重新选择");
+ }
+ }else{
if (d.length > 0 ) {
return message.warn(d[0].leaderName + "已是小组长,请重新选择");
}
}
+ // 过滤掉编辑时候,只修改了组员最大值时候
+
+ state.isEdit = false;
await editGroup({ ...state.groupInfo, projectId: state.projectId })
message.success(id ? '小组编辑成功' : "小组创建成功");
getGroup();
diff --git a/vue.config.js b/vue.config.js
index 5af328ee..d08cb9b3 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -2,7 +2,7 @@
* @Author: lixg lixg@dongwu-inc.com
* @Date: 2022-11-21 14:32:52
* @LastEditors: lixg lixg@dongwu-inc.com
- * @LastEditTime: 2022-12-14 17:38:38
+ * @LastEditTime: 2023-02-24 09:03:55
* @FilePath: /fe-manage/vue.config.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/