Ver Fonte

fix: 商用工程登录机型信息数量必填&大于0

Howie há 1 ano atrás
pai
commit
1c69faf3ae

+ 2 - 1
src/views/commercialEngineering/components/model.vue

@@ -218,7 +218,7 @@ export default {
         },
         {
           columnAttributes: {
-            label: '数量',
+            label: '数量*',
             prop: 'qty'
           },
           render: (h, { row, column, index }) => {
@@ -228,6 +228,7 @@ export default {
                 type="number"
                 value={row.qty}
                 placeholder="请输入数量"
+                min={1}
                 onInput={e => (row.qty = e)}
                 size="mini"
                 clearable

+ 2 - 0
src/views/commercialEngineering/crossDistrict/crossDistrictForm.vue

@@ -31,6 +31,8 @@ export default {
         }
       }
       params.joinData()
+      if(!this.verificationModel())return
+
       if (params.orderType === 'HOME' && params.homeProjectNameRadio) {
         params.projectName = {
           'AREA': params.homeProjectNameArea + '小区' + params.homeProjectNameSeat + '座' + params.homeProjectNameNumber + '号',

+ 2 - 0
src/views/commercialEngineering/crossDistrict/examine.vue

@@ -51,6 +51,8 @@ export default {
         }
       }
       params.joinData()
+      if(!this.verificationModel())return
+
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 2 - 0
src/views/commercialEngineering/frock/examine.vue

@@ -49,6 +49,8 @@ export default {
         }
       }
       params.joinData()
+      if(!this.verificationModel())return
+
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 1 - 1
src/views/commercialEngineering/frock/frockForm.vue

@@ -33,7 +33,7 @@ export default {
       if (params.fileList.length) {
         params.drawUpload = params.fileList[0].url
       }
-
+      if(!this.verificationModel())return
       if (type === 1) {
         submitLoginFrock(params).then(res => {
           this.commonFn('提交成功')

+ 2 - 0
src/views/commercialEngineering/homeDecoration/examine.vue

@@ -50,6 +50,8 @@ export default {
         }
       }
       params.joinData()
+      if(!this.verificationModel())return
+
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 1 - 0
src/views/commercialEngineering/homeDecoration/homeDecorationForm.vue

@@ -31,6 +31,7 @@ export default {
         }
       }
       params.joinData()
+      if(!this.verificationModel())return
       if (params.orderType === 'HOME' && params.homeProjectNameRadio) {
         params.projectName = {
           'AREA': params.homeProjectNameArea + '小区' + params.homeProjectNameSeat + '座' + params.homeProjectNameNumber + '号',