修改平均得分不能输入
This commit is contained in:
parent
e456e64e1e
commit
d519ae8d48
@ -212,7 +212,11 @@
|
|||||||
:required="true"
|
:required="true"
|
||||||
v-if="form.resultDictType == ''"
|
v-if="form.resultDictType == ''"
|
||||||
>
|
>
|
||||||
<el-input v-model="value" placeholder="请输入平均得分" />
|
<el-input
|
||||||
|
v-model="value"
|
||||||
|
placeholder="请输入平均得分"
|
||||||
|
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item
|
<el-form-item
|
||||||
@ -230,7 +234,8 @@
|
|||||||
key="itemAvgText"
|
key="itemAvgText"
|
||||||
prop="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-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
@ -533,6 +538,40 @@ export default {
|
|||||||
callback();
|
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 {
|
return {
|
||||||
//男女选择
|
//男女选择
|
||||||
@ -616,7 +655,7 @@ export default {
|
|||||||
sex: [{ required: true, message: "请选择性别", trigger: "blur" }],
|
sex: [{ required: true, message: "请选择性别", trigger: "blur" }],
|
||||||
itemAvgScore: [{ required: true, validator: roleMoeny, message: "" }],
|
itemAvgScore: [{ required: true, validator: roleMoeny, message: "" }],
|
||||||
itemAvgText: [
|
itemAvgText: [
|
||||||
{ required: true, message: "请输入全市平均成绩", trigger: "blur" },
|
{ required: true, validator: roleMoeny1,message: "", trigger: "blur" },
|
||||||
],
|
],
|
||||||
areaId: [
|
areaId: [
|
||||||
{ required: true, message: "请选择所属区域", trigger: "blur" },
|
{ required: true, message: "请选择所属区域", trigger: "blur" },
|
||||||
@ -631,6 +670,9 @@ export default {
|
|||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
change (e) {
|
||||||
|
this.$forceUpdate()
|
||||||
|
},
|
||||||
inputChange() {
|
inputChange() {
|
||||||
this.getItemCityScorelist.areaId = this.form.areaId;
|
this.getItemCityScorelist.areaId = this.form.areaId;
|
||||||
if (
|
if (
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user