门店参数新增

master
十七 4 years ago
parent 17be547c16
commit 97852140a9

@ -21,7 +21,12 @@
<el-table-column align="center" min-width="75" prop="rechargeMoney" label="续充金额"></el-table-column>
<el-table-column align="center" min-width="80" prop="discount" label="享受折扣(%)"></el-table-column>
<el-table-column align="center" min-width="75" prop="giftMoney" label="赠送金额">
<template slot-scope="scope">{{scope.row.giftMoney?scope.row.giftMoney:'无赠送'}}</template>
<template slot-scope="scope">
<span v-if="scope.row.donateType==0"></span>
<span v-if="scope.row.donateType==1"></span>
<span>{{scope.row.giftMoney}}</span>
<span v-if="scope.row.donateType==1">%</span>
</template>
</el-table-column>
<el-table-column align="center" min-width="80" prop="discountFreeAmount" label="赠送折扣(%)">
<template slot-scope="scope">{{scope.row.discountFreeAmount?scope.row.discountFreeAmount:'无折扣'}}</template>

@ -75,7 +75,7 @@
</el-form-item> -->
<el-form-item prop="summation" label="退款金额:">
<div class="form-width-ms">
<el-input oninput="this.value=this.value.replace(/\D*(\d*)(\.?)(\d{0,2})\d*/,'$1$2$3')" pattern="[0-9]*\.?[0-9]{0,2}" @change="endRefundMoney" @blur="endRefundMoney" v-model="refund.courseRefundMoney"></el-input>
<el-input :disabled="refund.refundNumber==refund.courseConsumeCount" oninput="this.value=this.value.replace(/\D*(\d*)(\.?)(\d{0,2})\d*/,'$1$2$3')" pattern="[0-9]*\.?[0-9]{0,2}" @change="endRefundMoney" @blur="endRefundMoney" v-model="refund.courseRefundMoney"></el-input>
</div>
</el-form-item>
<br />
@ -643,37 +643,17 @@ export default {
detailData(v) {
this.getOrder();
},
endRefundMoney() {
let money =
(this.refund.courseConsumeCount * this.refund.price).toFixed(2) * 1;
if (this.refund.courseRefundMoney * 1 > money) {
this.$alert("退款金额不能大于: " + money, "提示", {
confirmButtonText: "确定",
confirmButtonClass: "confirmbtnFalses",
type: "warning",
center: true,
callback: (action) => {},
});
this.refund.courseRefundMoney = money;
endRefundMoney() {},
endNum() {
if (this.refund.refundNumber > this.refund.courseConsumeCount) {
this.refund.refundNumber = this.refund.courseConsumeCount;
this.refund.courseRefundMoney = this.refund.courseConsumePrice;
} else {
this.refund.refundNumber =
(this.refund.courseRefundMoney / this.refund.price).toFixed(2) * 1;
this.refund.refundNumber = parseInt(this.refund.refundNumber);
this.upNum = this.refund.refundNumber;
let form = { ...this.refund };
this.refund = JSON.parse(JSON.stringify(form));
this.refund.courseRefundMoney =
(this.refund.price * this.refund.refundNumber).toFixed(2) * 1;
}
},
endNum() {
this.refund.refundNumber =
(this.refund.courseRefundMoney / this.refund.price).toFixed(2) * 1;
this.refund.refundNumber = parseInt(this.refund.refundNumber);
this.upNum = this.refund.refundNumber;
},
endMoney() {
let money =
(this.refund.courseConsumeCount * this.refund.price).toFixed(2) * 1;
},
close() {
this.refDialogVisible = false;
this.openCollNumber = 0;
@ -969,7 +949,6 @@ export default {
);
that.refund = Object.assign(that.refund, that.radioValueList);
that.refund.refundNumber = null;
let page = {
memberId: that.radioValueList.memberId,
storeId: that.radioValueList.storeId,

@ -25,10 +25,18 @@
<el-form-item label="享受折扣(%)" prop="discount">
<el-input class="form-width" :disabled="form.type == 0" placeholder="赠送卡默认100%" oninput="this.value=this.value.replace(/\D*(\d*)(\.?)(\d{0,2})\d*/,'$1$2$3')" pattern="[0-9]*\.?[0-9]{0,2}" v-model="form.discount" autocomplete="on"></el-input>
</el-form-item>
<el-form-item label="赠送方式:" v-if="form.type==0" prop="donateType">
<el-radio-group v-model="form.donateType">
<el-radio :label="0">固定赠送</el-radio>
<el-radio :label="1">比例赠送</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="赠送金额:" prop="giftMoney">
<el-input class="form-width" oninput="this.value=this.value.replace(/\D*(\d*)(\.?)(\d{0,2})\d*/,'$1$2$3')" pattern="[0-9]*\.?[0-9]{0,2}" v-model="form.giftMoney" autocomplete="on" :disabled="form.type === 1">
<el-input type="number" :placeholder="form.donateType==0?'固定金额':form.donateType==1?'比例赠送(%)':''" class="form-width" oninput="this.value=this.value.replace(/\D*(\d*)(\.?)(\d{0,2})\d*/,'$1$2$3')" pattern="[0-9]*\.?[0-9]{0,2}" v-model="form.giftMoney" autocomplete="on" :disabled="form.type === 1">
</el-input>
</el-form-item>
<el-form-item label="有效期限(月)" prop="validTime" v-show="sessionStorageData.allowValid == 1">
<el-input class="form-width" oninput="this.value=this.value.replace(/\D/g,'')" pattern="[0-9]*" v-model="form.validTime" autocomplete="on"></el-input>
</el-form-item>

@ -35,7 +35,14 @@
<el-table-column align="center" prop="typeRatio" label="充值提成" min-width="80" sortable></el-table-column>
<el-table-column align="center" prop="firstAmount" label="首充金额" min-width="80" sortable></el-table-column>
<el-table-column align="center" prop="rechargeMoney" label="充值金额" min-width="80" sortable></el-table-column>
<el-table-column align="center" prop="giftMoney" label="赠送金额" min-width="80" sortable></el-table-column>
<el-table-column align="center" prop="giftMoney" label="赠送金额" min-width="80" sortable>
<template slot-scope="scope">
<span v-if="scope.row.donateType==0"></span>
<span v-if="scope.row.donateType==1"></span>
<span>{{scope.row.giftMoney}}</span>
<span v-if="scope.row.donateType==1">%</span>
</template>
</el-table-column>
<el-table-column align="center" prop="validTime" label="有效期(月)" min-width="100" sortable></el-table-column>
<el-table-column align="center" prop="founderStaff" label="创建人" min-width="80" sortable></el-table-column>
<el-table-column align="center" prop="storeName" label="所属门店" min-width="120" :show-overflow-tooltip="true" sortable></el-table-column>

@ -33,7 +33,6 @@
</el-radio-group>
</div>
</el-form-item>
<br />
<el-form-item class="memberUsing" label="会员启用:" prop="useRecharge">
<el-radio-group v-model="dataList.memberUsing" :disabled="!editInput">
@ -61,6 +60,14 @@
</div>
</el-radio-group>
</el-form-item><br />
<el-form-item class="pay_pays" label="补单业绩计算:">
<el-radio-group v-model="dataList.replacementOderChia" :disabled="!editInput">
<div class="pay1">
<el-radio :label="0">补单日期</el-radio>
<el-radio :label="1">录单日期</el-radio>
</div>
</el-radio-group>
</el-form-item><br />
<el-form-item class="pay_pays" label="充值/疗程账户时效控制:" prop="useRecharge">
<el-radio-group v-model="dataList.allowValid" :disabled="!editInput">
<el-radio :label="0">不控制有效时间</el-radio><br />
@ -341,6 +348,7 @@ export default {
allowdebt: false, //
debtUsable: null, //
memberPay: null, //
replacementOderChia: null, //
useRecharge: null, //
memberIntegral: false, //
cashier: false, //使
@ -491,6 +499,10 @@ export default {
if (item.paramentName == "memberPay") {
dataList.memberPay = item.paramentValue * 1;
}
if (item.paramentName == "replacementOderChia") {
dataList.replacementOderChia = item.paramentValue * 1;
}
if (item.paramentName == "expMoneyByIntegral") {
dataList.expMoneyByIntegral = item.paramentValue;
}
@ -901,6 +913,9 @@ export default {
dataList.memberPay +
"|" +
"0确认支付密码,1签名确认,2支付密码加签名确认";
dataList.replacementOderChia =
dataList.replacementOderChia + "|" + "0补单日期计算,1录单日期计算";
dataList.serviceTicke =
dataList.serviceTicke + "|" + "数字服务单可以作废控制的天数";
dataList.editOrderNum =

Loading…
Cancel
Save