jiangping
2023-09-18 8d322f025a9483030a47d4671c5fa7502bbcb930
platform/src/views/business/goods.vue
@@ -105,7 +105,7 @@
import OperaGoodsWindow from '@/components/business/OperaGoodsWindow'
import selectProduct from '@/components/business/selectProduct'
import { brand, baseCategory, importExcel } from '@/api/system/common.js'
import { updateStatusById, queryById, exportDoc, batchUpdateDisableById } from '@/api/business/goods.js'
import { updateStatus, queryById, exportDoc } from '@/api/business/goods.js'
export default {
  name: 'Goods',
  extends: BaseTable,
@@ -121,6 +121,7 @@
        brandId: ''
      },
      ids: '',
      idList: [],
      categoryList: [],
      brandList: [],
      statusList: [
@@ -144,6 +145,7 @@
    handleSelectionChange(e) {
      let arr = e.map(item => item.id)
      this.ids = arr.join(',')
      this.idList = arr;
      console.log(this.ids)
    },
    // 批量上下架
@@ -152,11 +154,12 @@
        this.$message.warning({ message: '至少选择一项内容' })
        return
      }
      batchUpdateDisableById({
        ids: this.ids,
      updateStatus({
        idList: this.idList,
        status: type
      }).then(res => {
        this.$message.success({ message: res })
        this.$tip.apiSuccess('操作成功');
        // this.$message.success({ message:res.message })
        this.search()
      })
    },
@@ -221,8 +224,8 @@
        })
    },
    changeStatus(item) {
      updateDisableById({
        id: item.id,
      updateStatus({
        idList: [item.id],
        status: item.status
      }).then(res => {
        this.$tip.apiSuccess('更新成功')