Commit 69b1c6a9 by Thews

20231218wangwansu

1 parent 83080c27
...@@ -223,15 +223,19 @@ export function getETPManageDel(params) { ...@@ -223,15 +223,19 @@ export function getETPManageDel(params) {
export function getTypicalExampleList(params) { export function getTypicalExampleList(params) {
return post('/kl-typical-case/', params); return post('/kl-typical-case/', params);
} }
// 新建典型案例 // 新建典型案例
export function getTypicalExampleAdd(params) { export function getTypicalExampleAdd(params) {
return post('/kl-typical-case/cTypicalCase', params); return post('/kl-typical-case/cTypicalCase', params);
} }
// 编辑典型案例 // 编辑典型案例
export function getTypicalExampleUpdate(params) { export function getTypicalExampleUpdate(params) {
return post('/kl-talent-pool/uTypicalCase', params); return post('/kl-typical-case/uTypicalCase', params);
} }
// 删除典型案例 // 删除典型案例
export function getTypicalExampleDel(params) { export function getTypicalExampleDel(params) {
return post('/kl-talent-pool/del', params); return post('/kl-typical-case/del', params);
}
// 典型案例导出
export function getTypicalExampleExcel(params) {
return post('/excel/etTc', params);
} }
\ No newline at end of file
...@@ -37,29 +37,30 @@ ...@@ -37,29 +37,30 @@
<el-button type="primary" size="medium" icon="el-icon-plus" @click="exportFile">导出</el-button> <el-button type="primary" size="medium" icon="el-icon-plus" @click="exportFile">导出</el-button>
</div> </div>
<el-table :height="tableHeight" @selection-change="handleSelectionChange" v-loading="loading" :data="tableData" stripe border> <el-table :height="tableHeight" @selection-change="handleSelectionChange" v-loading="loading" :data="tableData" stripe border>
<el-table-column type="selection" width="55" :selectable="selectable"></el-table-column> <!-- <el-table-column type="selection" width="55" :selectable="selectable"></el-table-column> -->
<el-table-column type="selection" width="55"></el-table-column>
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column> <el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column prop="tcName" label="案例名称" align="center"></el-table-column> <el-table-column prop="tcName" label="案例名称" align="center"></el-table-column>
<el-table-column prop="tcType" label="案例类型" align="center"> <el-table-column prop="tcType" label="案例类型" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{dicObj.tcType[scope.row.tcType]}}</span> <span >{{dicObj.tcType[String(scope.row.tcType)]}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="prjType" label="项目类型" align="center"> <el-table-column prop="prjType" label="项目类型" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{dicObj.prjType[scope.row.prjType]}}</span> <span >{{dicObj.prjType[String(scope.row.prjType)]}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="buildContent" label="建设内容" align="center"></el-table-column> <el-table-column prop="buildContent" label="建设内容" align="center"></el-table-column>
<el-table-column prop="archiDetail" label="架构详情" align="center"></el-table-column> <el-table-column prop="archiDetail" label="架构详情" align="center"></el-table-column>
<el-table-column prop="problemType" label="问题类型" align="center"> <el-table-column prop="problemType" label="问题类型" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{dicObj.problemType[scope.row.problemType]}}</span> <span >{{dicObj.problemType[String(scope.row.problemType)]}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="problemLevel" label="问题等级" align="center"> <el-table-column prop="problemLevel" label="问题等级" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{dicObj.problemLevel[scope.row.problemLevel]}}</span> <span >{{dicObj.problemLevel[String(scope.row.problemLevel)]}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="problemContent" label="问题描述" align="center"></el-table-column> <el-table-column prop="problemContent" label="问题描述" align="center"></el-table-column>
...@@ -146,6 +147,7 @@ import { ...@@ -146,6 +147,7 @@ import {
getTypicalExampleAdd, getTypicalExampleAdd,
getTypicalExampleUpdate, getTypicalExampleUpdate,
getTypicalExampleDel, getTypicalExampleDel,
getTypicalExampleExcel,
} from '@/api/index.js'; } from '@/api/index.js';
import { MessageBox, Message } from 'element-ui'; import { MessageBox, Message } from 'element-ui';
import $ from 'jquery'; import $ from 'jquery';
...@@ -266,6 +268,8 @@ export default { ...@@ -266,6 +268,8 @@ export default {
this.dicObj.problemLevel[item.value] = item.label; this.dicObj.problemLevel[item.value] = item.label;
}), }),
console.log(this.dicObj);
// this.get_an_li_lei_xing_select(); // this.get_an_li_lei_xing_select();
// this.get_wen_ti_lei_xing_select(); // this.get_wen_ti_lei_xing_select();
// this.get_xiang_mu_lei_xing_select(); // this.get_xiang_mu_lei_xing_select();
...@@ -282,7 +286,6 @@ export default { ...@@ -282,7 +286,6 @@ export default {
if (res.code == 200) { if (res.code == 200) {
this.pager.total = res.data.total; this.pager.total = res.data.total;
this.tableData = res.data.records; this.tableData = res.data.records;
console.log(this.tableData);
} }
}); });
}, },
...@@ -371,7 +374,7 @@ export default { ...@@ -371,7 +374,7 @@ export default {
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
getJGYSGLUpdateBatch(params).then(res => { getTypicalExampleDel(params).then(res => {
if (res.code == 200) { if (res.code == 200) {
this.$message.success("批量删除成功"); this.$message.success("批量删除成功");
this.getList(); this.getList();
...@@ -397,13 +400,7 @@ export default { ...@@ -397,13 +400,7 @@ export default {
} }
}, },
exportFile() {//导出 exportFile() {//导出
const params = { getTypicalExampleExcel(this.params).then(res => {
problemType: 1,
tcName: "",
tcType: 1,
problemLevel: 1
}
exportFileDianXingAnLiSelectData(params).then(res => {
let blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); let blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });
let url = URL.createObjectURL(blob); let url = URL.createObjectURL(blob);
let link = document.createElement('a'); let link = document.createElement('a');
...@@ -461,11 +458,11 @@ export default { ...@@ -461,11 +458,11 @@ export default {
this.tableHeight = table_container_height - search_menu_height - search_btn_height - 90 + 'px'; this.tableHeight = table_container_height - search_menu_height - search_btn_height - 90 + 'px';
}, },
selectable(row) {//表格勾选框禁用 selectable(row) {//表格勾选框禁用
// if(row.state == 1) { if(row.state == 1) {
// return false; // 禁用 return false; // 禁用
// } else { } else {
// return true; //不禁用 return true; //不禁用
// } }
}, },
// 表格多选 // 表格多选
handleSelectionChange(e) { handleSelectionChange(e) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!