Browse Source

修改导入付款添加服务费率修改

LiFei 5 years atrás
parent
commit
a4f2f5ec59

+ 12 - 1
src/views/hwpayment/modules/HwPaymentExportModal.vue

@@ -49,6 +49,14 @@
         </a-form-item>
 
 
+        <a-form-item label="服务费率" :labelCol="labelCol" :wrapperCol="wrapperCol">
+          <a-input-number :min="0.01" :max="99.99" v-decorator="[ 'serviceRate', {rules: [{ required: true, message: '请输入服务费率' }],initialValue:model.serviceRate}]"
+                          :formatter="value => `${value}%`" :parser="value => value.replace('%', '')"
+                          placeholder="请输入服务费率"
+                          style="width: 100%"/>
+        </a-form-item>
+
+
         <a-form-item label="账户余额" :labelCol="labelCol" :wrapperCol="wrapperCol">
           <span style="color: #2eabff">{{model.balance}}</span>
         </a-form-item>
@@ -220,7 +228,8 @@
             }
           }
         })
-        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`+companyId+"&subcontractorId="+this.selectSubcontractorId+"&cpType="+this.model.cpType;
+        this.model.serviceRate=this.form.getFieldValue("serviceRate")
+        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`+companyId+"&subcontractorId="+this.selectSubcontractorId+"&cpType="+this.model.cpType+"&serviceRate="+this.model.serviceRate;
       },
 
       /* 导入 */
@@ -346,6 +355,8 @@
           // this.form.setFieldsValue({ balance: formData.departIdList[i].balance })
           this.model.balance=formData.departIdList[i].balance
           this.model.cpType=formData.departIdList[i].cpType
+          this.form.setFieldsValue({ serviceRate: formData.departIdList[i].serviceRate })
+          this.model.serviceRate=formData.departIdList[i].serviceRate;
         }
         this.checkedDepartKeys = this.selectedDepartKeys  //更新当前的选择keys
         if(this.selectedDepartKeys[0]){

+ 2 - 0
src/views/hwpayment/modules/SelectCompanySubcontractorWindow.vue

@@ -126,6 +126,7 @@
             depart.title = de.subcontractorName;
             depart.balance = de.balance;
             depart.cpType = de.cpType;
+            depart.serviceRate = de.serviceRate;
             this.departList[0] = depart
           }
         }else{//多选
@@ -139,6 +140,7 @@
             depart.title = de.subcontractorName;
             depart.balance = de.balance;
             depart.cpType = de.cpType;
+            depart.serviceRate = de.serviceRate;
             this.departList.push(depart)
           }
         }