From 21720b2edb45fe8c41d8cf2da48f2561a2340e8e Mon Sep 17 00:00:00 2001
From: zq <136432190602163.com>
Date: Wed, 21 Jan 2026 17:36:54 +0800
Subject: [PATCH] =?UTF-8?q?=E6=91=98=E8=A6=81=E5=A2=9E=E5=8A=A0=E6=96=B0?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/HeaderClientSet.vue | 22 -----------------
src/components/clientSet/clientForm.vue | 39 ++++++++++++++++++++++++++++---
src/router/index.js | 2 ++
src/views/super/clientSet/summaryPage.vue | 19 ++++-----------
4 files changed, 43 insertions(+), 39 deletions(-)
diff --git a/src/components/HeaderClientSet.vue b/src/components/HeaderClientSet.vue
index 7ab9051..2b53fcb 100644
--- a/src/components/HeaderClientSet.vue
+++ b/src/components/HeaderClientSet.vue
@@ -101,29 +101,7 @@ export default {
console.error('数据加载失败:', error)
}
},
- // 获取收录列表数据
- getList() {
- try {
- this.$http('POST', '/supernew/ajax_get_paiban_review_list', {
- school: this.school,
- degree: this.degree,
- review_status: this.review_status,
- page: this.currentPage,
- }).then(response => {
- this.$nextTick(() => {
- this.total = response.data.count
- })
- }).catch(error => {
- console.error(error, 'error')
- })
- } catch (error) {
- console.error('数据加载失败:', error)
- }
- },
toHome() {
- // this.$router.push({
- // path: '/'
- // })
location.href = 'http://www.kuailelunwen.com/?adm=1'
},
goToPage(path) {
diff --git a/src/components/clientSet/clientForm.vue b/src/components/clientSet/clientForm.vue
index 95b8257..bbe1054 100644
--- a/src/components/clientSet/clientForm.vue
+++ b/src/components/clientSet/clientForm.vue
@@ -112,6 +112,11 @@
+
@@ -180,6 +185,10 @@ export default {
type: Boolean,
default: false
},
+ summaryFlag: {// 摘要的新增
+ type: Boolean,
+ default: false
+ },
fontWeightflag: {// 字重是否显示
type: Boolean,
default: true
@@ -280,7 +289,10 @@ export default {
unit: 'pt',
value: ''
}
- }
+ },
+ // is_before_catalogue:'True',
+ // is_independent_page:'True',
+ // is_need_blank_line_between_the_keywords:'True'
},
// UI相关数据
@@ -288,6 +300,10 @@ export default {
grammarCheck: '',
// 默认选项列表
+ summaryList: [
+ { label: '是', value: 'True' },
+ { label: '否', value: 'False' },
+ ],
internalIndentationList: [
{ label: '有', value: '1' },
{ label: '无', value: '0' },
@@ -516,7 +532,6 @@ export default {
* 默认重置(创建状态)
*/
defaultReset() {
- console.log('这里');
this.coverInfo = this.getDefaultCoverInfo();
this.indentation = '1'; // 默认有缩进
this.delimiter = '';
@@ -624,7 +639,12 @@ export default {
right:this.coverInfo.right
}
}
- return {
+ const summaryJson = {
+ "is_need_blank_line_between_the_keywords": this.coverInfo.is_need_blank_line_between_the_keywords,
+ "is_independent_page": this.coverInfo.is_independent_page,
+ "is_before_catalogue": this.coverInfo.is_before_catalogue
+ }
+ const baseJson = {
font: {
zh: {
font: this.coverInfo.font.zh.font,
@@ -673,6 +693,10 @@ export default {
}
}
}
+ if(this.summaryFlag){
+ return {...baseJson,...summaryJson}
+ }
+ return baseJson
},
/**
@@ -893,6 +917,15 @@ export default {
}
}
}
+ if(levelData.is_need_blank_line_between_the_keywords){
+ this.coverInfo.is_need_blank_line_between_the_keywords = levelData.is_need_blank_line_between_the_keywords;
+ }
+ if(levelData.is_independent_page){
+ this.coverInfo.is_independent_page = levelData.is_independent_page;
+ }
+ if(levelData.is_before_catalogue){
+ this.coverInfo.is_before_catalogue = levelData.is_before_catalogue;
+ }
}
}
};
diff --git a/src/router/index.js b/src/router/index.js
index 9f29c79..50f4884 100755
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -743,6 +743,8 @@ router.beforeEach((to, from, next) => {
}
if (to.path.includes('/super/paiban/')) {
store.commit('SET_HEADER_RIGHT', true);
+ localStorage.removeItem('template_id');
+ localStorage.removeItem('curtplInfo');
}
if (to.path.includes('/super/clientSet/')) {
diff --git a/src/views/super/clientSet/summaryPage.vue b/src/views/super/clientSet/summaryPage.vue
index 7a0ba05..9e803da 100644
--- a/src/views/super/clientSet/summaryPage.vue
+++ b/src/views/super/clientSet/summaryPage.vue
@@ -3,20 +3,20 @@
摘要
handleCancelEvent(data, 'chTitleRef')"
+ @cancel="(data) => handleCancelEvent(data, 'chTitleRef')" :summaryFlag="true"
:outputStructure="chTitleOut"
@submit="(data) => handleSubmitEvent(data, 'chTitleRef')" />
- handleCancelEvent(data, 'chTextRef')"
:outputStructure="chTextOut"
@submit="(data) => handleSubmitEvent(data, 'chTextRef')" />
- handleCancelEvent(data, 'chKeyRef')"
@submit="(data) => handleSubmitEvent(data, 'chKeyRef')" />
- handleCancelEvent(data, 'engKeyRef')"
@submit="(data) => handleSubmitEvent(data, 'engKeyRef')" />
@@ -128,17 +128,8 @@ export default {
handleSubmitEvent(formData, refName) {
console.log('外部提交方法:', formData,refName);
- // 根据 refName 调用不同的 API
this.submitConfig(formData);
- // switch (refName) {
- // case 'level_1_heading':
- // this.submitConfig(formData);
- // break;
- // case 'level_2_heading':
- // this.submitConfig(formData);
- // break;
- // }
},
async submitConfig(data) {
// API待定定接口路径和参数