Ben Lin
2024-06-19 f55c0bd445b43dafccbcae7a1f32dbc78bd2e60f
登录更新
已删除2个文件
已修改3个文件
179 ■■■■■ 文件已修改
src/layouts/default/header/components/AppDept.vue 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layouts/default/header/components/appFormDept.data.ts 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layouts/default/header/index.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sys/login/Login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sys/login/LoginForm.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layouts/default/header/components/AppDept.vue
ÎļþÒÑɾ³ý
src/layouts/default/header/components/appFormDept.data.ts
ÎļþÒÑɾ³ý
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();
      }
src/views/sys/login/Login.vue
@@ -9,7 +9,7 @@
      />
    </div>
    <span class="-enter-x xl:hidden">
    <span class="mt-5 -enter-x xl:hidden">
      <LoginLogo :alwaysShowTitle="false" />
    </span>
src/views/sys/login/LoginForm.vue
@@ -25,18 +25,13 @@
      />
    </FormItem>
    <FormItem name="factory" class="enter-x dept">
      <ARow class="enter-x">
        <ACol :md="24" :xs="24" :span="24">
          <ApiTreeSelect
            :api="getProdTreeList"
            showSearch
            v-model:value="formData.factory"
            optionFilterProp="label"
            labelField="deptName"
            valueField="deptCode"
          />
        </ACol>
      </ARow>
      <ApiSelect
        :api="getProdTreeList"
        v-model:value="formData.factory"
        labelField="deptName"
        valueField="deptCode"
        placeholder="请选择工厂"
      />
    </FormItem>
    <ARow class="enter-x">
      <ACol :span="12">
@@ -97,7 +92,7 @@
<script lang="ts" setup>
  import { reactive, ref, unref, computed } from 'vue';
  import { Checkbox, Form, Input, Row, Col, Button, Divider,  } from 'ant-design-vue';
  import { Checkbox, Form, Input, Row, Col, Button, Divider } from 'ant-design-vue';
  // import {
  //   GithubFilled,
  //   WechatFilled,
@@ -106,15 +101,14 @@
  //   TwitterCircleFilled,
  // } from '@ant-design/icons-vue';
  import LoginFormTitle from './LoginFormTitle.vue';
  import { ApiSelect } from '/@/components/Form/index';
  import { useI18n } from '@/hooks/web/useI18n';
  import { useMessage } from '@/hooks/web/useMessage';
  import { ApiTreeSelect } from '@/components/Form';
  import { getProdTreeList } from '/@/api/tigerapi/dept';
  import { useUserStore } from '@/store/modules/user';
  import { LoginStateEnum, useLoginState, useFormRules, useFormValid } from './useLogin';
  import { useDesign } from '@/hooks/web/useDesign';
import { AccountInfo } from '/@/api/tigerapi/model/systemModel';
  import { AccountInfo } from '/@/api/tigerapi/model/systemModel';
  //import { onKeyStroke } from '@vueuse/core';
  const ACol = Col;