diff --git a/admin/components.d.ts b/admin/components.d.ts index 1d0b10dc..a659e019 100644 --- a/admin/components.d.ts +++ b/admin/components.d.ts @@ -10,11 +10,13 @@ declare module '@vue/runtime-core' { Attachment: typeof import('./src/components/upload-attachment/attachment.vue')['default'] DiyLink: typeof import('./src/components/diy-link/index.vue')['default'] Editor: typeof import('./src/components/editor/index.vue')['default'] + ElAlert: typeof import('element-plus/es')['ElAlert'] ElAside: typeof import('element-plus/es')['ElAside'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElButton: typeof import('element-plus/es')['ElButton'] + ElCalendar: typeof import('element-plus/es')['ElCalendar'] ElCard: typeof import('element-plus/es')['ElCard'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElCol: typeof import('element-plus/es')['ElCol'] @@ -27,6 +29,7 @@ declare module '@vue/runtime-core' { ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] + ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElHeader: typeof import('element-plus/es')['ElHeader'] @@ -34,20 +37,34 @@ declare module '@vue/runtime-core' { ElImage: typeof import('element-plus/es')['ElImage'] ElImageViewer: typeof import('element-plus/es')['ElImageViewer'] ElInput: typeof import('element-plus/es')['ElInput'] + ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] + ElLink: typeof import('element-plus/es')['ElLink'] ElMain: typeof import('element-plus/es')['ElMain'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElOption: typeof import('element-plus/es')['ElOption'] + ElPageHeader: typeof import('element-plus/es')['ElPageHeader'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElPopover: typeof import('element-plus/es')['ElPopover'] + ElRadio: typeof import('element-plus/es')['ElRadio'] + ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] + ElResult: typeof import('element-plus/es')['ElResult'] ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElStatistic: typeof import('element-plus/es')['ElStatistic'] + ElStep: typeof import('element-plus/es')['ElStep'] + ElSteps: typeof import('element-plus/es')['ElSteps'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] + ElTabPane: typeof import('element-plus/es')['ElTabPane'] + ElTabs: typeof import('element-plus/es')['ElTabs'] + ElTag: typeof import('element-plus/es')['ElTag'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] + ElTree: typeof import('element-plus/es')['ElTree'] + ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] ElUpload: typeof import('element-plus/es')['ElUpload'] ExportSure: typeof import('./src/components/export-sure/index.vue')['default'] HeatMap: typeof import('./src/components/heat-map/index.vue')['default'] diff --git a/admin/src/addon/zhjw/api/contracts.ts b/admin/src/addon/zhjw/api/contracts.ts index 608b3f80..85b7d70e 100644 --- a/admin/src/addon/zhjw/api/contracts.ts +++ b/admin/src/addon/zhjw/api/contracts.ts @@ -8,6 +8,10 @@ import request from '@/utils/request' + + + + // USER_CODE_BEGIN -- zhjw_contracts /** * 获取合同管理列表 @@ -55,8 +59,8 @@ export function deleteContracts(id: number) { return request.delete(`zhjw/contracts/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) +export function getWithStudentsList(params: Record){ + return request.get('zhjw/students_all', {params}) } // USER_CODE_END -- zhjw_contracts diff --git a/admin/src/addon/zhjw/api/orders.ts b/admin/src/addon/zhjw/api/orders.ts index 1ec89b42..e507b181 100644 --- a/admin/src/addon/zhjw/api/orders.ts +++ b/admin/src/addon/zhjw/api/orders.ts @@ -1,8 +1,12 @@ import request from '@/utils/request' + + + + // USER_CODE_BEGIN -- zhjw_orders /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 * @param params * @returns */ @@ -11,8 +15,8 @@ export function getOrdersList(params: Record) { } /** - * 获取智慧教务-订单管理详情 - * @param id 智慧教务-订单管理id + * 获取订单管理详情 + * @param id 订单管理id * @returns */ export function getOrdersInfo(id: number) { @@ -20,7 +24,7 @@ export function getOrdersInfo(id: number) { } /** - * 添加智慧教务-订单管理 + * 添加订单管理 * @param params * @returns */ @@ -29,7 +33,7 @@ export function addOrders(params: Record) { } /** - * 编辑智慧教务-订单管理 + * 编辑订单管理 * @param id * @param params * @returns @@ -39,7 +43,7 @@ export function editOrders(params: Record) { } /** - * 删除智慧教务-订单管理 + * 删除订单管理 * @param id * @returns */ @@ -47,8 +51,8 @@ export function deleteOrders(id: number) { return request.delete(`zhjw/orders/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithMemberList(params: Record){ - return request.get('zhjw/member_all', {params}) +export function getWithStudentsList(params: Record){ + return request.get('zhjw/students_all', {params}) }export function getWithContractsList(params: Record){ return request.get('zhjw/contracts_all', {params}) } diff --git a/admin/src/addon/zhjw/api/students.ts b/admin/src/addon/zhjw/api/students.ts index 9bfd27c1..7126ba35 100644 --- a/admin/src/addon/zhjw/api/students.ts +++ b/admin/src/addon/zhjw/api/students.ts @@ -6,6 +6,8 @@ import request from '@/utils/request' + + // USER_CODE_BEGIN -- zhjw_students /** * 获取学员管理列表 @@ -53,8 +55,8 @@ export function deleteStudents(id: number) { return request.delete(`zhjw/students/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) +export function getWithMemberList(params: Record){ + return request.get('zhjw/member_all', {params}) } // USER_CODE_END -- zhjw_students diff --git a/admin/src/addon/zhjw/api/users.ts b/admin/src/addon/zhjw/api/users.ts deleted file mode 100644 index 68308fb0..00000000 --- a/admin/src/addon/zhjw/api/users.ts +++ /dev/null @@ -1,62 +0,0 @@ -import request from '@/utils/request' - - - - - - - - - -// USER_CODE_BEGIN -- zhjw_users -/** - * 获取用户管理列表 - * @param params - * @returns - */ -export function getUsersList(params: Record) { - return request.get(`zhjw/users`, {params}) -} - -/** - * 获取用户管理详情 - * @param member_id 用户管理member_id - * @returns - */ -export function getUsersInfo(member_id: number) { - return request.get(`zhjw/users/${member_id}`); -} - -/** - * 添加用户管理 - * @param params - * @returns - */ -export function addUsers(params: Record) { - return request.post('zhjw/users', params, { showErrorMessage: true, showSuccessMessage: true }) -} - -/** - * 编辑用户管理 - * @param member_id - * @param params - * @returns - */ -export function editUsers(params: Record) { - return request.put(`zhjw/users/${params.member_id}`, params, { showErrorMessage: true, showSuccessMessage: true }) -} - -/** - * 删除用户管理 - * @param member_id - * @returns - */ -export function deleteUsers(member_id: number) { - return request.delete(`zhjw/users/${member_id}`, { showErrorMessage: true, showSuccessMessage: true }) -} - -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) -} - -// USER_CODE_END -- zhjw_users diff --git a/admin/src/addon/zhjw/lang/zh-cn/orders.orders.json b/admin/src/addon/zhjw/lang/zh-cn/orders.orders.json index 56fc98c1..36b61c80 100644 --- a/admin/src/addon/zhjw/lang/zh-cn/orders.orders.json +++ b/admin/src/addon/zhjw/lang/zh-cn/orders.orders.json @@ -18,8 +18,8 @@ "createTimePlaceholder":"请输入添加时间", "updateTime":"更新时间", "isDeleted":"是否删除", - "addOrders":"添加智慧教务-订单管理", - "updateOrders":"编辑智慧教务-订单管理", + "addOrders":"添加订单管理", + "updateOrders":"编辑订单管理", "ordersDeleteTips":"确定要删除该数据吗?", "startDate":"请选择开始时间", "endDate":"请选择结束时间" diff --git a/admin/src/addon/zhjw/lang/zh-cn/orders.orders_edit.json b/admin/src/addon/zhjw/lang/zh-cn/orders.orders_edit.json index c2bce616..8b02410c 100644 --- a/admin/src/addon/zhjw/lang/zh-cn/orders.orders_edit.json +++ b/admin/src/addon/zhjw/lang/zh-cn/orders.orders_edit.json @@ -13,7 +13,7 @@ "payTypePlaceholder":"请选择支付类型", "paymentStatusPlaceholder":"请选择支付状态", "paymentTimePlaceholder":"请选择支付时间", - "addOrders":"添加智慧教务-订单管理", - "updateOrders":"编辑智慧教务-订单管理", - "ordersDeleteTips":"确定要删除该智慧教务-订单管理吗?" + "addOrders":"添加订单管理", + "updateOrders":"编辑订单管理", + "ordersDeleteTips":"确定要删除该订单管理吗?" } \ No newline at end of file diff --git a/admin/src/addon/zhjw/lang/zh-cn/users.users.json b/admin/src/addon/zhjw/lang/zh-cn/users.users.json deleted file mode 100644 index 00c35ca3..00000000 --- a/admin/src/addon/zhjw/lang/zh-cn/users.users.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "memberId":"序号", - "memberNo":"会员编码", - "pid":"推广会员", - "username":"会员用户名", - "usernamePlaceholder":"请输入会员用户名", - "mobile":"手机号", - "mobilePlaceholder":"请输入手机号", - "password":"会员密码", - "nickname":"会员昵称", - "nicknamePlaceholder":"请输入会员昵称", - "headimg":"会员头像", - "memberLevel":"会员等级", - "memberLevelPlaceholder":"请输入会员等级", - "memberLabel":"会员标签", - "memberLabelPlaceholder":"请输入会员标签", - "wxOpenid":"微信用户openid", - "wxOpenidPlaceholder":"请输入微信用户openid", - "weappOpenid":"微信小程序openid", - "weappOpenidPlaceholder":"请输入微信小程序openid", - "wxUnionid":"微信unionid", - "wxUnionidPlaceholder":"请输入微信unionid", - "aliOpenid":"支付宝账户id", - "aliOpenidPlaceholder":"请输入支付宝账户id", - "douyinOpenid":"抖音小程序openid", - "douyinOpenidPlaceholder":"请输入抖音小程序openid", - "registerChannel":"注册来源", - "registerChannelPlaceholder":"请输入注册来源", - "registerType":"注册方式", - "registerTypePlaceholder":"请输入注册方式", - "loginIp":"当前登录ip", - "loginIpPlaceholder":"请输入当前登录ip", - "loginType":"当前登录的操作终端类型", - "loginTypePlaceholder":"请输入当前登录的操作终端类型", - "loginChannel":"登录渠道", - "loginChannelPlaceholder":"请输入登录渠道", - "loginCount":"登录次数", - "loginCountPlaceholder":"请输入登录次数", - "loginTime":"当前登录时间", - "loginTimePlaceholder":"请输入当前登录时间", - "lastVisitTime":"最后访问时间", - "lastVisitTimePlaceholder":"请输入最后访问时间", - "lastConsumTime":"最后消费时间", - "lastConsumTimePlaceholder":"请输入最后消费时间", - "sex":"性别", - "sexPlaceholder":"请输入性别", - "status":"用户状态", - "statusPlaceholder":"请输入用户状态", - "birthday":"出生日期", - "birthdayPlaceholder":"请输入出生日期", - "point":"可用积分", - "pointPlaceholder":"请输入可用积分", - "pointGet":"累计获取积分", - "pointGetPlaceholder":"请输入累计获取积分", - "balance":"可用余额", - "balancePlaceholder":"请输入可用余额", - "balanceGet":"累计获取余额", - "balanceGetPlaceholder":"请输入累计获取余额", - "money":"可用余额(可提现)", - "moneyPlaceholder":"请输入可用余额(可提现)", - "moneyGet":"累计获取余额(可提现)", - "moneyGetPlaceholder":"请输入累计获取余额(可提现)", - "moneyCashOuting":"提现中余额(可提现)", - "moneyCashOutingPlaceholder":"请输入提现中余额(可提现)", - "growth":"成长值", - "growthPlaceholder":"请输入成长值", - "growthGet":"累计获得成长值", - "growthGetPlaceholder":"请输入累计获得成长值", - "commission":"当前佣金", - "commissionPlaceholder":"请输入当前佣金", - "commissionGet":"佣金获取", - "commissionGetPlaceholder":"请输入佣金获取", - "commissionCashOuting":"提现中佣金", - "commissionCashOutingPlaceholder":"请输入提现中佣金", - "isMember":"是否是会员", - "isMemberPlaceholder":"请输入是否是会员", - "memberTime":"成为会员时间", - "memberTimePlaceholder":"请输入成为会员时间", - "address":"详细地址", - "createTime":"注册时间", - "createTimePlaceholder":"请输入注册时间", - "updateTime":"修改时间", - "addUsers":"添加用户管理", - "updateUsers":"编辑用户管理", - "usersDeleteTips":"确定要删除该数据吗?", - "startDate":"请选择开始时间", - "endDate":"请选择结束时间" -} \ No newline at end of file diff --git a/admin/src/addon/zhjw/lang/zh-cn/users.users_edit.json b/admin/src/addon/zhjw/lang/zh-cn/users.users_edit.json deleted file mode 100644 index e8f1afee..00000000 --- a/admin/src/addon/zhjw/lang/zh-cn/users.users_edit.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "memberNo":"会员编码", - "pid":"推广会员", - "username":"会员用户名", - "mobile":"手机号", - "password":"会员密码", - "nickname":"会员昵称", - "headimg":"会员头像", - "memberLevel":"会员等级", - "memberLabel":"会员标签", - "wxOpenid":"微信用户openid", - "weappOpenid":"微信小程序openid", - "wxUnionid":"微信unionid", - "aliOpenid":"支付宝账户id", - "douyinOpenid":"抖音小程序openid", - "registerChannel":"注册来源", - "registerType":"注册方式", - "loginIp":"当前登录ip", - "loginType":"当前登录的操作终端类型", - "loginChannel":"登录渠道", - "loginCount":"登录次数", - "loginTime":"当前登录时间", - "lastVisitTime":"最后访问时间", - "lastConsumTime":"最后消费时间", - "sex":"性别", - "status":"用户状态", - "birthday":"出生日期", - "point":"可用积分", - "pointGet":"累计获取积分", - "balance":"可用余额", - "balanceGet":"累计获取余额", - "money":"可用余额(可提现)", - "moneyGet":"累计获取余额(可提现)", - "moneyCashOuting":"提现中余额(可提现)", - "growth":"成长值", - "growthGet":"累计获得成长值", - "commission":"当前佣金", - "commissionGet":"佣金获取", - "commissionCashOuting":"提现中佣金", - "isMember":"是否是会员", - "memberTime":"成为会员时间", - "address":"详细地址", - "memberNoPlaceholder":"请输入会员编码", - "pidPlaceholder":"请选择推广会员", - "usernamePlaceholder":"请输入会员用户名", - "mobilePlaceholder":"请输入手机号", - "passwordPlaceholder":"请输入会员密码", - "nicknamePlaceholder":"请输入会员昵称", - "headimgPlaceholder":"请上传会员头像", - "memberLevelPlaceholder":"请输入会员等级", - "memberLabelPlaceholder":"请输入会员标签", - "wxOpenidPlaceholder":"请输入微信用户openid", - "weappOpenidPlaceholder":"请输入微信小程序openid", - "wxUnionidPlaceholder":"请输入微信unionid", - "aliOpenidPlaceholder":"请输入支付宝账户id", - "douyinOpenidPlaceholder":"请输入抖音小程序openid", - "registerChannelPlaceholder":"请输入注册来源", - "registerTypePlaceholder":"请输入注册方式", - "loginIpPlaceholder":"请输入当前登录ip", - "loginTypePlaceholder":"请输入当前登录的操作终端类型", - "loginChannelPlaceholder":"请输入登录渠道", - "loginCountPlaceholder":"请输入登录次数", - "loginTimePlaceholder":"请输入当前登录时间", - "lastVisitTimePlaceholder":"请输入最后访问时间", - "lastConsumTimePlaceholder":"请输入最后消费时间", - "sexPlaceholder":"请选择性别", - "statusPlaceholder":"请选择用户状态", - "birthdayPlaceholder":"请选择出生日期", - "pointPlaceholder":"请输入可用积分", - "pointGetPlaceholder":"请输入累计获取积分", - "balancePlaceholder":"请输入可用余额", - "balanceGetPlaceholder":"请输入累计获取余额", - "moneyPlaceholder":"请输入可用余额(可提现)", - "moneyGetPlaceholder":"请输入累计获取余额(可提现)", - "moneyCashOutingPlaceholder":"请输入提现中余额(可提现)", - "growthPlaceholder":"请输入成长值", - "growthGetPlaceholder":"请输入累计获得成长值", - "commissionPlaceholder":"请输入当前佣金", - "commissionGetPlaceholder":"请输入佣金获取", - "commissionCashOutingPlaceholder":"请输入提现中佣金", - "isMemberPlaceholder":"请选择是否是会员", - "memberTimePlaceholder":"请选择成为会员时间", - "addressPlaceholder":"请输入详细地址", - "addUsers":"添加用户管理", - "updateUsers":"编辑用户管理", - "usersDeleteTips":"确定要删除该用户管理吗?" -} \ No newline at end of file diff --git a/admin/src/addon/zhjw/views/contracts/contracts.vue b/admin/src/addon/zhjw/views/contracts/contracts.vue index e8f1241a..b1cb245b 100644 --- a/admin/src/addon/zhjw/views/contracts/contracts.vue +++ b/admin/src/addon/zhjw/views/contracts/contracts.vue @@ -17,8 +17,8 @@ @@ -120,7 +120,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getContractsList, deleteContracts, getWithUsersList } from '@/addon/zhjw/api/contracts' +import { getContractsList, deleteContracts, getWithStudentsList } from '@/addon/zhjw/api/contracts' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -220,7 +220,7 @@ const deleteEvent = (id: number) => { const studentIdList = ref([]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithUsersList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() diff --git a/admin/src/addon/zhjw/views/contracts/contracts_edit.vue b/admin/src/addon/zhjw/views/contracts/contracts_edit.vue index 61527d57..40b2f8b8 100644 --- a/admin/src/addon/zhjw/views/contracts/contracts_edit.vue +++ b/admin/src/addon/zhjw/views/contracts/contracts_edit.vue @@ -16,8 +16,8 @@ @@ -81,7 +81,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getContractsInfo,addContracts,editContracts, getWithUsersList } from '@/addon/zhjw/api/contracts'; +import { getContractsInfo,addContracts,editContracts, getWithStudentsList } from '@/addon/zhjw/api/contracts'; import { useRoute } from 'vue-router' const route = useRoute() @@ -136,7 +136,7 @@ const selectData = ref([]) const studentIdList = ref([] as any[]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithUsersList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() // 表单验证规则 diff --git a/admin/src/addon/zhjw/views/orders/orders.vue b/admin/src/addon/zhjw/views/orders/orders.vue index 68500cde..ef4cfc82 100644 --- a/admin/src/addon/zhjw/views/orders/orders.vue +++ b/admin/src/addon/zhjw/views/orders/orders.vue @@ -17,8 +17,8 @@ @@ -182,7 +182,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getOrdersList, deleteOrders, getWithMemberList, getWithContractsList } from '@/addon/zhjw/api/orders' +import { getOrdersList, deleteOrders, getWithStudentsList, getWithContractsList } from '@/addon/zhjw/api/orders' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -236,7 +236,7 @@ const selectData = ref([]) is_deletedDictList(); /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 */ const loadOrdersList = (page: number = 1) => { ordersTable.loading = true @@ -259,14 +259,14 @@ loadOrdersList() const router = useRouter() /** - * 添加智慧教务-订单管理 + * 添加订单管理 */ const addEvent = () => { router.push('/orders/orders_edit') } /** - * 编辑智慧教务-订单管理 + * 编辑订单管理 * @param data */ const editEvent = (data: any) => { @@ -274,7 +274,7 @@ const editEvent = (data: any) => { } /** - * 删除智慧教务-订单管理 + * 删除订单管理 */ const deleteEvent = (id: number) => { ElMessageBox.confirm(t('ordersDeleteTips'), t('warning'), @@ -294,7 +294,7 @@ const deleteEvent = (id: number) => { const studentIdList = ref([]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithMemberList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() const contractIdList = ref([]) diff --git a/admin/src/addon/zhjw/views/orders/orders_edit.vue b/admin/src/addon/zhjw/views/orders/orders_edit.vue index 53f382af..46b2f883 100644 --- a/admin/src/addon/zhjw/views/orders/orders_edit.vue +++ b/admin/src/addon/zhjw/views/orders/orders_edit.vue @@ -16,8 +16,8 @@ @@ -100,7 +100,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getOrdersInfo,addOrders,editOrders, getWithMemberList, getWithContractsList } from '@/addon/zhjw/api/orders'; +import { getOrdersInfo,addOrders,editOrders, getWithStudentsList, getWithContractsList } from '@/addon/zhjw/api/orders'; import { useRoute } from 'vue-router' const route = useRoute() @@ -167,7 +167,7 @@ const selectData = ref([]) const studentIdList = ref([] as any[]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithMemberList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() const contractIdList = ref([] as any[]) diff --git a/admin/src/addon/zhjw/views/students/students.vue b/admin/src/addon/zhjw/views/students/students.vue index 8982b785..dcd8f974 100644 --- a/admin/src/addon/zhjw/views/students/students.vue +++ b/admin/src/addon/zhjw/views/students/students.vue @@ -128,7 +128,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getStudentsList, deleteStudents, getWithUsersList } from '@/addon/zhjw/api/students' +import { getStudentsList, deleteStudents, getWithMemberList } from '@/addon/zhjw/api/students' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -225,7 +225,7 @@ const deleteEvent = (id: number) => { const userIdList = ref([]) const setUserIdList = async () => { - userIdList.value = await (await getWithUsersList({})).data + userIdList.value = await (await getWithMemberList({})).data } setUserIdList() diff --git a/admin/src/addon/zhjw/views/students/students_edit.vue b/admin/src/addon/zhjw/views/students/students_edit.vue index 84bb45bb..0c2cd21d 100644 --- a/admin/src/addon/zhjw/views/students/students_edit.vue +++ b/admin/src/addon/zhjw/views/students/students_edit.vue @@ -70,7 +70,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getStudentsInfo,addStudents,editStudents, getWithUsersList } from '@/addon/zhjw/api/students'; +import { getStudentsInfo,addStudents,editStudents, getWithMemberList } from '@/addon/zhjw/api/students'; import { useRoute } from 'vue-router' const route = useRoute() @@ -119,7 +119,7 @@ const selectData = ref([]) const userIdList = ref([] as any[]) const setUserIdList = async () => { - userIdList.value = await (await getWithUsersList({})).data + userIdList.value = await (await getWithMemberList({})).data } setUserIdList() // 表单验证规则 diff --git a/admin/src/addon/zhjw/views/users/components/users-edit.vue b/admin/src/addon/zhjw/views/users/components/users-edit.vue deleted file mode 100644 index ab1ea0ab..00000000 --- a/admin/src/addon/zhjw/views/users/components/users-edit.vue +++ /dev/null @@ -1,615 +0,0 @@ - - - - - - diff --git a/admin/src/addon/zhjw/views/users/users.vue b/admin/src/addon/zhjw/views/users/users.vue deleted file mode 100644 index 2d9c215f..00000000 --- a/admin/src/addon/zhjw/views/users/users.vue +++ /dev/null @@ -1,481 +0,0 @@ - - - - - diff --git a/admin/src/addon/zhjw/views/users/users_edit.vue b/admin/src/addon/zhjw/views/users/users_edit.vue deleted file mode 100644 index d22379f9..00000000 --- a/admin/src/addon/zhjw/views/users/users_edit.vue +++ /dev/null @@ -1,612 +0,0 @@ - - - - - diff --git a/niucloud/addon/zhjw/admin/api/contracts.ts b/niucloud/addon/zhjw/admin/api/contracts.ts index 608b3f80..85b7d70e 100644 --- a/niucloud/addon/zhjw/admin/api/contracts.ts +++ b/niucloud/addon/zhjw/admin/api/contracts.ts @@ -8,6 +8,10 @@ import request from '@/utils/request' + + + + // USER_CODE_BEGIN -- zhjw_contracts /** * 获取合同管理列表 @@ -55,8 +59,8 @@ export function deleteContracts(id: number) { return request.delete(`zhjw/contracts/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) +export function getWithStudentsList(params: Record){ + return request.get('zhjw/students_all', {params}) } // USER_CODE_END -- zhjw_contracts diff --git a/niucloud/addon/zhjw/admin/api/orders.ts b/niucloud/addon/zhjw/admin/api/orders.ts index 1ec89b42..e507b181 100644 --- a/niucloud/addon/zhjw/admin/api/orders.ts +++ b/niucloud/addon/zhjw/admin/api/orders.ts @@ -1,8 +1,12 @@ import request from '@/utils/request' + + + + // USER_CODE_BEGIN -- zhjw_orders /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 * @param params * @returns */ @@ -11,8 +15,8 @@ export function getOrdersList(params: Record) { } /** - * 获取智慧教务-订单管理详情 - * @param id 智慧教务-订单管理id + * 获取订单管理详情 + * @param id 订单管理id * @returns */ export function getOrdersInfo(id: number) { @@ -20,7 +24,7 @@ export function getOrdersInfo(id: number) { } /** - * 添加智慧教务-订单管理 + * 添加订单管理 * @param params * @returns */ @@ -29,7 +33,7 @@ export function addOrders(params: Record) { } /** - * 编辑智慧教务-订单管理 + * 编辑订单管理 * @param id * @param params * @returns @@ -39,7 +43,7 @@ export function editOrders(params: Record) { } /** - * 删除智慧教务-订单管理 + * 删除订单管理 * @param id * @returns */ @@ -47,8 +51,8 @@ export function deleteOrders(id: number) { return request.delete(`zhjw/orders/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithMemberList(params: Record){ - return request.get('zhjw/member_all', {params}) +export function getWithStudentsList(params: Record){ + return request.get('zhjw/students_all', {params}) }export function getWithContractsList(params: Record){ return request.get('zhjw/contracts_all', {params}) } diff --git a/niucloud/addon/zhjw/admin/api/students.ts b/niucloud/addon/zhjw/admin/api/students.ts index 9bfd27c1..7126ba35 100644 --- a/niucloud/addon/zhjw/admin/api/students.ts +++ b/niucloud/addon/zhjw/admin/api/students.ts @@ -6,6 +6,8 @@ import request from '@/utils/request' + + // USER_CODE_BEGIN -- zhjw_students /** * 获取学员管理列表 @@ -53,8 +55,8 @@ export function deleteStudents(id: number) { return request.delete(`zhjw/students/${id}`, { showErrorMessage: true, showSuccessMessage: true }) } -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) +export function getWithMemberList(params: Record){ + return request.get('zhjw/member_all', {params}) } // USER_CODE_END -- zhjw_students diff --git a/niucloud/addon/zhjw/admin/api/users.ts b/niucloud/addon/zhjw/admin/api/users.ts deleted file mode 100644 index 68308fb0..00000000 --- a/niucloud/addon/zhjw/admin/api/users.ts +++ /dev/null @@ -1,62 +0,0 @@ -import request from '@/utils/request' - - - - - - - - - -// USER_CODE_BEGIN -- zhjw_users -/** - * 获取用户管理列表 - * @param params - * @returns - */ -export function getUsersList(params: Record) { - return request.get(`zhjw/users`, {params}) -} - -/** - * 获取用户管理详情 - * @param member_id 用户管理member_id - * @returns - */ -export function getUsersInfo(member_id: number) { - return request.get(`zhjw/users/${member_id}`); -} - -/** - * 添加用户管理 - * @param params - * @returns - */ -export function addUsers(params: Record) { - return request.post('zhjw/users', params, { showErrorMessage: true, showSuccessMessage: true }) -} - -/** - * 编辑用户管理 - * @param member_id - * @param params - * @returns - */ -export function editUsers(params: Record) { - return request.put(`zhjw/users/${params.member_id}`, params, { showErrorMessage: true, showSuccessMessage: true }) -} - -/** - * 删除用户管理 - * @param member_id - * @returns - */ -export function deleteUsers(member_id: number) { - return request.delete(`zhjw/users/${member_id}`, { showErrorMessage: true, showSuccessMessage: true }) -} - -export function getWithUsersList(params: Record){ - return request.get('zhjw/users_all', {params}) -} - -// USER_CODE_END -- zhjw_users diff --git a/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders.json b/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders.json index 56fc98c1..36b61c80 100644 --- a/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders.json +++ b/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders.json @@ -18,8 +18,8 @@ "createTimePlaceholder":"请输入添加时间", "updateTime":"更新时间", "isDeleted":"是否删除", - "addOrders":"添加智慧教务-订单管理", - "updateOrders":"编辑智慧教务-订单管理", + "addOrders":"添加订单管理", + "updateOrders":"编辑订单管理", "ordersDeleteTips":"确定要删除该数据吗?", "startDate":"请选择开始时间", "endDate":"请选择结束时间" diff --git a/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders_edit.json b/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders_edit.json index c2bce616..8b02410c 100644 --- a/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders_edit.json +++ b/niucloud/addon/zhjw/admin/lang/zh-cn/orders.orders_edit.json @@ -13,7 +13,7 @@ "payTypePlaceholder":"请选择支付类型", "paymentStatusPlaceholder":"请选择支付状态", "paymentTimePlaceholder":"请选择支付时间", - "addOrders":"添加智慧教务-订单管理", - "updateOrders":"编辑智慧教务-订单管理", - "ordersDeleteTips":"确定要删除该智慧教务-订单管理吗?" + "addOrders":"添加订单管理", + "updateOrders":"编辑订单管理", + "ordersDeleteTips":"确定要删除该订单管理吗?" } \ No newline at end of file diff --git a/niucloud/addon/zhjw/admin/lang/zh-cn/users.users.json b/niucloud/addon/zhjw/admin/lang/zh-cn/users.users.json deleted file mode 100644 index 00c35ca3..00000000 --- a/niucloud/addon/zhjw/admin/lang/zh-cn/users.users.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "memberId":"序号", - "memberNo":"会员编码", - "pid":"推广会员", - "username":"会员用户名", - "usernamePlaceholder":"请输入会员用户名", - "mobile":"手机号", - "mobilePlaceholder":"请输入手机号", - "password":"会员密码", - "nickname":"会员昵称", - "nicknamePlaceholder":"请输入会员昵称", - "headimg":"会员头像", - "memberLevel":"会员等级", - "memberLevelPlaceholder":"请输入会员等级", - "memberLabel":"会员标签", - "memberLabelPlaceholder":"请输入会员标签", - "wxOpenid":"微信用户openid", - "wxOpenidPlaceholder":"请输入微信用户openid", - "weappOpenid":"微信小程序openid", - "weappOpenidPlaceholder":"请输入微信小程序openid", - "wxUnionid":"微信unionid", - "wxUnionidPlaceholder":"请输入微信unionid", - "aliOpenid":"支付宝账户id", - "aliOpenidPlaceholder":"请输入支付宝账户id", - "douyinOpenid":"抖音小程序openid", - "douyinOpenidPlaceholder":"请输入抖音小程序openid", - "registerChannel":"注册来源", - "registerChannelPlaceholder":"请输入注册来源", - "registerType":"注册方式", - "registerTypePlaceholder":"请输入注册方式", - "loginIp":"当前登录ip", - "loginIpPlaceholder":"请输入当前登录ip", - "loginType":"当前登录的操作终端类型", - "loginTypePlaceholder":"请输入当前登录的操作终端类型", - "loginChannel":"登录渠道", - "loginChannelPlaceholder":"请输入登录渠道", - "loginCount":"登录次数", - "loginCountPlaceholder":"请输入登录次数", - "loginTime":"当前登录时间", - "loginTimePlaceholder":"请输入当前登录时间", - "lastVisitTime":"最后访问时间", - "lastVisitTimePlaceholder":"请输入最后访问时间", - "lastConsumTime":"最后消费时间", - "lastConsumTimePlaceholder":"请输入最后消费时间", - "sex":"性别", - "sexPlaceholder":"请输入性别", - "status":"用户状态", - "statusPlaceholder":"请输入用户状态", - "birthday":"出生日期", - "birthdayPlaceholder":"请输入出生日期", - "point":"可用积分", - "pointPlaceholder":"请输入可用积分", - "pointGet":"累计获取积分", - "pointGetPlaceholder":"请输入累计获取积分", - "balance":"可用余额", - "balancePlaceholder":"请输入可用余额", - "balanceGet":"累计获取余额", - "balanceGetPlaceholder":"请输入累计获取余额", - "money":"可用余额(可提现)", - "moneyPlaceholder":"请输入可用余额(可提现)", - "moneyGet":"累计获取余额(可提现)", - "moneyGetPlaceholder":"请输入累计获取余额(可提现)", - "moneyCashOuting":"提现中余额(可提现)", - "moneyCashOutingPlaceholder":"请输入提现中余额(可提现)", - "growth":"成长值", - "growthPlaceholder":"请输入成长值", - "growthGet":"累计获得成长值", - "growthGetPlaceholder":"请输入累计获得成长值", - "commission":"当前佣金", - "commissionPlaceholder":"请输入当前佣金", - "commissionGet":"佣金获取", - "commissionGetPlaceholder":"请输入佣金获取", - "commissionCashOuting":"提现中佣金", - "commissionCashOutingPlaceholder":"请输入提现中佣金", - "isMember":"是否是会员", - "isMemberPlaceholder":"请输入是否是会员", - "memberTime":"成为会员时间", - "memberTimePlaceholder":"请输入成为会员时间", - "address":"详细地址", - "createTime":"注册时间", - "createTimePlaceholder":"请输入注册时间", - "updateTime":"修改时间", - "addUsers":"添加用户管理", - "updateUsers":"编辑用户管理", - "usersDeleteTips":"确定要删除该数据吗?", - "startDate":"请选择开始时间", - "endDate":"请选择结束时间" -} \ No newline at end of file diff --git a/niucloud/addon/zhjw/admin/lang/zh-cn/users.users_edit.json b/niucloud/addon/zhjw/admin/lang/zh-cn/users.users_edit.json deleted file mode 100644 index e8f1afee..00000000 --- a/niucloud/addon/zhjw/admin/lang/zh-cn/users.users_edit.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "memberNo":"会员编码", - "pid":"推广会员", - "username":"会员用户名", - "mobile":"手机号", - "password":"会员密码", - "nickname":"会员昵称", - "headimg":"会员头像", - "memberLevel":"会员等级", - "memberLabel":"会员标签", - "wxOpenid":"微信用户openid", - "weappOpenid":"微信小程序openid", - "wxUnionid":"微信unionid", - "aliOpenid":"支付宝账户id", - "douyinOpenid":"抖音小程序openid", - "registerChannel":"注册来源", - "registerType":"注册方式", - "loginIp":"当前登录ip", - "loginType":"当前登录的操作终端类型", - "loginChannel":"登录渠道", - "loginCount":"登录次数", - "loginTime":"当前登录时间", - "lastVisitTime":"最后访问时间", - "lastConsumTime":"最后消费时间", - "sex":"性别", - "status":"用户状态", - "birthday":"出生日期", - "point":"可用积分", - "pointGet":"累计获取积分", - "balance":"可用余额", - "balanceGet":"累计获取余额", - "money":"可用余额(可提现)", - "moneyGet":"累计获取余额(可提现)", - "moneyCashOuting":"提现中余额(可提现)", - "growth":"成长值", - "growthGet":"累计获得成长值", - "commission":"当前佣金", - "commissionGet":"佣金获取", - "commissionCashOuting":"提现中佣金", - "isMember":"是否是会员", - "memberTime":"成为会员时间", - "address":"详细地址", - "memberNoPlaceholder":"请输入会员编码", - "pidPlaceholder":"请选择推广会员", - "usernamePlaceholder":"请输入会员用户名", - "mobilePlaceholder":"请输入手机号", - "passwordPlaceholder":"请输入会员密码", - "nicknamePlaceholder":"请输入会员昵称", - "headimgPlaceholder":"请上传会员头像", - "memberLevelPlaceholder":"请输入会员等级", - "memberLabelPlaceholder":"请输入会员标签", - "wxOpenidPlaceholder":"请输入微信用户openid", - "weappOpenidPlaceholder":"请输入微信小程序openid", - "wxUnionidPlaceholder":"请输入微信unionid", - "aliOpenidPlaceholder":"请输入支付宝账户id", - "douyinOpenidPlaceholder":"请输入抖音小程序openid", - "registerChannelPlaceholder":"请输入注册来源", - "registerTypePlaceholder":"请输入注册方式", - "loginIpPlaceholder":"请输入当前登录ip", - "loginTypePlaceholder":"请输入当前登录的操作终端类型", - "loginChannelPlaceholder":"请输入登录渠道", - "loginCountPlaceholder":"请输入登录次数", - "loginTimePlaceholder":"请输入当前登录时间", - "lastVisitTimePlaceholder":"请输入最后访问时间", - "lastConsumTimePlaceholder":"请输入最后消费时间", - "sexPlaceholder":"请选择性别", - "statusPlaceholder":"请选择用户状态", - "birthdayPlaceholder":"请选择出生日期", - "pointPlaceholder":"请输入可用积分", - "pointGetPlaceholder":"请输入累计获取积分", - "balancePlaceholder":"请输入可用余额", - "balanceGetPlaceholder":"请输入累计获取余额", - "moneyPlaceholder":"请输入可用余额(可提现)", - "moneyGetPlaceholder":"请输入累计获取余额(可提现)", - "moneyCashOutingPlaceholder":"请输入提现中余额(可提现)", - "growthPlaceholder":"请输入成长值", - "growthGetPlaceholder":"请输入累计获得成长值", - "commissionPlaceholder":"请输入当前佣金", - "commissionGetPlaceholder":"请输入佣金获取", - "commissionCashOutingPlaceholder":"请输入提现中佣金", - "isMemberPlaceholder":"请选择是否是会员", - "memberTimePlaceholder":"请选择成为会员时间", - "addressPlaceholder":"请输入详细地址", - "addUsers":"添加用户管理", - "updateUsers":"编辑用户管理", - "usersDeleteTips":"确定要删除该用户管理吗?" -} \ No newline at end of file diff --git a/niucloud/addon/zhjw/admin/views/contracts/contracts.vue b/niucloud/addon/zhjw/admin/views/contracts/contracts.vue index e8f1241a..b1cb245b 100644 --- a/niucloud/addon/zhjw/admin/views/contracts/contracts.vue +++ b/niucloud/addon/zhjw/admin/views/contracts/contracts.vue @@ -17,8 +17,8 @@ @@ -120,7 +120,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getContractsList, deleteContracts, getWithUsersList } from '@/addon/zhjw/api/contracts' +import { getContractsList, deleteContracts, getWithStudentsList } from '@/addon/zhjw/api/contracts' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -220,7 +220,7 @@ const deleteEvent = (id: number) => { const studentIdList = ref([]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithUsersList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() diff --git a/niucloud/addon/zhjw/admin/views/contracts/contracts_edit.vue b/niucloud/addon/zhjw/admin/views/contracts/contracts_edit.vue index 61527d57..40b2f8b8 100644 --- a/niucloud/addon/zhjw/admin/views/contracts/contracts_edit.vue +++ b/niucloud/addon/zhjw/admin/views/contracts/contracts_edit.vue @@ -16,8 +16,8 @@ @@ -81,7 +81,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getContractsInfo,addContracts,editContracts, getWithUsersList } from '@/addon/zhjw/api/contracts'; +import { getContractsInfo,addContracts,editContracts, getWithStudentsList } from '@/addon/zhjw/api/contracts'; import { useRoute } from 'vue-router' const route = useRoute() @@ -136,7 +136,7 @@ const selectData = ref([]) const studentIdList = ref([] as any[]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithUsersList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() // 表单验证规则 diff --git a/niucloud/addon/zhjw/admin/views/orders/orders.vue b/niucloud/addon/zhjw/admin/views/orders/orders.vue index 68500cde..ef4cfc82 100644 --- a/niucloud/addon/zhjw/admin/views/orders/orders.vue +++ b/niucloud/addon/zhjw/admin/views/orders/orders.vue @@ -17,8 +17,8 @@ @@ -182,7 +182,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getOrdersList, deleteOrders, getWithMemberList, getWithContractsList } from '@/addon/zhjw/api/orders' +import { getOrdersList, deleteOrders, getWithStudentsList, getWithContractsList } from '@/addon/zhjw/api/orders' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -236,7 +236,7 @@ const selectData = ref([]) is_deletedDictList(); /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 */ const loadOrdersList = (page: number = 1) => { ordersTable.loading = true @@ -259,14 +259,14 @@ loadOrdersList() const router = useRouter() /** - * 添加智慧教务-订单管理 + * 添加订单管理 */ const addEvent = () => { router.push('/orders/orders_edit') } /** - * 编辑智慧教务-订单管理 + * 编辑订单管理 * @param data */ const editEvent = (data: any) => { @@ -274,7 +274,7 @@ const editEvent = (data: any) => { } /** - * 删除智慧教务-订单管理 + * 删除订单管理 */ const deleteEvent = (id: number) => { ElMessageBox.confirm(t('ordersDeleteTips'), t('warning'), @@ -294,7 +294,7 @@ const deleteEvent = (id: number) => { const studentIdList = ref([]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithMemberList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() const contractIdList = ref([]) diff --git a/niucloud/addon/zhjw/admin/views/orders/orders_edit.vue b/niucloud/addon/zhjw/admin/views/orders/orders_edit.vue index 53f382af..46b2f883 100644 --- a/niucloud/addon/zhjw/admin/views/orders/orders_edit.vue +++ b/niucloud/addon/zhjw/admin/views/orders/orders_edit.vue @@ -16,8 +16,8 @@ @@ -100,7 +100,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getOrdersInfo,addOrders,editOrders, getWithMemberList, getWithContractsList } from '@/addon/zhjw/api/orders'; +import { getOrdersInfo,addOrders,editOrders, getWithStudentsList, getWithContractsList } from '@/addon/zhjw/api/orders'; import { useRoute } from 'vue-router' const route = useRoute() @@ -167,7 +167,7 @@ const selectData = ref([]) const studentIdList = ref([] as any[]) const setStudentIdList = async () => { - studentIdList.value = await (await getWithMemberList({})).data + studentIdList.value = await (await getWithStudentsList({})).data } setStudentIdList() const contractIdList = ref([] as any[]) diff --git a/niucloud/addon/zhjw/admin/views/students/students.vue b/niucloud/addon/zhjw/admin/views/students/students.vue index 8982b785..dcd8f974 100644 --- a/niucloud/addon/zhjw/admin/views/students/students.vue +++ b/niucloud/addon/zhjw/admin/views/students/students.vue @@ -128,7 +128,7 @@ import { reactive, ref, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' -import { getStudentsList, deleteStudents, getWithUsersList } from '@/addon/zhjw/api/students' +import { getStudentsList, deleteStudents, getWithMemberList } from '@/addon/zhjw/api/students' import { img } from '@/utils/common' import { ElMessageBox,FormInstance } from 'element-plus' import { useRouter } from 'vue-router' @@ -225,7 +225,7 @@ const deleteEvent = (id: number) => { const userIdList = ref([]) const setUserIdList = async () => { - userIdList.value = await (await getWithUsersList({})).data + userIdList.value = await (await getWithMemberList({})).data } setUserIdList() diff --git a/niucloud/addon/zhjw/admin/views/students/students_edit.vue b/niucloud/addon/zhjw/admin/views/students/students_edit.vue index 84bb45bb..0c2cd21d 100644 --- a/niucloud/addon/zhjw/admin/views/students/students_edit.vue +++ b/niucloud/addon/zhjw/admin/views/students/students_edit.vue @@ -70,7 +70,7 @@ import { ref, reactive, computed, watch } from 'vue' import { t } from '@/lang' import { useDictionary } from '@/app/api/dict' import type { FormInstance } from 'element-plus' -import { getStudentsInfo,addStudents,editStudents, getWithUsersList } from '@/addon/zhjw/api/students'; +import { getStudentsInfo,addStudents,editStudents, getWithMemberList } from '@/addon/zhjw/api/students'; import { useRoute } from 'vue-router' const route = useRoute() @@ -119,7 +119,7 @@ const selectData = ref([]) const userIdList = ref([] as any[]) const setUserIdList = async () => { - userIdList.value = await (await getWithUsersList({})).data + userIdList.value = await (await getWithMemberList({})).data } setUserIdList() // 表单验证规则 diff --git a/niucloud/addon/zhjw/admin/views/users/components/users-edit.vue b/niucloud/addon/zhjw/admin/views/users/components/users-edit.vue deleted file mode 100644 index ab1ea0ab..00000000 --- a/niucloud/addon/zhjw/admin/views/users/components/users-edit.vue +++ /dev/null @@ -1,615 +0,0 @@ - - - - - - diff --git a/niucloud/addon/zhjw/admin/views/users/users.vue b/niucloud/addon/zhjw/admin/views/users/users.vue deleted file mode 100644 index 2d9c215f..00000000 --- a/niucloud/addon/zhjw/admin/views/users/users.vue +++ /dev/null @@ -1,481 +0,0 @@ - - - - - diff --git a/niucloud/addon/zhjw/admin/views/users/users_edit.vue b/niucloud/addon/zhjw/admin/views/users/users_edit.vue deleted file mode 100644 index d22379f9..00000000 --- a/niucloud/addon/zhjw/admin/views/users/users_edit.vue +++ /dev/null @@ -1,612 +0,0 @@ - - - - - diff --git a/niucloud/addon/zhjw/app/adminapi/controller/contracts/Contracts.php b/niucloud/addon/zhjw/app/adminapi/controller/contracts/Contracts.php index 47037b96..478ef144 100644 --- a/niucloud/addon/zhjw/app/adminapi/controller/contracts/Contracts.php +++ b/niucloud/addon/zhjw/app/adminapi/controller/contracts/Contracts.php @@ -57,8 +57,8 @@ class Contracts extends BaseAdminController ["title",""], ["content",""], ["file_data",""], - ["start_date","2025-03-06 13:28:06"], - ["end_date","2025-03-06 13:28:06"], + ["start_date","2025-03-14 15:30:15"], + ["end_date","2025-03-14 15:30:15"], ["status",""], ]); @@ -78,8 +78,8 @@ class Contracts extends BaseAdminController ["title",""], ["content",""], ["file_data",""], - ["start_date","2025-03-06 13:28:06"], - ["end_date","2025-03-06 13:28:06"], + ["start_date","2025-03-14 15:30:15"], + ["end_date","2025-03-14 15:30:15"], ["status",""], ]); @@ -99,8 +99,8 @@ class Contracts extends BaseAdminController } - public function getUsersAll(){ - return success(( new ContractsService())->getUsersAll()); + public function getStudentsAll(){ + return success(( new ContractsService())->getStudentsAll()); } } diff --git a/niucloud/addon/zhjw/app/adminapi/controller/orders/Orders.php b/niucloud/addon/zhjw/app/adminapi/controller/orders/Orders.php index f745bccc..8395c581 100644 --- a/niucloud/addon/zhjw/app/adminapi/controller/orders/Orders.php +++ b/niucloud/addon/zhjw/app/adminapi/controller/orders/Orders.php @@ -16,14 +16,14 @@ use addon\zhjw\app\service\admin\orders\OrdersService; /** - * 智慧教务-订单管理控制器 + * 订单管理控制器 * Class Orders * @package addon\zhjw\app\adminapi\controller\orders */ class Orders extends BaseAdminController { /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 * @return \think\Response */ public function lists(){ @@ -41,7 +41,7 @@ class Orders extends BaseAdminController } /** - * 智慧教务-订单管理详情 + * 订单管理详情 * @param int $id * @return \think\Response */ @@ -50,7 +50,7 @@ class Orders extends BaseAdminController } /** - * 添加智慧教务-订单管理 + * 添加订单管理 * @return \think\Response */ public function add(){ @@ -70,8 +70,8 @@ class Orders extends BaseAdminController } /** - * 智慧教务-订单管理编辑 - * @param $id 智慧教务-订单管理id + * 订单管理编辑 + * @param $id 订单管理id * @return \think\Response */ public function edit(int $id){ @@ -91,8 +91,8 @@ class Orders extends BaseAdminController } /** - * 智慧教务-订单管理删除 - * @param $id 智慧教务-订单管理id + * 订单管理删除 + * @param $id 订单管理id * @return \think\Response */ public function del(int $id){ @@ -101,8 +101,8 @@ class Orders extends BaseAdminController } - public function getMemberAll(){ - return success(( new OrdersService())->getMemberAll()); + public function getStudentsAll(){ + return success(( new OrdersService())->getStudentsAll()); } public function getContractsAll(){ diff --git a/niucloud/addon/zhjw/app/adminapi/controller/students/Students.php b/niucloud/addon/zhjw/app/adminapi/controller/students/Students.php index d6043249..467e1022 100644 --- a/niucloud/addon/zhjw/app/adminapi/controller/students/Students.php +++ b/niucloud/addon/zhjw/app/adminapi/controller/students/Students.php @@ -101,8 +101,8 @@ class Students extends BaseAdminController } - public function getUsersAll(){ - return success(( new StudentsService())->getUsersAll()); + public function getMemberAll(){ + return success(( new StudentsService())->getMemberAll()); } } diff --git a/niucloud/addon/zhjw/app/adminapi/controller/users/Users.php b/niucloud/addon/zhjw/app/adminapi/controller/users/Users.php deleted file mode 100644 index f825c496..00000000 --- a/niucloud/addon/zhjw/app/adminapi/controller/users/Users.php +++ /dev/null @@ -1,205 +0,0 @@ -request->params([ - ["username",""], - ["mobile",""], - ["nickname",""], - ["member_level",""], - ["member_label",""], - ["wx_openid",""], - ["weapp_openid",""], - ["wx_unionid",""], - ["ali_openid",""], - ["douyin_openid",""], - ["register_channel",""], - ["register_type",""], - ["login_ip",""], - ["login_type",""], - ["login_channel",""], - ["login_count",""], - ["login_time",""], - ["last_visit_time",""], - ["last_consum_time",""], - ["sex",""], - ["status",""], - ["birthday",["",""]], - ["point",""], - ["point_get",""], - ["balance",""], - ["balance_get",""], - ["money",""], - ["money_get",""], - ["money_cash_outing",""], - ["growth",""], - ["growth_get",""], - ["commission",""], - ["commission_get",""], - ["commission_cash_outing",""], - ["is_member",""], - ["member_time",["",""]], - ["create_time",""] - ]); - return success((new UsersService())->getPage($data)); - } - - /** - * 用户管理详情 - * @param int $id - * @return \think\Response - */ - public function info(int $id){ - return success((new UsersService())->getInfo($id)); - } - - /** - * 添加用户管理 - * @return \think\Response - */ - public function add(){ - $data = $this->request->params([ - ["member_no",""], - ["pid",0], - ["username",""], - ["mobile",""], - ["password",""], - ["nickname",""], - ["headimg",""], - ["member_level",0], - ["member_label",""], - ["wx_openid",""], - ["weapp_openid",""], - ["wx_unionid",""], - ["ali_openid",""], - ["douyin_openid",""], - ["register_channel",""], - ["register_type",""], - ["login_ip",""], - ["login_type",""], - ["login_channel",""], - ["login_count",0], - ["login_time",0], - ["last_visit_time",0], - ["last_consum_time",0], - ["sex",0], - ["status",0], - ["birthday",""], - ["point",0], - ["point_get",0], - ["balance",0.00], - ["balance_get",0.00], - ["money",0.00], - ["money_get",0.00], - ["money_cash_outing",0.00], - ["growth",0], - ["growth_get",0], - ["commission",0.00], - ["commission_get",0.00], - ["commission_cash_outing",0.00], - ["is_member",0], - ["member_time",0], - ["address",""], - - ]); - $this->validate($data, 'addon\zhjw\app\validate\users\Users.add'); - $id = (new UsersService())->add($data); - return success('ADD_SUCCESS', ['id' => $id]); - } - - /** - * 用户管理编辑 - * @param $id 用户管理id - * @return \think\Response - */ - public function edit(int $id){ - $data = $this->request->params([ - ["member_no",""], - ["pid",0], - ["username",""], - ["mobile",""], - ["password",""], - ["nickname",""], - ["headimg",""], - ["member_level",0], - ["member_label",""], - ["wx_openid",""], - ["weapp_openid",""], - ["wx_unionid",""], - ["ali_openid",""], - ["douyin_openid",""], - ["register_channel",""], - ["register_type",""], - ["login_ip",""], - ["login_type",""], - ["login_channel",""], - ["login_count",0], - ["login_time",0], - ["last_visit_time",0], - ["last_consum_time",0], - ["sex",0], - ["status",0], - ["birthday",""], - ["point",0], - ["point_get",0], - ["balance",0.00], - ["balance_get",0.00], - ["money",0.00], - ["money_get",0.00], - ["money_cash_outing",0.00], - ["growth",0], - ["growth_get",0], - ["commission",0.00], - ["commission_get",0.00], - ["commission_cash_outing",0.00], - ["is_member",0], - ["member_time",0], - ["address",""], - - ]); - $this->validate($data, 'addon\zhjw\app\validate\users\Users.edit'); - (new UsersService())->edit($id, $data); - return success('EDIT_SUCCESS'); - } - - /** - * 用户管理删除 - * @param $id 用户管理id - * @return \think\Response - */ - public function del(int $id){ - (new UsersService())->del($id); - return success('DELETE_SUCCESS'); - } - - - public function getUsersAll(){ - return success(( new UsersService())->getUsersAll()); - } - -} diff --git a/niucloud/addon/zhjw/app/adminapi/route/route.php b/niucloud/addon/zhjw/app/adminapi/route/route.php index ce26ecfc..d492989d 100644 --- a/niucloud/addon/zhjw/app/adminapi/route/route.php +++ b/niucloud/addon/zhjw/app/adminapi/route/route.php @@ -158,6 +158,29 @@ Route::group('zhjw', function () { ]); // USER_CODE_END -- classes +// USER_CODE_BEGIN -- timetables + +Route::group('zhjw', function () { + + //课表管理列表 + Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists'); + //课表管理详情 + Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info'); + //添加课表管理 + Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add'); + //编辑课表管理 + Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit'); + //删除课表管理 + Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del'); + + Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll'); + +})->middleware([ + AdminCheckToken::class, + AdminCheckRole::class, + AdminLog::class +]); +// USER_CODE_END -- timetables // USER_CODE_BEGIN -- courses @@ -351,32 +374,3 @@ Route::group('zhjw', function () { AdminLog::class ]); // USER_CODE_END -- zhjw_students - - - - -// USER_CODE_BEGIN -- timetables - -Route::group('zhjw', function () { - - //课表管理列表 - Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists'); - //课表管理详情 - Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info'); - //添加课表管理 - Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add'); - //编辑课表管理 - Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit'); - //删除课表管理 - Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del'); - - Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll'); - - Route::get('courses_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getCoursesAll'); - -})->middleware([ - AdminCheckToken::class, - AdminCheckRole::class, - AdminLog::class -]); -// USER_CODE_END -- timetables diff --git a/niucloud/addon/zhjw/app/model/contracts/Contracts.php b/niucloud/addon/zhjw/app/model/contracts/Contracts.php index 98ea59f6..0a7bc394 100644 --- a/niucloud/addon/zhjw/app/model/contracts/Contracts.php +++ b/niucloud/addon/zhjw/app/model/contracts/Contracts.php @@ -16,7 +16,7 @@ use think\model\concern\SoftDelete; use think\model\relation\HasMany; use think\model\relation\HasOne; -use addon\zhjw\app\model\users\Users; +use addon\zhjw\app\model\students\Students; /** * 合同管理模型 @@ -147,8 +147,8 @@ class Contracts extends BaseModel - public function users(){ - return $this->hasOne(Users::class, 'member_id', 'student_id')->joinType('left')->withField('mobile,member_id')->bind(['student_id_name'=>'mobile']); + public function students(){ + return $this->hasOne(Students::class, 'id', 'student_id')->joinType('left')->withField('name,id')->bind(['student_id_name'=>'name']); } } diff --git a/niucloud/addon/zhjw/app/model/orders/Orders.php b/niucloud/addon/zhjw/app/model/orders/Orders.php index d71fa56e..3f98618f 100644 --- a/niucloud/addon/zhjw/app/model/orders/Orders.php +++ b/niucloud/addon/zhjw/app/model/orders/Orders.php @@ -16,12 +16,12 @@ use think\model\concern\SoftDelete; use think\model\relation\HasMany; use think\model\relation\HasOne; -use app\model\member\Member; +use addon\zhjw\app\model\students\Students; use addon\zhjw\app\model\contracts\Contracts; /** - * 智慧教务-订单管理模型 + * 订单管理模型 * Class Orders * @package addon\zhjw\app\model\orders */ @@ -55,7 +55,7 @@ class Orders extends BaseModel protected $defaultSoftDelete = 0; /** - * 搜索器:智慧教务-订单管理学员 + * 搜索器:订单管理学员 * @param $value * @param $data */ @@ -67,7 +67,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理关联合同 + * 搜索器:订单管理关联合同 * @param $value * @param $data */ @@ -79,7 +79,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理订单金额 + * 搜索器:订单管理订单金额 * @param $value * @param $data */ @@ -97,7 +97,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理订单类型 + * 搜索器:订单管理订单类型 * @param $value * @param $data */ @@ -109,7 +109,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理支付类型 + * 搜索器:订单管理支付类型 * @param $value * @param $data */ @@ -121,7 +121,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理支付状态 + * 搜索器:订单管理支付状态 * @param $value * @param $data */ @@ -133,7 +133,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理支付时间 + * 搜索器:订单管理支付时间 * @param $value * @param $data */ @@ -151,7 +151,7 @@ class Orders extends BaseModel } /** - * 搜索器:智慧教务-订单管理添加时间 + * 搜索器:订单管理添加时间 * @param $value * @param $data */ @@ -173,8 +173,8 @@ class Orders extends BaseModel - public function member(){ - return $this->hasOne(Member::class, 'member_id', 'student_id')->joinType('left')->withField('mobile,member_id')->bind(['student_id_name'=>'mobile']); + public function students(){ + return $this->hasOne(Students::class, 'id', 'student_id')->joinType('left')->withField('name,id')->bind(['student_id_name'=>'name']); } public function contracts(){ diff --git a/niucloud/addon/zhjw/app/model/students/Students.php b/niucloud/addon/zhjw/app/model/students/Students.php index 2f8bf200..f8881126 100644 --- a/niucloud/addon/zhjw/app/model/students/Students.php +++ b/niucloud/addon/zhjw/app/model/students/Students.php @@ -16,7 +16,7 @@ use think\model\concern\SoftDelete; use think\model\relation\HasMany; use think\model\relation\HasOne; -use addon\zhjw\app\model\users\Users; +use app\model\member\Member; /** * 学员管理模型 @@ -171,8 +171,8 @@ class Students extends BaseModel - public function users(){ - return $this->hasOne(Users::class, 'member_id', 'user_id')->joinType('left')->withField('mobile,member_id')->bind(['user_id_name'=>'mobile']); + public function member(){ + return $this->hasOne(Member::class, 'member_id', 'user_id')->joinType('left')->withField('mobile,member_id')->bind(['user_id_name'=>'mobile']); } } diff --git a/niucloud/addon/zhjw/app/model/users/Users.php b/niucloud/addon/zhjw/app/model/users/Users.php deleted file mode 100644 index f674eab6..00000000 --- a/niucloud/addon/zhjw/app/model/users/Users.php +++ /dev/null @@ -1,520 +0,0 @@ -where("username", "like", "%".$value."%"); - } - } - - /** - * 搜索器:用户管理手机号 - * @param $value - * @param $data - */ - public function searchMobileAttr($query, $value, $data) - { - if ($value) { - $query->where("mobile", "like", "%".$value."%"); - } - } - - /** - * 搜索器:用户管理会员昵称 - * @param $value - * @param $data - */ - public function searchNicknameAttr($query, $value, $data) - { - if ($value) { - $query->where("nickname", "like", "%".$value."%"); - } - } - - /** - * 搜索器:用户管理会员等级 - * @param $value - * @param $data - */ - public function searchMemberLevelAttr($query, $value, $data) - { - if ($value) { - $query->where("member_level", $value); - } - } - - /** - * 搜索器:用户管理会员标签 - * @param $value - * @param $data - */ - public function searchMemberLabelAttr($query, $value, $data) - { - if ($value) { - $query->where("member_label", $value); - } - } - - /** - * 搜索器:用户管理微信用户openid - * @param $value - * @param $data - */ - public function searchWxOpenidAttr($query, $value, $data) - { - if ($value) { - $query->where("wx_openid", $value); - } - } - - /** - * 搜索器:用户管理微信小程序openid - * @param $value - * @param $data - */ - public function searchWeappOpenidAttr($query, $value, $data) - { - if ($value) { - $query->where("weapp_openid", $value); - } - } - - /** - * 搜索器:用户管理微信unionid - * @param $value - * @param $data - */ - public function searchWxUnionidAttr($query, $value, $data) - { - if ($value) { - $query->where("wx_unionid", $value); - } - } - - /** - * 搜索器:用户管理支付宝账户id - * @param $value - * @param $data - */ - public function searchAliOpenidAttr($query, $value, $data) - { - if ($value) { - $query->where("ali_openid", $value); - } - } - - /** - * 搜索器:用户管理抖音小程序openid - * @param $value - * @param $data - */ - public function searchDouyinOpenidAttr($query, $value, $data) - { - if ($value) { - $query->where("douyin_openid", $value); - } - } - - /** - * 搜索器:用户管理注册来源 - * @param $value - * @param $data - */ - public function searchRegisterChannelAttr($query, $value, $data) - { - if ($value) { - $query->where("register_channel", $value); - } - } - - /** - * 搜索器:用户管理注册方式 - * @param $value - * @param $data - */ - public function searchRegisterTypeAttr($query, $value, $data) - { - if ($value) { - $query->where("register_type", $value); - } - } - - /** - * 搜索器:用户管理当前登录ip - * @param $value - * @param $data - */ - public function searchLoginIpAttr($query, $value, $data) - { - if ($value) { - $query->where("login_ip", $value); - } - } - - /** - * 搜索器:用户管理当前登录的操作终端类型 - * @param $value - * @param $data - */ - public function searchLoginTypeAttr($query, $value, $data) - { - if ($value) { - $query->where("login_type", $value); - } - } - - /** - * 搜索器:用户管理登录渠道 - * @param $value - * @param $data - */ - public function searchLoginChannelAttr($query, $value, $data) - { - if ($value) { - $query->where("login_channel", $value); - } - } - - /** - * 搜索器:用户管理登录次数 - * @param $value - * @param $data - */ - public function searchLoginCountAttr($query, $value, $data) - { - if ($value) { - $query->where("login_count", $value); - } - } - - /** - * 搜索器:用户管理当前登录时间 - * @param $value - * @param $data - */ - public function searchLoginTimeAttr($query, $value, $data) - { - if ($value) { - $query->where("login_time", $value); - } - } - - /** - * 搜索器:用户管理最后访问时间 - * @param $value - * @param $data - */ - public function searchLastVisitTimeAttr($query, $value, $data) - { - if ($value) { - $query->where("last_visit_time", $value); - } - } - - /** - * 搜索器:用户管理最后消费时间 - * @param $value - * @param $data - */ - public function searchLastConsumTimeAttr($query, $value, $data) - { - if ($value) { - $query->where("last_consum_time", $value); - } - } - - /** - * 搜索器:用户管理性别 - * @param $value - * @param $data - */ - public function searchSexAttr($query, $value, $data) - { - if ($value) { - $query->where("sex", $value); - } - } - - /** - * 搜索器:用户管理用户状态 - * @param $value - * @param $data - */ - public function searchStatusAttr($query, $value, $data) - { - if ($value) { - $query->where("status", $value); - } - } - - /** - * 搜索器:用户管理出生日期 - * @param $value - * @param $data - */ - public function searchBirthdayAttr($query, $value, $data) - { - $start = empty($value[0]) ? 0 : strtotime($value[0]); - $end = empty($value[1]) ? 0 : strtotime($value[1]); - if ($start > 0 && $end > 0) { - $query->where([["birthday", "between", [$start, $end]]]); - } else if ($start > 0 && $end == 0) { - $query->where([["birthday", ">=", $start]]); - } else if ($start == 0 && $end > 0) { - $query->where([["birthday", "<=", $end]]); - } - } - - /** - * 搜索器:用户管理可用积分 - * @param $value - * @param $data - */ - public function searchPointAttr($query, $value, $data) - { - if ($value) { - $query->where("point", $value); - } - } - - /** - * 搜索器:用户管理累计获取积分 - * @param $value - * @param $data - */ - public function searchPointGetAttr($query, $value, $data) - { - if ($value) { - $query->where("point_get", $value); - } - } - - /** - * 搜索器:用户管理可用余额 - * @param $value - * @param $data - */ - public function searchBalanceAttr($query, $value, $data) - { - if ($value) { - $query->where("balance", $value); - } - } - - /** - * 搜索器:用户管理累计获取余额 - * @param $value - * @param $data - */ - public function searchBalanceGetAttr($query, $value, $data) - { - if ($value) { - $query->where("balance_get", $value); - } - } - - /** - * 搜索器:用户管理可用余额(可提现) - * @param $value - * @param $data - */ - public function searchMoneyAttr($query, $value, $data) - { - if ($value) { - $query->where("money", $value); - } - } - - /** - * 搜索器:用户管理累计获取余额(可提现) - * @param $value - * @param $data - */ - public function searchMoneyGetAttr($query, $value, $data) - { - if ($value) { - $query->where("money_get", $value); - } - } - - /** - * 搜索器:用户管理提现中余额(可提现) - * @param $value - * @param $data - */ - public function searchMoneyCashOutingAttr($query, $value, $data) - { - if ($value) { - $query->where("money_cash_outing", $value); - } - } - - /** - * 搜索器:用户管理成长值 - * @param $value - * @param $data - */ - public function searchGrowthAttr($query, $value, $data) - { - if ($value) { - $query->where("growth", $value); - } - } - - /** - * 搜索器:用户管理累计获得成长值 - * @param $value - * @param $data - */ - public function searchGrowthGetAttr($query, $value, $data) - { - if ($value) { - $query->where("growth_get", $value); - } - } - - /** - * 搜索器:用户管理当前佣金 - * @param $value - * @param $data - */ - public function searchCommissionAttr($query, $value, $data) - { - if ($value) { - $query->where("commission", $value); - } - } - - /** - * 搜索器:用户管理佣金获取 - * @param $value - * @param $data - */ - public function searchCommissionGetAttr($query, $value, $data) - { - if ($value) { - $query->where("commission_get", $value); - } - } - - /** - * 搜索器:用户管理提现中佣金 - * @param $value - * @param $data - */ - public function searchCommissionCashOutingAttr($query, $value, $data) - { - if ($value) { - $query->where("commission_cash_outing", $value); - } - } - - /** - * 搜索器:用户管理是否是会员 - * @param $value - * @param $data - */ - public function searchIsMemberAttr($query, $value, $data) - { - if ($value) { - $query->where("is_member", $value); - } - } - - /** - * 搜索器:用户管理成为会员时间 - * @param $value - * @param $data - */ - public function searchMemberTimeAttr($query, $value, $data) - { - $start = empty($value[0]) ? 0 : strtotime($value[0]); - $end = empty($value[1]) ? 0 : strtotime($value[1]); - if ($start > 0 && $end > 0) { - $query->where([["member_time", "between", [$start, $end]]]); - } else if ($start > 0 && $end == 0) { - $query->where([["member_time", ">=", $start]]); - } else if ($start == 0 && $end > 0) { - $query->where([["member_time", "<=", $end]]); - } - } - - /** - * 搜索器:用户管理注册时间 - * @param $value - * @param $data - */ - public function searchCreateTimeAttr($query, $value, $data) - { - if ($value) { - $query->where("create_time", $value); - } - } - - - - - - - public function users(){ - return $this->hasOne(Users::class, 'member_id', 'pid')->joinType('left')->withField('mobile,member_id')->bind(['pid_name'=>'mobile']); - } - -} diff --git a/niucloud/addon/zhjw/app/service/admin/contracts/ContractsService.php b/niucloud/addon/zhjw/app/service/admin/contracts/ContractsService.php index 89cb7828..caeba006 100644 --- a/niucloud/addon/zhjw/app/service/admin/contracts/ContractsService.php +++ b/niucloud/addon/zhjw/app/service/admin/contracts/ContractsService.php @@ -12,7 +12,7 @@ namespace addon\zhjw\app\service\admin\contracts; use addon\zhjw\app\model\contracts\Contracts; -use addon\zhjw\app\model\users\Users; +use addon\zhjw\app\model\students\Students; use core\base\BaseAdminService; @@ -40,7 +40,7 @@ class ContractsService extends BaseAdminService $field = 'id,student_id,title,content,file_data,start_date,end_date,status,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; $order = 'id desc'; - $search_model = $this->model->withSearch(["student_id","title","start_date","end_date","status","create_time"], $where)->with(['users'])->field($field)->order($order); + $search_model = $this->model->withSearch(["student_id","title","start_date","end_date","status","create_time"], $where)->with(['students'])->field($field)->order($order); $list = $this->pageQuery($search_model); return $list; } @@ -54,7 +54,7 @@ class ContractsService extends BaseAdminService { $field = 'id,student_id,title,content,file_data,start_date,end_date,status,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; - $info = $this->model->field($field)->where([['id', "=", $id]])->with(['users'])->findOrEmpty()->toArray(); + $info = $this->model->field($field)->where([['id', "=", $id]])->with(['students'])->findOrEmpty()->toArray(); return $info; } @@ -96,9 +96,9 @@ class ContractsService extends BaseAdminService } - public function getUsersAll(){ - $usersModel = new Users(); - return $usersModel->select()->toArray(); + public function getStudentsAll(){ + $studentsModel = new Students(); + return $studentsModel->select()->toArray(); } diff --git a/niucloud/addon/zhjw/app/service/admin/orders/OrdersService.php b/niucloud/addon/zhjw/app/service/admin/orders/OrdersService.php index c0f05033..de5fdf05 100644 --- a/niucloud/addon/zhjw/app/service/admin/orders/OrdersService.php +++ b/niucloud/addon/zhjw/app/service/admin/orders/OrdersService.php @@ -12,14 +12,14 @@ namespace addon\zhjw\app\service\admin\orders; use addon\zhjw\app\model\orders\Orders; -use app\model\member\Member; +use addon\zhjw\app\model\students\Students; use addon\zhjw\app\model\contracts\Contracts; use core\base\BaseAdminService; /** - * 智慧教务-订单管理服务层 + * 订单管理服务层 * Class OrdersService * @package addon\zhjw\app\service\admin\orders */ @@ -32,7 +32,7 @@ class OrdersService extends BaseAdminService } /** - * 获取智慧教务-订单管理列表 + * 获取订单管理列表 * @param array $where * @return array */ @@ -41,13 +41,13 @@ class OrdersService extends BaseAdminService $field = 'id,student_id,contract_id,amount,order_type,pay_type,payment_status,payment_time,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; $order = 'id desc'; - $search_model = $this->model->withSearch(["student_id","contract_id","amount","order_type","pay_type","payment_status","payment_time","create_time"], $where)->with(['member','contracts'])->field($field)->order($order); + $search_model = $this->model->withSearch(["student_id","contract_id","amount","order_type","pay_type","payment_status","payment_time","create_time"], $where)->with(['students','contracts'])->field($field)->order($order); $list = $this->pageQuery($search_model); return $list; } /** - * 获取智慧教务-订单管理信息 + * 获取订单管理信息 * @param int $id * @return array */ @@ -55,13 +55,13 @@ class OrdersService extends BaseAdminService { $field = 'id,student_id,contract_id,amount,order_type,pay_type,payment_status,payment_time,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; - $info = $this->model->field($field)->where([['id', "=", $id]])->with(['member','contracts'])->findOrEmpty()->toArray(); + $info = $this->model->field($field)->where([['id', "=", $id]])->with(['students','contracts'])->findOrEmpty()->toArray(); $info['is_deleted'] = strval($info['is_deleted']); return $info; } /** - * 添加智慧教务-订单管理 + * 添加订单管理 * @param array $data * @return mixed */ @@ -73,7 +73,7 @@ class OrdersService extends BaseAdminService } /** - * 智慧教务-订单管理编辑 + * 订单管理编辑 * @param int $id * @param array $data * @return bool @@ -86,7 +86,7 @@ class OrdersService extends BaseAdminService } /** - * 删除智慧教务-订单管理 + * 删除订单管理 * @param int $id * @return bool */ @@ -98,9 +98,9 @@ class OrdersService extends BaseAdminService } - public function getMemberAll(){ - $memberModel = new Member(); - return $memberModel->select()->toArray(); + public function getStudentsAll(){ + $studentsModel = new Students(); + return $studentsModel->select()->toArray(); } public function getContractsAll(){ diff --git a/niucloud/addon/zhjw/app/service/admin/students/StudentsService.php b/niucloud/addon/zhjw/app/service/admin/students/StudentsService.php index 0ccadc5b..100ea257 100644 --- a/niucloud/addon/zhjw/app/service/admin/students/StudentsService.php +++ b/niucloud/addon/zhjw/app/service/admin/students/StudentsService.php @@ -12,7 +12,7 @@ namespace addon\zhjw\app\service\admin\students; use addon\zhjw\app\model\students\Students; -use addon\zhjw\app\model\users\Users; +use app\model\member\Member; use core\base\BaseAdminService; @@ -40,7 +40,7 @@ class StudentsService extends BaseAdminService $field = 'id,name,user_id,have_study_time,end_study_time,emergency_contact,level,status,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; $order = 'id desc'; - $search_model = $this->model->withSearch(["name","user_id","have_study_time","end_study_time","emergency_contact","level","status","create_time"], $where)->with(['users'])->field($field)->order($order); + $search_model = $this->model->withSearch(["name","user_id","have_study_time","end_study_time","emergency_contact","level","status","create_time"], $where)->with(['member'])->field($field)->order($order); $list = $this->pageQuery($search_model); return $list; } @@ -54,7 +54,7 @@ class StudentsService extends BaseAdminService { $field = 'id,name,user_id,have_study_time,end_study_time,emergency_contact,level,status,create_time,update_time,is_deleted,created_by,created_role,updated_by,updated_role'; - $info = $this->model->field($field)->where([['id', "=", $id]])->with(['users'])->findOrEmpty()->toArray(); + $info = $this->model->field($field)->where([['id', "=", $id]])->with(['member'])->findOrEmpty()->toArray(); return $info; } @@ -96,9 +96,9 @@ class StudentsService extends BaseAdminService } - public function getUsersAll(){ - $usersModel = new Users(); - return $usersModel->select()->toArray(); + public function getMemberAll(){ + $memberModel = new Member(); + return $memberModel->select()->toArray(); } diff --git a/niucloud/addon/zhjw/app/service/admin/users/UsersService.php b/niucloud/addon/zhjw/app/service/admin/users/UsersService.php deleted file mode 100644 index ca3010ee..00000000 --- a/niucloud/addon/zhjw/app/service/admin/users/UsersService.php +++ /dev/null @@ -1,104 +0,0 @@ -model = new Users(); - } - - /** - * 获取用户管理列表 - * @param array $where - * @return array - */ - public function getPage(array $where = []) - { - $field = 'member_id,member_no,pid,username,mobile,password,nickname,headimg,member_level,member_label,wx_openid,weapp_openid,wx_unionid,ali_openid,douyin_openid,register_channel,register_type,login_ip,login_type,login_channel,login_count,login_time,last_visit_time,last_consum_time,sex,status,birthday,point,point_get,balance,balance_get,money,money_get,money_cash_outing,growth,growth_get,commission,commission_get,commission_cash_outing,is_member,member_time,is_del,province_id,city_id,district_id,address,location,delete_time,create_time,update_time,created_by,created_role,updated_by,updated_role'; - $order = 'member_id desc'; - $search_model = $this->model->withSearch(["username","mobile","nickname","member_level","member_label","wx_openid","weapp_openid","wx_unionid","ali_openid","douyin_openid","register_channel","register_type","login_ip","login_type","login_channel","login_count","login_time","last_visit_time","last_consum_time","sex","status","birthday","point","point_get","balance","balance_get","money","money_get","money_cash_outing","growth","growth_get","commission","commission_get","commission_cash_outing","is_member","member_time","create_time"], $where)->with(['users'])->field($field)->order($order); - $list = $this->pageQuery($search_model); - return $list; - } - - /** - * 获取用户管理信息 - * @param int $id - * @return array - */ - public function getInfo(int $id) - { - $field = 'member_id,member_no,pid,username,mobile,password,nickname,headimg,member_level,member_label,wx_openid,weapp_openid,wx_unionid,ali_openid,douyin_openid,register_channel,register_type,login_ip,login_type,login_channel,login_count,login_time,last_visit_time,last_consum_time,sex,status,birthday,point,point_get,balance,balance_get,money,money_get,money_cash_outing,growth,growth_get,commission,commission_get,commission_cash_outing,is_member,member_time,is_del,province_id,city_id,district_id,address,location,delete_time,create_time,update_time,created_by,created_role,updated_by,updated_role'; - - $info = $this->model->field($field)->where([['member_id', "=", $id]])->with(['users'])->findOrEmpty()->toArray(); - $info['is_del'] = strval($info['is_del']); - return $info; - } - - /** - * 添加用户管理 - * @param array $data - * @return mixed - */ - public function add(array $data) - { - $res = $this->model->create($data); - return $res->member_id; - - } - - /** - * 用户管理编辑 - * @param int $id - * @param array $data - * @return bool - */ - public function edit(int $id, array $data) - { - - $this->model->where([['member_id', '=', $id]])->update($data); - return true; - } - - /** - * 删除用户管理 - * @param int $id - * @return bool - */ - public function del(int $id) - { - $model = $this->model->where([['member_id', '=', $id]])->find(); - $res = $model->delete(); - return $res; - } - - - public function getUsersAll(){ - $usersModel = new Users(); - return $usersModel->select()->toArray(); - } - - -} diff --git a/niucloud/addon/zhjw/app/validate/orders/Orders.php b/niucloud/addon/zhjw/app/validate/orders/Orders.php index 1e019a10..9f5d98c3 100644 --- a/niucloud/addon/zhjw/app/validate/orders/Orders.php +++ b/niucloud/addon/zhjw/app/validate/orders/Orders.php @@ -12,7 +12,7 @@ namespace addon\zhjw\app\validate\orders; use core\base\BaseValidate; /** - * 智慧教务-订单管理验证器 + * 订单管理验证器 * Class Orders * @package addon\zhjw\app\validate\orders */ diff --git a/niucloud/addon/zhjw/app/validate/users/Users.php b/niucloud/addon/zhjw/app/validate/users/Users.php deleted file mode 100644 index fc9afc47..00000000 --- a/niucloud/addon/zhjw/app/validate/users/Users.php +++ /dev/null @@ -1,49 +0,0 @@ - 'require', - 'mobile' => 'require', - 'password' => 'require', - 'nickname' => 'require', - 'headimg' => 'require', - 'sex' => 'require', - 'status' => 'require', - 'is_member' => 'require', - ]; - - protected $message = [ - 'username.require' => ['common_validate.require', ['username']], - 'mobile.require' => ['common_validate.require', ['mobile']], - 'password.require' => ['common_validate.require', ['password']], - 'nickname.require' => ['common_validate.require', ['nickname']], - 'headimg.require' => ['common_validate.require', ['headimg']], - 'sex.require' => ['common_validate.require', ['sex']], - 'status.require' => ['common_validate.require', ['status']], - 'is_member.require' => ['common_validate.require', ['is_member']], - ]; - - protected $scene = [ - "add" => ['member_no', 'pid', 'username', 'mobile', 'password', 'nickname', 'headimg', 'member_level', 'member_label', 'wx_openid', 'weapp_openid', 'wx_unionid', 'ali_openid', 'douyin_openid', 'register_channel', 'register_type', 'login_ip', 'login_type', 'login_channel', 'login_count', 'login_time', 'last_visit_time', 'last_consum_time', 'sex', 'status', 'birthday', 'point', 'point_get', 'balance', 'balance_get', 'money', 'money_get', 'money_cash_outing', 'growth', 'growth_get', 'commission', 'commission_get', 'commission_cash_outing', 'is_member', 'member_time', 'address'], - "edit" => ['member_no', 'pid', 'username', 'mobile', 'password', 'nickname', 'headimg', 'member_level', 'member_label', 'wx_openid', 'weapp_openid', 'wx_unionid', 'ali_openid', 'douyin_openid', 'register_channel', 'register_type', 'login_ip', 'login_type', 'login_channel', 'login_count', 'login_time', 'last_visit_time', 'last_consum_time', 'sex', 'status', 'birthday', 'point', 'point_get', 'balance', 'balance_get', 'money', 'money_get', 'money_cash_outing', 'growth', 'growth_get', 'commission', 'commission_get', 'commission_cash_outing', 'is_member', 'member_time', 'address'] - ]; - -}