Commit 0e46d05e by liuyong

修改页面

1 parent 73f7200b
...@@ -169,8 +169,7 @@ export function editJiShuZhengCeJieGouHuaTable(params) { ...@@ -169,8 +169,7 @@ export function editJiShuZhengCeJieGouHuaTable(params) {
// 典型案例库管理-所有下拉值 // 典型案例库管理-所有下拉值
export function getDianXingAnLiSelectData(params) { export function getDianXingAnLiSelectData(params) {
// return post('/shared/vi/dict/gDictByKey', params); // return post('/shared/vi/dict/gDictByKey', params);
return post('/dict/gDictByKey', params); return post('/network/dict/gDictByKey', params);
} }
// 典型案例库管理-导出 // 典型案例库管理-导出
export function exportFileDianXingAnLiSelectData(params) { export function exportFileDianXingAnLiSelectData(params) {
...@@ -198,7 +197,6 @@ export function get_BaoGaoMoBanGuanLianShiYong_Table(params) { ...@@ -198,7 +197,6 @@ export function get_BaoGaoMoBanGuanLianShiYong_Table(params) {
return post('/kl-report-temp-link/', params); return post('/kl-report-temp-link/', params);
} }
// 专家人才库管理 // 专家人才库管理
// 列表查询 // 列表查询
export function getETPManageList(params) { export function getETPManageList(params) {
...@@ -248,4 +246,20 @@ export function getDocPoolList(params) { ...@@ -248,4 +246,20 @@ export function getDocPoolList(params) {
// 新建总体架构资产文档 // 新建总体架构资产文档
export function getDocPoolAdd(params) { export function getDocPoolAdd(params) {
return post('/kl-doc-pool/cDocPool', params); return post('/kl-doc-pool/cDocPool', params);
}
// 技术政策结构化,批量删除
export function deleteAllJiShuZhengCeJieGouHua(params) {
return post('/kl-tech-policy/updKlTechPolicyBatch', params);
}
// 报告模版结构化,批量删除
export function deleteAllBaoGaoMoBanJieGouHua(params) {
return post('/kl-report-temp/updKlReportTempBatch', params);
}
// 报告模版关联使用,批量删除
export function deleteAllBaoGaoMoBanGuanLianShiYong(params) {
return post('/kl-report-temp-link/updKlReportTempLinkBatch', params);
}
// 报告模版关联使用,删除
export function deleteBaoGaoMoBanGuanLianShiYong(params) {
return post('/kl-report-temp-link/updKlReportTempLink', params);
} }
\ No newline at end of file
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<!-- <input @change="fileUpload" type="file" /> --> <!-- <input @change="fileUpload" type="file" /> -->
<el-upload <el-upload
class="upload-demo" class="upload-demo"
action="/fileUpload/oss/upload" action="/api/network/oss/upload"
ref="upload" ref="upload"
:on-remove="handleRemove" :on-remove="handleRemove"
:on-success="handleFileUploadSuccess" :on-success="handleFileUploadSuccess"
...@@ -130,7 +130,8 @@ ...@@ -130,7 +130,8 @@
import { import {
addReportTemplateFabric, addReportTemplateFabric,
get_BaoGaoMoBanJieGouHua_Table, get_BaoGaoMoBanJieGouHua_Table,
editReportTemplateFabric editReportTemplateFabric,
deleteAllBaoGaoMoBanJieGouHua
} 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';
...@@ -313,7 +314,41 @@ export default { ...@@ -313,7 +314,41 @@ export default {
message: '请选择至少一条数据!' message: '请选择至少一条数据!'
}); });
}else { }else {
let krtIdArray = [];
this.selectTable.forEach(item => {
krtIdArray.push(item.krtId);
});
const params = {
krtId: krtIdArray,
delFlag: 1
};
MessageBox.confirm('确定删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass: 'messageClass',
confirmButtonClass: 'confirmClass',
type: 'warning'
}).then(() => {
deleteAllBaoGaoMoBanJieGouHua(params).then(res => {
if(res.code == 200) {
this.get_table();
Message({
type: 'success',
message: '删除成功!'
});
}else {
Message({
type: 'error',
message: res.msg
});
}
})
}).catch(() => {
Message({
type: 'info',
message: '已取消'
});
});
} }
}, },
reset() {//重置 reset() {//重置
......
...@@ -5,19 +5,19 @@ ...@@ -5,19 +5,19 @@
<div class="search_menu_item_container"> <div class="search_menu_item_container">
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">单位</span> <span class="search_title">单位</span>
<el-input v-model="searchParams.tpoName" placeholder="请输入内容" class="search_item"></el-input> <el-input v-model="searchParams.deptName" placeholder="请输入内容" class="search_item"></el-input>
</div> </div>
<div class="search_menu_item" style="margin-right: 50px;"> <div class="search_menu_item" style="margin-right: 50px;">
<span class="search_title">系统名称</span> <span class="search_title">系统名称</span>
<el-input v-model="searchParams.startTime" placeholder="请输入内容" class="search_item"></el-input> <el-input v-model="searchParams.appName" placeholder="请输入内容" class="search_item"></el-input>
</div> </div>
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">项目名称</span> <span class="search_title">项目名称</span>
<el-input v-model="searchParams.state" placeholder="请输入内容" class="search_item"></el-input> <el-input v-model="searchParams.projectName" placeholder="请输入内容" class="search_item"></el-input>
</div> </div>
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">模版名称</span> <span class="search_title">模版名称</span>
<el-input v-model="searchParams.let4" placeholder="请输入内容" class="search_item"></el-input> <el-input v-model="searchParams.tempName" placeholder="请输入内容" class="search_item"></el-input>
</div> </div>
</div> </div>
<div class="search_menu_btn_container"> <div class="search_menu_btn_container">
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<el-table-column prop="deptName" label="单位" align="center"></el-table-column> <el-table-column prop="deptName" label="单位" align="center"></el-table-column>
<el-table-column prop="appName" label="系统名称" align="center"></el-table-column> <el-table-column prop="appName" label="系统名称" align="center"></el-table-column>
<el-table-column prop="projectName" label="项目名称" align="center"></el-table-column> <el-table-column prop="projectName" label="项目名称" align="center"></el-table-column>
<el-table-column prop="deptName" label="模板名称" align="center"></el-table-column> <el-table-column prop="tempName" label="模板名称" align="center"></el-table-column>
<el-table-column prop="createTime_" label="创建时间" align="center"></el-table-column> <el-table-column prop="createTime_" label="创建时间" align="center"></el-table-column>
<el-table-column label="操作" width="600" align="center"> <el-table-column label="操作" width="600" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -95,28 +95,31 @@ ...@@ -95,28 +95,31 @@
<el-form :model="ruleForm" ref="form"> <el-form :model="ruleForm" ref="form">
<div class="form_item_container"> <div class="form_item_container">
<el-form-item label="单位:" prop="let1" style="margin-left: 27px;width: 30.5%;"> <el-form-item label="单位:" prop="let1" style="margin-left: 27px;width: 30.5%;">
<el-select v-model="ruleForm.let1" placeholder="请选择"> <!-- <el-select v-model="ruleForm.let1" placeholder="请选择">
<el-option label="已发布" value="1"></el-option> <el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option> <el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option> <el-option label="暂存" value="2"></el-option>
</el-select> </el-select> -->
<el-input v-model="ruleForm.let1"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="系统名称:" prop="let2"> <el-form-item label="系统名称:" prop="let2">
<el-select v-model="ruleForm.let2" placeholder="请选择"> <!-- <el-select v-model="ruleForm.let2" placeholder="请选择">
<el-option label="已发布" value="1"></el-option> <el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option> <el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option> <el-option label="暂存" value="2"></el-option>
</el-select> </el-select> -->
<el-input v-model="ruleForm.let2"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称:" prop="let3"> <el-form-item label="项目名称:" prop="let3">
<el-select v-model="ruleForm.let3" placeholder="请选择"> <!-- <el-select v-model="ruleForm.let3" placeholder="请选择">
<el-option label="已发布" value="1"></el-option> <el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option> <el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option> <el-option label="暂存" value="2"></el-option>
</el-select> </el-select> -->
<el-input v-model="ruleForm.let3"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模板名称:" prop="let4"> <el-form-item label="模板名称:" prop="let4">
<el-select v-model="ruleForm.let4" placeholder="请选择"> <el-select v-model="ruleForm.let4" placeholder="请选择" style="width: 210px;">
<el-option label="已发布" value="1"></el-option> <el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option> <el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option> <el-option label="暂存" value="2"></el-option>
...@@ -137,8 +140,8 @@ ...@@ -137,8 +140,8 @@
<script> <script>
import { import {
get_BaoGaoMoBanGuanLianShiYong_Table, get_BaoGaoMoBanGuanLianShiYong_Table,
addJiShuZhengCeJieGouHuaTable, deleteBaoGaoMoBanGuanLianShiYong,
editJiShuZhengCeJieGouHuaTable deleteAllBaoGaoMoBanGuanLianShiYong
} 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';
...@@ -159,10 +162,10 @@ export default { ...@@ -159,10 +162,10 @@ export default {
tableData: [], tableData: [],
add_dialog: false, add_dialog: false,
searchParams: { searchParams: {
tpoName: null, deptName: null,
startTime: null, appName: null,
state: null, projectName: null,
let4: null, tempName: null,
}, },
loading: false, loading: false,
selectTable: [], selectTable: [],
...@@ -215,10 +218,10 @@ export default { ...@@ -215,10 +218,10 @@ export default {
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
const params = { const params = {
id: row.ktepId, krtlId: row.krtlId,
state: row.state delFlag: 1
} }
editJiShuZhengCeJieGouHuaTable(params).then(res => { deleteBaoGaoMoBanGuanLianShiYong(params).then(res => {
if(res.code == 200) { if(res.code == 200) {
this.get_table(); this.get_table();
Message({ Message({
...@@ -285,13 +288,48 @@ export default { ...@@ -285,13 +288,48 @@ export default {
message: '请选择至少一条数据!' message: '请选择至少一条数据!'
}); });
}else { }else {
let krtlIdArray = [];
this.selectTable.forEach(item => {
krtlIdArray.push(item.krtlId);
});
const params = {
krtlId: krtlIdArray,
delFlag: 1
};
MessageBox.confirm('确定删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass: 'messageClass',
confirmButtonClass: 'confirmClass',
type: 'warning'
}).then(() => {
deleteAllBaoGaoMoBanGuanLianShiYong(params).then(res => {
if(res.code == 200) {
this.get_table();
Message({
type: 'success',
message: '删除成功!'
});
}else {
Message({
type: 'error',
message: res.msg
});
}
})
}).catch(() => {
Message({
type: 'info',
message: '已取消'
});
});
} }
}, },
reset() {//重置 reset() {//重置
this.query_item1 = null; this.searchParams.deptName = null;
this.query_item3 = null; this.searchParams.appName = null;
this.query_item4 = null; this.searchParams.projectName = null;
this.searchParams.tempName = null;
}, },
// 每页条数改变 // 每页条数改变
handleSizeChange(val) { handleSizeChange(val) {
...@@ -307,9 +345,10 @@ export default { ...@@ -307,9 +345,10 @@ export default {
get_table() {//查询表格数据 get_table() {//查询表格数据
this.loading = true; this.loading = true;
const params = { const params = {
"deptName": this.searchParams.deptName,
"appName": this.searchParams.appName,
"projectName": this.searchParams.projectName,
"tempName": this.searchParams.tempName, "tempName": this.searchParams.tempName,
"tempType": this.searchParams.tempType,
"createTime": this.searchParams.createTime,
"current": this.pager.current, "current": this.pager.current,
"pageSize": this.pager.size, "pageSize": this.pager.size,
}; };
......
...@@ -59,9 +59,9 @@ ...@@ -59,9 +59,9 @@
<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="tpoName" label="政策名称" align="center"></el-table-column> <el-table-column prop="tpoName" label="政策名称" align="center"></el-table-column>
<el-table-column prop="tepContent" label="政策描述" align="center"></el-table-column> <el-table-column prop="tepContent" label="政策描述" align="center"></el-table-column>
<el-table-column prop="scope" label="适用范围" align="center"></el-table-column> <el-table-column prop="scope_" label="适用范围" align="center"></el-table-column>
<el-table-column prop="deptName" label="发布部门" align="center"></el-table-column> <el-table-column prop="deptName" label="发布部门" align="center"></el-table-column>
<el-table-column prop="level" label="级别" align="center"></el-table-column> <el-table-column prop="level_" label="级别" align="center"></el-table-column>
<el-table-column prop="startTime_" label="启用时间" align="center"></el-table-column> <el-table-column prop="startTime_" label="启用时间" align="center"></el-table-column>
<el-table-column prop="createMan" label="创建人" align="center"></el-table-column> <el-table-column prop="createMan" label="创建人" align="center"></el-table-column>
<el-table-column prop="createTime_" label="创建时间" align="center"></el-table-column> <el-table-column prop="createTime_" label="创建时间" align="center"></el-table-column>
...@@ -113,11 +113,7 @@ ...@@ -113,11 +113,7 @@
</el-form-item> </el-form-item>
<el-form-item label="适用范围:" prop="let2"> <el-form-item label="适用范围:" prop="let2">
<el-select v-model="ruleForm.let2" placeholder="请选择"> <el-select v-model="ruleForm.let2" placeholder="请选择">
<el-option label="业务领域" :value="1"></el-option> <el-option v-for="item in shiYongFanWei" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-option label="应用领域" :value="2"></el-option>
<el-option label="数据领域" :value="3"></el-option>
<el-option label="技术领域" :value="4"></el-option>
<el-option label="安全领域" :value="5"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="发布部门:" prop="let3"> <el-form-item label="发布部门:" prop="let3">
...@@ -125,9 +121,7 @@ ...@@ -125,9 +121,7 @@
</el-form-item> </el-form-item>
<el-form-item label="级别:" prop="let4" style="margin-left: 27px;width: 30.5%;"> <el-form-item label="级别:" prop="let4" style="margin-left: 27px;width: 30.5%;">
<el-select v-model="ruleForm.let4" placeholder="请选择" style="width: 200px;"> <el-select v-model="ruleForm.let4" placeholder="请选择" style="width: 200px;">
<el-option label="一级" :value="1"></el-option> <el-option v-for="item in jiBie" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-option label="二级" :value="2"></el-option>
<el-option label="三级" :value="3"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="启用时间:" prop="let5"> <el-form-item label="启用时间:" prop="let5">
...@@ -164,7 +158,9 @@ ...@@ -164,7 +158,9 @@
import { import {
getJiShuZhengCeJieGouHuaTable, getJiShuZhengCeJieGouHuaTable,
addJiShuZhengCeJieGouHuaTable, addJiShuZhengCeJieGouHuaTable,
editJiShuZhengCeJieGouHuaTable editJiShuZhengCeJieGouHuaTable,
getDianXingAnLiSelectData,
deleteAllJiShuZhengCeJieGouHua
} 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';
...@@ -206,7 +202,9 @@ export default { ...@@ -206,7 +202,9 @@ export default {
}, },
tableHeight: null, tableHeight: null,
is_add_edit: 'add', is_add_edit: 'add',
editId: undefined editId: undefined,
shiYongFanWei: [],
jiBie: []
}; };
}, },
mounted(){ mounted(){
...@@ -215,8 +213,38 @@ export default { ...@@ -215,8 +213,38 @@ export default {
}) })
this.set_table_height(); this.set_table_height();
this.get_table(); this.get_table();
this.get_shi_yong_fan_wei_select().then(res => {
this.shiYongFanWei = res;
});
this.get_ji_bie_select().then(res => {
this.jiBie = res;
});
}, },
methods: { methods: {
get_shi_yong_fan_wei_select() {//适用范围下拉
const params = {
key: "tech_policy_scope"
}
return new Promise((resolve, reject) => {
getDianXingAnLiSelectData(params).then(res => {
if(res.code == 200) {
resolve(res.data);
}
})
})
},
get_ji_bie_select() {//级别下拉
const params = {
key: "tech_policy_level"
}
return new Promise((resolve, reject) => {
getDianXingAnLiSelectData(params).then(res => {
if(res.code == 200) {
resolve(res.data);
}
})
})
},
importFile() {//导入 importFile() {//导入
const inpEle = document.createElement("input"); const inpEle = document.createElement("input");
inpEle.type = "file"; inpEle.type = "file";
...@@ -231,9 +259,9 @@ export default { ...@@ -231,9 +259,9 @@ export default {
}, },
editItem(row) {//编辑 editItem(row) {//编辑
this.ruleForm.let1 = row.tpoName; this.ruleForm.let1 = row.tpoName;
this.ruleForm.let2 = row.scope; this.ruleForm.let2 = ''+row.scope;
this.ruleForm.let3 = row.deptName; this.ruleForm.let3 = row.deptName;
this.ruleForm.let4 = row.level; this.ruleForm.let4 = ''+row.level;
this.ruleForm.let5 = row.startTime; this.ruleForm.let5 = row.startTime;
this.ruleForm.let6 = row.state; this.ruleForm.let6 = row.state;
this.ruleForm.let7 = row.tepContent; this.ruleForm.let7 = row.tepContent;
...@@ -284,7 +312,7 @@ export default { ...@@ -284,7 +312,7 @@ export default {
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
const params = { const params = {
id: row.ktepId, ktepId: row.ktepId,
state: 0 state: 0
} }
editJiShuZhengCeJieGouHuaTable(params).then(res => { editJiShuZhengCeJieGouHuaTable(params).then(res => {
...@@ -358,6 +386,7 @@ export default { ...@@ -358,6 +386,7 @@ export default {
if(this.is_add_edit == 'add') { if(this.is_add_edit == 'add') {
addJiShuZhengCeJieGouHuaTable(requestParams).then(res => { addJiShuZhengCeJieGouHuaTable(requestParams).then(res => {
if(res.code == 200) { if(res.code == 200) {
this.add_dialog = false;
this.get_table(); this.get_table();
Message({ Message({
type: 'success', type: 'success',
...@@ -374,6 +403,7 @@ export default { ...@@ -374,6 +403,7 @@ export default {
editJiShuZhengCeJieGouHuaTable(requestParams).then(res => { editJiShuZhengCeJieGouHuaTable(requestParams).then(res => {
if(res.code == 200) { if(res.code == 200) {
this.get_table(); this.get_table();
this.add_dialog = false;
Message({ Message({
type: 'success', type: 'success',
message: '编辑成功!' message: '编辑成功!'
...@@ -428,7 +458,41 @@ export default { ...@@ -428,7 +458,41 @@ export default {
message: '请选择至少一条数据!' message: '请选择至少一条数据!'
}); });
}else { }else {
let ktepIdArray = [];
this.selectTable.forEach(item => {
ktepIdArray.push(item.ktepId);
});
const params = {
ktepId: ktepIdArray,
state: 0
};
MessageBox.confirm('确定删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass: 'messageClass',
confirmButtonClass: 'confirmClass',
type: 'warning'
}).then(() => {
deleteAllJiShuZhengCeJieGouHua(params).then(res => {
if(res.code == 200) {
this.get_table();
Message({
type: 'success',
message: '删除成功!'
});
}else {
Message({
type: 'error',
message: res.msg
});
}
})
}).catch(() => {
Message({
type: 'info',
message: '已取消'
});
});
} }
}, },
reset() {//重置 reset() {//重置
...@@ -462,9 +526,17 @@ export default { ...@@ -462,9 +526,17 @@ export default {
item['startTime_'] = startTime_year + '-' + startTime_month + '-' + startTime_day; item['startTime_'] = startTime_year + '-' + startTime_month + '-' + startTime_day;
item['createTime_'] = createTime_year + '-' + createTime_month + '-' + createTime_day; item['createTime_'] = createTime_year + '-' + createTime_month + '-' + createTime_day;
}) })
this.tableData = res.records; // console.log(res)
Promise.all([ this.get_shi_yong_fan_wei_select(), this.get_ji_bie_select() ]).then(res2 => {
res.records.map(item3 => {
let result1 = res2[0].find(item2 => item2.value == item3.scope);
let result2 = res2[1].find(item2 => item2.value == item3.level);
item3['scope_'] = result1 ? result1.label : '';
item3['level_'] = result2 ? result2.label : '';
});
this.tableData = res.records;
});
this.pager.current = res.current; this.pager.current = res.current;
this.pager.total = res.total; this.pager.total = res.total;
this.pager.size = res.size; this.pager.size = res.size;
......
...@@ -10,9 +10,7 @@ ...@@ -10,9 +10,7 @@
<div class="search_menu_item"> <div class="search_menu_item">
<span class="search_title">符合度</span> <span class="search_title">符合度</span>
<el-select v-model="searchParams.conformCount" placeholder="请选择" class="search_item"> <el-select v-model="searchParams.conformCount" placeholder="请选择" class="search_item">
<el-option label="<30%" value="0"></el-option> <el-option v-for="item in fuHeDu" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-option label="30%~60%" value="1"></el-option>
<el-option label=">60%" value="2"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
...@@ -37,7 +35,7 @@ ...@@ -37,7 +35,7 @@
<el-table-column prop="startTime_" label="统计时间" align="center"></el-table-column> <el-table-column prop="startTime_" label="统计时间" align="center"></el-table-column>
<el-table-column prop="tpoName" label="政策名称" align="center"></el-table-column> <el-table-column prop="tpoName" label="政策名称" align="center"></el-table-column>
<el-table-column prop="tpoContent" label="政策描述" align="center"></el-table-column> <el-table-column prop="tpoContent" label="政策描述" align="center"></el-table-column>
<el-table-column prop="conformCount" label="符合度" align="center"></el-table-column> <el-table-column prop="conformCount_" label="符合度" align="center"></el-table-column>
<el-table-column prop="usefulCount" label="应用数量" align="center"></el-table-column> <el-table-column prop="usefulCount" label="应用数量" align="center"></el-table-column>
<el-table-column prop="ktplRemark" label="备注" align="center"></el-table-column> <el-table-column prop="ktplRemark" label="备注" align="center"></el-table-column>
</el-table> </el-table>
...@@ -63,6 +61,7 @@ ...@@ -63,6 +61,7 @@
<script> <script>
import { import {
getJiShuZhengCeGuanLianShiYongTable, getJiShuZhengCeGuanLianShiYongTable,
getDianXingAnLiSelectData
} 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';
...@@ -90,6 +89,7 @@ export default { ...@@ -90,6 +89,7 @@ export default {
tpoName: null, tpoName: null,
conformCount: null, conformCount: null,
}, },
fuHeDu: []
}; };
}, },
mounted(){ mounted(){
...@@ -98,8 +98,23 @@ export default { ...@@ -98,8 +98,23 @@ export default {
}) })
this.set_table_height(); this.set_table_height();
this.get_table(); this.get_table();
this.get_fu_he_du_select().then(res => {
this.fuHeDu = res;
})
}, },
methods: { methods: {
get_fu_he_du_select() {//符合度下拉
const params = {
key: "tech_compliance"
}
return new Promise((resolve, reject) => {
getDianXingAnLiSelectData(params).then(res => {
if(res.code == 200) {
resolve(res.data);
}
})
})
},
set_table_height() {//动态设置表格高度 set_table_height() {//动态设置表格高度
const table_container_height = $(".table_container").height(); const table_container_height = $(".table_container").height();
const search_menu_height = $(".search_menu").height(); const search_menu_height = $(".search_menu").height();
...@@ -137,7 +152,13 @@ export default { ...@@ -137,7 +152,13 @@ export default {
item['startTime_'] = startTime_year + '-' + startTime_month + '-' + startTime_day; item['startTime_'] = startTime_year + '-' + startTime_month + '-' + startTime_day;
}); });
this.tableData = res.records; this.get_fu_he_du_select().then(res2 => {
res.records.map(item3 => {
let result1 = res2.find(item2 => item2.value == item3.conformCount);
item3['conformCount_'] = result1 ? result1.label : '';
});
this.tableData = res.records;
})
// if(res.code == 200) { // if(res.code == 200) {
// this.loading = false; // this.loading = false;
......
...@@ -5,17 +5,17 @@ module.exports = defineConfig({ ...@@ -5,17 +5,17 @@ module.exports = defineConfig({
// publicPath: "/", // publicPath: "/",
devServer: { devServer: {
proxy: { proxy: {
'/api': { '/api/network': {
target: 'http://43.143.211.42:7004', target: 'http://43.143.211.42:7005',
changeOrigin: true, changeOrigin: true,
// secure: false, // secure: false,
pathRewrite: { '^/api': '' }, pathRewrite: { '^/api/network': '' },
}, },
'/fileUpload': { '/api': {
target: 'http://43.143.211.42:7005', target: 'http://43.143.211.42:7004',
changeOrigin: true, changeOrigin: true,
// secure: false, // secure: false,
pathRewrite: { '^/fileUpload': '' }, pathRewrite: { '^/api': '' },
}, },
} }
}, },
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!