反馈导入导出

This commit is contained in:
2023-11-24 00:55:05 +08:00
parent da3fb87975
commit 20b77a119a
2 changed files with 18 additions and 5 deletions

View File

@@ -14,14 +14,15 @@
</el-form-item>
</el-form>
</div>
<!-- <div style="margin: 0px 0 20px 0">-->
<!-- <el-button type="primary" @click="createRow()" icon="el-icon-plus"> </el-button>-->
<!-- </div>-->
<div style="margin: 0px 0 20px 0">
<el-button type="primary" @click="downloadFeedback()" icon="el-icon-download">导出反馈</el-button>
<el-button type="primary" @click="showImportFeedbackPage()" icon="el-icon-upload2">导入反馈</el-button>
</div>
<div>
<el-table :data="result.records" style="width: 100%">
<el-table-column type="index" label="行号" width="60"></el-table-column>
<el-table-column prop="name" label="名称"></el-table-column>
<el-table-column prop="type" label="类型" :formatter="typeFormatter"></el-table-column>
<el-table-column prop="type" label="性质" :formatter="typeFormatter"></el-table-column>
<!-- <el-table-column label="操作" width="100">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button @click.native.prevent="modifyRow(scope.row)" type="text" size="small">-->
@@ -62,7 +63,7 @@
</template>
<script>
import request from '@/utils/request';
import request, {getBaseUrl} from '@/utils/request';
var _this;
export default {
@@ -110,6 +111,14 @@ export default {
typeFormatter(row) {
return this.typeMap[row.type] || "";
},
showImportFeedbackPage() {
_this.$router.push({
path: "importFeedback"
});
},
downloadFeedback() {
window.open(getBaseUrl() + '/bulk/get_bulk/feedback');
},
handleCurrentChange(val) {
_this.qo.pageNo = val;
_this.queryData();

View File

@@ -63,6 +63,10 @@ export default new Router({
path: 'feedbackType',
component: () => import('@/components/menus/FeedbackType')
},
{
path: 'importFeedback',
component: () => import('@/components/menus/feedback/ImportFeedback')
},
{
path: 'intelligenceRecommend',
component: () => import('@/components/menus/IntelligenceRecommend')