From ea20ca083f7e5a5d2ed7521f3a75209d4516f6c7 Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: Fri, 01 Apr 2022 16:09:33 +0800
Subject: [PATCH] 自查清单
---
src/views/safetyproduction/checklistself.vue | 69 ++++++++++++++++++++++++++++++----
1 files changed, 60 insertions(+), 9 deletions(-)
diff --git a/src/views/safetyproduction/checklistself.vue b/src/views/safetyproduction/checklistself.vue
index 9c95d1e..3f9a1df 100644
--- a/src/views/safetyproduction/checklistself.vue
+++ b/src/views/safetyproduction/checklistself.vue
@@ -12,7 +12,7 @@
<el-date-picker
v-model="listQuery.filter.inspectionStartTime"
type="date"
- format="yyyy 年 MM 月 dd 日"
+ format="yyyy-MM-dd"
placeholder="选择日期"
>
</el-date-picker>
@@ -23,7 +23,7 @@
<el-input v-model="listQuery.filter.inspectorName"></el-input>
</el-form-item>
</el-col>
- <el-col :span="4" style="text-align: center">
+ <el-col :span="8" style="text-align: center">
<el-button
type="primary"
icon="el-icon-search"
@@ -38,6 +38,12 @@
@click="jump()"
>新增</el-button
>
+ <el-button
+ type="primary"
+ class="btns"
+ @click="resetPage()"
+ >重置</el-button
+ >
</el-col>
</el-row>
</el-form>
@@ -68,7 +74,7 @@
<el-button v-if="scope.row.status==1" @click="handleClick(scope.row)" type="text" size="small"
>查看</el-button
>
- <el-button v-if="scope.row.status==1?false:true" type="text" size="small" style="color: red"
+ <el-button @click="Del(scope.row.id)" v-if="scope.row.status==1?false:true" type="text" size="small" style="color: red"
>删除</el-button
>
</template>
@@ -90,7 +96,7 @@
</div>
</template>
<script>
-import { safetySelfInspectionList } from "@/api/safetySelfInspection.js";
+import { safetySelfInspectionList,safetySelfInspectionDel} from "@/api/safetySelfInspection.js";
export default {
data() {
return {
@@ -105,7 +111,7 @@
status: "",
},
pageIndex: 1,
- pageSize: 5,
+ pageSize: 10,
},
list: [],
pageSize: 10,
@@ -117,10 +123,16 @@
this.safetySelfInspectionL();
},
methods: {
+ resetPage(){
+ this.listQuery.filter={}
+ this.listQuery.pageIndex=1
+ this.listQuery.pageSize=10
+ this.safetySelfInspectionL();
+ },
+
async safetySelfInspectionL() {
var res = await safetySelfInspectionList(this.listQuery).then((res) => {
if (res.data.code == 200) {
- console.log(res.data);
this.list = res.data.result.records;
this.recordTotal = res.data.result.total;
this.pageSize = res.data.result.size;
@@ -128,7 +140,24 @@
}
});
},
- handleClick(index) {},
+ handleClick(val) {
+ if(val.status==-1){
+ this.$router.push({
+ path:"/new",
+ query:{
+ id:val.id,
+ name:'编辑'
+ }
+ })
+ }else if(val.status==0){
+ this.$router.push({
+ path:"/gojudging",
+ query:{
+ id:val.id
+ }
+ })
+ }
+ },
find() {
this.safetySelfInspectionL();
},
@@ -142,9 +171,31 @@
},
jump(){
this.$router.push({
- path:"/new"
+ path:"/new",
+ query:{
+ name:'添加'
+ }
+ })
+ },
+ Del(id){
+ this.$confirm('确认删除吗','提示', {
+ confirmButtonText: '确认',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(()=>{
+ safetySelfInspectionDel({id:id}).then(res=>{
+ if(res.data.code==200){
+ this.safetySelfInspectionL();
+ this.$notify({
+ title: "成功",
+ message: "删除成功",
+ type: "success",
+ duration: 2000,
+ });
+ }
})
}
+ )}
},
};
</script>
@@ -153,4 +204,4 @@
background-color: #034ea2;
border: 1px solid #034ea2;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.2