|
|
@@ -2,6 +2,7 @@
|
|
|
<a-modal
|
|
|
:title="title"
|
|
|
:visible="visible"
|
|
|
+ :width="modelStyle.width"
|
|
|
:bodyStyle="bodyStyle"
|
|
|
:confirmLoading="confirmLoading"
|
|
|
okText="确认退款"
|
|
|
@@ -24,15 +25,16 @@
|
|
|
</a-form-item>
|
|
|
|
|
|
<a-form-item label="服务费率" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
- <span style="margin:0 30px">{{serviceRate}}%</span>
|
|
|
+ <span style="margin-left: 15px">{{serviceRate}}%</span>
|
|
|
</a-form-item>
|
|
|
<a-form-item label="可见性" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
- <j-dict-select-tag v-decorator="['isDisplay', validatorRules.isDisplay]" :type="'radio'" @change="editDisplay" :triggerChange="true" dictCode="is_display"/>
|
|
|
+ <j-dict-select-tag v-decorator="['isDisplay', validatorRules.isDisplay]" :type="'radio'" @change="editDisplay"
|
|
|
+ :triggerChange="true" dictCode="is_display"/>
|
|
|
</a-form-item>
|
|
|
|
|
|
<a-form-item label=" " :colon="false" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<a-row type="flex" align="middle">
|
|
|
- <a-button type="link">服务费{{service_charge}}元,实际到账{{real_money}}元</a-button>
|
|
|
+ <div style="color: #1890ff">服务费{{service_charge}}元,实际到账{{real_money}}元</div>
|
|
|
</a-row>
|
|
|
|
|
|
</a-form-item>
|
|
|
@@ -65,16 +67,16 @@
|
|
|
return {
|
|
|
title: '退款',
|
|
|
bodyStyle: {
|
|
|
- paddingTop: '20px',
|
|
|
+ paddingTop: '30px',
|
|
|
paddingBottom: '20px',
|
|
|
// height: (window.innerHeight * 0.62) + 'px',
|
|
|
'overflow-y': 'auto'
|
|
|
},
|
|
|
- // modelStyle: {
|
|
|
- // width: '76%',
|
|
|
- // style: { top: '20px' },
|
|
|
- // fullScreen: false
|
|
|
- // },
|
|
|
+ modelStyle: {
|
|
|
+ width: '50%',
|
|
|
+ style: { top: '20px' },
|
|
|
+ fullScreen: false
|
|
|
+ },
|
|
|
serviceRate: 0,
|
|
|
service_charge: '0.00',
|
|
|
real_money: '0.00',
|
|
|
@@ -103,7 +105,7 @@
|
|
|
validator: this.checkMoney
|
|
|
}]
|
|
|
},
|
|
|
- isDisplay:{ rules: [{ required: true, message: '请选择可见性!' }] },
|
|
|
+ isDisplay: { rules: [{ required: true, message: '请选择可见性!' }] }
|
|
|
},
|
|
|
confirmLoading: false,
|
|
|
companyId: 0,
|
|
|
@@ -130,9 +132,9 @@
|
|
|
this.subcontractorId = record.subcontractorId
|
|
|
this.isDisplay = Number(record.isDisplay)
|
|
|
this.id = record.id
|
|
|
- // this.form.setFieldsValue({
|
|
|
- // isDisplay: record.isDisplay
|
|
|
- // })
|
|
|
+ this.form.setFieldsValue({
|
|
|
+ isDisplay: record.isDisplay
|
|
|
+ })
|
|
|
// this.loadData(1)
|
|
|
},
|
|
|
loadData(arg) {
|
|
|
@@ -170,8 +172,8 @@
|
|
|
if (!err) {
|
|
|
this.confirmLoading = true
|
|
|
this.loading = true
|
|
|
- let formData = Object.assign(this.model, values);
|
|
|
- formData.id = this.id;
|
|
|
+ let formData = Object.assign(this.model, values)
|
|
|
+ formData.id = this.id
|
|
|
putAction(this.url.refund, formData).then(data => {
|
|
|
this.confirmLoading = false
|
|
|
if (data.success) {
|
|
|
@@ -182,7 +184,7 @@
|
|
|
title: '退款失败',
|
|
|
content: data.message,
|
|
|
okText: '确定',
|
|
|
- centered:true
|
|
|
+ centered: true
|
|
|
})
|
|
|
}
|
|
|
if (data.code === 510) {
|
|
|
@@ -213,15 +215,15 @@
|
|
|
this.serviceRate = data
|
|
|
},
|
|
|
editDisplay(e) {
|
|
|
- if(e!=null && e!=''){
|
|
|
- this.form.setFieldsValue({ isDisplay:e})
|
|
|
+ if (e != null && e != '') {
|
|
|
+ this.form.setFieldsValue({ isDisplay: e })
|
|
|
}
|
|
|
- var isDisplay = this.form.getFieldValue('isDisplay');
|
|
|
- this.model.isDisplay=isDisplay
|
|
|
+ var isDisplay = this.form.getFieldValue('isDisplay')
|
|
|
+ this.model.isDisplay = isDisplay
|
|
|
},
|
|
|
inputAll() {
|
|
|
this.form.setFieldsValue({
|
|
|
- refundAmount: this.model.totalAmount - this.model.totalRefundAmount
|
|
|
+ refundAmount: this.accSub(this.accSub(this.model.totalAmount, this.model.totalRefundAmount), this.model.totalRefundServiceFee)
|
|
|
})
|
|
|
}
|
|
|
}
|