From e3d63f84a43db07fa5992de2937ee23fc67bad38 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期五, 06 一月 2023 16:43:58 +0800
Subject: [PATCH] 物资

---
 src/views/facilityManagement/safetyGoodsAndEquipment/index.vue |   53 +++++++++++++++++++++++++++++++++++------------------
 1 files changed, 35 insertions(+), 18 deletions(-)

diff --git a/src/views/facilityManagement/safetyGoodsAndEquipment/index.vue b/src/views/facilityManagement/safetyGoodsAndEquipment/index.vue
index d47495a..a2ba323 100644
--- a/src/views/facilityManagement/safetyGoodsAndEquipment/index.vue
+++ b/src/views/facilityManagement/safetyGoodsAndEquipment/index.vue
@@ -2,15 +2,21 @@
     <div class="home-container">
         <div style="height: 100%">
             <el-row class="homeCard">
-<!--                <div class="basic-line">-->
-<!--                    <span>设备区域名称:</span>-->
-<!--                    <el-input class="input-box" v-model="tableData.listQuery.regionName" placeholder="设备区域名称" clearable> </el-input>-->
-<!--                </div>-->
-<!--                <div class="basic-line">-->
-<!--                    <span>设备区域类型:</span>-->
-<!--                    <el-select class="input-box" v-model="tableData.listQuery.regionTypeId" placeholder="设备区域类型" filterable>-->
-<!--                    </el-select>-->
-<!--                </div>-->
+                <div class="basic-line">
+                    <span>分类名称:</span>
+                    <el-select class="input-box" v-model="tableData.listQuery.searchParams.bigClassifyId" placeholder="分类名称" filterable>
+                        <el-option
+                            v-for="item in tableData.goodsBigClassifyList"
+                            :key="item.id"
+                            :value="item.id"
+                            :label="item.materialClassifyName"
+                        ></el-option>
+                    </el-select>
+                </div>
+                <div class="basic-line">
+                    <span>物资名称:</span>
+                    <el-input class="input-box" v-model="tableData.listQuery.searchParams.materialName" placeholder="物资名称" clearable> </el-input>
+                </div>
                 <div style="padding-bottom: 10px">
                     <el-button size="large" type="primary" class="ml10" v-throttle @click="refreshGoodsAndEquipmentData">
                         <el-icon>
@@ -24,9 +30,9 @@
                         </el-icon>
                         新增
                     </el-button>
-                    <el-button size="large" class="ml10" @click="openAddGoods()">
-                        管理分类
-                    </el-button>
+<!--                    <el-button size="large" class="ml10" @click="openAddGoods()">-->
+<!--                        管理分类-->
+<!--                    </el-button>-->
                 </div>
             </el-row>
             <div class="homeCard">
@@ -38,7 +44,7 @@
                         <el-table-column prop="serialNum" label="序列号" show-overflow-tooltip></el-table-column>
                         <el-table-column prop="depName" label="部门名称" show-overflow-tooltip></el-table-column>
                         <el-table-column prop="consumableName" label="是否是耗材" show-overflow-tooltip></el-table-column>
-                        <el-table-column prop="validStockCount" label="库存" show-overflow-tooltip></el-table-column>
+                        <el-table-column prop="stockCount" label="库存" show-overflow-tooltip></el-table-column>
                         <el-table-column label="操作" width="250" align="center">
                             <template #default="scope">
                                 <el-button size="small" text type="success" :icon="Edit" @click="openBatchInStorage('批量入库', scope.row)">批量入库</el-button>
@@ -57,7 +63,7 @@
         <safety-goods-and-equipment-dialog ref="safetyGoodsAndEquipmentDialogRef" @refreshData="refreshGoodsAndEquipmentData"></safety-goods-and-equipment-dialog>
         <batch-out-storage ref="batchOutStorageRef" @refreshData="refreshGoodsAndEquipmentData"></batch-out-storage>
         <batch-in-storage ref="batchInStorageRef" @refreshData="refreshGoodsAndEquipmentData"></batch-in-storage>
-        <add-goods-dialog ref="addGoodsDialogRef"></add-goods-dialog>
+        <add-goods-dialog ref="addGoodsDialogRef" @refreshClassify="getAllSafetyEquipmentList"></add-goods-dialog>
     </div>
 </template>
 
@@ -119,9 +125,9 @@
     batchOutStorageRef.value.openBatchOutStorageDialog(value)
 }
 
-const openAddGoods = () => {
-    addGoodsDialogRef.value.openAddGoodsDialog(tableData.goodsBigClassifyList)
-}
+// const openAddGoods = () => {
+//     addGoodsDialogRef.value.openAddGoodsDialog(tableData.goodsBigClassifyList)
+// }
 
 const linkToGoodsDetail = (title: string, value: DataType) => {
     router.push({ path: '/goodsDetailManage', query:{ id: value.id } });
@@ -169,7 +175,7 @@
 const getAllSafetyEquipmentList = async () => {
     let res = await goodsAndEquipmentApi().getAllSafetyEquipment();
     if(res.data.code === '200'){
-        tableData.goodsBigClassifyList = res.data.data
+        tableData.goodsBigClassifyList = JSON.parse(JSON.stringify(res.data.data))
     }else{
         ElMessage({
             message:res.data.msg,
@@ -323,4 +329,15 @@
      color: #0098f5;
  }
 }
+
+:deep(.el-textarea.is-disabled .el-textarea__inner) {
+    background-color: var(--el-card-bg-color);
+    color: var(--el-input-text-color, var(--el-text-color-regular));
+}
+:deep(.el-input.is-disabled .el-input__inner) {
+    color: var(--el-input-text-color, var(--el-text-color-regular));
+}
+:deep(.el-input.is-disabled .el-input__wrapper) {
+    background-color: var(--el-card-bg-color);
+}
 </style>

--
Gitblit v1.9.2