Ben Lin
2025-03-05 b3305675a429cac20c2b73464badb64f999b615b
src/views/tigerprojects/wms/warehouse/warehouse.data.ts
@@ -1,5 +1,4 @@
import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import { BasicColumn, FormSchema } from '/@/components/Table';
import { h } from 'vue';
import { Switch } from 'ant-design-vue';
import { SaveWh } from '/@/api/tigerapi/wms/warehouse';
@@ -30,15 +29,15 @@
      if (!Reflect.has(record, 'pendingStatus1')) {
        record.pendingStatus1 = false;
      }
      const id='d70918d6fe474b96b6dabba5c8679c30';
      const roles = useUserStore().getUserInfo.roles
      const is_active=roles.some(item=>item.MENU_CODE===id)
      const id = 'd70918d6fe474b96b6dabba5c8679c30';
      const roles = useUserStore().getUserInfo.roles;
      const is_active = roles.some((item) => item.MENU_CODE === id);
      return h(Switch, {
        checked: record.IS_ACTIVE === 'Y',
        checkedChildren: '已启用',
        unCheckedChildren: '已禁用',
        disabled:!is_active,
        disabled: !is_active,
        loading: record.pendingStatus1,
        onChange(checked: boolean) {
          const oldStatus = record.IS_ACTIVE;
@@ -47,7 +46,7 @@
          console.log(10, newStatus);
          const { createMessage } = useMessage();
          record.IS_ACTIVE = newStatus;
          SaveWh(record,true)
          SaveWh(record, true)
            .then(() => {
              createMessage.success(`是否启用已成功修改`);
            })