diff --git a/frontend/src/business/components/api/automation/scenario/ApiScenarioList.vue b/frontend/src/business/components/api/automation/scenario/ApiScenarioList.vue index e450e52ec5430608cf6525375f9a243d0e50c06b..266715261ca4a559a5f229a19814f36e12dd2526 100644 --- a/frontend/src/business/components/api/automation/scenario/ApiScenarioList.vue +++ b/frontend/src/business/components/api/automation/scenario/ApiScenarioList.vue @@ -333,6 +333,7 @@ export default { tip: this.$t('api_test.automation.execute'), icon: "el-icon-video-play", exec: this.execute, + class: "run-button", permissions: ['PROJECT_API_SCENARIO:READ+RUN'] }, { diff --git a/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue b/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue index e9c2f2901297ff266a4a04c28b087e7b203e842f..bab622424c6295124243a0190aa6fd078b17044f 100644 --- a/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue +++ b/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue @@ -64,7 +64,7 @@ <el-col :span="4"> <span @click.stop> <ms-tip-button @click="singleRun(apiCase)" :tip="$t('api_test.run')" icon="el-icon-video-play" - style="background-color: #409EFF;color: white" size="mini" :disabled="!apiCase.id" circle/> + class="run-button" size="mini" :disabled="!apiCase.id" circle/> <ms-tip-button @click="copyCase(apiCase)" :tip="$t('commons.copy')" icon="el-icon-document-copy" size="mini" :disabled="!apiCase.id || isCaseEdit" circle/> <ms-tip-button @click="deleteCase(index,apiCase)" :tip="$t('commons.delete')" icon="el-icon-delete" diff --git a/frontend/src/business/components/api/definition/components/list/ApiCaseSimpleList.vue b/frontend/src/business/components/api/definition/components/list/ApiCaseSimpleList.vue index 27a321bbb1c3ade0b7fb79798b8b5265eba003a6..84ba9c31aa743d35f69c9aeeee773a5a9a64131b 100644 --- a/frontend/src/business/components/api/definition/components/list/ApiCaseSimpleList.vue +++ b/frontend/src/business/components/api/definition/components/list/ApiCaseSimpleList.vue @@ -218,6 +218,7 @@ export default { tip: this.$t('api_test.automation.execute'), icon: "el-icon-video-play", exec: this.runTestCase, + class: "run-button", permissions: ['PROJECT_API_DEFINITION:READ+RUN'] }, { diff --git a/frontend/src/business/components/api/definition/components/list/ApiList.vue b/frontend/src/business/components/api/definition/components/list/ApiList.vue index bf083e96392eda22f34d3ee255194be647e84920..e5082d87fd5dfe58d131f526b10a1d38b8b03518 100644 --- a/frontend/src/business/components/api/definition/components/list/ApiList.vue +++ b/frontend/src/business/components/api/definition/components/list/ApiList.vue @@ -264,6 +264,7 @@ export default { tip: this.$t('api_test.automation.execute'), icon: "el-icon-video-play", exec: this.runApi, + class: "run-button", permissions: ['PROJECT_API_DEFINITION:READ+RUN'] }, { @@ -299,6 +300,7 @@ export default { tip: this.$t('api_test.automation.execute'), icon: "el-icon-video-play", exec: this.runApi, + class: "run-button", permissions: ['PROJECT_API_DEFINITION:READ+RUN'] }, {tip: this.$t('commons.reduction'), icon: "el-icon-refresh-left", exec: this.reductionApi}, diff --git a/frontend/src/business/components/common/components/MsTableOperators.vue b/frontend/src/business/components/common/components/MsTableOperators.vue index 180dc20d8093916db9ba41314b4dbe6f796eca9e..3f7c277c826596b43d08c9066537b2c0300a7304 100644 --- a/frontend/src/business/components/common/components/MsTableOperators.vue +++ b/frontend/src/business/components/common/components/MsTableOperators.vue @@ -3,6 +3,7 @@ <ms-table-operator-button v-for="(btn, index) in buttons" :key="index" v-permission="btn.permissions" :disabled="isDisable(btn)" + :class="btn.class" :tip="btn.tip" :icon="btn.icon" :type="btn.type" :isDivButton="btn.isDivButton" @exec="click(btn)" @click.stop="clickStop(btn)"/> </span> diff --git a/frontend/src/common/css/main.css b/frontend/src/common/css/main.css index 6707dee35902b0cf13e8f4a9fd838dee3c1fb529..8179bca4900a8135e136fd2aff0d11da47f2658a 100644 --- a/frontend/src/common/css/main.css +++ b/frontend/src/common/css/main.css @@ -287,4 +287,5 @@ textarea { .run-button .el-button { background-color: #409EFF; border-color: #409EFF; + color: white; }