This commit is contained in:
taylor
2024-10-16 17:02:47 +08:00
commit dc507d2a0b
266 changed files with 62650 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
export const data = {
"key": "v-12b41a37",
"path": "/project/1.html",
"title": "医院管理 - 医院设置",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [],
"git": {},
"filePathRelative": "project/1.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@@ -0,0 +1,2 @@
<template><h1 id="医院管理-医院设置" tabindex="-1"><a class="header-anchor" href="#医院管理-医院设置" aria-hidden="true">#</a> 医院管理 - 医院设置</h1>
</template>

View File

@@ -0,0 +1,24 @@
export const data = {
"key": "v-0971ccd8",
"path": "/project/dict.html",
"title": "数据管理 - 数据字典",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [],
"git": {},
"filePathRelative": "project/dict.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@@ -0,0 +1,2 @@
<template><h1 id="数据管理-数据字典" tabindex="-1"><a class="header-anchor" href="#数据管理-数据字典" aria-hidden="true">#</a> 数据管理 - 数据字典</h1>
</template>

View File

@@ -0,0 +1,320 @@
export const data = {
"key": "v-81acf0dc",
"path": "/project/hospitalList.html",
"title": "医院管理 - 医院列表",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [
{
"level": 2,
"title": "需求介绍",
"slug": "需求介绍",
"children": []
},
{
"level": 2,
"title": "搭建静态组件",
"slug": "搭建静态组件",
"children": [
{
"level": 3,
"title": "完成头部表单",
"slug": "完成头部表单",
"children": []
},
{
"level": 3,
"title": "完成底部表格和分页器",
"slug": "完成底部表格和分页器",
"children": []
}
]
},
{
"level": 2,
"title": "数据分页展示",
"slug": "数据分页展示",
"children": [
{
"level": 3,
"title": "定义请求函数&类型",
"slug": "定义请求函数-类型",
"children": []
},
{
"level": 3,
"title": "组件发送请求,获取数据",
"slug": "组件发送请求-获取数据",
"children": []
},
{
"level": 3,
"title": "数据动态展示",
"slug": "数据动态展示",
"children": []
}
]
},
{
"level": 2,
"title": "省市区三级联动",
"slug": "省市区三级联动",
"children": [
{
"level": 3,
"title": "功能介绍",
"slug": "功能介绍",
"children": []
},
{
"level": 3,
"title": "接口文档",
"slug": "接口文档",
"children": []
},
{
"level": 3,
"title": "定义接口函数&类型",
"slug": "定义接口函数-类型",
"children": []
},
{
"level": 3,
"title": "获取省份数据展示",
"slug": "获取省份数据展示",
"children": []
},
{
"level": 3,
"title": "选择省份,请求城市数据展示",
"slug": "选择省份-请求城市数据展示",
"children": []
},
{
"level": 3,
"title": "选择城市,请求区数据展示",
"slug": "选择城市-请求区数据展示",
"children": []
},
{
"level": 3,
"title": "解决重新选择省和市的问题",
"slug": "解决重新选择省和市的问题",
"children": []
}
]
},
{
"level": 2,
"title": "查询医院",
"slug": "查询医院",
"children": [
{
"level": 3,
"title": "获取医院类型数据展示",
"slug": "获取医院类型数据展示",
"children": []
},
{
"level": 3,
"title": "修改表单",
"slug": "修改表单",
"children": []
},
{
"level": 3,
"title": "完成查询",
"slug": "完成查询",
"children": []
}
]
},
{
"level": 2,
"title": "清空搜索条件",
"slug": "清空搜索条件",
"children": []
},
{
"level": 2,
"title": "查看医院详情",
"slug": "查看医院详情",
"children": [
{
"level": 3,
"title": "定义路由组件",
"slug": "定义路由组件",
"children": []
},
{
"level": 3,
"title": "路由配置",
"slug": "路由配置",
"children": []
},
{
"level": 3,
"title": "点击路由跳转",
"slug": "点击路由跳转",
"children": []
},
{
"level": 3,
"title": "搭建静态组件",
"slug": "搭建静态组件-1",
"children": []
},
{
"level": 3,
"title": "定义接口函数&类型",
"slug": "定义接口函数-类型-1",
"children": []
},
{
"level": 3,
"title": "发送请求,获取数据",
"slug": "发送请求-获取数据",
"children": []
},
{
"level": 3,
"title": "数据动态展示",
"slug": "数据动态展示-1",
"children": []
},
{
"level": 3,
"title": "返回",
"slug": "返回",
"children": []
}
]
},
{
"level": 2,
"title": "医院排班",
"slug": "医院排班",
"children": [
{
"level": 3,
"title": "定义路由组件",
"slug": "定义路由组件-1",
"children": []
},
{
"level": 3,
"title": "路由配置",
"slug": "路由配置-1",
"children": []
},
{
"level": 3,
"title": "点击路由跳转",
"slug": "点击路由跳转-1",
"children": []
},
{
"level": 3,
"title": "搭建静态组件",
"slug": "搭建静态组件-2",
"children": []
},
{
"level": 3,
"title": "定义接口函数&类型",
"slug": "定义接口函数-类型-2",
"children": []
},
{
"level": 3,
"title": "获取医院科室数据,动态展示",
"slug": "获取医院科室数据-动态展示",
"children": []
},
{
"level": 3,
"title": "默认展开医院科室数据",
"slug": "默认展开医院科室数据",
"children": []
},
{
"level": 3,
"title": "获取排班规则数据,动态展示",
"slug": "获取排班规则数据-动态展示",
"children": []
},
{
"level": 3,
"title": "获取详细医生排班数据,动态展示",
"slug": "获取详细医生排班数据-动态展示",
"children": []
},
{
"level": 3,
"title": "显示选择导航内容",
"slug": "显示选择导航内容",
"children": []
},
{
"level": 3,
"title": "点击医院科室,获取新数据展示",
"slug": "点击医院科室-获取新数据展示",
"children": []
},
{
"level": 3,
"title": "点击排班规则,切换高亮显示,获取数据展示",
"slug": "点击排班规则-切换高亮显示-获取数据展示",
"children": []
},
{
"level": 3,
"title": "点击分页器,切换数据展示",
"slug": "点击分页器-切换数据展示",
"children": []
},
{
"level": 3,
"title": "返回",
"slug": "返回-1",
"children": []
}
]
},
{
"level": 2,
"title": "医院上线",
"slug": "医院上线",
"children": [
{
"level": 3,
"title": "定义接口函数",
"slug": "定义接口函数",
"children": []
},
{
"level": 3,
"title": "完成功能",
"slug": "完成功能",
"children": []
}
]
}
],
"git": {},
"filePathRelative": "project/hospitalList.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,284 @@
export const data = {
"key": "v-95cb8380",
"path": "/project/hospitalSet.html",
"title": "医院管理 - 医院设置",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [
{
"level": 2,
"title": "需求介绍",
"slug": "需求介绍",
"children": []
},
{
"level": 2,
"title": "搭建静态组件",
"slug": "搭建静态组件",
"children": [
{
"level": 3,
"title": "搭建头部表单和按钮",
"slug": "搭建头部表单和按钮",
"children": []
},
{
"level": 3,
"title": "搭建底部表格",
"slug": "搭建底部表格",
"children": []
},
{
"level": 3,
"title": "搭建分页器",
"slug": "搭建分页器",
"children": []
}
]
},
{
"level": 2,
"title": "数据分页展示",
"slug": "数据分页展示",
"children": [
{
"level": 3,
"title": "查看 API 文档",
"slug": "查看-api-文档",
"children": []
},
{
"level": 3,
"title": "定义请求函数",
"slug": "定义请求函数",
"children": []
},
{
"level": 3,
"title": "组件发送请求,获取数据",
"slug": "组件发送请求-获取数据",
"children": []
},
{
"level": 3,
"title": "数据动态展示",
"slug": "数据动态展示",
"children": []
},
{
"level": 3,
"title": "添加 Loading 效果",
"slug": "添加-loading-效果",
"children": []
},
{
"level": 3,
"title": "封装公共请求函数,完成分页功能",
"slug": "封装公共请求函数-完成分页功能",
"children": []
}
]
},
{
"level": 2,
"title": "查询医院列表",
"slug": "查询医院列表",
"children": [
{
"level": 3,
"title": "修改表单内容",
"slug": "修改表单内容",
"children": []
},
{
"level": 3,
"title": "完成查询功能",
"slug": "完成查询功能",
"children": []
}
]
},
{
"level": 2,
"title": "清空搜索条件",
"slug": "清空搜索条件",
"children": []
},
{
"level": 2,
"title": "添加医院",
"slug": "添加医院",
"children": [
{
"level": 3,
"title": "新建路由组件",
"slug": "新建路由组件",
"children": []
},
{
"level": 3,
"title": "进行路由配置",
"slug": "进行路由配置",
"children": []
},
{
"level": 3,
"title": "点击跳转路由",
"slug": "点击跳转路由",
"children": []
},
{
"level": 3,
"title": "搭建静态组件",
"slug": "搭建静态组件-1",
"children": []
},
{
"level": 3,
"title": "定义公共样式",
"slug": "定义公共样式",
"children": []
},
{
"level": 3,
"title": "定义表单校验规则",
"slug": "定义表单校验规则",
"children": []
},
{
"level": 3,
"title": "定义接口函数&类型",
"slug": "定义接口函数-类型",
"children": []
},
{
"level": 3,
"title": "完成添加医院",
"slug": "完成添加医院",
"children": []
},
{
"level": 3,
"title": "完成返回",
"slug": "完成返回",
"children": []
}
]
},
{
"level": 2,
"title": "修改医院",
"slug": "修改医院",
"children": [
{
"level": 3,
"title": "搭建路由",
"slug": "搭建路由",
"children": []
},
{
"level": 3,
"title": "修改按钮",
"slug": "修改按钮",
"children": []
},
{
"level": 3,
"title": "点击跳转路由",
"slug": "点击跳转路由-1",
"children": []
},
{
"level": 3,
"title": "定义接口函数&类型",
"slug": "定义接口函数-类型-1",
"children": []
},
{
"level": 3,
"title": "组件发送请求, 获取数据",
"slug": "组件发送请求-获取数据-1",
"children": []
},
{
"level": 3,
"title": "完成修改医院",
"slug": "完成修改医院",
"children": []
}
]
},
{
"level": 2,
"title": "删除医院",
"slug": "删除医院",
"children": [
{
"level": 3,
"title": "删除按钮",
"slug": "删除按钮",
"children": []
},
{
"level": 3,
"title": "定义接口函数",
"slug": "定义接口函数",
"children": []
},
{
"level": 3,
"title": "完成删除",
"slug": "完成删除",
"children": []
}
]
},
{
"level": 2,
"title": "批量删除医院",
"slug": "批量删除医院",
"children": [
{
"level": 3,
"title": "添加复选框",
"slug": "添加复选框",
"children": []
},
{
"level": 3,
"title": "按钮的禁用效果",
"slug": "按钮的禁用效果",
"children": []
},
{
"level": 3,
"title": "定义接口函数",
"slug": "定义接口函数-1",
"children": []
},
{
"level": 3,
"title": "完成批量删除",
"slug": "完成批量删除",
"children": []
}
]
}
],
"git": {},
"filePathRelative": "project/hospitalSet.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,24 @@
export const data = {
"key": "v-c9bbfba2",
"path": "/project/",
"title": "介绍",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [],
"git": {},
"filePathRelative": "project/README.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@@ -0,0 +1,3 @@
<template><h1 id="介绍" tabindex="-1"><a class="header-anchor" href="#介绍" aria-hidden="true">#</a> 介绍</h1>
<p>我们将使用前面所学的知识来从零开始搭建 <code>React-Cli</code> <code>Vue-cli</code></p>
</template>

View File

@@ -0,0 +1,55 @@
export const data = {
"key": "v-61413f94",
"path": "/project/react-cli.html",
"title": "React 脚手架",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [
{
"level": 2,
"title": "开发模式配置",
"slug": "开发模式配置",
"children": []
},
{
"level": 2,
"title": "生产模式配置",
"slug": "生产模式配置",
"children": []
},
{
"level": 2,
"title": "其他配置",
"slug": "其他配置",
"children": []
},
{
"level": 2,
"title": "合并开发和生产配置",
"slug": "合并开发和生产配置",
"children": []
},
{
"level": 2,
"title": "优化配置",
"slug": "优化配置",
"children": []
}
],
"git": {},
"filePathRelative": "project/react-cli.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,24 @@
export const data = {
"key": "v-717e4787",
"path": "/project/statistics.html",
"title": "统计管理 - 预约统计",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [],
"git": {},
"filePathRelative": "project/statistics.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@@ -0,0 +1,2 @@
<template><h1 id="统计管理-预约统计" tabindex="-1"><a class="header-anchor" href="#统计管理-预约统计" aria-hidden="true">#</a> 统计管理 - 预约统计</h1>
</template>

View File

@@ -0,0 +1,24 @@
export const data = {
"key": "v-2a04a4a2",
"path": "/project/summary.html",
"title": "总结",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [],
"git": {},
"filePathRelative": "project/summary.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@@ -0,0 +1,14 @@
<template><h1 id="总结" tabindex="-1"><a class="header-anchor" href="#总结" aria-hidden="true">#</a> 总结</h1>
<p>本章节我们学习到了</p>
<ol>
<li>
<p>如何搭建 <code>React-Cli</code> <code>Vue-Cli</code></p>
</li>
<li>
<p>如何对脚手架进行优化</p>
</li>
<li>
<p>未来随着项目越来越大还可以在优化的方案</p>
</li>
</ol>
</template>

View File

@@ -0,0 +1,55 @@
export const data = {
"key": "v-04c1b7cf",
"path": "/project/vue-cli.html",
"title": "Vue 脚手架",
"lang": "zh-CN",
"frontmatter": {},
"excerpt": "",
"headers": [
{
"level": 2,
"title": "开发模式配置",
"slug": "开发模式配置",
"children": []
},
{
"level": 2,
"title": "生产模式配置",
"slug": "生产模式配置",
"children": []
},
{
"level": 2,
"title": "其他配置",
"slug": "其他配置",
"children": []
},
{
"level": 2,
"title": "合并开发和生产配置",
"slug": "合并开发和生产配置",
"children": []
},
{
"level": 2,
"title": "优化配置",
"slug": "优化配置",
"children": []
}
],
"git": {},
"filePathRelative": "project/vue-cli.md"
}
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

File diff suppressed because one or more lines are too long