Explorar o código

fix 结算页参数

zhouqun %!s(int64=7) %!d(string=hai) anos
pai
achega
009d315435

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/200.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
dist/_nuxt/3c1bdadff13c1a4e8331.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
dist/_nuxt/0cdcec1ddfe9e8c6c068.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1
dist/_nuxt/de6f1aa33afb355e2022.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/login/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/404/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cert_check/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cert_edit/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cert_pro/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cloud_balance/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cloud_developer/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/cloud_job/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/dev_check/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/dev_check_detail/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/dev_show/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/gongmall/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/vip_manager/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/vip_order/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/vip_setting/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/wage_details/index.html


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 2 - 2
dist/main/wage_settlement/index.html


+ 24 - 8
pages/main/index/wage_settlement.vue

@@ -306,6 +306,13 @@ export default {
      * 点击保存或支付
      */
     async jobPeriodSettle(action) {
+      if (this.returnMoney < 0 || this.detail.work_hour.work_rate > 100) {
+        this.$message({
+          message: '退还金额不能小于0 且 结算比例不能大于100',
+          type: 'error'
+        })
+        return;
+      }
       let res = await this.$post('/api/admin/job/job_period_settle', {
         // 云端工作周期id(int)
         period_id: this.period_id,
@@ -327,15 +334,24 @@ export default {
         is_use_deposit: this.is_use_deposit ? 1 : 0,
         person_service_fee_rate: this.detail.rate.origin_person_service_fee_rate,
       })
-      // console.log(res)
       if(!res) return
-      this.$message({
-        message: '成功',
-        type: 'success'
-      })
-      setTimeout(() => {
-        location.reload()
-      }, 1000)
+      if (res.status > 0) {
+        this.$message({
+          message: res.info,
+          type: 'success'
+        });
+        setTimeout(() => {
+          location.reload()
+        }, 1000)
+      } else {
+        if (!res.info) {
+          console.log(res)
+        }
+        this.$message({
+          message: res.info ? res.info : '接口返回数据异常',
+          type: 'error'
+        })
+      }
     },
     /**
      * 获取数据