diff --git a/src/apis/userManage.js b/src/apis/userManage.js index 1b91b6b..7539aef 100644 --- a/src/apis/userManage.js +++ b/src/apis/userManage.js @@ -12,6 +12,18 @@ export function userListApi(params) { params }) } +/** + * @description 用户列表-状态 + * @param {*} + * @returns + */ +export function updateStatusApi(data) { + return request({ + url: `/wxCUserBasicInfo/updateStatus`, + method: 'post', + data + }) +} // 绑定定制模板 export function personMouldListApi(pageNum, pageSize) { return request({ diff --git a/src/lang/package/en.ts b/src/lang/package/en.ts index 15686c2..875a1ab 100644 --- a/src/lang/package/en.ts +++ b/src/lang/package/en.ts @@ -287,7 +287,7 @@ export default { video: { time: 'Total time consumed', code: 'Access Party Code', - videoTime: 'Video duration', + videoTime: 'Video duration(S)', videoUrl: 'Video link', createTime: 'CreateTime', detail: 'View video details', @@ -372,7 +372,7 @@ export default { title: 'Video Title', coverImg: 'Cover Image', videoPlayUrl: 'Video address', - videoTime: 'Video duration', + videoTime: 'Video duration(S)', videoSize: 'Video size', videoMsg: 'Video Generation Information', costPoints: 'Consumption coins', @@ -383,7 +383,8 @@ export default { videoDetail: 'Video Details', name: 'name', videType: 'Video type', - close: 'Close' + close: 'Close', + all: 'All' }, businessCheck: { detail: 'Key details', diff --git a/src/lang/package/zh-cn.ts b/src/lang/package/zh-cn.ts index 5a2df20..e5d449d 100644 --- a/src/lang/package/zh-cn.ts +++ b/src/lang/package/zh-cn.ts @@ -286,7 +286,7 @@ export default { video: { time: '已消耗总时长', code: '接入方编码', - videoTime: '视频时长', + videoTime: '视频时长(秒)', videoUrl: '视频链接', createTime: '创建时间', detail: '查看视频详情', @@ -371,7 +371,7 @@ export default { title: '视频标题', coverImg: '封面图', videoPlayUrl: '视频地址', - videoTime: '视频时长', + videoTime: '视频时长(秒)', videoSize: '视频大小', videoMsg: '视频生成信息', costPoints: '消耗金币', @@ -382,7 +382,8 @@ export default { videoDetail: '视频详情', name: '名称', videType: '视频类型', - close: '关闭' + close: '关闭', + all: '全部' }, businessCheck: { detail: '密钥详情', diff --git a/src/types/auto-imports.d.ts b/src/types/auto-imports.d.ts index 9ea2d5d..e5c7bdb 100644 --- a/src/types/auto-imports.d.ts +++ b/src/types/auto-imports.d.ts @@ -2,6 +2,7 @@ export {} declare global { const EffectScope: typeof import('vue')['EffectScope'] + const ElForm: typeof import('element-plus/es')['ElForm'] const ElMessage: typeof import('element-plus/es')['ElMessage'] const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] @@ -270,6 +271,7 @@ import { UnwrapRef } from 'vue' declare module 'vue' { interface ComponentCustomProperties { readonly EffectScope: UnwrapRef + readonly ElForm: UnwrapRef readonly ElMessage: UnwrapRef readonly ElMessageBox: UnwrapRef readonly asyncComputed: UnwrapRef diff --git a/src/views/userManage/personMould.vue b/src/views/userManage/personMould.vue index 90e4020..7213279 100644 --- a/src/views/userManage/personMould.vue +++ b/src/views/userManage/personMould.vue @@ -37,7 +37,6 @@ const getDate = (val) => { const checkboxGroup = ref([]) const total = ref(0); const tableData = ref([]); - const modelAllListFunc = async () => { try { const res = await personMouldListApi(1, 10000); @@ -48,6 +47,8 @@ const modelAllListFunc = async () => { if(modelIds.data && modelIds.data.length > 0) { modelIds.data.forEach((item) => { checkboxGroup.value.push(item) + let set = new Set(checkboxGroup.value) + checkboxGroup.value = Array.from(set) }) } }, 500) diff --git a/src/views/userManage/personVoice.vue b/src/views/userManage/personVoice.vue index ef86dcc..b6ef3d8 100644 --- a/src/views/userManage/personVoice.vue +++ b/src/views/userManage/personVoice.vue @@ -28,7 +28,7 @@ :small="false" :disabled="false" :background="true" - layout="total, sizes, prev, pager, next, jumper" + layout="total, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange" @current-change="handleCurrentChange" diff --git a/src/views/userManage/rechargeList.vue b/src/views/userManage/rechargeList.vue index 172d27f..083f892 100644 --- a/src/views/userManage/rechargeList.vue +++ b/src/views/userManage/rechargeList.vue @@ -6,17 +6,16 @@ - + @@ -119,6 +118,11 @@ const pageNum = ref(1); const pageSize = ref(10); const total = ref(0); + + const defaultTime = [ + new Date(2000, 1, 1, 0, 0, 0), + new Date(2000, 2, 1, 23, 59, 59), +] // '12:00:00', '08:00:00' const getPayVendor = (val) => { return val === 2 ? "微信" : "支付宝"; diff --git a/src/views/userManage/userList.vue b/src/views/userManage/userList.vue index 1d0fab3..dfa17cd 100644 --- a/src/views/userManage/userList.vue +++ b/src/views/userManage/userList.vue @@ -52,6 +52,7 @@ align="center" >