|
|
@@ -516,13 +516,18 @@ export default {
|
|
|
PayType: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (isNaN(Number(this.formData.bet))) {
|
|
|
- callback(new Error('请输入押几'));
|
|
|
- return;
|
|
|
- }
|
|
|
- if (isNaN(Number(this.formData.pay))) {
|
|
|
- callback(new Error('请输入付几'));
|
|
|
- return;
|
|
|
+ if (
|
|
|
+ this.formData.checkInType === 'TEAM' ||
|
|
|
+ this.formData.checkInType === 'SCATTERED_BEDS'
|
|
|
+ ) {
|
|
|
+ if (isNaN(Number(this.formData.bet))) {
|
|
|
+ callback(new Error('请输入押几'));
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (isNaN(Number(this.formData.pay))) {
|
|
|
+ callback(new Error('请输入付几'));
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
callback();
|
|
|
}
|
|
|
@@ -708,21 +713,24 @@ export default {
|
|
|
this.$message.error('请输入合同结束时间');
|
|
|
return;
|
|
|
}
|
|
|
- if (isNaN(Number(this.formData.bet))) {
|
|
|
- this.$message.error('请输入押几');
|
|
|
- return;
|
|
|
- }
|
|
|
- if (isNaN(Number(this.formData.pay))) {
|
|
|
- this.$message.error('请输入付几');
|
|
|
- return;
|
|
|
- }
|
|
|
- if (!this.formData.advancePayment) {
|
|
|
- this.$message.error('请输入提前几天收款');
|
|
|
- return;
|
|
|
- }
|
|
|
- if (!this.formData.advancePayment) {
|
|
|
- this.$message.error('请输入提前几天收款');
|
|
|
- return;
|
|
|
+ if (this.formData.checkInType === 'TEAM' || this.formData.checkInType === 'SCATTERED_BEDS') {
|
|
|
+ if (isNaN(Number(this.formData.bet))) {
|
|
|
+ this.$message.error('请输入押几');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (isNaN(Number(this.formData.pay))) {
|
|
|
+ this.$message.error('请输入付几');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.formData.advancePayment) {
|
|
|
+ this.$message.error('请输入提前几天收款');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (isNaN(Number(this.formData.flowBet))) {
|
|
|
+ this.$message.error('请输入押金');
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
if (this.formData.contractBeginTime > this.formData.contractEndTime) {
|
|
|
this.$message.error('合同结束时间必须大于开始时间');
|