Commit cd3ee29a by liuyong

修改页面

1 parent 2c053625
......@@ -156,7 +156,7 @@ export function getYMXZDGLProyDel(params) {
}
// 技术政策结构化-列表
export function getJiShuZhengCeJieGouHuaTable(params) {
return get('/kl-tech-policy/', params);
return post('/kl-tech-policy/', params);
}
// 技术政策结构化-新增
export function addJiShuZhengCeJieGouHuaTable(params) {
......
......@@ -10,8 +10,8 @@
<div class="search_menu_item">
<span class="search_title">模板类型</span>
<el-select v-model="searchParams.tempType" placeholder="请选择" class="search_item">
<el-option label="需求模版" value="1"></el-option>
<el-option label="概设模版" value="2"></el-option>
<el-option label="需求模版" :value="1"></el-option>
<el-option label="概设模版" :value="2"></el-option>
</el-select>
</div>
<div class="search_menu_item">
......@@ -38,7 +38,7 @@
</div>
<div class="search_btn">
<el-button type="primary" size="medium" icon="el-icon-document-add" @click="add">新建</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete">删除</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete" @click="moreDelete">删除</el-button>
</div>
<el-table :height="tableHeight" @selection-change="select_table_rows" v-loading="loading" :data="tableData" stripe border>
<el-table-column type="selection" width="55" :selectable="selectable"></el-table-column>
......@@ -58,8 +58,8 @@
<el-table-column label="操作" width="260" align="center">
<template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;">
<el-button icon="el-icon-edit" type="primary" size="mini" :disabled="scope.row.state == 1">编辑</el-button>
<el-button class="shanChu_btn" icon="el-icon-delete" size="mini" @click="deleteItem(scope.row)" :disabled="scope.row.state == 1">删除</el-button>
<el-button icon="el-icon-edit" type="primary" size="mini" @click="editItem(scope.row)">编辑</el-button>
<el-button class="shanChu_btn" icon="el-icon-delete" size="mini" @click="deleteItem(scope.row)">删除</el-button>
</div>
</template>
</el-table-column>
......@@ -82,7 +82,7 @@
</div>
<el-dialog
title="新建模板信息"
title="模板信息"
:visible.sync="add_dialog"
:center="false"
width="60%">
......@@ -94,23 +94,22 @@
</el-form-item>
<el-form-item label="模版类型:" prop="let2" style="margin-left: 27px;width: 30.5%;">
<el-select v-model="ruleForm.let2" placeholder="请选择" style="width: 200px;">
<el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option>
<el-option label="需求模版" :value="1"></el-option>
<el-option label="概设模版" :value="2"></el-option>
</el-select>
</el-form-item>
<el-form-item label="模版文件:" prop="let3" style="width: 100%;">
<!-- <input @change="fileUpload" type="file" /> -->
<el-upload
class="upload-demo"
action="#"
action="http://43.143.211.42:7005/oss/upload"
ref="upload"
:on-remove="handleRemove"
:http-request="handleFileUpload"
:on-success="handleFileUploadSuccess"
:limit="1"
:file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件, 且不超过500kb</div>
<!-- <div slot="tip" class="el-upload__tip">只能上传jpg/png文件, 且不超过500kb</div> -->
</el-upload>
</el-form-item>
<el-form-item class="cross1" label="备注:" prop="let4">
......@@ -186,11 +185,19 @@ export default {
this.get_table();
},
methods: {
editItem(row) {//编辑
this.ruleForm.let1 = row.tempName;
this.ruleForm.let2 = row.tempType;
this.ruleForm.let4 = row.tempRemark;
this.add_dialog = true;
},
handleRemove(file, fileList) {//文件移出
console.log(file, fileList);
},
handleFileUpload(file) {//文件上传
handleFileUploadSuccess(res, file, fileList) {//文件上传
console.log(res);
console.log(file);
console.log(fileList);
},
deleteItem(row) {//删除
MessageBox.confirm('确定删除?', '提示', {
......@@ -256,12 +263,24 @@ export default {
},
add() {//新建按钮
this.add_dialog = true;
this.ruleForm.let1 = null;
this.ruleForm.let2 = null;
this.ruleForm.let4 = null;
},
moreDelete() {//批量删除
if(this.selectTable.length == 0) {
Message({
type: 'error',
message: '请选择至少一条数据!'
});
}else {
}
},
reset() {//重置
this.query_item1 = null;
this.query_item3 = null;
this.query_item4 = null;
this.searchParams.tempName = null;
this.searchParams.tempType = null;
this.searchParams.createTime = null;
},
// 每页条数改变
handleSizeChange(val) {
......
......@@ -37,14 +37,14 @@
<p>新建</p>
</div> -->
<el-button @click="add" type="primary" size="medium" icon="el-icon-document-add">新建</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete">删除</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete" @click="moreDelete">删除</el-button>
<!-- <el-button type="primary" size="medium" icon="el-icon-plus">导入</el-button> -->
<div class="import_btn" @click="importFile">
<img class="btn_icon" src="@/assets/tech-politics-fabric/import.png" alt="" />
<p>导入</p>
</div>
<!-- <el-button type="primary" size="medium" icon="el-icon-plus">导出</el-button> -->
<div class="import_btn" style="margin-left: 0;">
<div class="import_btn" @click="exportFile" style="margin-left: 0;">
<img class="btn_icon" src="@/assets/tech-politics-fabric/export.png" alt="" />
<p>导出</p>
</div>
......@@ -56,14 +56,14 @@
<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="deptName" label="模板名称" align="center"></el-table-column>
<el-table-column prop="level" 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">
<template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;">
<el-button icon="el-icon-edit" type="primary" size="mini" @click="editItem(scope.row)">编辑</el-button>
<el-button icon="el-icon-edit" type="primary" size="mini" @click="startItem(scope.row)">编辑文档</el-button>
<el-button type="primary" icon="el-icon-edit" size="mini" @click="stopItem(scope.row)">评审及评审意见内容抽取</el-button>
<el-button type="primary" icon="el-icon-edit" size="mini" @click="deleteItem(scope.row)">督查内容抽取</el-button>
<el-button icon="el-icon-edit" type="primary" size="mini" @click="editDocItem(scope.row)">编辑文档</el-button>
<el-button type="primary" icon="el-icon-edit" size="mini" @click="editDocItem(scope.row)">评审及评审意见内容抽取</el-button>
<el-button type="primary" icon="el-icon-edit" size="mini" @click="editDocItem(scope.row)">督查内容抽取</el-button>
<el-button class="shanChu_btn" icon="el-icon-delete" size="mini" @click="deleteItem(scope.row)">删除</el-button>
</div>
</template>
......@@ -195,82 +195,18 @@ export default {
});
inpEle.click();
},
exportFile() {//导出
},
editItem(row) {//编辑
this.ruleForm.let1 = row.tpoName;
this.ruleForm.let2 = row.scope;
this.ruleForm.let3 = row.deptName;
this.ruleForm.let4 = row.level;
this.ruleForm.let5 = row.startTime;
this.ruleForm.let6 = row.state;
this.ruleForm.let7 = row.tepContent;
this.ruleForm.let8 = row.tepRemark;
this.add_dialog = true;
},
startItem(){//启用
MessageBox.confirm('确定发布?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass: 'messageClass',
confirmButtonClass: 'confirmClass',
type: 'warning'
}).then(() => {
const params = {
id: row.ktepId,
state: 1
}
editJiShuZhengCeJieGouHuaTable(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: '已取消'
});
});
},
stopItem(row) {//停用
MessageBox.confirm('确定停用?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass: 'messageClass',
confirmButtonClass: 'confirmClass',
type: 'warning'
}).then(() => {
const params = {
id: row.ktepId,
state: 0
}
editJiShuZhengCeJieGouHuaTable(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: '已取消'
});
});
editDocItem(){//编辑文档
},
deleteItem(row) {//删除
MessageBox.confirm('确定删除?', '提示', {
......@@ -314,10 +250,6 @@ export default {
scope: this.ruleForm.let2,
deptName: this.ruleForm.let3,
level: this.ruleForm.let4,
startTime: this.ruleForm.let5,
state: this.ruleForm.let6,
tepContent: this.ruleForm.let7,
tepRemark: this.ruleForm.let8,
};
addJiShuZhengCeJieGouHuaTable(params).then(res => {
if(res.code == 200) {
......@@ -360,10 +292,16 @@ export default {
this.ruleForm.let2 = null;
this.ruleForm.let3 = null;
this.ruleForm.let4 = null;
this.ruleForm.let5 = null;
this.ruleForm.let6 = null;
this.ruleForm.let7 = null;
this.ruleForm.let8 = null;
},
moreDelete() {//批量删除
if(this.selectTable.length == 0) {
Message({
type: 'error',
message: '请选择至少一条数据!'
});
}else {
}
},
reset() {//重置
this.query_item1 = null;
......
......@@ -42,14 +42,14 @@
<p>新建</p>
</div> -->
<el-button @click="add" type="primary" size="medium" icon="el-icon-document-add">新建</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete">删除</el-button>
<el-button type="primary" size="medium" icon="el-icon-delete" @click="moreDelete">删除</el-button>
<!-- <el-button type="primary" size="medium" icon="el-icon-plus">导入</el-button> -->
<div class="import_btn" @click="importFile">
<img class="btn_icon" src="@/assets/tech-politics-fabric/import.png" alt="" />
<p>导入</p>
</div>
<!-- <el-button type="primary" size="medium" icon="el-icon-plus">导出</el-button> -->
<div class="import_btn" style="margin-left: 0;">
<div class="import_btn" @click="exportFile" style="margin-left: 0;">
<img class="btn_icon" src="@/assets/tech-politics-fabric/export.png" alt="" />
<p>导出</p>
</div>
......@@ -222,6 +222,9 @@ export default {
});
inpEle.click();
},
exportFile() {//导出
},
editItem(row) {//编辑
this.ruleForm.let1 = row.tpoName;
this.ruleForm.let2 = row.scope;
......@@ -392,10 +395,20 @@ export default {
this.ruleForm.let7 = null;
this.ruleForm.let8 = null;
},
moreDelete() {//批量删除
if(this.selectTable.length == 0) {
Message({
type: 'error',
message: '请选择至少一条数据!'
});
}else {
}
},
reset() {//重置
this.query_item1 = null;
this.query_item3 = null;
this.query_item4 = null;
this.searchParams.tpoName = null;
this.searchParams.startTime = null;
this.searchParams.state = null;
},
// 每页条数改变
handleSizeChange(val) {
......@@ -411,9 +424,12 @@ export default {
get_table() {//查询表格数据
this.loading = true;
getJiShuZhengCeJieGouHuaTable(this.searchParams).then(res => {
console.log(res)
this.loading = false;
this.tableData = res.data.records;
this.tableData = res.records;
this.pager.current = res.current;
this.pager.total = res.total;
this.pager.size = res.size;
// if(res.code == 200) {
// this.loading = false;
// console.log(res)
......
......@@ -10,9 +10,9 @@
<div class="search_menu_item">
<span class="search_title">符合度</span>
<el-select v-model="searchParams.conformCount" placeholder="请选择" class="search_item">
<el-option label="已发布" value="1"></el-option>
<el-option label="已停用" value="0"></el-option>
<el-option label="暂存" value="2"></el-option>
<el-option label="<30%" value="0"></el-option>
<el-option label="30%~60%" value="1"></el-option>
<el-option label=">60%" value="2"></el-option>
</el-select>
</div>
</div>
......@@ -108,8 +108,8 @@ export default {
this.tableHeight = table_container_height - search_menu_height - 90 + 'px';
},
reset() {//重置
this.query_item3 = null;
this.query_item4 = null;
this.searchParams.tpoName = null;
this.searchParams.conformCount = null;
},
// 每页条数改变
handleSizeChange(val) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!