|
@@ -1,5 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<el-table
|
|
<el-table
|
|
|
|
+ v-loading="loading"
|
|
:data="tableData"
|
|
:data="tableData"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
border
|
|
border
|
|
@@ -46,9 +47,11 @@ const page = ref({
|
|
size: 10,
|
|
size: 10,
|
|
});
|
|
});
|
|
const total = ref(0);
|
|
const total = ref(0);
|
|
-
|
|
|
|
|
|
+const loading = ref(false);
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
|
|
+ loading.value = true;
|
|
let { code, data } = await productList(page.value);
|
|
let { code, data } = await productList(page.value);
|
|
|
|
+ loading.value = false;
|
|
if (code != 200) return;
|
|
if (code != 200) return;
|
|
tableData.value = data.records.map((item, i) => ({
|
|
tableData.value = data.records.map((item, i) => ({
|
|
...item,
|
|
...item,
|