From e31c8fbe8dc07f883d4c19b18ffe9e4afd6a0558 Mon Sep 17 00:00:00 2001
From: 李喆(开发组) <lzhe@yxqiche.com>
Date: 星期二, 05 八月 2025 12:00:53 +0800
Subject: [PATCH] 1
---
src/views/wel/index.vue | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue
index e19a7dc..ab74686 100644
--- a/src/views/wel/index.vue
+++ b/src/views/wel/index.vue
@@ -72,14 +72,18 @@
<el-button :size="size" type="primary" @click="comparison" :disabled="selectionList.length != 2">瀵规瘮</el-button>
</template>
</avue-crud>
- <!-- 鏂囦欢瀵规瘮 -->
- <code-diff :old-string="this.content1" :new-string="this.content2" output-format="side-by-side"/>
</template>
<el-dialog title="鍗囩増" append-to-body v-model="upgradeModal" width="500">
<avue-form :option="upgradeModalOption" v-model="upgradeModalForm" @submit="upgradeSubmit" @reset-change="upgradeCancel"></avue-form>
</el-dialog>
</basic-container>
+ <!-- 鏂囦欢瀵规瘮 -->
+ <el-drawer title="鏂囦欢瀵规瘮" append-to-body v-model="diffBox" size="100%" class="code-box">
+ <div>
+ <code-diff :old-string="this.content1" :new-string="this.content2" output-format="side-by-side" :hideStat="true" :filename="codeDiffFileName1" :newFilename="codeDiffFileName2"/>
+ </div>
+ </el-drawer>
</template>
<script>
@@ -87,8 +91,11 @@
export default {
data() {
return {
+ diffBox: false,
content1: "",
content2: "",
+ codeDiffFileName1: "",
+ codeDiffFileName2: "",
selectionList: [],
targetRow: {},
upgradeModal: false,
@@ -763,6 +770,9 @@
this.loading = false;
this.content1 = res.data.data.content1;
this.content2 = res.data.data.content2;
+ this.codeDiffFileName1 = this.selectionList[0].versionNumber;
+ this.codeDiffFileName2 = this.selectionList[1].versionNumber;
+ this.diffBox = true;
}
);
},
@@ -968,4 +978,7 @@
background-color: #f0f7ff;
font-weight: bold;
}
+ .code-box .el-drawer__header {
+ margin-bottom: 0;
+ }
</style>
\ No newline at end of file
--
Gitblit v1.9.3