|
|
@@ -3,12 +3,43 @@
|
|
|
<div class="safety-platform-container__header">
|
|
|
<div class="breadcrumb-title">物资清单</div>
|
|
|
</div>
|
|
|
- <div class="safety-platform-container__main"></div>
|
|
|
+ <div class="safety-platform-container__main">
|
|
|
+ <div class="search-table-container">
|
|
|
+ <header class="disaster-precaution__header">
|
|
|
+ <el-button type="primary" class="search-table-container--button" :icon="Plus">添加物资</el-button>
|
|
|
+ <el-button type="primary" class="search-table-container--button">
|
|
|
+ <template #icon>
|
|
|
+ <SvgIcon iconName="inventory-check" />
|
|
|
+ </template>
|
|
|
+ 发起盘点
|
|
|
+ </el-button>
|
|
|
+ <BasicSearch :searchConfig="SUPPLY_LIST_SEARCH_CONFIG" :searchData="searchData" />
|
|
|
+ </header>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
-<script setup lang="ts"></script>
|
|
|
+<script setup lang="ts">
|
|
|
+ import { reactive } from 'vue';
|
|
|
+ import { Plus } from '@element-plus/icons-vue';
|
|
|
+ // @ts-ignore
|
|
|
+ import SvgIcon from '@/components/SvgIcon/SvgIcon.vue';
|
|
|
+ import BasicSearch from '@/components/BasicSearch.vue';
|
|
|
+ import { SUPPLY_LIST_SEARCH_CONFIG } from './src/config';
|
|
|
+
|
|
|
+ const searchData = reactive({
|
|
|
+ emergencyType: null,
|
|
|
+ supplyType: null,
|
|
|
+ supplyName: null,
|
|
|
+ park: null,
|
|
|
+ location: null,
|
|
|
+ keeperName: null,
|
|
|
+ status: null,
|
|
|
+ });
|
|
|
+</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
@use '@/styles/page-details-layout.scss' as *;
|
|
|
+ @use '@/styles/page-main-layout.scss' as *;
|
|
|
</style>
|