feat:修改编辑项目任务

This commit is contained in:
lixg
2023-02-24 12:24:21 +08:00
parent 2d2173bd18
commit 7f644963b1

View File

@@ -76,23 +76,14 @@
<button class="xkbtn" @click="goProjectmanage">新建项目</button>
</div>
<div class="main_notice" v-if="edit" style="display: none">
<div class="mntc_left">
<div class="main_notice" v-if="taskIndex >= 0">
<div class="mntc_left" v-if="selectedRows">
<div class="notice_icon"></div>
<div v-if="selectedRows.length == 0">
<span class="title"
>已选择
<span class="data" style="color: #4ea6ff">{{ 0 }}</span>
</span
>
</div>
<div v-else>
<div>
<div>
<span class="title"
>已选择
<span class="data" style="color: #4ea6ff">{{
selectedRows.length
}}</span>
<span class="data" style="color: #4ea6ff">{{ 1 }}</span>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span
>
<span class="title"
@@ -100,7 +91,7 @@
<span
class="data"
style="color: #4ea6ff; margin-right: 15px"
>{{ selectedRows[0].name }}</span
>{{ selectedRows?.name }}</span
>
</span>
<span class="title"
@@ -108,7 +99,7 @@
<span
class="data"
style="color: #4ea6ff; margin-right: 15px"
>{{ selectedRows[0].manager }}</span
>{{ selectedRows?.manager }}</span
>
</span>
<span class="title"
@@ -116,13 +107,13 @@
<span
class="data"
style="color: #4ea6ff; margin-right: 15px"
>{{ selectedRows[0].creater }}</span
>{{ selectedRows?.createName }}</span
>
</span>
<span class="title"
>创建时间
<span class="data" style="color: #4ea6ff">{{
selectedRows[0].time
selectedRows?.createTime
}}</span>
</span>
</div>
@@ -189,7 +180,7 @@ import { message } from "ant-design-vue";
// import { useRouter } from "vue-router";
import { useRowsPage } from "@/api/request";
import { PROJECT_AUDIT_PAGE } from "@/api/apis";
import { getProjectDetail } from "@/api/index";
const props = defineProps({
type: Number,
taskList: [],
@@ -287,6 +278,8 @@ const rowSelection = computed(() => ({
function onSelectChange(e, l) {
rowSelectKeys.value = e;
selectsData.value = l;
selectedRows.value = l[0];
console.log("selectedRows", selectedRows);
}
function search() {
@@ -308,6 +301,7 @@ function reset() {
const closeDrawer = () => {
visible.value = false;
taskIndex.value = -1;
selectedRows.value = null;
reset();
};
@@ -344,12 +338,27 @@ function closeSameModal() {
}
function sureSameModal() {}
let selectedRows = ref(null);
function openDrawer(i, row) {
console.log("row", row);
row && (rowSelectKeys.value = [row.courseId]);
row && (selectsData.value = [{ name: row.name, id: row.courseId }]);
i >= 0 && (taskIndex.value = i);
visible.value = true;
//获取项目详情
if (row && row.courseId) {
getProjectDetail({
projectId: row.courseId,
}).then((res) => {
console.log("获取选中项目详情", res);
if (res.data.code === 200) {
selectedRows.value = res.data.data.projectInfo;
console.log("selectedRows", selectedRows);
}
});
}
}
defineExpose({ openDrawer });