From 0600ab29100da647a5cd34c935c16f59b3e772e5 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 17 三月 2025 11:14:39 +0800
Subject: [PATCH] Merge branch 'dev' of http://114.132.189.42:9002/r/center-lims-before-ruoyi into dev
---
src/views/business/unPass/index.vue | 191 ++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 187 insertions(+), 4 deletions(-)
diff --git a/src/views/business/unPass/index.vue b/src/views/business/unPass/index.vue
index ab1c20a..18a6423 100644
--- a/src/views/business/unPass/index.vue
+++ b/src/views/business/unPass/index.vue
@@ -1,9 +1,192 @@
+<style scoped>
+.title {
+ height: 60px;
+ line-height: 60px;
+}
+
+.search {
+ background-color: #fff;
+ height: 80px;
+ display: flex;
+ align-items: center;
+}
+.search_thing {
+ display: flex;
+ align-items: center;
+ height: 50px;
+}
+.search_label {
+ width: 120px;
+ font-size: 14px;
+ text-align: right;
+}
+
+.search_input {
+ width: calc(100% - 120px);
+}
+.table {
+ margin-top: 10px;
+ background-color: #fff;
+ width: calc(100% - 40px);
+ height: calc(100% - 60px - 80px - 10px - 40px);
+ padding: 20px;
+}
+</style>
<template>
- <div>涓嶅悎鏍煎鐞�</div>
+ <div class="below-standard-main">
+ <div style="width: 100%; height: 100%">
+ <div>
+ <el-row class="title">
+ <el-col :span="12" style="padding-left: 20px; text-align: left"
+ >涓嶅悎鏍肩鐞�</el-col
+ >
+ </el-row>
+ </div>
+ <div class="search">
+ <div class="search_thing">
+ <div class="search_label">瑙勬牸鍨嬪彿锛�</div>
+ <div class="search_input">
+ <el-input
+ size="small"
+ placeholder="璇疯緭鍏�"
+ clearable
+ v-model="entity.model"
+ @keyup.enter.native="refreshTable()"
+ ></el-input>
+ </div>
+ </div>
+ <div class="search_thing">
+ <div class="search_label">鏍峰搧鍚嶇О锛�</div>
+ <div class="search_input">
+ <el-input
+ size="small"
+ placeholder="璇疯緭鍏�"
+ clearable
+ v-model="entity.sample"
+ @keyup.enter.native="refreshTable()"
+ ></el-input>
+ </div>
+ </div>
+ <div class="search_thing" style="padding-left: 30px">
+ <el-button size="small" @click="refresh()">閲� 缃�</el-button>
+ <el-button size="small" type="primary" @click="refreshTable()"
+ >鏌� 璇�</el-button
+ >
+ </div>
+ </div>
+ <div class="table">
+ <lims-table
+ :tableData="tableData"
+ :column="column"
+ :tableLoading="tableLoading"
+ :height="'calc(100vh - 270px)'"
+ :page="page"
+ @pagination="pagination"
+ ></lims-table>
+ </div>
+ </div>
+ </div>
</template>
<script>
-export default {};
-</script>
+import limsTable from "@/components/Table/lims-table.vue";
+import {
+ pageInsUnPass
+} from "../../../api/business/unPass";
-<style></style>
+
+
+import { convertToHtml } from "mammoth";
+export default {
+ components: {
+ limsTable,
+ },
+ data() {
+ return {
+ tableData: [],
+ column:[
+ {
+ label: '濮旀墭缂栧彿',
+ prop: 'entrustCode'
+ },
+ {
+ label: '鏍峰搧鍚嶇О',
+ prop: 'sample'
+ },
+ {
+ label: '瑙勬牸鍨嬪彿',
+ prop: 'model'
+ },
+ {
+ label: '妫�娴嬮」',
+ prop: 'inspectionItem'
+ },
+ {
+ label: '妫�娴嬪瓙椤�',
+ prop: 'inspectionItemSubclass'
+ },
+ {
+ label: '妫�娴嬬粨鏋�',
+ prop: 'lastValue'
+ },
+ {
+ label: '澶勭悊鎰忚',
+ prop: 'handleSuggestion'
+ },
+ {
+ label: '妫�楠屼汉',
+ prop: 'name'
+ }
+ ],
+ tableLoading: false,
+ page: {
+ current: 1,
+ size: 20,
+ total: 0,
+ },
+ entity: {
+ sample: null,
+ model: null,
+ },
+ entityCopy: {},
+ upIndex: 0,
+ statusList: [],
+ };
+ },
+ mounted() {
+ this.entityCopy = this.HaveJson(this.entity);
+ this.refreshTable();
+ },
+ methods: {
+ getData() {
+ this.tableLoading = true;
+ pageInsUnPass({
+ current: this.page.current,
+ limit: this.page.size,
+ model: this.entity.model,
+ sample: this.entity.sample,
+ }).then((res) => {
+ this.tableLoading = false;
+ this.tableData = res.data.records;
+ this.page.total = res.data.total;
+ });
+ },
+ pagination({current,limit}) {
+ this.page.current = current;
+ this.page.size = limit;
+ this.getData();
+ },
+
+ refreshTable() {
+ this.getData();
+ },
+ refresh() {
+ this.entity = this.HaveJson(this.entityCopy);
+ this.upIndex++;
+ this.$nextTick(() => {
+ this.getData();
+ });
+ },
+ },
+};
+</script>
--
Gitblit v1.9.3