完善导入导出
This commit is contained in:
@@ -4,7 +4,22 @@
|
||||
<!-- 搜索和操作区域 -->
|
||||
<div class="system-user-search mb15">
|
||||
<el-form :inline="true">
|
||||
<el-form-item label="标签">
|
||||
<el-input size="default" v-model="tableData.param.tag" placeholder="请输入标签" class="w-50 m-2" clearable @keyup.enter="handleSearch" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button size="default" type="primary" class="ml10" @click="handleSearch" :loading="tableData.loading">
|
||||
<el-icon>
|
||||
<ele-Search />
|
||||
</el-icon>
|
||||
查询
|
||||
</el-button>
|
||||
<el-button size="default" class="ml10" @click="handleReset" :disabled="tableData.loading">
|
||||
<el-icon>
|
||||
<ele-Refresh />
|
||||
</el-icon>
|
||||
重置
|
||||
</el-button>
|
||||
<el-button size="default" type="success" @click="handleAdd">
|
||||
<el-icon><FolderAdd /></el-icon>
|
||||
新增话术
|
||||
@@ -78,6 +93,7 @@ interface ScriptItem {
|
||||
interface TableParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
tag: '';
|
||||
}
|
||||
|
||||
interface TableState {
|
||||
@@ -96,9 +112,27 @@ const tableData = reactive<TableState>({
|
||||
param: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
tag: '',
|
||||
},
|
||||
});
|
||||
|
||||
/**
|
||||
* 处理搜索
|
||||
*/
|
||||
const handleSearch = () => {
|
||||
tableData.param.pageNum = 1; // 搜索时重置到第一页
|
||||
loadTableData();
|
||||
};
|
||||
|
||||
/**
|
||||
* 重置查询条件
|
||||
*/
|
||||
const handleReset = () => {
|
||||
// 重新获取数据
|
||||
tableData.param = { pageNum: 1, pageSize: 10, tag: '' };
|
||||
loadTableData();
|
||||
};
|
||||
|
||||
// ==================== 时间处理函数 ====================
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user