diff --git a/inventory-web/src/views/stock/inbound/product.vue b/inventory-web/src/views/stock/inbound/product.vue index 5e5070b..c9ff0e8 100644 --- a/inventory-web/src/views/stock/inbound/product.vue +++ b/inventory-web/src/views/stock/inbound/product.vue @@ -419,10 +419,7 @@ const allColumns = [ ] const defaultVisibleCols = ['material_name', 'sku', 'serial_number', 'qty_stock', 'status', 'quality_status', 'product_photo', 'sale_price', 'order_id'] -const STORAGE_KEY = 'stock_product_visible_columns_v2' -const getSavedColumns = () => { try { const saved = localStorage.getItem(STORAGE_KEY); return saved ? JSON.parse(saved) : defaultVisibleCols } catch (e) { return defaultVisibleCols } } -const visibleColumnProps = ref(getSavedColumns()) -watch(visibleColumnProps, (newVal) => { localStorage.setItem(STORAGE_KEY, JSON.stringify(newVal)) }, { deep: true }) +const visibleColumnProps = ref(defaultVisibleCols) const form = reactive({ id: undefined, base_id: undefined, material_name: '', spec_model: '', material_type: '', category: '', unit: '', diff --git a/inventory-web/src/views/stock/inbound/semi.vue b/inventory-web/src/views/stock/inbound/semi.vue index 4c221f3..788929a 100644 --- a/inventory-web/src/views/stock/inbound/semi.vue +++ b/inventory-web/src/views/stock/inbound/semi.vue @@ -513,11 +513,8 @@ const stockColumns = [ ] const allColumns = [...baseColumns, ...stockColumns] -const STORAGE_KEY = 'stock_semi_visible_columns_v2' const defaultColumns = ['material_name', 'spec_model', 'unit', 'inbound_date', 'sn_bn', 'status', 'quality_status', 'bom_code', 'work_order_code', 'qty_stock', 'qty_available', 'unit_total_cost', 'arrival_photo', 'quality_report_link'] -const getSavedColumns = () => { try { const saved = localStorage.getItem(STORAGE_KEY); return saved ? JSON.parse(saved) : defaultColumns } catch (e) { return defaultColumns } } -const visibleColumnProps = ref(getSavedColumns()) -watch(visibleColumnProps, (newVal) => { localStorage.setItem(STORAGE_KEY, JSON.stringify(newVal)) }, {deep: true}) +const visibleColumnProps = ref(defaultColumns) const form = reactive({ id: undefined, base_id: undefined as number | undefined, material_name: '', spec_model: '', category: '', unit: '', material_type: '', @@ -527,9 +524,6 @@ const form = reactive({ production_manager: '', production_time_range: [] as string[], arrival_photo: [] as string[], quality_report_link: [] as string[], detail_link: '' }) -// ------------------------------------ -// 历史记录管理器 -// ------------------------------------ // ------------------------------------ // Autocomplete & Search Logic (后端 API 驱动) // ------------------------------------