3
0
Fork 0

feat(goods): 新零售复购专区下展示配送收益字段

This commit is contained in:
woody 2025-08-13 11:30:35 +08:00
parent f234fd4850
commit cf26b0e0c6
2 changed files with 56 additions and 5 deletions

View File

@ -112,7 +112,7 @@
<el-option
v-for="item in areaList"
:key="item.value"
:label="item.label"
:label="item.label "
:value="item.value"
/>
</el-select>
@ -509,6 +509,17 @@
/>
</el-form-item>
</el-col>
<template v-if="form.specialArea === 43">
<el-col :span="8">
<el-form-item required prop="areaIncome" label="配送收益">
<el-input
v-model="form.areaIncome"
clearable
:placeholder="'请输入'"
/>
</el-form-item>
</el-col>
</template>
</el-row>
<el-row>
<el-col :span="8">
@ -867,7 +878,6 @@ export default {
bzList: [],
pkGuaranteeLabel: [],
specialArea: '',
// areaIncome: 0,
checkList: [],
waresMemberAuthorizeList: [],
waresAuthorityList: [
@ -876,7 +886,8 @@ export default {
memberCode: ''
}
],
waresSpecsPackList: [{ key: '', value: '' }]
waresSpecsPackList: [{ key: '', value: '' }],
areaIncome: 0.5
},
moren: '/goodsManage/goodsRelease/jcsz',
tabActive: 0,
@ -1068,6 +1079,20 @@ export default {
],
afterGuarantee: [
{ required: true, message: '请输入售后保障', trigger: 'blur' }
],
areaIncome: [
{ required: true, message: '请输入配送收益', trigger: 'blur' },
{ validator: (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入配送收益'))
return
}
if (value < 0) {
callback(new Error('配送收益不能小于0'))
return
}
callback()
}, trigger: 'change' }
]
},
pkId: '',

View File

@ -447,6 +447,18 @@
/>
</el-form-item>
</el-col>
<template v-if="form.specialArea === 43">
<el-col :span="8">
<el-form-item required prop="areaIncome" label="配送收益">
<el-input
v-model="form.areaIncome"
clearable
:placeholder="'请输入'"
/>
</el-form-item>
</el-col>
</template>
</el-row>
<el-row>
<el-col :span="8">
@ -765,7 +777,6 @@ export default {
sptw: '',
ysList: [],
bzList: [],
// areaIncome: 0,
pkGuaranteeLabel: [],
specialArea: '',
checkList: [],
@ -776,7 +787,8 @@ export default {
memberCode: ''
}
],
waresSpecsPackList: [{ key: '', value: '' }]
waresSpecsPackList: [{ key: '', value: '' }],
areaIncome: 0.5
},
moren: '/goodsManage/goodsRelease/jcsz',
tabActive: 0,
@ -971,6 +983,20 @@ export default {
],
afterGuarantee: [
{ required: true, message: '请输入售后保障', trigger: 'blur' }
],
areaIncome: [
{ required: true, message: '请输入配送收益', trigger: 'blur' },
{ validator: (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入配送收益'))
return
}
if (value < 0) {
callback(new Error('配送收益不能小于0'))
return
}
callback()
}, trigger: 'change' }
]
},
yesNo: [],