From c53a0fb0f1ea4257abacad5f5a442aae45989a02 Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Sat, 7 Oct 2023 09:35:18 +0800 Subject: [PATCH] mine --- yudao-ui-admin-vben-master/.env.development | 4 +- .../src/views/users/mine.rar | Bin 0 -> 5661 bytes .../src/views/users/mine/index.vue | 550 ++++++++++++++++-- 3 files changed, 503 insertions(+), 51 deletions(-) create mode 100644 yudao-ui-admin-vben-master/src/views/users/mine.rar diff --git a/yudao-ui-admin-vben-master/.env.development b/yudao-ui-admin-vben-master/.env.development index 8e2b007..f43a104 100644 --- a/yudao-ui-admin-vben-master/.env.development +++ b/yudao-ui-admin-vben-master/.env.development @@ -7,14 +7,14 @@ VITE_PUBLIC_PATH = / # 本地开发代理,可以解决跨域及多地址代理 # 如果接口地址匹配到,则会转发到http://localhost:3000,防止本地出现跨域问题 # 可以有多个,注意多个不能换行,否则代理将会失效 -VITE_PROXY = [["/dev-api","http://localhost:8091/admin-api"],["/upload","http://localhost:48080/admin-api/infra/file/upload"]] +VITE_PROXY = [["/dev-api","http://192.168.0.162:8091/admin-api"],["/upload","http://192.168.0.162:8091/admin-api/infra/file/upload"]] # VITE_PROXY=[["/api","http://vben.xingyuv.com/test"]] # 是否删除Console.log VITE_DROP_CONSOLE = false # 基础页面地址,例如 swagger 等页面 -VITE_GLOB_BASE_URL = "http://localhost:8091" +VITE_GLOB_BASE_URL = "http://192.168.0.162:8091" # 接口地址,如果没有跨域问题,直接在这里配置即可 VITE_GLOB_API_URL = /dev-api diff --git a/yudao-ui-admin-vben-master/src/views/users/mine.rar b/yudao-ui-admin-vben-master/src/views/users/mine.rar new file mode 100644 index 0000000000000000000000000000000000000000..b150a5f8e06fc71b53d9221e2b8839ec2260871d GIT binary patch literal 5661 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 import { reactive, ref } from 'vue' - import type { UnwrapRef } from 'vue' import { - ManOutlined, - UserOutlined, - WomanOutlined, + FieldTimeOutlined, + LeftOutlined, ManOutlined, + RightCircleFilled, + UserOutlined, WindowsFilled, + WomanOutlined, } from '@ant-design/icons-vue' +// 单选 +const sex = ref('保密')//性别 - -const value1 = ref('a') - - +const message = ref('全部信息')//系统信息选择 + interface FormState { name: string delivery: boolean @@ -27,34 +28,56 @@ const formState: UnwrapRef = reactive({ resource: '', desc: '', }) -//对话框 + +//对话框 const open = ref(false) const confirmLoading = ref(false) - function showModal() { open.value = true } function handleOk() { - modalText.value = '' confirmLoading.value = true setTimeout(() => { open.value = false confirmLoading.value = false }, 2000) } -//覆盖antd样式 +const state = reactive({ + checked1: true, +}) +//分页器 +const current = ref(6)//登录记录分页 + +//系统通知切换 +const isVisible = ref(true) +const isVisible2 = ref(false) +const toggleBlocks: any = () => { + isVisible.value = !isVisible.value + isVisible2.value = !isVisible2.value +} +//覆盖antd原样式^^^ const customButtonStyle = [ { width:'80px', textAlign:'center', borderRadius: '50px', margin:'0 10px', }] +const messageStyle = [ { + color:'#6666', + width:'90px', + fontSize:'12px', + textAlign:'center', + borderRadius: '5px', + margin:'0 5px', + +}] const phoneStyle = [{ width:'60%', }] + const changeStyle = [{ border:'none', boxShadow: 'none', @@ -63,6 +86,54 @@ const changeStyle = [{ const labelCol = { style: { width: '100px' } } const wrapperCol = { span: 20 } const activeKey = ref('1') + +//系统通知表格 + +const tablecolumns = [ + { + name: '通知标题', + dataIndex: 'title', + key: 'title', + }, + { + title: '状态', + dataIndex: 'state', + key: 'state', + }, + { + title: '类型', + key: 'type', + dataIndex: 'type', + }, + { + title: '发布时间', + key: 'time', + dataIndex: 'time', + }, +] + +const tabledata = [ + { + key: '1', + title: '供应链管理平台正式上线', + state: '已读', + type:'产品信息', + time:'2023-08-22 22:31', + }, + { + key: '2', + title: '供应链管理平台正式上线', + state: '已读', + type: '产品信息', + time:'2023-08-22 22:31', + }, { + key: '3', + title: '供应链管理平台正式上线', + state: '已读', + type: '产品信息', + time:'2023-08-22 22:31', + }, +]