| | |
| | | |
| | | <div class="page_box"> |
| | | <div> |
| | | <el-table empty-text="" v-if="formInline.ownership == 1" :data="tableData"> |
| | | <el-table border empty-text="" v-if="formInline.ownership == 1" :data="tableData"> |
| | | <el-table-column prop="name" label="物资名称" /> |
| | | <el-table-column prop="personInCha" label="负责人" width="150" /> |
| | | <el-table-column prop="personInChaPhone" label="负责人电话" width="250" /> |
| | |
| | | <el-table-column prop="numUnit" label="数量" width="150" /> |
| | | </el-table> |
| | | |
| | | <el-table empty-text="" v-else :data="tableData"> |
| | | <el-table border empty-text="" v-else :data="tableData"> |
| | | <!-- <el-table-column prop="firmName" label="企业名称" /> --> |
| | | <el-table-column prop="name" label="物资名称" /> |
| | | <!-- <el-table-column prop="personInCha" label="负责人" /> --> |
| | |
| | | </template> |
| | | |
| | | <script setup> |
| | | import publicContent from "./publicContent.vue"; |
| | | import { getList, getCompanyList } from "@/api/emergencySupplies/emergencySupplies"; |
| | | import publicContent from "./publicContent.vue" |
| | | import { getList, getCompanyList } from "@/api/emergencySupplies/emergencySupplies" |
| | | import { getPage } from '@/api/indParkInfo' |
| | | import { reactive, ref, onMounted } from "vue"; |
| | | import { ElScrollbar } from 'element-plus'; |
| | | import { reactive, ref, onMounted } from "vue" |
| | | import { ElScrollbar } from 'element-plus' |
| | | |
| | | const loading = ref(false); |
| | | const loading = ref(false) |
| | | |
| | | const tableData = ref([]); |
| | | const tableData = ref([]) |
| | | const pages = { |
| | | page: 1, |
| | | pageSize: 1000, |
| | | total: 0, |
| | | }; |
| | | } |
| | | |
| | | let currentIndex = ref(0) |
| | | |
| | | // 园区 企业 |
| | | const tilteList = ref([ |
| | | { label: "吉水化工园区", value: "0", id: "1" } |
| | | ]); |
| | | ]) |
| | | |
| | | onMounted(() => { |
| | | getLists(formInline); |
| | | getLists(formInline) |
| | | getCompanyPages() |
| | | }); |
| | | }) |
| | | |
| | | // const objectSpanMethod = ({ row, column, rowIndex, columnIndex }) => { |
| | | // if (columnIndex === 0) { |
| | |
| | | // } |
| | | // } |
| | | |
| | | const scrollbarRef = ref(null); |
| | | const scrollbarRef = ref(null) |
| | | |
| | | |
| | | // 搜索条件 |
| | | const formInline = reactive({ |
| | | firmId: '', |
| | | ownership: 1, |
| | | }); |
| | | }) |
| | | |
| | | function getCompanyPages(param = {}) { |
| | | param.current = pages.page; |
| | | param.size = pages.pageSize; |
| | | param.current = pages.page |
| | | param.size = pages.pageSize |
| | | getPage(param).then(res => { |
| | | let companyList = res.data.data.records |
| | | companyList.forEach(item => { |
| | |
| | | if (item.id == 1) { |
| | | formInline.firmId = '' |
| | | formInline.ownership = 1 |
| | | getLists(formInline); |
| | | getLists(formInline) |
| | | } else { |
| | | formInline.firmId = item.id |
| | | formInline.ownership = 2 |
| | |
| | | |
| | | // 查询分页数据 |
| | | function getLists(param = {}) { |
| | | param.current = pages.page; |
| | | param.size = pages.pageSize; |
| | | loading.value = true; |
| | | param.current = pages.page |
| | | param.size = pages.pageSize |
| | | loading.value = true |
| | | getList(param) |
| | | .then((res) => { |
| | | const data = res.data.data; |
| | | tableData.value = data.records; |
| | | pages.total = data.total; |
| | | loading.value = false; |
| | | const data = res.data.data |
| | | tableData.value = data.records |
| | | pages.total = data.total |
| | | loading.value = false |
| | | }) |
| | | .catch((err) => { |
| | | loading.value = false; |
| | | console.log(err); |
| | | }); |
| | | loading.value = false |
| | | console.log(err) |
| | | }) |
| | | } |
| | | |
| | | |
| | | // 查询分页数据 |
| | | function getComLists(param = {}) { |
| | | param.current = pages.page; |
| | | param.size = pages.pageSize; |
| | | loading.value = true; |
| | | param.current = pages.page |
| | | param.size = pages.pageSize |
| | | loading.value = true |
| | | getCompanyList(param) |
| | | .then((res) => { |
| | | const data = res.data.data; |
| | | tableData.value = data.dataList; |
| | | pages.total = data.total; |
| | | loading.value = false; |
| | | const data = res.data.data |
| | | tableData.value = data.dataList |
| | | pages.total = data.total |
| | | loading.value = false |
| | | }) |
| | | .catch((err) => { |
| | | loading.value = false; |
| | | console.log(err); |
| | | }); |
| | | loading.value = false |
| | | console.log(err) |
| | | }) |
| | | } |
| | | |
| | | // 滚动到左边 |
| | | const scrollLeft = () => { |
| | | if (scrollbarRef.value) { |
| | | const currentScrollLeft = scrollbarRef.value.wrapRef.scrollLeft; |
| | | const step = 500; // 每次滚动的距离 |
| | | scrollbarRef.value.wrapRef.scrollLeft = currentScrollLeft - step; |
| | | const currentScrollLeft = scrollbarRef.value.wrapRef.scrollLeft |
| | | const step = 500 // 每次滚动的距离 |
| | | scrollbarRef.value.wrapRef.scrollLeft = currentScrollLeft - step |
| | | } |
| | | } |
| | | |
| | | // 滚动到右边 |
| | | const scrollRight = () => { |
| | | if (scrollbarRef.value) { |
| | | const currentScrollLeft = scrollbarRef.value.wrapRef.scrollLeft; |
| | | const step = 500; // 每次滚动的距离 |
| | | scrollbarRef.value.wrapRef.scrollLeft = currentScrollLeft + step; |
| | | const currentScrollLeft = scrollbarRef.value.wrapRef.scrollLeft |
| | | const step = 500 // 每次滚动的距离 |
| | | scrollbarRef.value.wrapRef.scrollLeft = currentScrollLeft + step |
| | | } |
| | | } |
| | | </script> |