1.新增订单手动退款 2.团购新增抖音团购核销
This commit is contained in:
@@ -15,8 +15,10 @@
|
||||
<div v-else style="width: 100%; text-align: center; margin: 30px 0">
|
||||
暂无数据
|
||||
</div>
|
||||
<el-pagination background v-if="ordereData.list.length" layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @current-change="handleCurrentChange" />
|
||||
<el-pagination background v-if="ordereData.list.length" v-model:current-page="ordereData.page"
|
||||
v-model:page-size="ordereData.size" :page-sizes="[10, 30, 50, 100]" layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @size-change="handleCurrentChange"
|
||||
@current-change="handleCurrentChange" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="销售" name="closed">
|
||||
<add :loading="ordereData.loading" :ordereData="ordereData" @emititemboxshow="emititemboxshow"
|
||||
@@ -25,8 +27,10 @@
|
||||
<div v-else style="width: 100%; text-align: center; margin: 30px 0">
|
||||
暂无数据
|
||||
</div>
|
||||
<el-pagination v-if="ordereData.list.length" background layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @current-change="handleCurrentChange" />
|
||||
<el-pagination background v-if="ordereData.list.length" v-model:current-page="ordereData.page"
|
||||
v-model:page-size="ordereData.size" :page-sizes="[10, 30, 50, 100]" layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @size-change="handleCurrentChange"
|
||||
@current-change="handleCurrentChange" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="退单" name="refund">
|
||||
<add :loading="ordereData.loading" :ordereData="ordereData" @emititemboxshow="emititemboxshow"
|
||||
@@ -35,8 +39,10 @@
|
||||
<div v-else style="width: 100%; text-align: center; margin: 30px 0">
|
||||
暂无数据
|
||||
</div>
|
||||
<el-pagination v-if="ordereData.list.length" background layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @current-change="handleCurrentChange" />
|
||||
<el-pagination background v-if="ordereData.list.length" v-model:current-page="ordereData.page"
|
||||
v-model:page-size="ordereData.size" :page-sizes="[10, 30, 50, 100]" layout="prev, pager, next"
|
||||
style="margin-top: 20px" :total="Number(ordereData.total)" @size-change="handleCurrentChange"
|
||||
@current-change="handleCurrentChange" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="快捷收银" name="cash">
|
||||
<cashTable />
|
||||
@@ -251,9 +257,12 @@
|
||||
¥{{ refundamount > 0 ? refundamount : "0.00" }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="recharge_footer_itemright_botton_boxtow" style="margin-right: 10px;">
|
||||
<el-button style="width: 100%; height: 100%" @click="payreturnOrderclick(false)">手动退款</el-button>
|
||||
</div>
|
||||
<div class="recharge_footer_itemright_botton_boxtow">
|
||||
<el-button type="primary" style="width: 100%; height: 100%" :loading="buttonloading"
|
||||
@click="payreturnOrderclick">
|
||||
@click="payreturnOrderclick(true)">
|
||||
<span v-if="!buttonloading">支付退回</span>
|
||||
<span v-else>支付退回...</span>
|
||||
</el-button>
|
||||
@@ -322,9 +331,12 @@ const buttonloading = ref(); //loading
|
||||
function dateConfirm(time) {
|
||||
ordereData.startTime = time[0]
|
||||
ordereData.endTime = time[1]
|
||||
ordereData.page = 1
|
||||
asyncorderfindOrder();
|
||||
}
|
||||
|
||||
// 是否线上退款
|
||||
const isOnline = ref(true)
|
||||
// 获取支付密码
|
||||
async function passwordSuccess(pwd) {
|
||||
try {
|
||||
@@ -345,7 +357,7 @@ async function passwordSuccess(pwd) {
|
||||
});
|
||||
if (arr.length != 0) {
|
||||
// await payreturnOrder(arr, md5(pwd));
|
||||
await payreturnOrder(arr, '');
|
||||
await payreturnOrder(arr, '', isOnline.value);
|
||||
changechecked.value = false;
|
||||
recharge.value = false;
|
||||
itemboxshow.value = false;
|
||||
@@ -355,7 +367,7 @@ async function passwordSuccess(pwd) {
|
||||
asyncorderfindOrder();
|
||||
} else {
|
||||
buttonloading.value = false;
|
||||
ElMessage.error("以没有退款项目!");
|
||||
ElMessage.error("没有退款项目!");
|
||||
}
|
||||
} catch (error) {
|
||||
buttonloading.value = false;
|
||||
@@ -363,7 +375,9 @@ async function passwordSuccess(pwd) {
|
||||
}
|
||||
|
||||
const payreturnOrderclick = lodash.debounce(
|
||||
async () => {
|
||||
async (e) => {
|
||||
console.log(e);
|
||||
isOnline.value = e
|
||||
//搜索手机号
|
||||
if (refundamount.value == 0) {
|
||||
buttonloading.value = false;
|
||||
@@ -866,19 +880,13 @@ onMounted(() => {
|
||||
position: relative;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
|
||||
.recharge_footer_itemright_botton_boxoneabsolute {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
color: #c0c0c0;
|
||||
}
|
||||
|
||||
.recharge_footer_itemright_botton_boxonetext {
|
||||
font-size: 26px;
|
||||
height: 60px;
|
||||
line-height: 60px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user