eslint
This commit is contained in:
parent
08be359578
commit
b4ba1043d6
@ -37,4 +37,4 @@ export const deleteDemo01Contact = async (id: number) => {
|
|||||||
// 导出示例联系人 Excel
|
// 导出示例联系人 Excel
|
||||||
export const exportDemo01Contact = async (params) => {
|
export const exportDemo01Contact = async (params) => {
|
||||||
return await request.download({ url: `/infra/demo01-contact/export-excel`, params })
|
return await request.download({ url: `/infra/demo01-contact/export-excel`, params })
|
||||||
}
|
}
|
||||||
|
@ -34,4 +34,4 @@ export const deleteDemo02Category = async (id: number) => {
|
|||||||
// 导出示例分类 Excel
|
// 导出示例分类 Excel
|
||||||
export const exportDemo02Category = async (params) => {
|
export const exportDemo02Category = async (params) => {
|
||||||
return await request.download({ url: `/infra/demo02-category/export-excel`, params })
|
return await request.download({ url: `/infra/demo02-category/export-excel`, params })
|
||||||
}
|
}
|
||||||
|
@ -88,4 +88,4 @@ export const deleteDemo03Grade = async (id: number) => {
|
|||||||
// 获得学生班级
|
// 获得学生班级
|
||||||
export const getDemo03Grade = async (id: number) => {
|
export const getDemo03Grade = async (id: number) => {
|
||||||
return await request.get({ url: `/infra/demo03-student/demo03-grade/get?id=` + id })
|
return await request.get({ url: `/infra/demo03-student/demo03-grade/get?id=` + id })
|
||||||
}
|
}
|
||||||
|
@ -42,12 +42,16 @@ export const exportDemo03Student = async (params) => {
|
|||||||
|
|
||||||
// 获得学生课程列表
|
// 获得学生课程列表
|
||||||
export const getDemo03CourseListByStudentId = async (studentId) => {
|
export const getDemo03CourseListByStudentId = async (studentId) => {
|
||||||
return await request.get({ url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId })
|
return await request.get({
|
||||||
|
url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==================== 子表(学生班级) ====================
|
// ==================== 子表(学生班级) ====================
|
||||||
|
|
||||||
// 获得学生班级
|
// 获得学生班级
|
||||||
export const getDemo03GradeByStudentId = async (studentId) => {
|
export const getDemo03GradeByStudentId = async (studentId) => {
|
||||||
return await request.get({ url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId })
|
return await request.get({
|
||||||
}
|
url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -42,12 +42,16 @@ export const exportDemo03Student = async (params) => {
|
|||||||
|
|
||||||
// 获得学生课程列表
|
// 获得学生课程列表
|
||||||
export const getDemo03CourseListByStudentId = async (studentId) => {
|
export const getDemo03CourseListByStudentId = async (studentId) => {
|
||||||
return await request.get({ url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId })
|
return await request.get({
|
||||||
|
url: `/infra/demo03-student/demo03-course/list-by-student-id?studentId=` + studentId
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==================== 子表(学生班级) ====================
|
// ==================== 子表(学生班级) ====================
|
||||||
|
|
||||||
// 获得学生班级
|
// 获得学生班级
|
||||||
export const getDemo03GradeByStudentId = async (studentId) => {
|
export const getDemo03GradeByStudentId = async (studentId) => {
|
||||||
return await request.get({ url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId })
|
return await request.get({
|
||||||
}
|
url: `/infra/demo03-student/demo03-grade/get-by-student-id?studentId=` + studentId
|
||||||
|
})
|
||||||
|
}
|
||||||
|
@ -29,7 +29,12 @@
|
|||||||
:class="showTopSearch ? 'w-220px ml2' : 'w-0'"
|
:class="showTopSearch ? 'w-220px ml2' : 'w-0'"
|
||||||
@change="handleChange"
|
@change="handleChange"
|
||||||
>
|
>
|
||||||
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
|
<el-option
|
||||||
|
v-for="item in options"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -73,7 +78,7 @@ function remoteMethod(data) {
|
|||||||
|
|
||||||
function handleChange(path) {
|
function handleChange(path) {
|
||||||
router.push({ path })
|
router.push({ path })
|
||||||
hiddenTopSearch();
|
hiddenTopSearch()
|
||||||
}
|
}
|
||||||
|
|
||||||
function hiddenTopSearch() {
|
function hiddenTopSearch() {
|
||||||
|
@ -65,7 +65,7 @@ export default defineComponent({
|
|||||||
{screenfull.value ? (
|
{screenfull.value ? (
|
||||||
<Screenfull class="custom-hover" color="var(--top-header-text-color)"></Screenfull>
|
<Screenfull class="custom-hover" color="var(--top-header-text-color)"></Screenfull>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
{search.value ? (<RouterSearch isModal={false} />) : undefined}
|
{search.value ? <RouterSearch isModal={false} /> : undefined}
|
||||||
{size.value ? (
|
{size.value ? (
|
||||||
<SizeDropdown class="custom-hover" color="var(--top-header-text-color)"></SizeDropdown>
|
<SizeDropdown class="custom-hover" color="var(--top-header-text-color)"></SizeDropdown>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
|
@ -95,7 +95,7 @@ const list = ref([]) // 列表的数据
|
|||||||
const total = ref(0) // 列表的总页数
|
const total = ref(0) // 列表的总页数
|
||||||
const queryParams = reactive({
|
const queryParams = reactive({
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
pageSize: 10,
|
pageSize: 10
|
||||||
})
|
})
|
||||||
const queryFormRef = ref() // 搜索的表单
|
const queryFormRef = ref() // 搜索的表单
|
||||||
const exportLoading = ref(false) // 导出的加载中
|
const exportLoading = ref(false) // 导出的加载中
|
||||||
|
@ -12,9 +12,9 @@
|
|||||||
v-model="formData.userIds"
|
v-model="formData.userIds"
|
||||||
:data="userTree"
|
:data="userTree"
|
||||||
:props="defaultProps"
|
:props="defaultProps"
|
||||||
check-on-click-node
|
|
||||||
multiple
|
multiple
|
||||||
filterable
|
filterable
|
||||||
|
check-on-click-node
|
||||||
node-key="id"
|
node-key="id"
|
||||||
placeholder="请选择规则适用人群"
|
placeholder="请选择规则适用人群"
|
||||||
/>
|
/>
|
||||||
@ -25,8 +25,8 @@
|
|||||||
:data="deptTree"
|
:data="deptTree"
|
||||||
:props="defaultProps"
|
:props="defaultProps"
|
||||||
multiple
|
multiple
|
||||||
check-strictly
|
|
||||||
filterable
|
filterable
|
||||||
|
check-strictly
|
||||||
node-key="id"
|
node-key="id"
|
||||||
placeholder="请选择规则适用部门"
|
placeholder="请选择规则适用部门"
|
||||||
/>
|
/>
|
||||||
|
@ -8,7 +8,11 @@
|
|||||||
<colum-info-form ref="columInfoRef" :columns="formData.columns" />
|
<colum-info-form ref="columInfoRef" :columns="formData.columns" />
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="生成信息" name="generateInfo">
|
<el-tab-pane label="生成信息" name="generateInfo">
|
||||||
<generate-info-form ref="generateInfoRef" :table="formData.table" :columns="formData.columns" />
|
<generate-info-form
|
||||||
|
ref="generateInfoRef"
|
||||||
|
:table="formData.table"
|
||||||
|
:columns="formData.columns"
|
||||||
|
/>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
<el-form>
|
<el-form>
|
||||||
|
@ -123,4 +123,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -111,4 +111,4 @@ const getDemo02CategoryTree = async () => {
|
|||||||
root.children = handleTree(data, 'id', 'parentId')
|
root.children = handleTree(data, 'id', 'parentId')
|
||||||
demo02CategoryTree.value.push(root)
|
demo02CategoryTree.value.push(root)
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -118,4 +118,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -96,4 +96,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<el-table-column label="编号" align="center" prop="id" />
|
||||||
<el-table-column label="名字" align="center" prop="name" />
|
<el-table-column label="名字" align="center" prop="name" />
|
||||||
<el-table-column label="分数" align="center" prop="score" />
|
<el-table-column label="分数" align="center" prop="score" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
@ -49,8 +49,8 @@
|
|||||||
@pagination="getList"
|
@pagination="getList"
|
||||||
/>
|
/>
|
||||||
</ContentWrap>
|
</ContentWrap>
|
||||||
<!-- 表单弹窗:添加/修改 -->
|
<!-- 表单弹窗:添加/修改 -->
|
||||||
<Demo03CourseForm ref="formRef" @success="getList" />
|
<Demo03CourseForm ref="formRef" @success="getList" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -123,4 +123,4 @@ const handleDelete = async (id: number) => {
|
|||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -96,4 +96,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<el-table-column label="编号" align="center" prop="id" />
|
||||||
<el-table-column label="名字" align="center" prop="name" />
|
<el-table-column label="名字" align="center" prop="name" />
|
||||||
<el-table-column label="班主任" align="center" prop="teacher" />
|
<el-table-column label="班主任" align="center" prop="teacher" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
@ -49,8 +49,8 @@
|
|||||||
@pagination="getList"
|
@pagination="getList"
|
||||||
/>
|
/>
|
||||||
</ContentWrap>
|
</ContentWrap>
|
||||||
<!-- 表单弹窗:添加/修改 -->
|
<!-- 表单弹窗:添加/修改 -->
|
||||||
<Demo03GradeForm ref="formRef" @success="getList" />
|
<Demo03GradeForm ref="formRef" @success="getList" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -123,4 +123,4 @@ const handleDelete = async (id: number) => {
|
|||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -150,4 +150,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
>
|
>
|
||||||
<el-table :data="formData" class="-mt-10px">
|
<el-table :data="formData" class="-mt-10px">
|
||||||
<el-table-column label="序号" type="index" width="100" />
|
<el-table-column label="序号" type="index" width="100" />
|
||||||
<el-table-column label="名字" min-width="150">
|
<el-table-column label="名字" min-width="150">
|
||||||
<template #default="{ row, $index }">
|
<template #default="{ row, $index }">
|
||||||
<el-form-item :prop="`${$index}.name`" :rules="formRules.name" class="mb-0px!">
|
<el-form-item :prop="`${$index}.name`" :rules="formRules.name" class="mb-0px!">
|
||||||
<el-input v-model="row.name" placeholder="请输入名字" />
|
<el-input v-model="row.name" placeholder="请输入名字" />
|
||||||
@ -57,7 +57,7 @@ watch(
|
|||||||
formData.value = []
|
formData.value = []
|
||||||
// 2. val 非空,则加载数据
|
// 2. val 非空,则加载数据
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return;
|
return
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
@ -97,4 +97,4 @@ const getData = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({ validate, getData })
|
defineExpose({ validate, getData })
|
||||||
</script>
|
</script>
|
||||||
|
@ -48,4 +48,4 @@ const handleQuery = () => {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getList()
|
getList()
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
label-width="100px"
|
label-width="100px"
|
||||||
v-loading="formLoading"
|
v-loading="formLoading"
|
||||||
>
|
>
|
||||||
<el-form-item label="名字" prop="name">
|
<el-form-item label="名字" prop="name">
|
||||||
<el-input v-model="formData.name" placeholder="请输入名字" />
|
<el-input v-model="formData.name" placeholder="请输入名字" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="班主任" prop="teacher">
|
<el-form-item label="班主任" prop="teacher">
|
||||||
@ -38,11 +38,11 @@ watch(
|
|||||||
id: undefined,
|
id: undefined,
|
||||||
studentId: undefined,
|
studentId: undefined,
|
||||||
name: undefined,
|
name: undefined,
|
||||||
teacher: undefined,
|
teacher: undefined
|
||||||
}
|
}
|
||||||
// 2. val 非空,则加载数据
|
// 2. val 非空,则加载数据
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return;
|
return
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
@ -69,4 +69,4 @@ const getData = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({ validate, getData })
|
defineExpose({ validate, getData })
|
||||||
</script>
|
</script>
|
||||||
|
@ -52,4 +52,4 @@ const handleQuery = () => {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getList()
|
getList()
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
@ -150,4 +150,4 @@ const resetForm = () => {
|
|||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
>
|
>
|
||||||
<el-table :data="formData" class="-mt-10px">
|
<el-table :data="formData" class="-mt-10px">
|
||||||
<el-table-column label="序号" type="index" width="100" />
|
<el-table-column label="序号" type="index" width="100" />
|
||||||
<el-table-column label="名字" min-width="150">
|
<el-table-column label="名字" min-width="150">
|
||||||
<template #default="{ row, $index }">
|
<template #default="{ row, $index }">
|
||||||
<el-form-item :prop="`${$index}.name`" :rules="formRules.name" class="mb-0px!">
|
<el-form-item :prop="`${$index}.name`" :rules="formRules.name" class="mb-0px!">
|
||||||
<el-input v-model="row.name" placeholder="请输入名字" />
|
<el-input v-model="row.name" placeholder="请输入名字" />
|
||||||
@ -57,7 +57,7 @@ watch(
|
|||||||
formData.value = []
|
formData.value = []
|
||||||
// 2. val 非空,则加载数据
|
// 2. val 非空,则加载数据
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return;
|
return
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
@ -97,4 +97,4 @@ const getData = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({ validate, getData })
|
defineExpose({ validate, getData })
|
||||||
</script>
|
</script>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
label-width="100px"
|
label-width="100px"
|
||||||
v-loading="formLoading"
|
v-loading="formLoading"
|
||||||
>
|
>
|
||||||
<el-form-item label="名字" prop="name">
|
<el-form-item label="名字" prop="name">
|
||||||
<el-input v-model="formData.name" placeholder="请输入名字" />
|
<el-input v-model="formData.name" placeholder="请输入名字" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="班主任" prop="teacher">
|
<el-form-item label="班主任" prop="teacher">
|
||||||
@ -38,11 +38,11 @@ watch(
|
|||||||
id: undefined,
|
id: undefined,
|
||||||
studentId: undefined,
|
studentId: undefined,
|
||||||
name: undefined,
|
name: undefined,
|
||||||
teacher: undefined,
|
teacher: undefined
|
||||||
}
|
}
|
||||||
// 2. val 非空,则加载数据
|
// 2. val 非空,则加载数据
|
||||||
if (!val) {
|
if (!val) {
|
||||||
return;
|
return
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
@ -69,4 +69,4 @@ const getData = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
defineExpose({ validate, getData })
|
defineExpose({ validate, getData })
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user