Ben Lin
2024-06-19 f55c0bd445b43dafccbcae7a1f32dbc78bd2e60f
src/layouts/default/header/index.vue
@@ -47,12 +47,12 @@
        :showText="false"
        :class="`${prefixCls}-action__item`"
      />
      <div style="width: 100px">
        <ApiTreeSelect
      <div style="width: 120px">
        <ApiSelect
          :api="getProdTree"
          style="width: 100%"
          :params="{ userId: useUserStore().getUserInfo.userId }"
          v-model:value="factory"
          optionFilterProp="label"
          labelField="deptName"
          valueField="deptCode"
          placeholder="请选择工厂"
@@ -67,6 +67,7 @@
<script lang="ts" setup>
  import { Layout } from 'ant-design-vue';
  import { computed, onMounted, ref, unref } from 'vue';
  import { ApiSelect } from '/@/components/Form/index';
  import { useUserStore } from '/@/store/modules/user';
  import { AppLocalePicker, AppLogo, AppSearch } from '@/components/Application';
  import { SettingButtonPositionEnum } from '@/enums/appEnum';
@@ -167,7 +168,7 @@
    // globSetting.useOrg == 'Y'
    //   ? useUserStore().getUserInfo.orgCode
    //   : useUserStore().getUserInfo.prodCode;
    SwitchOrgCode(userInfo,'', e).then(() => {
    SwitchOrgCode(userInfo, '', e).then(() => {
      if (org != e) {
        location.reload();
      }