tijiao
This commit is contained in:
@@ -104,7 +104,7 @@
|
||||
:selectedStyleName="selectedStyleName"
|
||||
:saving="saving"
|
||||
:title="`${$t('autoPromotion.journalManage')}: ${wizardJournal ? wizardJournal.title : ''}`"
|
||||
@open-template-selector="showTemplateDialog = true"
|
||||
@open-template-selector="openTemplateSelector"
|
||||
@cancel="showWizardDialog = false"
|
||||
@confirm="saveWizardConfig"
|
||||
/>
|
||||
@@ -114,6 +114,8 @@
|
||||
:visible.sync="showTemplateDialog"
|
||||
:journalId="wizardJournal ? wizardJournal.journal_id : ''"
|
||||
:journalLabel="wizardJournal ? wizardJournal.title : ''"
|
||||
:initial-style-id="templateDialogInitialStyleId"
|
||||
:initial-template-id="templateDialogInitialTemplateId"
|
||||
:return-source="'autoPromotion'"
|
||||
@confirm="handleTemplateApply"
|
||||
@close-all-dialogs="closeAllDialogs"
|
||||
@@ -148,6 +150,8 @@ export default {
|
||||
selectedTemplateThumbHtml: '',
|
||||
selectedTemplateName: '',
|
||||
selectedStyleName: '',
|
||||
templateDialogInitialStyleId: '',
|
||||
templateDialogInitialTemplateId: '',
|
||||
templateNameMap: {},
|
||||
allJournals: []
|
||||
};
|
||||
@@ -156,6 +160,16 @@ export default {
|
||||
this.fetchPromotionJournals();
|
||||
},
|
||||
methods: {
|
||||
openTemplateSelector() {
|
||||
// 更换模板时优先回显当前已选 style/template;没有则由选择器回落到第一项
|
||||
this.templateDialogInitialStyleId = this.wizardConfig && this.wizardConfig.defaultStyleId
|
||||
? String(this.wizardConfig.defaultStyleId)
|
||||
: '';
|
||||
this.templateDialogInitialTemplateId = this.wizardConfig && this.wizardConfig.defaultTemplateId
|
||||
? String(this.wizardConfig.defaultTemplateId)
|
||||
: '';
|
||||
this.showTemplateDialog = true;
|
||||
},
|
||||
closeAllDialogs() {
|
||||
// 进入“新增模板/跳转列表页”前,先关闭当前页所有弹窗,减少卡顿
|
||||
this.showWizardDialog = false;
|
||||
|
||||
Reference in New Issue
Block a user