diff --git a/framework/sdk-parent/frontend/src/components/environment/commons/ApiScenarioVariables.vue b/framework/sdk-parent/frontend/src/components/environment/commons/ApiScenarioVariables.vue
index 9c1c0d82ab..a93cd86624 100644
--- a/framework/sdk-parent/frontend/src/components/environment/commons/ApiScenarioVariables.vue
+++ b/framework/sdk-parent/frontend/src/components/environment/commons/ApiScenarioVariables.vue
@@ -7,7 +7,8 @@
size="mini"
v-model="selectVariable"
@change="filter"
- @keyup.enter="filter">
+ @keyup.enter="filter"
+ >
@@ -15,20 +16,33 @@
v-permission="['PROJECT_ENVIRONMENT:READ+IMPORT']"
icon="el-icon-box"
:content="$t('commons.import')"
- @click="importJSON"/>
+ @click="importJSON"
+ />
-
+ v-permission="['PROJECT_ENVIRONMENT:READ+EXPORT']"
+ >
+
- {{ $t('envrionment.export_variable_tip') }}
+ {{
+ $t("envrionment.export_variable_tip")
+ }}
-
- {{ $t('commons.batch_add') }}
+
+ {{ $t("commons.batch_add") }}
@@ -40,7 +54,8 @@
width: 99%;
margin-top: 10px;
clear: both;
- ">
+ "
+ >
-
+ ref="variableTable"
+ >
+
+ min-width="120"
+ >
-
+ @change="changeType($event, scope.row)"
+ >
+
-
+
+ @change="change"
+ />
-
+
-
+ @change="changeType($event, scope.row)"
+ >
+
-
+
+ :value="item.value"
+ />
-
+
-
+ :disabled="
+ scope.row.type === 'COUNTER' || scope.row.type === 'RANDOM'
+ "
+ />
+
-
-
+
+
-
+
-
+
+ v-if="isDisable(scope.row)"
+ />
+ @blur="change"
+ />
@@ -152,30 +228,37 @@
:change="queryPage"
:current-page.sync="currentPage"
:page-size.sync="pageSize"
- :total="total"/>
+ :total="total"
+ />
-
-
-
+
+
+