明树Git Lab

Commit 17ba12a2 authored by yangyajing's avatar yangyajing

项目档案库查看

parent 5d3bc55e
Pipeline #104571 passed with stage
in 13 seconds
......@@ -3477,15 +3477,16 @@
// 返回列表页
const backClick = () => {
if (!formData.projectLzType || formData.projectLzType == 1) {
router.replace("/projectDraft");
} else if (jcFormData && jcFormData.projectLzType == 7) {
router.replace("/projectArgument");
} else if (jcFormData && (jcFormData.projectLzType == 8 || jcFormData.projectLzType == 9)) {
router.replace("/projectDecision");
} else if (formData.projectLzType == 3 || formData.projectLzType == 5) {
router.replace("/projectSetUp");
}
router.back(-1)
// if (!formData.projectLzType || formData.projectLzType == 1) {
// router.replace("/projectDraft");
// } else if (jcFormData && jcFormData.projectLzType == 7) {
// router.replace("/projectArgument");
// } else if (jcFormData && (jcFormData.projectLzType == 8 || jcFormData.projectLzType == 9)) {
// router.replace("/projectDecision");
// } else if (formData.projectLzType == 3 || formData.projectLzType == 5) {
// router.replace("/projectSetUp");
// }
}
// 保存数据
const saveClick = (type) => {
......
......@@ -25,29 +25,8 @@
>
<template #operations="{ row, index }">
<el-button link type="primary" size="small" @click="previewProject(row)">查看</el-button>
<el-button link type="primary" size="small" @click="editProject(row)">编辑</el-button>
<el-button link type="danger" size="small" @click="deleteProject(row)">删除</el-button>
</template>
</common-table>
<!-- <div class="table-wrap">
<el-table :data="tableData" style="width: 100%"
empty-text="暂无数据" height="100%" border
>
<el-table-column type="index" width="50" />
<el-table-column prop="projectName" label="项目名称" />
<el-table-column prop="projectCode" label="项目编号" />
<el-table-column fixed="right" label="操作" min-width="120">
<template #default="scope">
<el-button link type="primary" size="small" @click="previewProject(scope.row)">查看</el-button>
<el-button link type="primary" size="small" @click="editProject(scope.row)">编辑</el-button>
<el-button link type="danger" size="small" @click="deleteProject(scope.row)">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="page-wrap">
<el-pagination background layout="prev, pager, next" :total="1000" />
</div> -->
</div>
<el-dialog v-model="filedsModalShow"
modal-class="fields-modal"
......@@ -103,17 +82,19 @@
data.projectLzType === 5 ? "已立项" : data.projectLzType === 7 ? "决策填报中" :
data.projectLzType === 8 ? "决策审批中" : data.projectLzType === 9 ? "已决策" : "待立项"
}
},
{
prop: "operations",
label: "操作",
width: 90,
slot: "operations",
fixed: "right",
align: "center"
}
]);
// 获取可显示表头项
let filedsModalShow = ref(false);
let tableFields = reactive([]);
const fieldsTableColumns = reactive([
{
prop: "comment",
label: "名称"
}
]);
const getTableFields = () => {
proxy.$post({
url: "/api/project/getProjectFields",
......@@ -190,6 +171,19 @@
currentPage.value = page;
getProjectData();
}
const previewProject = (item) => {
router.push({
name: "addProject",
params: {
type: "xmlingxuan"
},
query: {
isPreview: true,
projectId: item.id
}
})
}
onMounted(() => {
getTableFields();
getProjectData();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment