From 4901d92ce68d1e1f7880c87a7c345c089645c3a0 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 14 九月 2023 17:39:32 +0800
Subject: [PATCH] modified: src/components/view/rawInsDetail.vue
---
src/components/view/laboratoryManagement.vue | 72 +++++++++++++++++++++++++++++++----
1 files changed, 63 insertions(+), 9 deletions(-)
diff --git a/src/components/view/laboratoryManagement.vue b/src/components/view/laboratoryManagement.vue
index f03f361..8874507 100644
--- a/src/components/view/laboratoryManagement.vue
+++ b/src/components/view/laboratoryManagement.vue
@@ -1,8 +1,8 @@
<template>
- <div>
+ <div class="laboratoryMangement">
<el-row>
<el-col :span="12" class="top_left_name">璁惧缁存姢</el-col>
- <el-col :span="12" style="text-align: right;">
+ <el-col :span="12" style="text-align: right;" class="title">
<el-button
@click="testItem()"
type="primary"
@@ -51,8 +51,11 @@
<el-row>
<el-col :span="12">
<el-form-item label="璁惧缁�" prop="name">
- <el-select
+ <!-- <el-select
v-model="ruleForm.equr"
+ allow-create
+ filterable
+ @blur="selectInput"
placeholder="璇烽�夋嫨璁惧缁�"
>
<el-option
@@ -62,7 +65,13 @@
:value="list"
>
</el-option>
- </el-select>
+ </el-select> -->
+ <el-autocomplete
+ class="inline-input"
+ v-model="ruleForm.equr"
+ :fetch-suggestions="querySearch"
+ placeholder="璇疯緭鍏ュ唴瀹�"
+ ></el-autocomplete>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -414,7 +423,7 @@
// BOM鏍戞暟鎹粨鏋�
towTree: [],
equipment: '1',
- equaip:'',
+ equaip:[],
ruleForm: {
// 鏂板浠櫒琛ㄥ崟
code: "",
@@ -484,7 +493,21 @@
console.log(this.checkTreeNode);
this.selectDevice()
},
-
+ selectInput(){
+
+ },
+ querySearch(queryString, cb) {
+ console.log(this.equaip);
+ var restaurants = this.equaip;
+ var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants;
+ // 璋冪敤 callback 杩斿洖寤鸿鍒楄〃鐨勬暟鎹�
+ cb(results);
+ },
+ createFilter(queryString) {
+ return (restaurant) => {
+ return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
+ };
+ },
staueValueChange() {
this.selectDevice()
// this.tableData = [];
@@ -557,8 +580,14 @@
type:this.equip
}
}).then(res =>{
- this.equaip = res.data
- console.log(this.equip);
+ res.data.forEach(item=>{
+ let obj={
+ id: item,
+ value: item
+ }
+ this.equaip.push(obj)
+ console.log("璁惧缁�",this.equip);
+ })
})
},
RadioChange(val){
@@ -588,6 +617,7 @@
let one=this.towTree[0]
console.log(one);
let name =one.father
+ this.checkTreeNode.father = name
console.log(name);
this.selectDeviceStart(name)
});
@@ -696,7 +726,9 @@
delDeviceById() {
this.$axios.post(this.$api.url.delDeviceById,{
id:this.delete.id
- })
+ }).then(res=>{
+ this.$parent.removeAllTab()
+ });
},
handleClick(row) {
console.log(row);
@@ -995,3 +1027,25 @@
line-height: 14px;
}
</style>
+<style>
+ .laboratoryMangement .title *{
+ font-size: 14px;
+ }
+
+ .laboratoryMangement .table_top_div *{
+ font-size: 14px;
+ }
+
+ .laboratoryMangement .title .el-button {
+ height: 32px;
+ border: 1px solid rgba(190, 190, 190, 0.44);
+ box-shadow: 0px 2px 4px rgba(220, 220, 220, 0.41);
+ padding: 0 12px;
+ }
+ .laboratoryMangement .table_top_div .el-button {
+ height: 32px;
+ border: 1px solid rgba(190, 190, 190, 0.44);
+ box-shadow: 0px 2px 4px rgba(220, 220, 220, 0.41);
+ padding: 0 12px;
+ }
+</style>
\ No newline at end of file
--
Gitblit v1.9.3