yz3456
2024-04-29 fd8a16e3f8c1b731a9840be1fc63f88e4c7ebb24
src/views/note/index.vue
@@ -1,7 +1,7 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
      <el-form-item label="类型" prop="type">
     <el-form-item label="类型" prop="type">
        <el-select
          v-model="queryParams.type"
          placeholder="所有类型"
@@ -15,42 +15,42 @@
            :value="dict.value"
          />
        </el-select>
        <el-form-item label="标题" prop="title">
          <el-input
            v-model="queryParams.title"
            placeholder="请输入标题"
            clearable
            style="width: 240px"title
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="存储地址" prop="location">
          <el-input
            v-model="queryParams.location"
            placeholder="请输入存储地址"
            clearable
            style="width: 240px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="持有人" prop="holder">
          <el-input
            v-model="queryParams.holder"
            placeholder="请输入持有人"
            clearable
            style="width: 240px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="具体位置" prop="address">
          <el-input
            v-model="queryParams.address"
            placeholder="请输入具体位置"
            clearable
            style="width: 240px"
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
      <el-form-item label="标题" prop="title">
        <el-input
          v-model="queryParams.title"
          placeholder="请输入标题"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="存储地址" prop="location">
        <el-input
          v-model="queryParams.location"
          placeholder="请输入存储地址"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
       <el-form-item label="持有人" prop="holder">
         <el-input
           v-model="queryParams.holder"
           placeholder="请输入持有人"
           clearable
           style="width: 240px"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
       <el-form-item label="具体位置" prop="address">
         <el-input
           v-model="queryParams.address"
           placeholder="请输入具体位置"
           clearable
           style="width: 240px"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
      </el-form-item>
      <el-form-item label="创建时间">
        <el-date-picker
@@ -158,7 +158,7 @@
        <el-form-item label="类别" prop="type">
          <el-select v-model="formDat.type" placeholder="请选择类别" clearable :style="{width: '100%'}"  >
            <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
            ></el-option>
                       ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label="标题" prop="title">
@@ -390,10 +390,10 @@
    getList() {
      this.loading = true;
      // console.log(this.queryParams)
      //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
      listProperty(this.queryParams).then(response => {
          //  alert(123)
          //   console.log(response.data)
    //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
          listProperty(this.queryParams).then(response => {
        //  alert(123)
        //   console.log(response.data)
          this.propertyList = response.data.data;
          this.total = response.data.total;
@@ -407,9 +407,9 @@
      let _this = this
      getCategory().then(response=>{
        response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
          _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
        })
      response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
        _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
      })
      })
    },
@@ -432,21 +432,21 @@
        this.$refs.menu.setCheckedKeys([]);
      }
      this.menuExpand = false,
        this.menuNodeAll = false,
        this.deptExpand = true,
        this.deptNodeAll = false,
        this.form = {
          roleId: undefined,
          roleName: undefined,
          roleKey: undefined,
          roleSort: 0,
          status: "0",
          menuIds: [],
          deptIds: [],
          menuCheckStrictly: true,
          deptCheckStrictly: true,
          remark: undefined
        };
      this.menuNodeAll = false,
      this.deptExpand = true,
      this.deptNodeAll = false,
      this.form = {
        roleId: undefined,
        roleName: undefined,
        roleKey: undefined,
        roleSort: 0,
        status: "0",
        menuIds: [],
        deptIds: [],
        menuCheckStrictly: true,
        deptCheckStrictly: true,
        remark: undefined
      };
      this.resetForm("form");
    },
    /** 搜索按钮操作 */
@@ -487,8 +487,8 @@
      this.$router.push({
        path:"/family/note1/propertyInfo/" + id,
        query:{
          detail:jd
        }
        detail:jd
      }
      });
    },
@@ -511,10 +511,10 @@
        if (valid) {
          addProperty(this.formDat).then(response => {
            this.$modal.msgSuccess("新增成功");
            this.open = false;
            this.getList();
          });
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
        }
      });
    },