feat: There is no way the, bug #56219

This commit is contained in:
396572590@qq.com
2022-07-04 16:51:11 +08:00
parent 06b91f15ff
commit 57ed3f8042
@@ -424,23 +424,17 @@ export default {
},
props: ['message'],
data(){
const standNameVerify = (rule, value, callback) => {
if(value === '' || value === null){
const standNameVerify = async (rule, value, callback) => {
debugger
if (value === '' || value === null) {
return callback(new Error('请输入企标名称'))
}else {
this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', {
bussSort: this.qbfsForm.bussSort,
esName: this.qbfsForm.esName,
}, {
_this: this,
}, res => {
if (res.data && res.data > 0) {
return callback(new Error('企标名称重复'))
}else {
callback()
}
}, e => {
})
} else {
let res = await this.getDataByNameAndSort()
if (res.data && res.data > 0) {
return callback(new Error('企标名称重复'))
} else {
callback()
}
}
};
return {
@@ -519,7 +513,7 @@ export default {
{ required: true, message: "请选择企标类别", trigger: "blur" }
],
esName: [
{ required: true, validator: standNameVerify, trigger: "blur" }
{ required: true, message:"请输入企标名称", trigger: "blur" }
],
reviseStatus: [
{ required: true, message: "请选择制修订类型", trigger: "blur" }
@@ -604,6 +598,20 @@ export default {
}
},
methods: {
getDataByNameAndSort() {
return new Promise((resolve, reject) => {
this.$http.get('esRevisePlan/es-revise-plan/getDataByNameAndSort', {
bussSort: this.qbfsForm.bussSort,
esName: this.qbfsForm.esName,
}, {
_this: this,
}, res => {
const history = res;
resolve(history)
}, e => {
})
})
},
choiceLeader(){
this.workModel = true
},