@@ -200,6 +218,14 @@ export default {
departmentsFn: {
type: Function,
},
+ clearable: {
+ type: Boolean,
+ default: false,
+ },
+ organizeDisableIconFn: {
+ type: Function,
+ default: () => false,
+ },
},
data() {
return {
@@ -709,6 +735,8 @@ export default {
name: item.name,
id: item.id,
type: 'department',
+ // 兼容插件
+ ...(this.departmentsType === 'tc' && { tof_id: item.extras?.code || '' }),
});
});
if (!this.customClose) {
diff --git a/webfe/package_vue/src/language/lang/en.js b/webfe/package_vue/src/language/lang/en.js
index cbdf8e0a7c..df6f20238d 100644
--- a/webfe/package_vue/src/language/lang/en.js
+++ b/webfe/package_vue/src/language/lang/en.js
@@ -2806,4 +2806,5 @@ export default {
'请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID': 'Please enter Blue Shield Project IDs, separate multiple IDs with English semicolons, up to 10 IDs',
'灰度发布需由
工具管理员进行审批;若选择了灰度组织范围,还需要由
工具发布者的组长同时进行审批。': 'Gray release needs to be approved by the
tool administrator; if a gray organization scope is selected, it also needs to be approved by the
team leader of the tool publisher.',
已终止当前的发布版本: 'The current release version has been terminated',
+ 扩大灰度范围不允许删除已经灰度过的组织: 'Expanding the gray range does not allow deleting organizations that have already been grayed out',
};
diff --git a/webfe/package_vue/src/language/lang/zh.js b/webfe/package_vue/src/language/lang/zh.js
index 2b6a8a69a6..52b552c5fa 100644
--- a/webfe/package_vue/src/language/lang/zh.js
+++ b/webfe/package_vue/src/language/lang/zh.js
@@ -2943,4 +2943,5 @@ export default {
'请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID': '请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID',
'灰度发布需由
工具管理员进行审批;若选择了灰度组织范围,还需要由
工具发布者的组长同时进行审批。': '灰度发布需由
工具管理员进行审批;若选择了灰度组织范围,还需要由
工具发布者的组长同时进行审批。',
已终止当前的发布版本: '已终止当前的发布版本',
+ 扩大灰度范围不允许删除已经灰度过的组织: '扩大灰度范围不允许删除已经灰度过的组织',
};
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/base-config/visible-range.vue b/webfe/package_vue/src/views/plugin-center/plugin/base-config/visible-range.vue
index 94ea482105..8c98d3f9b5 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/base-config/visible-range.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/base-config/visible-range.vue
@@ -2,7 +2,7 @@
import card from '@/components/card/card.vue';
import viewMode from './view-mode.vue';
+import pluginBaseMixin from '@/mixins/plugin-base-mixin';
export default {
name: 'ReleaseContent',
@@ -136,6 +137,7 @@ export default {
card,
viewMode,
},
+ mixins: [pluginBaseMixin],
props: {
mode: {
type: String,
@@ -298,13 +300,8 @@ export default {
toTestDetails() {
const url = this.isEdit ? this.curVersionData.url : this.versionInfo.url;
const id = url.split('=')[1];
- this.$router.push({
- name: 'pluginVersionRelease',
- query: {
- release_id: id,
- type: 'test',
- },
- });
+ const newTabUrl = `${location.origin}/plugin-center/plugin/${this.pdId}/${this.pluginId}/version-release?release_id=${id}&type=test`;
+ window.open(newTabUrl, '_blank');
},
},
};
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
index 116c9b9f68..d32242a8db 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
@@ -148,6 +148,8 @@
:custom-close="true"
:range="'departments'"
:departments-fn="handleDepartments"
+ :clearable="isDetailStep"
+ :organize-disable-icon-fn="handleDisableIconFn"
departments-type="tc"
@sumbit="handleSubmit"
/>
@@ -198,6 +200,7 @@ export default {
isShow: false,
apiHost: window.BK_COMPONENT_API_URL,
departments: [],
+ initDepartments: [],
releaseStrategyMap: [
{ value: 'gray', name: this.$t('先灰度后全量发布') },
{ value: 'full', name: this.$t('直接全量发布') },
@@ -246,6 +249,7 @@ export default {
if (this.isDetailStep) {
this.releaseStrategy = cloneDeep(newValue?.latest_release_strategy || {});
this.departments = newValue.latest_release_strategy?.organization || [];
+ this.initDepartments = cloneDeep(this.departments);
if (this.departments.length) {
this.requestAllOrganization(this.departments);
}
@@ -307,9 +311,9 @@ export default {
this.isShow = true;
},
async handleSubmit(payload) {
+ await this.requestAllOrganization(payload);
this.releaseStrategy.organization = payload;
this.departments = payload;
- await this.requestAllOrganization(payload);
this.isShow = false;
},
// 请求组织的层级结构
@@ -357,6 +361,11 @@ export default {
this.releaseStrategy.bkci_project.push(input);
}
},
+ // 是否允许删除已勾选的组织
+ handleDisableIconFn(id) {
+ if (!this.isDetailStep) return false;
+ return this.initDepartments.findIndex(v => v.id === id) !== -1;
+ },
},
};
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
index ff9ff1586b..61f2233836 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
@@ -137,7 +137,7 @@
:loading="isApplyLoading"
@click="handleSubmit"
>
- {{ $t('申请灰度发布') }}
+ {{ $t('申请扩大灰度范围') }}
Date: Wed, 11 Sep 2024 18:38:35 +0800
Subject: [PATCH 16/17] =?UTF-8?q?fix:=20=E6=96=87=E6=A1=88=E4=BC=98?=
=?UTF-8?q?=E5=8C=96=20&=20=E7=89=88=E6=9C=AC=E5=8F=91=E5=B8=83-=E6=96=B0?=
=?UTF-8?q?=E5=BB=BA=E7=89=88=E6=9C=AC=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6?=
=?UTF-8?q?=E6=9C=89=E4=BB=BB=E5=8A=A1=E6=AD=A3=E5=9C=A8=E6=89=A7=E8=A1=8C?=
=?UTF-8?q?=E4=BF=AE=E5=A4=8D=20#=20Reviewed,=20transaction=20id:=2018158?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
webfe/package_vue/src/language/lang/en.js | 5 +++-
webfe/package_vue/src/language/lang/zh.js | 5 +++-
.../new-version/release-content.vue | 12 +++++-----
.../new-version/release-strategy.vue | 7 ++++--
.../plugin/version-manager/index.vue | 23 +++++++++++++++++--
.../version-manager/version-details/index.vue | 13 ++++++++---
6 files changed, 50 insertions(+), 15 deletions(-)
diff --git a/webfe/package_vue/src/language/lang/en.js b/webfe/package_vue/src/language/lang/en.js
index df6f20238d..8a92635f45 100644
--- a/webfe/package_vue/src/language/lang/en.js
+++ b/webfe/package_vue/src/language/lang/en.js
@@ -2798,7 +2798,7 @@ export default {
申请灰度发布: 'Apply for Gray Release',
扩大灰度范围: 'Expand Gray Release Scope',
申请全量发布: 'Apply for Full Release',
- 重新申请: 'Reapply',
+ 申请扩大灰度范围: 'Apply to expand the gray range',
已测试版本: 'Tested Version',
最小范围可以选择中心: 'Minimum Scope Can Select Center',
'灰度发布审批中,请耐心等待': 'Gray release approval in progress, please wait patiently',
@@ -2807,4 +2807,7 @@ export default {
'灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。': 'Gray release needs to be approved by the tool administrator; if a gray organization scope is selected, it also needs to be approved by the team leader of the tool publisher.',
已终止当前的发布版本: 'The current release version has been terminated',
扩大灰度范围不允许删除已经灰度过的组织: 'Expanding the gray range does not allow deleting organizations that have already been grayed out',
+ 测试号: 'Test number',
+ 已终止: 'Terminated',
+ '主版本号、次版本号、修正版本号': 'Major version number, minor version number, patch version number',
};
diff --git a/webfe/package_vue/src/language/lang/zh.js b/webfe/package_vue/src/language/lang/zh.js
index 52b552c5fa..e3dda73449 100644
--- a/webfe/package_vue/src/language/lang/zh.js
+++ b/webfe/package_vue/src/language/lang/zh.js
@@ -2935,7 +2935,7 @@ export default {
申请灰度发布: '申请灰度发布',
扩大灰度范围: '扩大灰度范围',
申请全量发布: '申请全量发布',
- 重新申请: '重新申请',
+ 申请扩大灰度范围: '申请扩大灰度范围',
已测试版本: '已测试版本',
最小范围可以选择中心: '最小范围可以选择中心',
'灰度发布审批中,请耐心等待': '灰度发布审批中,请耐心等待',
@@ -2944,4 +2944,7 @@ export default {
'灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。': '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。',
已终止当前的发布版本: '已终止当前的发布版本',
扩大灰度范围不允许删除已经灰度过的组织: '扩大灰度范围不允许删除已经灰度过的组织',
+ 测试号: '测试号',
+ 已终止: '已终止',
+ '主版本号、次版本号、修正版本号': '主版本号、次版本号、修正版本号',
};
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-content.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-content.vue
index 5ae102722d..f3338f2b14 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-content.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-content.vue
@@ -184,14 +184,14 @@ export default {
version: [
{
required: true,
- message: '必填项',
+ message: this.$t('必填项'),
trigger: 'blur',
},
],
comment: [
{
required: true,
- message: '必填项',
+ message: this.$t('必填项'),
trigger: 'blur',
},
],
@@ -220,7 +220,7 @@ export default {
deep: true,
},
'releaseContent.version'(newVal) {
- this.releaseContent.versionDisplay = `${newVal} (主版本号、次版本号、修正版本号)`;
+ this.releaseContent.versionDisplay = `${newVal} (${this.$t('主版本号、次版本号、修正版本号')})`;
},
'releaseContent.source_versions'() {
this.releaseContent.comment = this.curVersionData.message;
@@ -259,16 +259,16 @@ export default {
'self-fill': '',
};
this.releaseContent.version = versionMapping[data.version_no] || '';
- // 重新申请默认值
+ // 重新发布默认值
if (this.versionId) {
this.setVersionDefaultValue(data);
}
},
- // 重新申请设置默认值
+ // 重新发布设置默认值
setVersionDefaultValue() {
const { source_version_name, semver_type, comment } = this.versionData;
const version = this.versionTypes.find(v => v.key === semver_type).value;
- const versionDisplay = `${version} (主版本号、次版本号、修正版本号)`;
+ const versionDisplay = `${version} (${this.$t('主版本号、次版本号、修正版本号')})`;
this.releaseContent = {
...this.releaseContent,
source_versions: source_version_name,
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
index d32242a8db..8a6d49dece 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
@@ -19,7 +19,7 @@
:error-display-type="'normal'"
:rules="rules.strategy"
>
-
+
v.id === id) !== -1;
},
+ handleChange(value) {
+ this.$emit('strategy-change', value);
+ },
},
};
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
index 14a8781499..faf4d9b728 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
@@ -508,6 +508,7 @@ export default {
this.curVersionType = this.$route.query.type || 'test';
}
this.getVersionList();
+ this.getReleasedVersion();
if (this.isCodecc) {
this.getRollbackVersion();
}
@@ -580,6 +581,25 @@ export default {
return statusParams;
},
+ // 获取指定状态版本,判断是否有版本正在灰度或者发布中
+ async getReleasedVersion() {
+ if (!this.isOfficialVersion) return;
+ try {
+ const res = await this.$store.dispatch('plugin/getVersionsManagerList', {
+ data: {
+ pdId: this.pdId,
+ pluginId: this.pluginId,
+ },
+ pageParams: { type: 'prod' },
+ statusParams: 'status=pending&status=initial',
+ });
+ // 当前是否已有任务进行中
+ this.curIsPending = !!res.results.length;
+ } catch (e) {
+ console.error(e);
+ }
+ },
+
// 获取版本列表
async getVersionList(page = 1) {
this.isTableLoading = true;
@@ -597,8 +617,6 @@ export default {
});
this.versionList = res.results;
this.pagination.count = res.count;
- // 当前是否已有任务进行中
- this.curIsPending = this.versionList.find(item => item.status === 'pending');
this.updateTableEmptyConfig();
this.tableEmptyConf.isAbnormal = false;
} catch (e) {
@@ -933,6 +951,7 @@ export default {
message: this.$t('已终止当前的发布版本'),
});
this.getVersionList();
+ this.getReleasedVersion();
} catch (e) {
this.$bkMessage({
theme: 'error',
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
index 61f2233836..8f53aad114 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
@@ -80,6 +80,7 @@
:mode="releaseStrategyMode"
:data="versionData"
step="release"
+ @strategy-change="handleStrategyChange"
/>
@@ -98,7 +99,7 @@
class="mr8"
@click="handleReapply"
>
- {{ $t('重新申请') }}
+ {{ $t('重新发布') }}
- {{ $t('申请扩大灰度范围') }}
+ {{ $t(submitText) }}
From 58be94bfc5e91042e8f6030c5766d635aafebb31 Mon Sep 17 00:00:00 2001
From: leafage-collb <3303710797@qq.com>
Date: Thu, 12 Sep 2024 12:21:47 +0800
Subject: [PATCH 17/17] =?UTF-8?q?fix:=20=E7=81=B0=E5=BA=A6=E5=8F=91?=
=?UTF-8?q?=E5=B8=83-=E5=B7=B2=E7=81=B0=E5=BA=A6=E7=9A=84=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AEid=E4=B8=8D=E8=83=BD=E9=80=9A=E8=BF=87backspace?=
=?UTF-8?q?=E9=94=AE=E5=88=A0=E9=99=A4=20&=20=E6=96=87=E6=A1=88=E4=BC=98?=
=?UTF-8?q?=E5=8C=96=20#=20Reviewed,=20transaction=20id:=2018240?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
webfe/package_vue/src/language/lang/en.js | 2 +-
webfe/package_vue/src/language/lang/zh.js | 2 +-
.../create-version/new-version/index.vue | 5 ++++-
.../new-version/release-strategy.vue | 17 ++++++++++++++++-
.../plugin/version-manager/index.vue | 2 +-
.../version-manager/version-details/index.vue | 5 ++++-
6 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/webfe/package_vue/src/language/lang/en.js b/webfe/package_vue/src/language/lang/en.js
index 8a92635f45..1e39872976 100644
--- a/webfe/package_vue/src/language/lang/en.js
+++ b/webfe/package_vue/src/language/lang/en.js
@@ -2804,7 +2804,7 @@ export default {
'灰度发布审批中,请耐心等待': 'Gray release approval in progress, please wait patiently',
'审批未通过,请修改发布信息后重新申请': 'Approval not passed, please modify the release information and reapply',
'请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID': 'Please enter Blue Shield Project IDs, separate multiple IDs with English semicolons, up to 10 IDs',
- '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。': 'Gray release needs to be approved by the tool administrator; if a gray organization scope is selected, it also needs to be approved by the team leader of the tool publisher.',
+ '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的直属Leader同时进行审批。': 'Gray release requires approval from the tool administrator; if a gray organization range is selected, approval from the tool publishers immediate leader is also required.',
已终止当前的发布版本: 'The current release version has been terminated',
扩大灰度范围不允许删除已经灰度过的组织: 'Expanding the gray range does not allow deleting organizations that have already been grayed out',
测试号: 'Test number',
diff --git a/webfe/package_vue/src/language/lang/zh.js b/webfe/package_vue/src/language/lang/zh.js
index e3dda73449..26001524cc 100644
--- a/webfe/package_vue/src/language/lang/zh.js
+++ b/webfe/package_vue/src/language/lang/zh.js
@@ -2941,7 +2941,7 @@ export default {
'灰度发布审批中,请耐心等待': '灰度发布审批中,请耐心等待',
'审批未通过,请修改发布信息后重新申请': '审批未通过,请修改发布信息后重新申请',
'请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID': '请输入蓝盾项目 ID,多个 ID 以英文分号分隔,最多可输入 10 个 ID',
- '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。': '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。',
+ '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的直属Leader同时进行审批。': '灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的直属Leader同时进行审批。',
已终止当前的发布版本: '已终止当前的发布版本',
扩大灰度范围不允许删除已经灰度过的组织: '扩大灰度范围不允许删除已经灰度过的组织',
测试号: '测试号',
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/index.vue
index 2547ce7d83..f802603920 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/index.vue
@@ -73,7 +73,7 @@ export default {
},
computed: {
releaseTips() {
- return this.$t('灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。');
+ return this.$t('灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的直属Leader同时进行审批。');
},
},
created() {
@@ -193,6 +193,9 @@ export default {
/deep/ em {
font-weight: 700;
}
+ /deep/ span {
+ color: #ea3636;
+ }
}
}
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
index 8a6d49dece..ba8bdfff5f 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/create-version/new-version/release-strategy.vue
@@ -45,6 +45,7 @@
>
@@ -207,6 +210,7 @@ export default {
],
organizationLevel: [],
disableDeletionMapping: {},
+ focusLastTag: '',
rules: {
strategy: [
{
@@ -356,6 +360,17 @@ export default {
h('span', { class: ['text'], attrs: { tabIndex: 0 } }, node.id),
]);
},
+ handleKeyDown(event) {
+ // 已经灰度的项目id不能通过 backspace 键删除
+ if (event.key === 'Backspace' && this.disableDeletionMapping[this.focusLastTag]) {
+ this.$refs.tagInputRef.isCanRemoveTag = false;
+ }
+ },
+ handleFocus(values) {
+ if (values.length) {
+ this.focusLastTag = values[values.length - 1];
+ }
+ },
handleBlur(input) {
if (input !== '') {
this.releaseStrategy.bkci_project.push(input);
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
index faf4d9b728..c5f611c55d 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/index.vue
@@ -470,7 +470,7 @@ export default {
// Codecc 空状态
isCodeccEmpty() {
if (this.filterStatus.length) return false;
- if (!this.versionList.length && this.curPluginInfo.has_test_version && this.isOfficialVersion) return true;
+ if (!this.versionList.length && this.isCodecc) return true;
return false;
},
isCodecc() {
diff --git a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
index 8f53aad114..dd1ffd4080 100644
--- a/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
+++ b/webfe/package_vue/src/views/plugin-center/plugin/version-manager/version-details/index.vue
@@ -207,7 +207,7 @@ export default {
return this.$route.query.versionId;
},
releaseTips() {
- return this.$t('灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的组长同时进行审批。');
+ return this.$t('灰度发布需由工具管理员进行审批;若选择了灰度组织范围,还需要由工具发布者的直属Leader同时进行审批。');
},
// 审批失败要用 release 的 status 来判断
releaseStatus() {
@@ -454,6 +454,9 @@ export default {
/deep/ em {
font-weight: 700;
}
+ /deep/ span {
+ color: #ea3636;
+ }
}
.mb16 {
margin-bottom: 16px;