更新汝阳bug

This commit is contained in:
2024-11-26 16:51:07 +08:00
parent 8ad8e3a5b4
commit ca390fd764
33 changed files with 5798 additions and 703 deletions

View File

@@ -1,4 +1,4 @@
<!--
<!--
filename: index.vue
author: liubin
date: 2023-08-30 14:02:49
@@ -23,15 +23,13 @@
@mouseleave="factoryListOpen = false">
{{ currentFactory?.label || '点我选择工厂' }}
<div class="factory-list__wrapper" :class="{ open: factoryListOpen }">
<ul
class="factory-list"
v-if="sidebarContent.length"
@click.prevent="factoryChangeHandler">
<ul class="factory-list" v-if="sidebarContent.length">
<li
v-for="fc in sidebarContent"
:key="fc.id"
:data-value="fc.id"
class="factory-list__item"
@click.prevent="factoryChangeHandler(fc.id)"
:class="{ 'is-current': fc.id == currentFactory?.id }">
<span>
{{ fc.label }}
@@ -83,6 +81,7 @@
:page="1"
:limit="999"
:table-data="list"
:max-height="tableH"
@emitFun="handleEmitFun">
<!-- <method-btn
v-if="tableBtn.length"
@@ -114,10 +113,12 @@
<script>
import Graph from './graph.vue';
import tableHeightMixin from '@/mixins/lb/tableHeightMixin';
export default {
name: 'EquipmentProcessAmount',
components: { Graph },
mixins: [tableHeightMixin],
props: {},
data() {
return {
@@ -269,7 +270,7 @@ export default {
// { prop: 'externalCode', label: '设备编码' },
{ prop: 'equipmentId', label: '设备编码' },
{ prop: 'equipmentName', label: '设备名称' },
{ prop: 'totalQuantity', label: '加工数量' },
{ prop: 'totalQuantity', label: '加工数量[片]' },
],
mode: 'table', // table | graph
queryParams: {
@@ -333,11 +334,10 @@ export default {
if (tab.name == 'graph') this.renderKey = Math.random();
},
factoryChangeHandler(event) {
factoryChangeHandler(id) {
this.factoryListOpen = false;
const fcId = event.target.dataset.value;
this.handleSidebarItemClick({ id: fcId, type: '工厂' });
this.currentFactory = this.sidebarContent.find((item) => item.id == fcId);
this.handleSidebarItemClick({ id: id, type: '工厂' });
this.currentFactory = this.sidebarContent.find((item) => item.id == id);
},
handleSidebarItemClick({ label, id, type }) {
@@ -390,6 +390,7 @@ export default {
params: this.queryParams,
});
this.list = data;
if (this.activeName == 'graph') this.renderKey = Math.random();
},
},
};