This commit is contained in:
2025-10-27 23:59:31 +08:00
parent 8b6dd7d8a8
commit 2096302eca

View File

@@ -69,9 +69,14 @@
<el-link :href="scope.row.jdUrl" target="_blank" type="primary">{{ scope.row.jdUrl }}</el-link>
</template>
</el-table-column>
<el-table-column label="佣金" align="center" prop="commission" width="120">
<el-table-column label="佣金(收取)" align="center" prop="commissionReceive" width="120">
<template slot-scope="scope">
<span>{{ scope.row.commission ? '¥' + scope.row.commission : '-' }}</span>
<span>{{ scope.row.commissionReceive ? '¥' + scope.row.commissionReceive : '-' }}</span>
</template>
</el-table-column>
<el-table-column label="佣金(支付)" align="center" prop="commissionPay" width="120">
<template slot-scope="scope">
<span>{{ scope.row.commissionPay ? '¥' + scope.row.commissionPay : '-' }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180">
@@ -103,8 +108,11 @@
<el-form-item label="京东链接" prop="jdUrl">
<el-input v-model="form.jdUrl" type="textarea" :rows="3" placeholder="请输入京东链接" />
</el-form-item>
<el-form-item label="佣金" prop="commission">
<el-input-number v-model="form.commission" :precision="2" :step="0.1" :min="0" placeholder="请输入佣金" />
<el-form-item label="佣金(收取)" prop="commissionReceive">
<el-input-number v-model="form.commissionReceive" :precision="2" :step="0.1" :min="0" placeholder="请输入佣金(收取)" style="width: 100%;" />
</el-form-item>
<el-form-item label="佣金(支付)" prop="commissionPay">
<el-input-number v-model="form.commissionPay" :precision="2" :step="0.1" :min="0" placeholder="请输入佣金(支付)" style="width: 100%;" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@@ -156,8 +164,11 @@ export default {
jdUrl: [
{ required: true, message: "京东链接不能为空", trigger: "blur" }
],
commission: [
{ required: true, message: "佣金不能为空", trigger: "blur" }
commissionReceive: [
{ required: true, message: "佣金(收取)不能为空", trigger: "blur" }
],
commissionPay: [
{ required: true, message: "佣金(支付)不能为空", trigger: "blur" }
]
}
};
@@ -184,7 +195,9 @@ export default {
this.form = {
productModel: null,
jdUrl: null,
commission: 0
commission: 0,
commissionReceive: 0,
commissionPay: 0
};
this.resetForm("form");
},