css
shj
2022-07-20 5a26e52cdd75a6eebffe74af9d98e545d6b6ea67
src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
@@ -2,34 +2,30 @@
  <div class="system-user-container">
    <el-card shadow="hover">
      <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
        <el-tab-pane label="待评价" name="first">User</el-tab-pane>
        <el-tab-pane label="已评价" name="second">Config</el-tab-pane>
            <el-tab-pane label="待评价" name="first"></el-tab-pane>
            <el-tab-pane label="已评价" name="second"></el-tab-pane>
      </el-tabs>
      <div class="system-user-search mb15">
        <el-input size="default" placeholder="物资名称" style="max-width: 215px;"> </el-input>
        <el-button size="default" type="primary" class="ml10">
          查询
        </el-button>
        <el-button size="default" class="ml10" @click="submitReset">
          重置
        </el-button>
            <el-input size="default" placeholder="物资名称" style="max-width: 215px"> </el-input>
            <el-button size="default" type="primary" class="ml10"> 查询 </el-button>
            <el-button size="default" class="ml10" @click="submitReset"> 重置 </el-button>
      </div>
      <div class="button_Line">
        <div class="button_Left">
          <el-button size="default" type="primary"  @click="onOpenAdd('新建')">
            <el-icon>
              <Plus />
            </el-icon>新建
                     <Plus /> </el-icon
                  >新建
          </el-button>
          <el-button size="default" type="warning" plain disabled>
            <el-icon>
              <Edit />
            </el-icon>修改
                     <Edit /> </el-icon
                  >修改
          </el-button>
          <el-button size="default" type="danger" plain disabled>
            <el-icon>
              <Delete />
            </el-icon>删除
                     <Delete /> </el-icon
                  >删除
          </el-button>
        </div>
        <div class="button_Right">
@@ -45,15 +41,8 @@
          </el-button>
        </div>
      </div>
      <el-table
          :data="tableData"
          style="width: 100%"
          ref="multipleTableRef"
      >
        <el-table-column
            type="selection"
            width="55"
        />
         <el-table :data="tableData" style="width: 100%" ref="multipleTableRef">
            <el-table-column type="selection" width="55" />
        <el-table-column prop="teamName" label="物资名称" min-width="120" show-overflow-tooltip sortable></el-table-column>
        <el-table-column prop="teamLevel" label="物资编号"  min-width="120" show-overflow-tooltip sortable></el-table-column>
        <el-table-column prop="teamDescription" label="负责部门"  min-width="120" show-overflow-tooltip sortable></el-table-column>
@@ -63,29 +52,30 @@
        <el-table-column label="操作" width="200" align="center" fixed="right">
          <template #default="scope">
            <el-button size="small" text type="primary" @click="onMaintain(scope.row)">
              <el-icon style="margin-right: 5px;">
                <EditPen />
              </el-icon>保养
                     <el-icon style="margin-right: 5px">
                        <EditPen /> </el-icon
                     >保养
            </el-button>
            <el-button size="small" text type="primary" @click="onMaintain(scope.row)">
              <el-icon style="margin-right: 5px;">
                <EditPen />
              </el-icon>检查
                     <el-icon style="margin-right: 5px">
                        <EditPen /> </el-icon
                     >检查
            </el-button>
            <el-button size="small" text type="primary" @click="onOpenEdit(scope.row)">
              <el-icon style="margin-right: 5px;">
                <View />
              </el-icon>查看
                     <el-icon style="margin-right: 5px">
                        <View /> </el-icon
                     >查看
            </el-button>
            <el-button  size="small" text type="primary" @click="onOpenEdit(scope.row)">
              <el-icon style="margin-right: 5px;">
                     <el-icon style="margin-right: 5px">
                <EditPen />
              </el-icon> 修改
                     </el-icon>
                     修改
            </el-button>
            <el-button size="small" text type="primary" @click="onRowDel(scope.row)">
              <el-icon>
                <Delete />
              </el-icon>删除
                        <Delete /> </el-icon
                     >删除
            </el-button>
          </template>
        </el-table-column>
@@ -119,14 +109,11 @@
  // reactive,
  // onMounted,
  ref,
  defineComponent
   defineComponent,
} from 'vue';
import { ElMessageBox, ElMessage, ElTable } from 'element-plus';
import {
  ElMessageBox,
  ElMessage,
  ElTable,
} from 'element-plus';
import { Plus,
   Plus,
  Edit,
  Delete,
  Upload,
@@ -134,7 +121,7 @@
  Refresh,
  View,
  EditPen,
} from '@element-plus/icons-vue'
} from '@element-plus/icons-vue';
import OpenAdd from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue';
import OpenEdit from '/@/views/contingencyManagement/panManagement/component/openEdit.vue';
import Maintain from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue';
@@ -142,12 +129,12 @@
// 定义表格数据类型
interface User {
  teamName: string
  teamLevel: string
  teamDescription: string
   teamName: string;
   teamLevel: string;
   teamDescription: string;
  location: string;
  materialClassification: string
  number: string
   materialClassification: string;
   number: string;
}
// 定义接口来定义对象的类型
@@ -179,17 +166,17 @@
    Upload,
    // Download,
    Refresh,
    UpData
      UpData,
  },
  setup() {
    const multipleTableRef = ref<InstanceType<typeof ElTable>>()
    const multipleSelection = ref<User[]>([])
      const multipleTableRef = ref<InstanceType<typeof ElTable>>();
      const multipleSelection = ref<User[]>([]);
    // 上传
    const upShow=ref()
      const upShow = ref();
    const upButton=()=>{
      upShow.value.openDialog()
    }
         upShow.value.openDialog();
      };
    // 定义表格数据
    const tableData: User[] = [
      {
@@ -223,8 +210,8 @@
        materialClassification: '事故气体吸收装置',
        location: '3#岗微型消防站',
        number: '5',
      }
    ]
         },
      ];
    //查看用户弹窗
    const seeRef = ref();
    const onMaintain = (row: TableDataRow) => {