浏览代码

登录配置位置调整

zhangjie 2 年之前
父节点
当前提交
58606b42a3
共有 2 个文件被更改,包括 62 次插入47 次删除
  1. 60 0
      src/modules/questions/views/License.vue
  2. 2 47
      src/modules/questions/views/OrgProperty.vue

+ 60 - 0
src/modules/questions/views/License.vue

@@ -95,6 +95,52 @@
         </el-form-item>
       </el-form>
     </div>
+
+    <!-- 登录配置 -->
+    <div class="part-box">
+      <h1 class="part-box-title">登录配置</h1>
+      <el-form class="padding-tb-20" label-width="150px">
+        <el-form-item label="短信验证">
+          <el-radio-group v-model="setForm.LOGIN_CODE_CHECK">
+            <el-radio label="true">开启</el-radio>
+            <el-radio label="false">关闭</el-radio>
+          </el-radio-group>
+          <div class="tips-info">*开启后,登录需要输入手机验证码</div>
+        </el-form-item>
+        <el-form-item label="安全U盾">
+          <el-radio-group v-model="setForm.LOGIN_UD_CHECK">
+            <el-radio label="true">开启</el-radio>
+            <el-radio label="false">关闭</el-radio>
+          </el-radio-group>
+          <div class="tips-info">*开启后,需要插入安全U盾才能正常登录</div>
+        </el-form-item>
+        <template v-if="setForm.LOGIN_UD_CHECK == 'true'">
+          <el-form-item>
+            <el-radio-group v-model="setForm.LOGIN_UD_CHECK_ONECE">
+              <el-radio label="false"
+                >安全策略1
+                <span class="tips-info margin-left-10"
+                  >使用期间均会检测安全U盾是否正常,如果出现异常,会强制踢出用户进入异常提示页面</span
+                ></el-radio
+              >
+
+              <div class="margin-top-20"></div>
+              <el-radio label="true"
+                >安全策略2
+                <span class="tips-info margin-left-10"
+                  >仅对登录阶段进行检测,如果未检测到安全U盾,无法登录</span
+                ></el-radio
+              >
+            </el-radio-group>
+          </el-form-item>
+        </template>
+        <el-form-item label=" ">
+          <el-button type="primary" size="small" @click="submitSetForm"
+            >保存</el-button
+          >
+        </el-form-item>
+      </el-form>
+    </div>
   </section>
 </template>
 <script>
@@ -135,6 +181,11 @@ export default {
           },
         ],
       },
+      setForm: {
+        LOGIN_CODE_CHECK: "false",
+        LOGIN_UD_CHECK: "false",
+        LOGIN_UD_CHECK_ONECE: "false",
+      },
     };
   },
   computed: {
@@ -199,6 +250,15 @@ export default {
         });
       }
     },
+    submitSetForm() {
+      let url = QUESTION_API + "/org/saveOrgProperties";
+      this.$httpWithMsg.put(url, this.setForm).then(() => {
+        this.$notify({
+          type: "success",
+          message: "保存成功!",
+        });
+      });
+    },
     exportFile() {
       window.open(
         QUESTION_API +

+ 2 - 47
src/modules/questions/views/OrgProperty.vue

@@ -186,45 +186,8 @@
         </template>
       </el-form>
 
-      <!-- 登录配置 -->
-      <el-form v-if="activeName === 'tab4'" label-width="120px">
-        <el-form-item label="短信验证">
-          <el-radio-group v-model="form.properties.LOGIN_CODE_CHECK">
-            <el-radio label="true">开启</el-radio>
-            <el-radio label="false">关闭</el-radio>
-          </el-radio-group>
-          <div class="tips-info">*开启后,登录需要输入手机验证码</div>
-        </el-form-item>
-        <el-form-item label="安全U盾">
-          <el-radio-group v-model="form.properties.LOGIN_UD_CHECK">
-            <el-radio label="true">开启</el-radio>
-            <el-radio label="false">关闭</el-radio>
-          </el-radio-group>
-          <div class="tips-info">*开启后,需要插入安全U盾才能正常登录</div>
-        </el-form-item>
-        <template v-if="form.properties.LOGIN_UD_CHECK == 'true'">
-          <el-form-item>
-            <el-radio-group v-model="form.properties.LOGIN_UD_CHECK_ONECE">
-              <el-radio label="false"
-                >安全策略1
-                <span class="tips-info margin-left-10"
-                  >使用期间均会检测安全U盾是否正常,如果出现异常,会强制踢出用户进入异常提示页面</span
-                ></el-radio
-              >
-
-              <div class="margin-top-20"></div>
-              <el-radio label="true"
-                >安全策略2
-                <span class="tips-info margin-left-10"
-                  >仅对登录阶段进行检测,如果未检测到安全U盾,无法登录</span
-                ></el-radio
-              >
-            </el-radio-group>
-          </el-form-item>
-        </template>
-      </el-form>
       <!-- 组卷配置 -->
-      <el-form v-if="activeName === 'tab5'" label-width="120px">
+      <el-form v-if="activeName === 'tab4'" label-width="120px">
         <el-form-item label="综合组卷">
           <el-radio-group v-model="form.properties.PAPER_BUILD_SYNTHESIS">
             <el-radio label="true">开启</el-radio>
@@ -265,13 +228,9 @@ export default {
           name: "查重配置",
           val: "tab3",
         },
-        {
-          name: "登录配置",
-          val: "tab4",
-        },
         {
           name: "组卷配置",
-          val: "tab5",
+          val: "tab4",
         },
       ],
       activeName: "tab1",
@@ -295,10 +254,6 @@ export default {
           CHECK_DUPLICATE: "false",
           CHECK_DUPLICATE_THRESHOLD: 80,
           CHECK_DUPLICATE_COUNT: 5,
-          // 登录
-          LOGIN_CODE_CHECK: "false",
-          LOGIN_UD_CHECK: "false",
-          LOGIN_UD_CHECK_ONECE: "false",
           // 综合组卷
           PAPER_BUILD_SYNTHESIS: "false",
         },