# 17工作网 **Repository Path**: chenxiaonan/17-work-network ## Basic Information - **Project Name**: 17工作网 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-24 - **Last Updated**: 2023-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 17work-ui #### 进度条组件: tree-line 使用方式 ``` import TreeLine from '/@/components/treeLine/index.vue' data() { return { treeData: { common: [{label: '普通一', time: '2022-10-19', value: '1'}], // 必传, 主路线 successStatus: [{label: '成功一', time: '', value: '2'}], // 非必传, 分叉路线上 disuseStatus: [{label: '失败一', time: '', value: '3'}] // 非必传, 分叉路线下 }, active: '1' // 当前节点id } }, setup() { // 获取点击的节点 const getStage = (e) => { console.log(e) } return { getStage } } ``` -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #### 选择待办人组件: organize-tree-select 使用方式 ``` setup() { const getSelect = (val) => { // 选择的待办人值 } } ``` -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #### 自定义环境变量 在自定义的变量前添加 VITE_ 例: VITE_ORIGINAL -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #### Calendar ##### 属性 | 属性 | 说明 | 类型 | 可选值 | 默认值 | | ----------- | -------------------- | ------ | ----------------------------------------- | -------- | | defaultView | 视图 | string | week(1周)/multipleweek(2周)/fiveWeek(5周) | fiveWeek | | events | 事件 | array | - | - | | belongsUser | 表单所属用户可选列表 | array | - | - | ##### 回调方法 | 方法名 | 说明 | 参数 | | ------------- | -------- | ---- | | changeDate | 事件修改 | - | | submitForm | 提交事件 | - | | delEvent | 删除事件 | - | | completeEvent | 完成事件 | | ##### events结构 | 属性 | 说明 | 类型 | 可选值 | 默认值 | | ----------- | ------------ | ------- | ---------- | -------------------- | | id | 事件id | string | - | - | | hours | 小时区间 | string | - | HH:mm:ss - HH:mm:ss | | title | 标题 | string | - | - | | color | 事件文字颜色 | string | - | #007bbb | | background | 事件背景颜色 | string | - | #eaf4f | | isEdit | 编辑状态 | boolean | true/false | true | | startTime | 开始时间 | string | - | YYYY-MM-DD HH:mm:ss | | endTime | 结束时间 | string | - | YYYY-MM-DD HH:mm:ss | | isAllDay | 是否全天事件 | boolean | true/false | month视图默认true | | location | 地点 | string | - | - | | theme | 主题 | string | - | 1 | | scope | 事件公开范围 | string | - | - | | belong | 事件所属 | string | - | - | | belongTitle | 事件所属名称 | string | - | - | #### 页面结构 ``` --home |-- components |-- Calendar 日历组件入口 |-- AllDayWeekEventItem 周视图全天事项的组件 |-- EventItem 周、天视图事项的组件 |-- EventMonthItem 五周、月视图事项的组件 |-- MultipleWeek 两周视图组件(包括两周视图事项) |-- FiveWeek 五周视图组件 |-- Week 一周视图组件 |-- EventForm 表单组件:创建编辑的表单组件 |-- theme 主题设置 |-- lib 工具集 |-- config 基础数据设置 |-- lunar 农历数据 |-- event 事件数据工具 |-- calendar 日历数据 |-- scroll 滚动条 |-- utils 数据工具 ```