1
lzhe
2024-10-10 6b467188a7175e0f5bdb4bb25da5a8ee064d2b4c
src/views/dnc/factory-file/index.vue
@@ -1,7 +1,7 @@
<!--
 * @Date: 2024-05-20 21:43:10
 * @LastEditors: Sneed
 * @LastEditTime: 2024-06-06 23:11:22
 * @LastEditTime: 2024-06-16 15:52:44
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/factory-file/index.vue
-->
<template>
@@ -20,16 +20,10 @@
                        :params="params" :apiObj="apiObj" @selection-change="selectionChange" stripe>
                        <el-table-column type="selection" width="50"></el-table-column>
                        <el-table-column label="文件名称" prop="filename">
                            <!-- <template #default="scope">
                                <el-icon style="margin-right: 4px;">
                                    <el-icon-folder v-if="scope.row.fileType === 1" />
                                    <el-icon-document v-else />
                                </el-icon>
                                <a v-if="scope.row.fileType === 1" @click="goCurrent(scope.row)"
                                    style="color: var(--el-color-primary);cursor: pointer;">{{ scope.row.name }}</a>
                                <a v-else @click="viewHis(scope.row)"
                                    style="color: var(--el-color-primary);cursor: pointer;">{{ scope.row.name }}</a>
                            </template> -->
                            <template #default="scope">
                                <a @click="goCurrent(scope.row)"
                                    style="color: var(--el-color-primary);cursor: pointer;">{{ scope.row.filename }}</a>
                            </template>
                        </el-table-column>
                        <el-table-column label="版本" prop="versionDesc"></el-table-column>
                        <el-table-column label="文件大小" prop="contentLength"></el-table-column>
@@ -39,7 +33,11 @@
                        <el-table-column label="操作" fixed="right" align="right" width="160">
                            <template #default="scope">
                                <el-button-group>
                                    <el-button text type="primary" size="small" @click="del([scope.row])">删除</el-button>
                                    <el-popconfirm width="220" title="确定将选择的数据删除" @confirm="del([scope.row], '0')">
                                        <template #reference>
                                            <el-button text type="primary" size="small">删除</el-button>
                                        </template>
                                    </el-popconfirm>
                                </el-button-group>
                            </template>
                        </el-table-column>
@@ -70,6 +68,11 @@
        }
    },
    methods: {
        goCurrent(row) {
            console.log(row)
            window.open(row.link)
            // this.$HTTP.get(row.link)
        },
        selectionChange(selection) {
            this.selection = selection
        },