|
@@ -10,11 +10,7 @@
|
|
|
:inline-message="true"
|
|
|
>
|
|
|
<el-form-item v-if="isSuperAdmin" label="学校">
|
|
|
- <el-select
|
|
|
- v-model="ruleForm.orgId"
|
|
|
- placeholder="请选择"
|
|
|
- style="width: 180px"
|
|
|
- >
|
|
|
+ <el-select v-model="ruleForm.orgId" placeholder="请选择" style="width: 180px">
|
|
|
<el-option
|
|
|
v-for="item in rootOrgList"
|
|
|
:label="item.name"
|
|
@@ -50,18 +46,10 @@
|
|
|
:on-exceed="handleExceed"
|
|
|
list-type="picture"
|
|
|
>
|
|
|
- <el-button size="small" slot="trigger" type="primary"
|
|
|
- >选择文件</el-button
|
|
|
- >
|
|
|
- <el-button size="small" type="success" @click="submitUpload"
|
|
|
- >确认上传</el-button
|
|
|
- >
|
|
|
- <el-button size="small" type="danger" @click="removeFile"
|
|
|
- >清空文件</el-button
|
|
|
- >
|
|
|
- <div slot="tip" class="el-upload__tip">
|
|
|
- 图片大小(长*宽)为400*100的png文件
|
|
|
- </div>
|
|
|
+ <el-button size="small" slot="trigger" type="primary">选择文件</el-button>
|
|
|
+ <el-button size="small" type="success" @click="submitUpload">确认上传</el-button>
|
|
|
+ <el-button size="small" type="danger" @click="removeFile">清空文件</el-button>
|
|
|
+ <div slot="tip" class="el-upload__tip">图片大小(长*宽)为400*100的png文件</div>
|
|
|
</el-upload>
|
|
|
<el-input v-show="false" v-model="ruleForm.LOGO_FILE_URL"></el-input>
|
|
|
</el-form-item>
|
|
@@ -74,10 +62,23 @@
|
|
|
:label="lt.code"
|
|
|
v-model="lt.code"
|
|
|
:key="lt.code"
|
|
|
- >{{ lt.name }}</el-checkbox
|
|
|
- >
|
|
|
+ >{{ lt.name }}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="学号登录别名" prop="STUDENT_CODE_LOGIN_ALIAS">
|
|
|
+ <el-input
|
|
|
+ v-model="ruleForm.STUDENT_CODE_LOGIN_ALIAS"
|
|
|
+ placeholder="请输入学号登录别名"
|
|
|
+ class="input-width"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="身份证号登录别名" prop="IDENTITY_NUMBER_LOGIN_ALIAS">
|
|
|
+ <el-input
|
|
|
+ v-model="ruleForm.IDENTITY_NUMBER_LOGIN_ALIAS"
|
|
|
+ placeholder="请输入身份号登录别名"
|
|
|
+ class="input-width"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="防作弊配置" prop="preventCheatingConfig">
|
|
|
<el-checkbox-group v-model="ruleForm.preventCheatingConfig">
|
|
|
<el-checkbox
|
|
@@ -86,15 +87,10 @@
|
|
|
:label="pcc.code"
|
|
|
v-model="pcc.code"
|
|
|
:key="pcc.code"
|
|
|
- >{{ pcc.name }}</el-checkbox
|
|
|
- >
|
|
|
+ >{{ pcc.name }}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item
|
|
|
- v-show="false"
|
|
|
- label="窗口默认大小"
|
|
|
- prop="STUDENT_CLIENT_DEFAULT_SIZE"
|
|
|
- >
|
|
|
+ <el-form-item v-show="false" label="窗口默认大小" prop="STUDENT_CLIENT_DEFAULT_SIZE">
|
|
|
<el-input
|
|
|
v-model="ruleForm.STUDENT_CLIENT_DEFAULT_SIZE"
|
|
|
placeholder="窗口大小格式为:宽度*高度"
|
|
@@ -109,12 +105,7 @@
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button
|
|
|
- :disabled="btnSaveDiabled"
|
|
|
- type="primary"
|
|
|
- @click="submitForm('ruleForm')"
|
|
|
- >保 存</el-button
|
|
|
- >
|
|
|
+ <el-button :disabled="btnSaveDiabled" type="primary" @click="submitForm('ruleForm')">保 存</el-button>
|
|
|
<!-- <el-button class="btn-margin-left" @click="resetForm('ruleForm')">取 消</el-button> -->
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -146,13 +137,17 @@ export default {
|
|
|
PREVENT_CHEATING_CONFIG: "",
|
|
|
STUDENT_CLIENT_DEFAULT_SIZE: "",
|
|
|
STUDENT_CLIENT_CONSOLE_CONFIG: "",
|
|
|
+ STUDENT_CODE_LOGIN_ALIAS: "学号登录",
|
|
|
+ IDENTITY_NUMBER_LOGIN_ALIAS: "身份证号登录",
|
|
|
properties: {
|
|
|
OE_STUDENT_SYS_NAME: "",
|
|
|
LOGO_FILE_URL: "",
|
|
|
LOGIN_TYPE: "",
|
|
|
PREVENT_CHEATING_CONFIG: "",
|
|
|
STUDENT_CLIENT_DEFAULT_SIZE: "",
|
|
|
- STUDENT_CLIENT_CONSOLE_CONFIG: ""
|
|
|
+ STUDENT_CLIENT_CONSOLE_CONFIG: "",
|
|
|
+ STUDENT_CODE_LOGIN_ALIAS: "学号登录",
|
|
|
+ IDENTITY_NUMBER_LOGIN_ALIAS: "身份证号登录"
|
|
|
},
|
|
|
loginType: [],
|
|
|
preventCheatingConfig: []
|
|
@@ -180,6 +175,18 @@ export default {
|
|
|
],
|
|
|
STUDENT_CLIENT_DEFAULT_SIZE: [
|
|
|
{ required: true, message: "请输入客户端默认大小", trigger: "blur" }
|
|
|
+ ],
|
|
|
+ STUDENT_CODE_LOGIN_ALIAS: [
|
|
|
+ { required: true, message: "请输入学号登录别名", trigger: "blur" },
|
|
|
+ { min: 1, max: 10, message: "长度在 1 到 10 个字符", trigger: "blur" }
|
|
|
+ ],
|
|
|
+ IDENTITY_NUMBER_LOGIN_ALIAS: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: "请输入身份证号登录别名",
|
|
|
+ trigger: "blur"
|
|
|
+ },
|
|
|
+ { min: 1, max: 10, message: "长度在 1 到 10 个字符", trigger: "blur" }
|
|
|
]
|
|
|
}
|
|
|
};
|
|
@@ -195,6 +202,8 @@ export default {
|
|
|
this.ruleForm.properties.LOGIN_TYPE = this.ruleForm.LOGIN_TYPE = this.ruleForm.loginType.join(
|
|
|
","
|
|
|
);
|
|
|
+ this.ruleForm.properties.STUDENT_CODE_LOGIN_ALIAS = this.ruleForm.STUDENT_CODE_LOGIN_ALIAS;
|
|
|
+ this.ruleForm.properties.IDENTITY_NUMBER_LOGIN_ALIAS = this.ruleForm.IDENTITY_NUMBER_LOGIN_ALIAS;
|
|
|
if (
|
|
|
this.ruleForm.preventCheatingConfig == null ||
|
|
|
this.ruleForm.preventCheatingConfig.length == 0
|
|
@@ -282,6 +291,12 @@ export default {
|
|
|
this.ruleForm.STUDENT_CLIENT_CONSOLE_CONFIG =
|
|
|
this.ruleForm.properties.STUDENT_CLIENT_CONSOLE_CONFIG ||
|
|
|
this.ruleForm.STUDENT_CLIENT_CONSOLE_CONFIG;
|
|
|
+ this.ruleForm.STUDENT_CODE_LOGIN_ALIAS =
|
|
|
+ this.ruleForm.properties.STUDENT_CODE_LOGIN_ALIAS ||
|
|
|
+ this.ruleForm.STUDENT_CODE_LOGIN_ALIAS;
|
|
|
+ this.ruleForm.IDENTITY_NUMBER_LOGIN_ALIAS =
|
|
|
+ this.ruleForm.properties.IDENTITY_NUMBER_LOGIN_ALIAS ||
|
|
|
+ this.ruleForm.IDENTITY_NUMBER_LOGIN_ALIAS;
|
|
|
|
|
|
if (this.ruleForm.properties.LOGIN_TYPE) {
|
|
|
this.ruleForm.loginType = this.ruleForm.properties.LOGIN_TYPE.split(
|
|
@@ -489,7 +504,11 @@ export default {
|
|
|
this.originalRuleForm.preventCheatingConfig
|
|
|
) &&
|
|
|
newForm.STUDENT_CLIENT_CONSOLE_CONFIG ==
|
|
|
- this.originalRuleForm.STUDENT_CLIENT_CONSOLE_CONFIG
|
|
|
+ this.originalRuleForm.STUDENT_CLIENT_CONSOLE_CONFIG &&
|
|
|
+ newForm.STUDENT_CODE_LOGIN_ALIAS ==
|
|
|
+ this.originalRuleForm.STUDENT_CODE_LOGIN_ALIAS &&
|
|
|
+ newForm.IDENTITY_NUMBER_LOGIN_ALIAS ==
|
|
|
+ this.originalRuleForm.IDENTITY_NUMBER_LOGIN_ALIAS
|
|
|
);
|
|
|
} else {
|
|
|
this.formDataChanged = false;
|