llj
2025-12-15 a0010bcabbfbc3771aa05d54094f5d02bcdd5609
src/views/component/PackStockDetail/index.vue
@@ -110,13 +110,13 @@
      loading: false,                               //页面加载动画显示标记
      dialogVisible: false,                         //包装容器出入库明细数据显示标记
      columnDialogVisible: false,                   //列设置按钮显示标记
      tableData: [],                                //表格数据
      tableColumns: [],                             //表格列数据
      allColumns: [],
      allColumns: [],
      selectedColumns: [],
      selectedRows: [],
      baseURL: process.env.VUE_APP_BASE_URL || "http://47.96.97.237/API/"
      baseURL: process.env.VUE_APP_BASE_API || "http://47.96.97.237/API/"
    }
  },
  methods: {
@@ -129,8 +129,8 @@
      const hmainid = record.hmainid || record.HInterID
      const billNo = record.单据号 || record.HBillNo
      let billTypeDesc = ''
      switch (record.单据类型 || '') {
        case '1201': billTypeDesc = '外购入库单'; break
@@ -163,10 +163,10 @@
      this.loading = true
      try {
        const sWhere = " and hmainid = " +  `${HInterID}` ;
        const url = `${this.baseURL}/Kf_ICStockInOutBill/Kf_PackStockDetailQuery`
        const params = { sWhere }
        const response = await axios.get(url, { params })
        const data = response.data
@@ -191,7 +191,7 @@
      const columns = []
      const allColumns = []
      columns.push({
        type: 'selection',
        width: 55,
@@ -208,7 +208,7 @@
          sortable: true
        }
        switch (colName) {
          case 'HItemID':
            columnConfig.hide = true
@@ -241,12 +241,12 @@
    applyColumnSettings() {
      this.tableColumns = [
        this.tableColumns[0],
        this.tableColumns[0],
        ...this.allColumns.filter(col => this.selectedColumns.includes(col.field))
      ]
      this.columnDialogVisible = false
      this.saveColumnSettings()
    },
@@ -256,7 +256,7 @@
    saveColumnSettings() {
    },
    //#endregion
@@ -265,13 +265,13 @@
    getSummaries(param) {
      const { columns, data } = param
      const sums = []
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = '合计'
          return
        }
        const values = data.map(item => Number(item[column.property]))
        if (!values.every(value => isNaN(value))) {
          sums[index] = values.reduce((prev, curr) => {