haoyahui
2023-11-20 025dafb9892a8ff8f8a855343660f837a0f231d3
admin-web/src/views/stock/inventorycount/inventorytask/index.vue
@@ -42,6 +42,8 @@
import myImport from '@/views/components/myImport';
import { getBaseUrl } from '@/utils/base';
import { selectTenantWarehouse } from '@/api/baseSetting/finsystenant';
import { inventoryListApi } from '@/api/stock/inventory';
import * as DateFormatter from '@/utils/DateFormatter';
export default {
  name: 'index',
@@ -128,7 +130,7 @@
      table: {
        showIndex: true, // 是否显示序号
        expand: false, // 是否显示详情数据
        url: SettingIplatform.apiBaseURL + '/pc/fin/sys/tenant/select/list', // 请求地址
        url: SettingIplatform.apiBaseURL + inventoryListApi(), // 请求地址
        // 工具条
        tools: {
          columnsCtrl: {
@@ -156,9 +158,36 @@
          { title: '盘点仓库', field: 'warehouseName', align: 'center' },
          { title: '盘点人', field: 'operatorName', align: 'center' },
          { title: '监盘人', field: 'operatorName2', align: 'left' },
          { title: '盘点时间', field: 'inventoryDate', align: 'left' },
          { title: '创建时间', field: 'createTime', align: 'left' },
          { title: '状态', field: 'states', align: 'left' },
          {
            title: '盘点时间',
            field: 'inventoryDate',
            align: 'center',
            width: 160,
            formatter: (row) => {
              return { value: row.inventoryDate ? DateFormatter.LongToDateTime(row.inventoryDate) : '-' };
            },
          },
          {
            title: '创建时间',
            field: 'createTime',
            align: 'center',
            width: 160,
            formatter: (row) => {
              return { value: DateFormatter.LongToDateTime(row.createTime) };
            },
          },
          {
            title: '状态',
            field: 'states',
            align: 'left',
            type: 'primary',
            formatter: (row) => {
              return {
                value: row.states == 0 ? '未开始' : row.states == 1 ? '进行中' : '已盘点',
                type: row.states == 0 ? 'danger' : row.states == 1 ? 'success' : 'primary',
              };
            },
          },
        ],
        // 操作信息
        operation: {
@@ -194,17 +223,17 @@
    };
  },
  created() {
    selectTenantWarehouse().then(res=>{
      this.items.forEach(v=>{
        if(v.label=='盘点仓库') {
          v.options = res.map(item=>{
            item.label=item.warehouseName
            item.vlaue=item.id
            return item
          })
    selectTenantWarehouse().then((res) => {
      this.items.forEach((v) => {
        if (v.label == '盘点仓库') {
          v.options = res.map((item) => {
            item.label = item.warehouseName;
            item.vlaue = item.id;
            return item;
          });
        }
      })
    })
      });
    });
  },
  methods: {
    //导入