From bc80908241e17a99b0704fed672565f2075f6283 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期一, 28 八月 2023 15:19:12 +0800
Subject: [PATCH] 修改

---
 src/views/analyse/assessApply/components/selectDanger.vue |   78 +++++++++++++++++----------------------
 1 files changed, 34 insertions(+), 44 deletions(-)

diff --git a/src/views/analyse/assessApply/components/selectDanger.vue b/src/views/analyse/assessApply/components/selectDanger.vue
index 3094ea6..332db90 100644
--- a/src/views/analyse/assessApply/components/selectDanger.vue
+++ b/src/views/analyse/assessApply/components/selectDanger.vue
@@ -1,38 +1,38 @@
 <template>
-    <tr class="m-color b-font" style="text-align: center">主要危险源或有害因素</tr>
+    <tr class="m-color b-font required" style="text-align: center">主要危险源或有害因素</tr>
     <tr>
-        <td class="w-20 m-color">序号</td>
-        <td class="w-20 m-color">危险源或有害因素</td>
-        <td class="w-20 m-color">危险特性</td>
-        <td class="w-20 m-color">数量</td>
-        <td class="w-20 m-color">其他说明</td>
-<!--        <td class="w-18 m-color">操作</td>-->
+        <td class="w-16 m-color">序号</td>
+        <td class="w-16 m-color">危险源或有害因素</td>
+        <td class="w-16 m-color">危险特性</td>
+        <td class="w-16 m-color">数量</td>
+        <td class="w-16 m-color">其他说明</td>
+        <td class="w-16 m-color">操作</td>
     </tr>
     <tr v-for="(item,index) in dangerSourceState.dangerList" :key="index">
-        <td class="w-20">
+        <td class="w-16">
             {{ index + 1 }}
         </td>
-        <td class="w-20">
-          <el-input disabled v-model="item.riskSource"></el-input>
+        <td class="w-16">
+          <el-input :disabled="dangerSourceState.disabled" v-model="item.riskSource"></el-input>
         </td>
-        <td class="w-20">
-          <el-input disabled v-model="item.riskCharacteristic"></el-input>
+        <td class="w-16">
+          <el-input :disabled="dangerSourceState.disabled" v-model="item.riskCharacteristic"></el-input>
         </td>
-        <td class="w-20">
-            <el-input disabled type="number" v-model="item.number"></el-input>
+        <td class="w-16">
+            <el-input :disabled="dangerSourceState.disabled" type="number" v-model="item.number"></el-input>
         </td>
-        <td class="w-20">
-          <el-input disabled v-model="item.description"></el-input>
+        <td class="w-16">
+          <el-input :disabled="dangerSourceState.disabled" v-model="item.description"></el-input>
         </td>
-<!--        <td class="w-18">-->
-<!--            <el-button disabled type="danger" @click="deleteDangerItem(index)">删除</el-button>-->
-<!--        </td>-->
+        <td class="w-16">
+            <el-button :disabled="dangerSourceState.disabled" type="danger" @click="deleteDangerItem(index)">删除</el-button>
+        </td>
     </tr>
-<!--    <tr style="text-align: center">-->
-<!--        <el-button :disabled="dangerSourceState.disabled" type="primary" shape="round" @click="addDangerItem()">-->
-<!--            添加行-->
-<!--        </el-button>-->
-<!--    </tr>-->
+    <tr style="text-align: center">
+        <el-button :disabled="dangerSourceState.disabled" type="primary" shape="round" @click="addDangerItem()">
+            添加行
+        </el-button>
+    </tr>
 </template>
 
 <script setup lang="ts">
@@ -45,23 +45,7 @@
 
 const dangerSourceState = reactive<DangerSourceType>({
     disabled: false,
-    dangerList: [],
-    classifyList:[
-        {id:1, name: '有机'},
-        {id:2, name: '酸'},
-        {id:3, name: '碱性'},
-        {id:4, name: '固体废弃物'},
-        {id:5, name: '医疗废弃物'},
-        {id:6, name: '过期化学品'},
-        {id:7, name: '其他'}
-    ],
-    wasteStorageList: [
-        {id:1, name: '吨袋'},
-        {id:2, name: '吨桶'},
-        {id:3, name: '小桶'},
-        {id:4, name: '托盘'},
-        {id:5, name: '其他'},
-    ]
+    dangerList: []
 })
 
 watchEffect(() => {
@@ -70,6 +54,7 @@
 });
 
 const addDangerItem = () => {
+    console.log(dangerSourceState.dangerList,'list')
     dangerSourceState.dangerList.push({riskSource: '', riskCharacteristic: '', number: null, description: ''});
 };
 
@@ -82,8 +67,7 @@
 }
 
 defineExpose({
-    formatList,
-    dataList: dangerSourceState.dangerList,
+    dangerSourceState
 });
 
 </script>
@@ -114,7 +98,13 @@
         &:last-of-type {
             border-bottom: none;
         }
-
+      &.required {
+        &::before {
+          content: "*";
+          display: inline-block;
+          color: red;
+        }
+      }
         td {
             border-right: 1px solid #ccc;
             display: inline-block;

--
Gitblit v1.9.2