|
@@ -178,7 +178,7 @@
|
|
|
</el-popconfirm>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <el-button type="text" size="small">文件查看</el-button>
|
|
|
+ <el-button type="text" size="small" @click="lookfiles(scope.row)">文件查看</el-button>
|
|
|
</div>
|
|
|
<div v-if="scope.row.status == '2'">
|
|
|
<el-button
|
|
@@ -278,6 +278,24 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-drawer
|
|
|
+ v-model="drawer"
|
|
|
+ :title="`${currentitem.ecode} 文件列表查看`"
|
|
|
+ :direction="'rtl'"
|
|
|
+ :before-close="handleClose"
|
|
|
+ >
|
|
|
+ <el-table style="width: 100%;" :data="filelist">
|
|
|
+ <el-table-column prop="date" label="文件名称" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="date" label="文件大小" width="80">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="date" label="上传时间" width="180">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="date" label="操作" >
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-drawer>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -295,7 +313,7 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
const { sys_area, sys_project_status } = toRefs<any>(
|
|
|
proxy?.useDict("sys_area", "sys_project_status")
|
|
|
);
|
|
|
-
|
|
|
+const drawer = ref(false)
|
|
|
const shvisable = ref(false);
|
|
|
|
|
|
const searchForm = ref({
|
|
@@ -318,6 +336,9 @@ const reset = () => {
|
|
|
};
|
|
|
|
|
|
const tableData = ref([]);
|
|
|
+
|
|
|
+const filelist = ref([]);
|
|
|
+
|
|
|
const currentpage = ref(0);
|
|
|
const totalnum = ref(0);
|
|
|
|
|
@@ -441,6 +462,22 @@ const deleteitem = (id: any) => {
|
|
|
getnextdata(1);
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
+const lookfiles = (item) => {
|
|
|
+ currentitem.value = item;
|
|
|
+ drawer.value = true;
|
|
|
+};
|
|
|
+const handleClose = (done) => {
|
|
|
+ ElMessageBox.confirm('确定关闭文件查看?')
|
|
|
+ .then(() => {
|
|
|
+ done()
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ // catch error
|
|
|
+ })
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<style type="scss" scoped>
|