ソースを参照

优化学校配置

WANG 5 年 前
コミット
341008b6f2
1 ファイル変更27 行追加1 行削除
  1. 27 1
      src/modules/basic/view/school_config.vue

+ 27 - 1
src/modules/basic/view/school_config.vue

@@ -61,6 +61,20 @@
             off-text="否"
           ></el-switch>
         </el-form-item>
+        <el-form-item label="开放APP" prop="APP_ENABLED">
+          <el-switch
+            v-model="ruleForm.APP_ENABLED"
+            on-text="是"
+            off-text="否"
+          ></el-switch>
+        </el-form-item>
+        <el-form-item label="开放微信小程序作答" prop="WEIXIN_ANSWER_ENABLED">
+          <el-switch
+            v-model="ruleForm.WEIXIN_ANSWER_ENABLED"
+            on-text="是"
+            off-text="否"
+          ></el-switch>
+        </el-form-item>
         <el-form-item>
           <el-button
             :disabled="btnSaveDiabled"
@@ -102,11 +116,15 @@ export default {
         SHOW_STUDENT_CLIENT_APP_QRCODE: false,
         STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL: "",
         SHOW_QMTH_LOGO: false,
+        APP_ENABLED: false,
+        WEIXIN_ANSWER_ENABLED: false,
         properties: {
           STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY: false,
           SHOW_STUDENT_CLIENT_APP_QRCODE: false,
           STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL: "",
-          SHOW_QMTH_LOGO: false
+          SHOW_QMTH_LOGO: false,
+          APP_ENABLED: false,
+          WEIXIN_ANSWER_ENABLED: false
         }
       },
       rules: {
@@ -126,6 +144,8 @@ export default {
           this.ruleForm.properties.STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY = this.ruleForm.STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY;
           this.ruleForm.properties.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL = this.ruleForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL;
           this.ruleForm.properties.SHOW_QMTH_LOGO = this.ruleForm.SHOW_QMTH_LOGO;
+          this.ruleForm.properties.APP_ENABLED = this.ruleForm.APP_ENABLED;
+          this.ruleForm.properties.WEIXIN_ANSWER_ENABLED = this.ruleForm.WEIXIN_ANSWER_ENABLED;
           this.ruleForm.properties.SHOW_STUDENT_CLIENT_APP_QRCODE = this.ruleForm.SHOW_STUDENT_CLIENT_APP_QRCODE;
 
           this.$httpWithMsg
@@ -162,6 +182,9 @@ export default {
           this.ruleForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL =
             response.data.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL;
           this.ruleForm.SHOW_QMTH_LOGO = response.data.SHOW_QMTH_LOGO == "true";
+          this.ruleForm.APP_ENABLED = response.data.APP_ENABLED == "true";
+          this.ruleForm.WEIXIN_ANSWER_ENABLED =
+            response.data.WEIXIN_ANSWER_ENABLED == "true";
           this.ruleForm.SHOW_STUDENT_CLIENT_APP_QRCODE =
             response.data.SHOW_STUDENT_CLIENT_APP_QRCODE == "true";
 
@@ -209,6 +232,9 @@ export default {
             newForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL ==
               this.originalRuleForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL &&
             newForm.SHOW_QMTH_LOGO == this.originalRuleForm.SHOW_QMTH_LOGO &&
+            newForm.APP_ENABLED == this.originalRuleForm.APP_ENABLED &&
+            newForm.WEIXIN_ANSWER_ENABLED ==
+              this.originalRuleForm.WEIXIN_ANSWER_ENABLED &&
             newForm.SHOW_STUDENT_CLIENT_APP_QRCODE ==
               this.originalRuleForm.SHOW_STUDENT_CLIENT_APP_QRCODE
           );