diff --git a/src/api/order/index.ts b/src/api/order/index.ts index ef043c4..73075c3 100644 --- a/src/api/order/index.ts +++ b/src/api/order/index.ts @@ -130,3 +130,14 @@ export async function batteryChange(data){ } return Promise.reject(new Error(res.data.message)); } + +/** + * 强制退租 + */ +export async function rentingOut(data:Order){ + const res = await request.post>('/open/equipment/rentingOut', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/api/order/model/index.ts b/src/api/order/model/index.ts index d14d075..70e4164 100644 --- a/src/api/order/model/index.ts +++ b/src/api/order/model/index.ts @@ -78,6 +78,8 @@ export interface Order { idCode?: string; // 身份证地址 address?: string; + //是否申请退租,1为申请,2为取消 + isRefund?:number; } /** diff --git a/src/views/yunxinwei/order/components/order-refund.vue b/src/views/yunxinwei/order/components/order-refund.vue new file mode 100644 index 0000000..25266a5 --- /dev/null +++ b/src/views/yunxinwei/order/components/order-refund.vue @@ -0,0 +1,114 @@ + + + + diff --git a/src/views/yunxinwei/order/index.vue b/src/views/yunxinwei/order/index.vue index bb311ad..e26420d 100644 --- a/src/views/yunxinwei/order/index.vue +++ b/src/views/yunxinwei/order/index.vue @@ -174,6 +174,9 @@ 换电 + + 退租 + @@ -182,6 +185,8 @@ + + { + current.value = row ?? null; + showOrderRefund.value = true; + }; + /* 打开高级搜索 */ const openAdvanced = () => { showAdvancedSearch.value = !showAdvancedSearch.value;