|
|
@@ -28,6 +28,7 @@
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
+ <el-button icon="Bottom" @click="handleExport">导出会员列表</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -178,7 +179,15 @@ const resetQuery = () => {
|
|
|
queryParams.value.payEndDate = '';
|
|
|
handleQuery();
|
|
|
};
|
|
|
-
|
|
|
+const handleExport = () => {
|
|
|
+ proxy?.download(
|
|
|
+ 'dgtmedicine/member/exportMemberList',
|
|
|
+ {
|
|
|
+ ...queryParams.value
|
|
|
+ },
|
|
|
+ `会员列表_${new Date().getTime()}.xlsx`
|
|
|
+ );
|
|
|
+};
|
|
|
const memberDetail = (row: any) => {
|
|
|
router.push({ path: `member-detail`, query: { memberId: row.id } });
|
|
|
};
|