|
@@ -15,19 +15,29 @@
|
|
|
<div
|
|
|
v-for="(item, index) in historyList"
|
|
|
:key="index"
|
|
|
+ v-loading="loading"
|
|
|
class="item-container"
|
|
|
>
|
|
|
<div>
|
|
|
- <div class="item-header">{{ item?.header }}header</div>
|
|
|
- <div class="item-describe">{{ item?.describe1 }}header</div>
|
|
|
- <div class="item-describe">{{ item?.describe2 }}header</div>
|
|
|
+ <div class="item-header">{{ item?.itemName }}</div>
|
|
|
+ <div class="item-describe">{{ item?.itemCode }}</div>
|
|
|
+ <div class="item-describe">{{ item?.itemModel }}</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <span class="item-count">{{ item?.count }}50</span>
|
|
|
- <span class="item-unit">{{ item?.unit }}卷</span>
|
|
|
+ <span class="item-count">{{ item?.itemNum }}</span>
|
|
|
+ <span class="item-unit">{{
|
|
|
+ dictS.getLableByValue("danwei_type", item?.itemUnit)
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-scrollbar>
|
|
|
+ <Pagination
|
|
|
+ v-model:limit="page.pageSize"
|
|
|
+ v-model:page="page.pageNo"
|
|
|
+ :total="page.total"
|
|
|
+ size="large"
|
|
|
+ @pagination="paginationChange"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
@@ -35,27 +45,40 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
+import { callHistoryList } from "@/api/process/callMateriel";
|
|
|
+import { useDictionaryStore } from "@/store";
|
|
|
+
|
|
|
+const dictS = useDictionaryStore();
|
|
|
const drawerVisible = ref(false);
|
|
|
|
|
|
-const historyList = ref<any>([
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
- {},
|
|
|
-]);
|
|
|
+const historyList = ref<any[]>([]);
|
|
|
+
|
|
|
+const loading = ref(false);
|
|
|
+const page = reactive({
|
|
|
+ pageSize: 10,
|
|
|
+ pageNo: 1,
|
|
|
+ total: 0,
|
|
|
+});
|
|
|
|
|
|
const showDrawer = () => {
|
|
|
drawerVisible.value = true;
|
|
|
+ getData();
|
|
|
+};
|
|
|
+
|
|
|
+const paginationChange = () => {
|
|
|
+ getData();
|
|
|
+};
|
|
|
+
|
|
|
+const getData = () => {
|
|
|
+ loading.value = true;
|
|
|
+ callHistoryList({
|
|
|
+ pageNo: page.pageNo,
|
|
|
+ pageSize: page.pageSize,
|
|
|
+ }).then((res) => {
|
|
|
+ loading.value = false;
|
|
|
+ historyList.value = res.data.records;
|
|
|
+ page.total = res.data.totalCount;
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
const hideDrawer = () => {
|