From cafa9ae77da5ae18db0336a353a79a639b7cc299 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期日, 17 八月 2025 10:32:46 +0800
Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/mdmweb
---
src/views/flowmgr/backImport.vue | 79 ++++++++++++++++++++++++---------------
1 files changed, 49 insertions(+), 30 deletions(-)
diff --git a/src/views/flowmgr/backImport.vue b/src/views/flowmgr/backImport.vue
index dc22e70..2f2dd51 100644
--- a/src/views/flowmgr/backImport.vue
+++ b/src/views/flowmgr/backImport.vue
@@ -9,6 +9,9 @@
style="margin-left: 12px;">鍏ュ簱</el-button>
</div>
</template>
+ <template #menu="scope">
+ <el-button type="primary" text size="default" @click.stop="fileView(scope.row, scope.index)">鏌ョ湅鏂囦欢</el-button>
+ </template>
</avue-crud>
<el-dialog title="宸ユ帶缃戞枃浠跺鍏�" append-to-body v-model="excelBox" width="555px">
<avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter" :upload-error="uploadError">
@@ -18,6 +21,14 @@
</el-button>
</template> -->
</avue-form>
+ </el-dialog>
+ <el-dialog title="鏂囦欢鍚嶇О" append-to-body v-model="fileViewModel">
+ <el-table :data="tableData" border @row-click="showContent" max-height="200" highlight-current-row>
+ <el-table-column type="index" label="#" width="40" align="center"/>
+ <el-table-column prop="name" label="绋嬪簭鍚嶇О"></el-table-column>
+ </el-table>
+ <h4>绋嬪簭鍐呭</h4>
+ <div v-html="appContent" class="app-content"></div>
</el-dialog>
</basic-container>
</template>
@@ -29,6 +40,9 @@
export default {
data() {
return {
+ appContent: '',//绋嬪簭鍐呭
+ tableData: [],
+ fileViewModel: false,
selection: [],
excelBox: false,
loading: false,
@@ -39,15 +53,9 @@
labelWidth: 120,
emptyBtn: false,
searchSpan: 8,
- menu: false,
+ menu: true,
selection: true,
column: [
- // {
- // label: '鏂囦欢璺緞',
- // type: 'input',
- // prop: 'keyword',
- // hide: true
- // },
{
label: '绋嬪簭缂栧彿',
prop: 'programNo'
@@ -64,26 +72,6 @@
label: '鏂囦欢鏁版嵁搴撶紪鍙�',
prop: 'id',
},
- // {
- // label: '澶勭悊鐘舵��',
- // prop: '',
- // },
- // {
- // label: '澶勭悊鏂瑰紡',
- // prop: ''
- // },
- // {
- // label: '澶勭悊鏃堕棿',
- // prop: ''
- // },
- // {
- // label: '澶勭悊浜�',
- // prop: ''
- // },
- //{
- // label: 'MD5鍊�',
- // prop: 'md5',
- //}
],
},
data: [],
@@ -110,6 +98,26 @@
};
},
methods: {
+ showContent(row, column, event) {
+ console.log(row,111)
+ axios({
+ url: '/blade-mdm/program/dncsendback/back-file-content',
+ method: 'get',
+ params: {entryName: row.entryName}
+ }).then(
+ res => {
+ console.log(res)
+ if(res.data.code === 200) {
+ this.appContent = res.data.data;
+ } else {
+ this.appContent = '绋嬪簭鍐呭鍔犺浇澶辫触'
+ }
+ });
+ },
+ fileView(row) {
+ this.tableData = row.files;
+ this.fileViewModel = true;
+ },
selectionChange(selection) {
this.selection = selection;
},
@@ -127,7 +135,7 @@
},
handleWarehouse() {
if (this.selection.length == 0) {
- return this.$message.error("璇烽�夋嫨鏁版嵁")
+ return this.$message.error("璇烽�夋嫨鏁版嵁")
}
let selection = [];
this.selection.forEach(item => {
@@ -154,10 +162,21 @@
}
}
- );
+ ).finally(() => {
+ this.loading = false;
+ });
}
},
};
</script>
-<style lang="scss"></style>
\ No newline at end of file
+<style lang="scss">
+.app-content {
+ background-color: #fffee1;
+ padding: 10px 30px;
+ min-height: 100px;
+ overflow: auto;
+ max-height: 400px;
+ white-space: pre-wrap;
+}
+</style>
\ No newline at end of file
--
Gitblit v1.9.3