提交 6cd91db5 编写于 作者: chengxiang.li's avatar chengxiang.li

学分管理列表新增积分逻辑修改

上级 4af57fac
......@@ -34,7 +34,7 @@
<el-table-column align="center" prop="studyTypeText" label="学习形式" ></el-table-column>
<el-table-column align="center" prop="gradeText" label="学分等级"></el-table-column>
<el-table-column align="center" prop="value" label="项目学分分值" ></el-table-column>
<el-table-column align="center" prop="name" label="最后修改者" ></el-table-column>
<el-table-column align="center" prop="modifiedName" label="最后修改者" ></el-table-column>
<el-table-column align="center" prop="modifiedTime" label="最后修改日期" ></el-table-column>
<el-table-column align="center" prop="statusText" label="状态" ></el-table-column>
<el-table-column align="center" label="操作">
......@@ -93,7 +93,7 @@
</el-select>
</el-form-item>
<el-form-item label="项目学分分值:" class="search-item" prop="value">
<el-input v-model="addForm.value" size="small" class="form-width" type="number"></el-input>
<el-input v-model="addForm.value" size="small" class="form-width" type="number" min="0"></el-input>
</el-form-item>
<el-form-item label="关联学分证书:" class="search-item" prop="certificateId">
<!-- <el-input v-model="addForm.certificateId" size="small" class="form-width"></el-input> -->
......@@ -141,6 +141,25 @@
export default {
data() {
var validateCreditValue = (rule, value, callback) => {
if (value <= 0) {
return callback(new Error('项目学分分值需大于0'));
} else {
console.log(value)
let isBadValue = /[-+]/.test(value);
if (isBadValue) {
return callback(new Error('项目学分分值需大于0'));
}
let arr = value.split('.');
if (arr.length > 1) {
let temp = arr[1];
if (temp.length > 1) {
return callback(new Error('项目学分分值 最多1位小数'));
}
}
}
callback();
};
return {
curmbFirst: "CME",
curmbSecond: "学分管理列表",
......@@ -181,7 +200,10 @@
org: [{ required: true, message: '请输入', trigger: 'blur' }],
studyType: [{ required: true, message: '请选择', trigger: 'blur' }],
grade: [{ required: true, message: '请选择', trigger: 'blur' }],
value: [{ required: true, message: '请输入项目学分分值', trigger: 'blur' }],
value: [
{ required: true, message: '请输入项目学分分值', trigger: 'blur' },
{ validator: validateCreditValue, trigger: 'blur' }
],
certificateId: [{ required: true, message: '请选择', trigger: 'blur' }],
}
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册