mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-22 09:16:46 +08:00
feat:修改编辑项目任务
This commit is contained in:
@@ -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>
|
||||
条 </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 });
|
||||
|
||||
Reference in New Issue
Block a user