|
@@ -243,7 +243,9 @@
|
|
|
v-model="form.serviceFeeRate"
|
|
|
:placeholder="$t('storeList.list.pleaseEnterServiceFee')"
|
|
|
maxlength="30"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <template slot="append">%</template>
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -644,7 +646,7 @@ export default {
|
|
|
validator: (rule, value, callback) => {
|
|
|
if (isNaN(value)) {
|
|
|
callback(new Error(this.$t('storeList.list.serviceFeeMustBeNumber')));
|
|
|
- } else if (value < 0 || value > 1) {
|
|
|
+ } else if (value < 0 || value > 100) {
|
|
|
callback(new Error(this.$t('storeList.list.serviceFeeRangeError')));
|
|
|
} else {
|
|
|
callback();
|
|
@@ -751,6 +753,7 @@ export default {
|
|
|
submitForm: function () {
|
|
|
this.$refs['form'].validate((valid) => {
|
|
|
if (valid) {
|
|
|
+ this.form.serviceFeeRate = (this.form.serviceFeeRate / 100).toFixed(2)
|
|
|
if (this.form.id) {
|
|
|
saveStore(this.form).then((response) => {
|
|
|
this.$modal.msgSuccess(this.$t('storeList.list.modifySuccess'));
|