|
@@ -36,16 +36,17 @@
|
|
|
</div>
|
|
|
|
|
|
<a-table row-key="id" :data="dataSource" :columns="columns" :pagination="pagination"
|
|
|
- :row-selection="rowSelection" v-model:selectedKeys="selectedKeys" :scroll="{ x: 'auto' }">
|
|
|
+ :row-selection="rowSelection" v-model:selectedKeys="selectedKeys" :scroll="{ x: 'auto' }"
|
|
|
+ @page-change="evChangePage">
|
|
|
<template #id="{ record }">
|
|
|
- <!-- 订购生成订单 -->
|
|
|
+ <!-- 获取流量包数据 -->
|
|
|
<a-popconfirm :content="$t('lotCard.confirmTitleOrder')" :ok-text="$t('form.Confirm')"
|
|
|
:cancel-text="$t('form.Cancel')" @ok="handleOrderDialog(record)">
|
|
|
<a class="a-link" v-if="!(record.status == 1 || record.status == 3)" href="javascript:;"
|
|
|
style="margin-right: 1rem">{{
|
|
|
$t('lotCard.titleOrder') }}</a>
|
|
|
</a-popconfirm>
|
|
|
- <!-- 取消订单-退订 -->
|
|
|
+ <!-- 查看订单日志 -->
|
|
|
|
|
|
<a-popconfirm :content="$t('lotCard.confirmTitleCancelOrder')" :ok-text="$t('form.Confirm')"
|
|
|
:cancel-text="$t('form.Cancel')" @ok="handleUnsubscribeDialog(record)">
|
|
@@ -64,7 +65,7 @@ import { onMounted, ref, reactive, getCurrentInstance, nextTick } from "vue";
|
|
|
import { useRoute } from "vue-router";
|
|
|
import { columns } from "./config";
|
|
|
import { Message, Notification } from '@arco-design/web-vue'
|
|
|
-import { orderList, setOrderDataPlan, orderCancel } from "@/api/path/lotCard.api"
|
|
|
+import { getOrderLogsList, setOrderDataPlan, orderCancel } from "@/api/path/lotCard.api"
|
|
|
import { enum_dict } from "@/hooks/enum";
|
|
|
import { useSystemStore } from '@/store/modules/systemStore'
|
|
|
|
|
@@ -110,9 +111,9 @@ const intData = async () => {
|
|
|
const param = {
|
|
|
current: pagination.value.current,
|
|
|
size: pagination.value.pageSize,
|
|
|
- ...searchForm.value,
|
|
|
+ // ...searchForm.value,
|
|
|
}
|
|
|
- const { data } = await orderList(param)
|
|
|
+ const { data } = await getOrderLogsList(param)
|
|
|
dataSource.value = (data.records || []).map(item => {
|
|
|
const dictList = JSON.parse(window.localStorage.getItem('dictList')) ?? []
|
|
|
const statusName = (dictList.filter((dicVal) => dicVal.type_key == enum_dict.SUBSCRIPTION_RELATIONSHIP_STATUS) || []).find(val => val.value == item.status)?.label
|
|
@@ -217,6 +218,10 @@ const handleUnsubscribeDialog = async (record) => {
|
|
|
|
|
|
//
|
|
|
|
|
|
+const evChangePage = (current) => {
|
|
|
+ pagination.value.current = current
|
|
|
+ intData()
|
|
|
+}
|
|
|
const handleSearch = () => {
|
|
|
formRef.value.validate((errors) => {
|
|
|
if (!errors) {
|