明树Git Lab

Commit 17ba12a2 authored by yangyajing's avatar yangyajing

项目档案库查看

parent 5d3bc55e
Pipeline #104571 passed with stage
in 13 seconds
...@@ -3477,15 +3477,16 @@ ...@@ -3477,15 +3477,16 @@
// 返回列表页 // 返回列表页
const backClick = () => { const backClick = () => {
if (!formData.projectLzType || formData.projectLzType == 1) { router.back(-1)
router.replace("/projectDraft"); // if (!formData.projectLzType || formData.projectLzType == 1) {
} else if (jcFormData && jcFormData.projectLzType == 7) { // router.replace("/projectDraft");
router.replace("/projectArgument"); // } else if (jcFormData && jcFormData.projectLzType == 7) {
} else if (jcFormData && (jcFormData.projectLzType == 8 || jcFormData.projectLzType == 9)) { // router.replace("/projectArgument");
router.replace("/projectDecision"); // } else if (jcFormData && (jcFormData.projectLzType == 8 || jcFormData.projectLzType == 9)) {
} else if (formData.projectLzType == 3 || formData.projectLzType == 5) { // router.replace("/projectDecision");
router.replace("/projectSetUp"); // } else if (formData.projectLzType == 3 || formData.projectLzType == 5) {
} // router.replace("/projectSetUp");
// }
} }
// 保存数据 // 保存数据
const saveClick = (type) => { const saveClick = (type) => {
......
...@@ -25,29 +25,8 @@ ...@@ -25,29 +25,8 @@
> >
<template #operations="{ row, index }"> <template #operations="{ row, index }">
<el-button link type="primary" size="small" @click="previewProject(row)">查看</el-button> <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> </template>
</common-table> </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> </div>
<el-dialog v-model="filedsModalShow" <el-dialog v-model="filedsModalShow"
modal-class="fields-modal" modal-class="fields-modal"
...@@ -103,17 +82,19 @@ ...@@ -103,17 +82,19 @@
data.projectLzType === 5 ? "已立项" : data.projectLzType === 7 ? "决策填报中" : data.projectLzType === 5 ? "已立项" : data.projectLzType === 7 ? "决策填报中" :
data.projectLzType === 8 ? "决策审批中" : data.projectLzType === 9 ? "已决策" : "待立项" data.projectLzType === 8 ? "决策审批中" : data.projectLzType === 9 ? "已决策" : "待立项"
} }
},
{
prop: "operations",
label: "操作",
width: 90,
slot: "operations",
fixed: "right",
align: "center"
} }
]); ]);
// 获取可显示表头项 // 获取可显示表头项
let filedsModalShow = ref(false); let filedsModalShow = ref(false);
let tableFields = reactive([]); let tableFields = reactive([]);
const fieldsTableColumns = reactive([
{
prop: "comment",
label: "名称"
}
]);
const getTableFields = () => { const getTableFields = () => {
proxy.$post({ proxy.$post({
url: "/api/project/getProjectFields", url: "/api/project/getProjectFields",
...@@ -190,6 +171,19 @@ ...@@ -190,6 +171,19 @@
currentPage.value = page; currentPage.value = page;
getProjectData(); getProjectData();
} }
const previewProject = (item) => {
router.push({
name: "addProject",
params: {
type: "xmlingxuan"
},
query: {
isPreview: true,
projectId: item.id
}
})
}
onMounted(() => { onMounted(() => {
getTableFields(); getTableFields();
getProjectData(); 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