Ben Lin
2024-06-19 f55c0bd445b43dafccbcae7a1f32dbc78bd2e60f
登录更新
已删除2个文件
已修改3个文件
165 ■■■■■ 文件已修改
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 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sys/login/Login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sys/login/LoginForm.vue 14 ●●●● 补丁 | 查看 | 原始文档 | 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';
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
      <ApiSelect
            :api="getProdTreeList"
            showSearch
            v-model:value="formData.factory"
            optionFilterProp="label"
            labelField="deptName"
            valueField="deptCode"
        placeholder="请选择工厂"
          />
        </ACol>
      </ARow>
    </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,10 +101,9 @@
  //   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';