|
|
@@ -55,23 +55,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <!-- 等级说明 -->
|
|
|
- <div v-if="hasGradeTipConfig(m.key)" class="identity-extra-block">
|
|
|
- <div class="config-field">
|
|
|
- <div class="config-field-label">等级说明</div>
|
|
|
- <quill-editor
|
|
|
- v-model:content="configData.identityModule[m.key].identityTipContent"
|
|
|
- content-type="html"
|
|
|
- :options="quillOptions"
|
|
|
- @change="markModified"
|
|
|
- />
|
|
|
- <div class="config-tip">
|
|
|
- <el-icon><InfoFilled /></el-icon>
|
|
|
- <span>移动端对应:用于配置【等级名称】旁边的“?”提示弹窗内容。</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
<!-- 日均余额计算规则说明 -->
|
|
|
<div
|
|
|
v-if="m.key !== 'privateBank' && configData.identityModule[m.key].showAvgBalance"
|
|
|
@@ -396,20 +379,15 @@ export default {
|
|
|
avgBalanceName: '账户月内日均余额',
|
|
|
avgBalanceRule: '<p></p>'
|
|
|
}
|
|
|
- const gradeTipBase = { identityTipContent: '<p>展示客户当前身份等级说明。</p>' }
|
|
|
return {
|
|
|
advance: { ...base },
|
|
|
- premier: { ...base, ...gradeTipBase },
|
|
|
- premierElite: { ...base, ...gradeTipBase },
|
|
|
+ premier: { ...base },
|
|
|
+ premierElite: { ...base },
|
|
|
privateBank: {
|
|
|
- bgImage: '',
|
|
|
- identityTipContent: '<p>环球私人银行客户身份由客户 MSC Group 自动匹配展示。</p>'
|
|
|
+ bgImage: ''
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- hasGradeTipConfig(key) {
|
|
|
- return ['premier', 'premierElite', 'privateBank'].includes(key)
|
|
|
- },
|
|
|
normalizeIdentityModule(source = {}) {
|
|
|
const defaults = this.defaultIdentityModule()
|
|
|
Object.keys(defaults).forEach((key) => {
|
|
|
@@ -419,6 +397,7 @@ export default {
|
|
|
delete source[key].showPbLevel
|
|
|
delete source[key].identityText
|
|
|
delete source[key].qualifyStatusText
|
|
|
+ delete source[key].identityTipContent
|
|
|
if (source[key].avgBalanceRule && !String(source[key].avgBalanceRule).trim().startsWith('<')) {
|
|
|
source[key].avgBalanceRule = `<p>${source[key].avgBalanceRule}</p>`
|
|
|
}
|