feat:增加线上续费

This commit is contained in:
yangqingyuan
2024-08-21 16:01:23 +08:00
parent da3519f3c7
commit 8d0932910e
4 changed files with 67 additions and 84 deletions

View File

@@ -309,9 +309,8 @@
<view >
<a-button
class="ele-text-danger"
@click="openOrderOnline(record)"
>退租</a-button>
>续费该设备</a-button>
</view>
</template>
</template>
@@ -414,9 +413,10 @@
</a-col>
</a-row>
</a-card>
<order-online
v-model:visible="showOrderOnline"
<order-xufei
v-model:visible="showOrderXufei"
:data="current"
@done="getRenewOrder"
/>
</ele-modal>
@@ -431,7 +431,7 @@ import {formatNumber} from 'ele-admin-pro/es';
import {storeToRefs} from 'pinia';
import {copyText} from '@/utils/common';
import {Order} from '@/api/order/model';
import OrderOnline from '../components/order-online.vue';
import OrderXufei from '../components/order-xufei.vue';
import {listEquipmentOrderGoods} from '@/api/apps/equipment/order/goods';
import {EquipmentOrderGoods} from '@/api/apps/equipment/order/goods/model';
import * as EquipmentApi from '@/api/apps/equipment';
@@ -440,14 +440,12 @@ import {ColumnItem, DatasourceFunction} from 'ele-admin-pro/es/ele-pro-table/typ
import {listOrder, listOrderPay} from '@/api/order';
import {CopyOutlined} from '@ant-design/icons-vue';
import {EquipmentRecord} from '@/api/apps/equipment/record/model';
import OrderRefund from "@/views/yunxinwei/order/components/order-refund.vue";
const useForm = Form.useForm;
// 是否开启响应式布局
const themeStore = useThemeStore();
const {styleResponsive} = storeToRefs(themeStore);
const showOrderOnline = ref(false);
const showOrderXufei = ref(false);
// 当前编辑数据
const current = ref<Order | null>(null);
@@ -736,7 +734,7 @@ const getEquipmentOrderGoods = () => {
/* 线下缴费 */
const openOrderOnline = (row?: Order) => {
current.value = row ?? null;
showOrderOnline.value = true;
showOrderXufei.value = true;
};
const getEquipment = () => {