Просмотр исходного кода

Update OperatorView and TaskView components to use radio buttons for e2ee option

x1ongzhu 1 год назад
Родитель
Сommit
8298857ba3
2 измененных файлов с 15 добавлено и 7 удалено
  1. 5 1
      src/views/OperatorView.vue
  2. 10 6
      src/views/TaskView.vue

+ 5 - 1
src/views/OperatorView.vue

@@ -78,7 +78,11 @@
             <ElInput v-model="model.remark" placeholder="请输入备注" />
         </ElFormItem>
         <ElFormItem prop="e2ee" label="端到端加密">
-            <ElSwitch v-model="model.e2ee" />
+            <ElRadioGroup v-model="model.e2ee">
+                <ElRadioButton label="无" :value="0" />
+                <ElRadioButton label="优先" :value="1" />
+                <ElRadioButton label="必须" :value="2" />
+            </ElRadioGroup>
         </ElFormItem>
         <ElFormItem prop="matchers" label="匹配规则" class="!w-full">
             <div

+ 10 - 6
src/views/TaskView.vue

@@ -242,18 +242,22 @@
         <ElFormItem v-if="isAdmin" prop="requestNumberInterval" label="单个号码发送量">
             <ElInputNumber :controls="false" v-model="model.requestNumberInterval" placeholder="请输入单个号码发送量" />
         </ElFormItem>
+        <ElFormItem v-if="isAdmin" prop="e2ee" label="端到端加密">
+            <ElRadioGroup v-model="model.e2ee">
+                <ElRadioButton label="无" :value="0" />
+                <ElRadioButton label="优先" :value="1" />
+                <ElRadioButton label="必须" :value="2" />
+            </ElRadioGroup>
+        </ElFormItem>
+        <ElFormItem v-if="isAdmin" prop="e2eeTimeout" label="端到端加密超时">
+            <ElInputNumber :controls="false" v-model="model.e2eeTimeout" />
+        </ElFormItem>
         <ElFormItem v-if="isAdmin" prop="checkConnection" label="检查连接">
             <ElSwitch v-model="model.checkConnection" />
         </ElFormItem>
         <ElFormItem v-if="isAdmin" prop="useBackup" label="使用备份">
             <ElSwitch v-model="model.useBackup" />
         </ElFormItem>
-        <ElFormItem v-if="isAdmin" prop="e2ee" label="E2EE">
-            <ElSwitch v-model="model.e2ee" />
-        </ElFormItem>
-        <ElFormItem v-if="isAdmin" prop="e2eeTimeout" label="E2EE超时">
-            <ElInputNumber :controls="false" v-model="model.e2eeTimeout" />
-        </ElFormItem>
     </EditDialog>
 
     <ElDialog v-model="showDetailDialog" title="详情" width="800px">