评估内容

This commit is contained in:
paidaxing444 2020-10-09 15:47:44 +08:00
parent 400ebd01dc
commit b957281412
2 changed files with 15 additions and 93 deletions

View File

@ -6,28 +6,10 @@
:inline="true" :inline="true"
label-width="68px" label-width="68px"
> >
<el-form-item label="父id" prop="parentid"> <el-form-item label="名称" prop="name">
<el-input <el-input
v-model="queryParams.parentid" v-model="queryParams.name"
placeholder="请输入父id" placeholder="请输入名称"
clearable
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否元素" prop="iselement">
<el-input
v-model="queryParams.iselement"
placeholder="请输入是否元素"
clearable
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="元素才有适用范围;应该以幼儿的岁数为准" prop="scope">
<el-input
v-model="queryParams.scope"
placeholder="请输入元素才有适用范围;应该以幼儿的岁数为准"
clearable clearable
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
@ -80,16 +62,6 @@
>删除</el-button >删除</el-button
> >
</el-col> </el-col>
<el-col :span="1.5">
<el-button
type="warning"
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['benyi:assessmentcontent:export']"
>导出</el-button
>
</el-col>
</el-row> </el-row>
<el-table <el-table
@ -98,12 +70,12 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="编号" align="center" prop="id" /> <!-- <el-table-column label="编号" align="center" prop="id" /> -->
<el-table-column label="父id" align="center" prop="parentid" /> <!-- <el-table-column label="父id" align="center" prop="parentid" /> -->
<el-table-column label="名称" align="center" prop="name" /> <el-table-column label="名称" align="center" prop="name" />
<el-table-column label="是否元素" align="center" prop="iselement" /> <el-table-column label="是否元素" align="center" prop="iselement" />
<el-table-column <el-table-column
label="元素才有适用范围;应该以幼儿的岁数为准" label="适用范围"
align="center" align="center"
prop="scope" prop="scope"
/> />
@ -182,7 +154,6 @@ import {
delAssessmentcontent, delAssessmentcontent,
addAssessmentcontent, addAssessmentcontent,
updateAssessmentcontent, updateAssessmentcontent,
exportAssessmentcontent,
} from "@/api/benyi/assessmentcontent"; } from "@/api/benyi/assessmentcontent";
export default { export default {
@ -327,22 +298,6 @@ export default {
}) })
.catch(function () {}); .catch(function () {});
}, },
/** 导出按钮操作 */
handleExport() {
const queryParams = this.queryParams;
this.$confirm("是否确认导出所有评估内容数据项?", "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(function () {
return exportAssessmentcontent(queryParams);
})
.then((response) => {
this.download(response.msg);
})
.catch(function () {});
},
}, },
}; };
</script> </script>

View File

@ -6,7 +6,7 @@
:inline="true" :inline="true"
label-width="68px" label-width="68px"
> >
<el-form-item label="标题" prop="title"> <el-form-item label="评估标题" prop="title">
<el-input <el-input
v-model="queryParams.title" v-model="queryParams.title"
placeholder="请输入标题" placeholder="请输入标题"
@ -15,15 +15,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="内容" prop="content">
<el-input
v-model="queryParams.content"
placeholder="请输入内容"
clearable
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
@ -71,16 +62,6 @@
>删除</el-button >删除</el-button
> >
</el-col> </el-col>
<el-col :span="1.5">
<el-button
type="warning"
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['benyi:assessmentintroduce:export']"
>导出</el-button
>
</el-col>
</el-row> </el-row>
<el-table <el-table
@ -89,9 +70,9 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="编号" align="center" prop="id" /> <!-- <el-table-column label="编号" align="center" prop="id" /> -->
<el-table-column label="标题" align="center" prop="title" /> <el-table-column label="标题" align="center" prop="title" />
<el-table-column label="内容" align="center" prop="content" /> <el-table-column label="内容" align="center" show-overflow-tooltip="true" prop="content" />
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
@ -127,13 +108,13 @@
/> />
<!-- 添加或修改评估体系介绍对话框 --> <!-- 添加或修改评估体系介绍对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="标题" prop="title"> <el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题" /> <el-input v-model="form.title" placeholder="请输入标题" />
</el-form-item> </el-form-item>
<el-form-item label="内容" prop="content"> <el-form-item label="内容" prop="content">
<el-input v-model="form.content" placeholder="请输入内容" /> <el-input type="textarea" v-model="form.content" placeholder="请输入内容" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -151,7 +132,6 @@ import {
delAssessmentintroduce, delAssessmentintroduce,
addAssessmentintroduce, addAssessmentintroduce,
updateAssessmentintroduce, updateAssessmentintroduce,
exportAssessmentintroduce,
} from "@/api/benyi/assessmentintroduce"; } from "@/api/benyi/assessmentintroduce";
export default { export default {
@ -184,7 +164,10 @@ export default {
// //
form: {}, form: {},
// //
rules: {}, rules: {
title: [{ required: true, message: "名称不能为空", trigger: "blur" }],
content: [{ required: true, message: "内容不能为空", trigger: "blur" }],
},
}; };
}, },
created() { created() {
@ -292,22 +275,6 @@ export default {
}) })
.catch(function () {}); .catch(function () {});
}, },
/** 导出按钮操作 */
handleExport() {
const queryParams = this.queryParams;
this.$confirm("是否确认导出所有评估体系介绍数据项?", "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(function () {
return exportAssessmentintroduce(queryParams);
})
.then((response) => {
this.download(response.msg);
})
.catch(function () {});
},
}, },
}; };
</script> </script>