feat: There is no way the, bug #56219
This commit is contained in:
@@ -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
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user