pengwei
2025-03-24 f90fbbc76d23340e4568dd4dadbab5f7f02a030f
ÏîÄ¿´úÂë/client/src/views/tts/DataLogging/Datalogging.vue
@@ -59,7 +59,7 @@
            size="small"
          />
        </div>
        <!-- <div class="serch_box">
        <div class="serch_box">
          <div class="serchb">
            <el-select
              v-model="queryForm.selectType"
@@ -80,7 +80,7 @@
            placeholder="请输入关键词搜索"
            style="border-left: 0.06rem solid #e2e2e2"
          />
        </div> -->
        </div>
        <el-button
          @click="handleQuery"
          type="primary"
@@ -105,6 +105,7 @@
      <div style="margin-top: 1rem; height: 100%">
        <!-- ä»»åŠ¡è®°å½• -->
        <el-table
          empty-text="暂无数据"
          v-if="isactive == 1"
          :data="tableData"
          height="450"
@@ -170,6 +171,7 @@
        <!-- ä½œä¸šå•记录 -->
        <el-table
          empty-text="暂无数据"
          v-if="isactive == 2"
          :data="tableData"
          height="450"
@@ -228,6 +230,7 @@
        <!-- ç™»å½•记录 -->
        <el-table
          empty-text="暂无数据"
          v-if="isactive == 3"
          :data="tableData"
          height="450"
@@ -249,7 +252,7 @@
          <el-table-column prop="account" label="登录账号" align="center" />
          <el-table-column prop="trurName" label="真实姓名" align="center" />
          <el-table-column prop="logIP" label="登录IP" align="center" />
          <el-table-column prop="createdate" label="登录时间" align="center" />
          <el-table-column prop="createDate" label="登录时间" align="center" />
        </el-table>
      </div>
      <div
@@ -985,7 +988,7 @@
  </div>
</template>
<script setup>
import { ref, reactive, onMounted } from "vue";
import { ref, reactive, onMounted, toRef } from "vue";
import { ElMessage, ElMessageBox } from "element-plus";
import { formatTime } from "@/utils/index.js";
import {
@@ -1000,6 +1003,7 @@
  ExportApi2,
  ExportApi3,
} from "@/api/newapi/Datalogging";
import { login } from "@/api/login";
const obj = {
  selectName: "",
  selectTime: [], // æ—¶é—´èŒƒå›´
@@ -1007,13 +1011,7 @@
  selectInput: "",
  value: "",
};
const queryForm = ref({
  selectName: "",
  selectTime: [], // æ—¶é—´èŒƒå›´
  selectType: "",
  selectInput: "",
  value: "",
});
const queryForm = toRef({ ...obj });
const tableData = ref([]);
const options = ref([
@@ -1028,7 +1026,6 @@
]);
const props = { multiple: true };
const table = ref(false);
const form = reactive({});
const isactive = ref(1);
const claimdialogVisible = ref(false);
@@ -1042,7 +1039,7 @@
  page: 1, //当前页面
  rows: 10, //每页显示条数
  order: "desc", //排序方式
  sort: "createTime", //排序字段
  sort: "", //排序字段
  wheres: "", //条件查询
});
const datildata = ref({});
@@ -1092,17 +1089,6 @@
  },
];
const selectoptions = ref([]);
// æŸ¥è¯¢
const query = () => {
  if (isactive.value == 1) {
    initData();
  } else if (isactive.value == 2) {
    WorkinitData();
  } else {
    LogininitData();
  }
};
selectoptions.value = tasklogging;
const changeactive = (index) => {
@@ -1331,6 +1317,7 @@
  } else if (isactive.value == 2) {
    WorkinitData();
  } else {
    LogininitData();
  }
};
@@ -1342,6 +1329,7 @@
  } else if (isactive.value == 2) {
    WorkinitData();
  } else {
    LogininitData();
  }
};
//任务记录
@@ -1358,7 +1346,7 @@
    {
      name: queryForm.value.selectType,
      value: queryForm.value.selectInput,
      displayType: "String",
      displayType: "like",
    },
    { name: "createTime", value: startTime, displayType: "ThanOrEqual" },
    { name: "createTime", value: endTime, displayType: "LessOrEqual" },
@@ -1428,13 +1416,19 @@
    LogininitData();
  }
};
//重置方法
const resetQuery = () => {
  queryForm.value = { selectName: "", selectTime: [] };
  queryForm.value = Object.assign({}, obj);
  pageQuery.value.page = 1;
  initData();
  if (isactive.value == 1) {
    initData();
  } else if (isactive.value == 2) {
    WorkinitData();
  } else {
    LogininitData();
  }
};
//打印方法
const printExcel = () => {
  // æŸ¥è¯¢æ¡ä»¶
  const startTime = formatTime(queryForm.value.selectTime[0]);
@@ -1472,9 +1466,11 @@
    });
  }
};
const roleINFO = ref();
onMounted(() => {
  initData();
  roleINFO.value = JSON.parse(localStorage.getItem("user"));
  console.log(roleINFO.value);
});
</script>
<style lang="scss" scoped>