|
@@ -24,12 +24,14 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item
|
|
<el-form-item
|
|
- label="是否使用第三方登录"
|
|
|
|
|
|
+ label="使用第三方登录"
|
|
prop="STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY"
|
|
prop="STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY"
|
|
>
|
|
>
|
|
- <el-checkbox
|
|
|
|
|
|
+ <el-switch
|
|
v-model="ruleForm.STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY"
|
|
v-model="ruleForm.STUDENT_CLIENT_ACCESS_FROM_THIRD_PARTY"
|
|
- ></el-checkbox>
|
|
|
|
|
|
+ on-text="是"
|
|
|
|
+ off-text="否"
|
|
|
|
+ ></el-switch>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="第三方登录页地址"
|
|
label="第三方登录页地址"
|
|
@@ -42,24 +44,30 @@
|
|
class="input-width"
|
|
class="input-width"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="是否展示我司logo" prop="SHOW_QMTH_LOGO">
|
|
|
|
- <el-checkbox v-model="ruleForm.SHOW_QMTH_LOGO"></el-checkbox>
|
|
|
|
|
|
+ <el-form-item label="展示我司logo" prop="SHOW_QMTH_LOGO">
|
|
|
|
+ <el-switch
|
|
|
|
+ v-model="ruleForm.SHOW_QMTH_LOGO"
|
|
|
|
+ on-text="是"
|
|
|
|
+ off-text="否"
|
|
|
|
+ ></el-switch>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item
|
|
<el-form-item
|
|
- label="是否展示APP下载二维码"
|
|
|
|
|
|
+ label="展示APP下载二维码"
|
|
prop="SHOW_STUDENT_CLIENT_APP_QRCODE"
|
|
prop="SHOW_STUDENT_CLIENT_APP_QRCODE"
|
|
>
|
|
>
|
|
- <el-checkbox
|
|
|
|
|
|
+ <el-switch
|
|
v-model="ruleForm.SHOW_STUDENT_CLIENT_APP_QRCODE"
|
|
v-model="ruleForm.SHOW_STUDENT_CLIENT_APP_QRCODE"
|
|
- ></el-checkbox>
|
|
|
|
|
|
+ on-text="是"
|
|
|
|
+ off-text="否"
|
|
|
|
+ ></el-switch>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button
|
|
<el-button
|
|
:disabled="btnSaveDiabled"
|
|
:disabled="btnSaveDiabled"
|
|
type="primary"
|
|
type="primary"
|
|
@click="submitForm('ruleForm')"
|
|
@click="submitForm('ruleForm')"
|
|
- >保 存</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ >保 存
|
|
|
|
+ </el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
</el-main>
|
|
</el-main>
|
|
@@ -68,6 +76,7 @@
|
|
<script>
|
|
<script>
|
|
import { mapState } from "vuex";
|
|
import { mapState } from "vuex";
|
|
import { CORE_API } from "@/constants/constants.js";
|
|
import { CORE_API } from "@/constants/constants.js";
|
|
|
|
+
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
var validateUrl = (rule, value, callback) => {
|
|
var validateUrl = (rule, value, callback) => {
|
|
@@ -186,7 +195,7 @@ export default {
|
|
handler: function(val) {
|
|
handler: function(val) {
|
|
this.$refs["ruleForm"].validate();
|
|
this.$refs["ruleForm"].validate();
|
|
if (!val) {
|
|
if (!val) {
|
|
- this.ruleForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL = null;
|
|
|
|
|
|
+ this.ruleForm.STUDENT_CLIENT_THIRD_PARTY_LOGIN_URL = "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|