修改平均得分不能输入
This commit is contained in:
parent
e456e64e1e
commit
d519ae8d48
@ -212,7 +212,11 @@
|
||||
:required="true"
|
||||
v-if="form.resultDictType == ''"
|
||||
>
|
||||
<el-input v-model="value" placeholder="请输入平均得分" />
|
||||
<el-input
|
||||
v-model="value"
|
||||
placeholder="请输入平均得分"
|
||||
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item
|
||||
@ -230,7 +234,8 @@
|
||||
key="itemAvgText"
|
||||
prop="itemAvgText"
|
||||
>
|
||||
<el-input v-model="form.itemAvgText" placeholder="请输入平均得分" />
|
||||
<el-input v-model="form.itemAvgText" placeholder="请输入平均得分"
|
||||
@input="change($event)" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@ -533,6 +538,40 @@ export default {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
};
|
||||
var roleMoeny1 = (rule, value, callback) => {
|
||||
var str = String(this.form.itemAvgText);
|
||||
console.log(str);
|
||||
var str_ = "";
|
||||
var str2 = "";
|
||||
if (str.includes(".")) {
|
||||
str_ = str.substr(str.indexOf(".")).length;
|
||||
str2 = str.substr(0, str.indexOf(".")).length;
|
||||
console.log(str2);
|
||||
if (!this.form.itemAvgText) {
|
||||
callback(new Error("不能为空"));
|
||||
} else if (this.form.itemAvgText * 1 > 99999999) {
|
||||
callback(new Error("最大99999999")); // 限制最大额度
|
||||
} else if (this.form.itemAvgText == "0") {
|
||||
callback(new Error("请输入成绩")); // 限制最大额度
|
||||
} else if (str_ > 3) {
|
||||
callback(new Error("小数点后两位")); // 限制最大额度
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
} else {
|
||||
str2 = str.length;
|
||||
console.log(str2);
|
||||
if (!this.form.itemAvgText) {
|
||||
callback(new Error("不能为空"));
|
||||
} else if (this.form.itemAvgText * 1 > 99999999) {
|
||||
callback(new Error("最大99999999")); // 限制最大额度
|
||||
} else if (this.form.itemAvgText == "0") {
|
||||
callback(new Error("请输入成绩")); // 限制最大额度
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
};
|
||||
return {
|
||||
//男女选择
|
||||
@ -616,7 +655,7 @@ export default {
|
||||
sex: [{ required: true, message: "请选择性别", trigger: "blur" }],
|
||||
itemAvgScore: [{ required: true, validator: roleMoeny, message: "" }],
|
||||
itemAvgText: [
|
||||
{ required: true, message: "请输入全市平均成绩", trigger: "blur" },
|
||||
{ required: true, validator: roleMoeny1,message: "", trigger: "blur" },
|
||||
],
|
||||
areaId: [
|
||||
{ required: true, message: "请选择所属区域", trigger: "blur" },
|
||||
@ -631,6 +670,9 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
change (e) {
|
||||
this.$forceUpdate()
|
||||
},
|
||||
inputChange() {
|
||||
this.getItemCityScorelist.areaId = this.form.areaId;
|
||||
if (
|
||||
|
||||
Loading…
Reference in New Issue
Block a user