spring
5 小时以前 3ea1ff641e1c680a5a1727fb4034797bfe65d93e
src/pages/inventoryManagement/receiptManagement/view.vue
@@ -95,8 +95,7 @@
import { onLoad } from '@dcloudio/uni-app'
import PageHeader from '@/components/PageHeader.vue'
import {
  findAllQualifiedStockInRecordTypeOptions,
  findAllUnQualifiedStockInRecordTypeOptions
  findAllQualifiedStockInRecordTypeOptions
} from '@/api/basicData/enum.js'
const detail = ref(null)
@@ -131,11 +130,8 @@
  return stockRecordTypeOptions.value.find(item => item.value === recordType)?.label || ''
}
function fetchRecordTypeOptions(type) {
  const api = type === '1'
    ? findAllUnQualifiedStockInRecordTypeOptions
    : findAllQualifiedStockInRecordTypeOptions
  api()
function fetchRecordTypeOptions() {
  findAllQualifiedStockInRecordTypeOptions()
    .then(res => {
      const data = res.data != null ? res.data : res
      stockRecordTypeOptions.value = Array.isArray(data) ? data : []
@@ -151,9 +147,8 @@
    try {
      const payload = typeof cached === 'string' ? JSON.parse(cached) : cached
      const item = payload && payload.item != null ? payload.item : payload
      const type = payload && payload.type != null ? payload.type : '0'
      detail.value = normalizeDetail({ ...item, index: 1 })
      fetchRecordTypeOptions(type)
      fetchRecordTypeOptions()
      uni.removeStorageSync('receiptDetailItem')
    } catch (e) {
      uni.removeStorageSync('receiptDetailItem')