fix
songhuangfeng123
2022-04-06 631d029ec573c20c6a48a61d311d9390749e1fb3
src/views/safetyproduction/checklistself.vue
@@ -7,15 +7,30 @@
            <el-input v-model="listQuery.filter.inspectionName"></el-input>
          </el-form-item>
        </el-col>
        <el-col :span="5">
        <el-col :span="9">
          <el-form-item label="检查时间">
            <el-date-picker
             <el-col :span="11">
      <el-date-picker
              style="width:100%"
              v-model="listQuery.filter.inspectionStartTime"
              type="date"
              format="yyyy 年 MM 月 dd 日"
              placeholder="选择日期"
              format="yyyy-MM-dd"
              placeholder="选择开始日期"
            >
            </el-date-picker>
    </el-col>
    <el-col style="text-align:center" :span="2">-</el-col>
    <el-col :span="11">
    <el-date-picker
              v-model="listQuery.filter.inspectionEndTime"
              style="width:100%"
              type="date"
              format="yyyy-MM-dd"
              placeholder="选择结束日期"
            >
            </el-date-picker>
    </el-col>
          </el-form-item>
        </el-col>
        <el-col :span="5">
@@ -23,7 +38,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="5" style="text-align: center">
          <el-button
            type="primary"
            icon="el-icon-search"
@@ -38,6 +53,12 @@
            @click="jump()"
            >新增</el-button
          >
            <el-button
                type="primary"
                class="btns"
                @click="reset()"
            >重置</el-button
            >
        </el-col>
      </el-row>
    </el-form>
@@ -68,7 +89,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 +111,7 @@
  </div>
</template>
<script>
import { safetySelfInspectionList } from "@/api/safetySelfInspection.js";
import { safetySelfInspectionList,safetySelfInspectionDel} from "@/api/safetySelfInspection.js";
export default {
  data() {
    return {
@@ -117,10 +138,16 @@
    this.safetySelfInspectionL();
  },
  methods: {
      reset(){
          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 +155,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 +186,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 +219,4 @@
  background-color: #034ea2;
  border: 1px solid #034ea2;
}
</style>
</style>