This commit is contained in:
dute7liang
2024-01-27 22:08:02 +08:00
parent bb99fc137d
commit d7714747f0
9 changed files with 264 additions and 328 deletions

View File

@@ -34,11 +34,26 @@ export function updateDynamic(data) {
data: data data: data
}) })
} }
export function auditFailDynamic(data) {
return request({
url: '/cai/dynamic/audit/fail',
method: 'put',
data: data
})
}
export function auditSuccessDynamic(data) {
return request({
url: '/cai/dynamic/audit/success',
method: 'put',
data: data
})
}
export function batchAuditDynamic(data) { export function batchAuditDynamic(data) {
return request({ return request({
url: '/cai/dynamic/batch/audit', url: '/cai/dynamic/batch/audit',
method: 'put', method: 'post',
data: data data: data
}) })
} }

View File

@@ -33,6 +33,14 @@ export function userResetAvatar(id) {
}) })
} }
export function userResetNickname(id) {
return request({
url: '/cai/user/resetNickname',
method: 'post',
data: {id}
})
}
export function resetUserMobile(data) { export function resetUserMobile(data) {
return request({ return request({
url: '/cai/user/updateMobile', url: '/cai/user/updateMobile',

View File

@@ -42,7 +42,7 @@
icon="el-icon-edit" icon="el-icon-edit"
size="mini" size="mini"
:disabled="multiple" :disabled="multiple"
@click="handleBatchAudit(3)" @click="handleBatchAudit"
v-hasPermi="['cai:dynamic:edit']" v-hasPermi="['cai:dynamic:edit']"
>批量审核通过 >批量审核通过
</el-button> </el-button>
@@ -83,7 +83,7 @@
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
v-if="scope.row.auditStatus === 1" v-if="scope.row.auditStatus === 1"
@click="handleAudit(scope.row,2)" @click="handleAuditSuccess(scope.row,2)"
v-hasPermi="['cai:dynamic:edit']" v-hasPermi="['cai:dynamic:edit']"
>通过 >通过
</el-button> </el-button>
@@ -92,7 +92,7 @@
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
v-if="scope.row.auditStatus === 1" v-if="scope.row.auditStatus === 1"
@click="handleAudit(scope.row,3)" @click="handleAuditFail(scope.row)"
v-hasPermi="['cai:dynamic:edit']" v-hasPermi="['cai:dynamic:edit']"
>不通过 >不通过
</el-button> </el-button>
@@ -119,7 +119,14 @@
</template> </template>
<script> <script>
import {batchAuditDynamic, delDynamic, listDynamic, updateDynamic} from "@/api/cai/dynamic"; import {
auditFailDynamic,
auditSuccessDynamic,
batchAuditDynamic,
delDynamic,
listDynamic,
updateDynamic
} from "@/api/cai/dynamic";
import {auditStatusList} from "@/constant/statusMap"; import {auditStatusList} from "@/constant/statusMap";
export default { export default {
@@ -181,13 +188,11 @@ export default {
this.single = selection.length!==1 this.single = selection.length!==1
this.multiple = !selection.length this.multiple = !selection.length
}, },
handleAudit(row,auditStatus){ handleAuditFail(row){
let message = auditStatus === 3 ? "通过" : "不通过"; this.$modal.confirm('是否确认不通过动态编号为"' + row.id + '"的数据项?').then(() => {
this.$modal.confirm('是否确认'+message+'动态编号为"' + row.id + '"的数据项?').then(() => {
this.loading = true; this.loading = true;
return updateDynamic({ return auditFailDynamic({
id: row.id, id: row.id,
auditStatus: auditStatus
}); });
}).then(() => { }).then(() => {
this.loading = false; this.loading = false;
@@ -198,13 +203,27 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
handleBatchAudit(auditStatus){ handleAuditSuccess(row){
this.$modal.confirm('是否确认通过动态编号为"' + row.id + '"的数据项?').then(() => {
this.loading = true;
return auditSuccessDynamic({
id: row.id,
});
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("操作成功");
}).catch(() => {
}).finally(() => {
this.loading = false;
});
},
handleBatchAudit(){
const ids = this.ids; const ids = this.ids;
this.$modal.confirm('是否确认批量审核通过动态编号为"' + ids + '"的数据项?').then(() => { this.$modal.confirm('是否确认批量审核通过动态编号为"' + ids + '"的数据项?').then(() => {
this.loading = true; this.loading = true;
return batchAuditDynamic({ return batchAuditDynamic({
"ids": ids, "ids": ids
auditStatus: auditStatus
}); });
}).then(() => { }).then(() => {
this.loading = false; this.loading = false;

View File

@@ -3,66 +3,10 @@
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="礼物名称" prop="name"> <el-form-item label="礼物名称" prop="name">
<el-input <el-input
v-model="queryParams.name" v-model="queryParams.name"
placeholder="请输入礼物名称" placeholder="请输入礼物名称"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="礼物价格" prop="price">
<el-input
v-model="queryParams.price"
placeholder="请输入礼物价格"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="礼物图片地址" prop="img">
<el-input
v-model="queryParams.img"
placeholder="请输入礼物图片地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="svga地址" prop="svga">
<el-input
v-model="queryParams.svga"
placeholder="请输入svga地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="svgamd5串" prop="md5String">
<el-input
v-model="queryParams.md5String"
placeholder="请输入svgamd5串"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="礼物描述" prop="desc">
<el-input
v-model="queryParams.desc"
placeholder="请输入礼物描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否隐藏 0 不隐藏,可见 1 隐藏" prop="hide">
<el-input
v-model="queryParams.hide"
placeholder="请输入是否隐藏 0 不隐藏,可见 1 隐藏"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="排序" prop="sort">
<el-input
v-model="queryParams.sort"
placeholder="请输入排序"
clearable
@keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@@ -71,138 +15,47 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['cai:gift:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['cai:gift:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['cai:gift:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['cai:gift:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="giftList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="giftList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center"/>
<el-table-column label="礼物ID" align="center" prop="id" v-if="true"/> <el-table-column label="礼物ID" align="center" prop="id" v-if="true"/>
<el-table-column label="类型 0 普通礼物 1svga礼物" align="center" prop="type" /> <el-table-column label="礼物名称" align="center" prop="name"/>
<el-table-column label="礼物名称" align="center" prop="name" /> <el-table-column label="礼物价格" align="center" prop="price"/>
<el-table-column label="礼物价格" align="center" prop="price" /> <el-table-column label="礼物图片" align="center" prop="img">
<el-table-column label="礼物图片地址" align="center" prop="img" /> <template v-slot="scope">
<el-table-column label="svga地址" align="center" prop="svga" /> <image-preview :src="scope.row.img" :width="34" :height="34"/>
<el-table-column label="svgamd5串" align="center" prop="md5String" /> </template>
<el-table-column label="礼物描述" align="center" prop="desc" /> </el-table-column>
<el-table-column label="是否隐藏 0 不隐藏,可见 1 隐藏" align="center" prop="hide" /> <el-table-column label="礼物描述" align="center" prop="desc"/>
<el-table-column label="排序" align="center" prop="sort" /> <!-- <el-table-column label="排序" align="center" prop="sort"/>-->
<el-table-column label="状态 0 可用 1 不可用" align="center" prop="status" /> <el-table-column label="状态" align="center" prop="status">
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <template v-slot="scope">
<template slot-scope="scope"> <el-switch
<el-button v-model="scope.row.status"
size="mini" :active-value="0"
type="text" :inactive-value="1"
icon="el-icon-edit" @change="handleStatusChange(scope.row)"
@click="handleUpdate(scope.row)" ></el-switch>
v-hasPermi="['cai:gift:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['cai:gift:remove']"
>删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <pagination
v-show="total>0" v-show="total>0"
:total="total" :total="total"
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
/> />
<!-- 添加或修改礼物对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="礼物名称" prop="name">
<el-input v-model="form.name" placeholder="请输入礼物名称" />
</el-form-item>
<el-form-item label="礼物价格" prop="price">
<el-input v-model="form.price" placeholder="请输入礼物价格" />
</el-form-item>
<el-form-item label="礼物图片地址" prop="img">
<el-input v-model="form.img" placeholder="请输入礼物图片地址" />
</el-form-item>
<el-form-item label="svga地址" prop="svga">
<el-input v-model="form.svga" placeholder="请输入svga地址" />
</el-form-item>
<el-form-item label="svgamd5串" prop="md5String">
<el-input v-model="form.md5String" placeholder="请输入svgamd5串" />
</el-form-item>
<el-form-item label="礼物描述" prop="desc">
<el-input v-model="form.desc" placeholder="请输入礼物描述" />
</el-form-item>
<el-form-item label="是否隐藏 0 不隐藏,可见 1 隐藏" prop="hide">
<el-input v-model="form.hide" placeholder="请输入是否隐藏 0 不隐藏,可见 1 隐藏" />
</el-form-item>
<el-form-item label="排序" prop="sort">
<el-input v-model="form.sort" placeholder="请输入排序" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { listGift, getGift, delGift, addGift, updateGift } from "@/api/cai/gift"; import {listGift, updateGift} from "@/api/cai/gift";
export default { export default {
name: "Gift", name: "Gift",
data() { data() {
return { return {
// 按钮loading
buttonLoading: false,
// 遮罩层 // 遮罩层
loading: true, loading: true,
// 选中数组 // 选中数组
@@ -217,63 +70,12 @@ export default {
total: 0, total: 0,
// 礼物表格数据 // 礼物表格数据
giftList: [], giftList: [],
// 弹出层标题
title: "",
// 是否显示弹出层
open: false,
// 查询参数 // 查询参数
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
type: undefined,
name: undefined, name: undefined,
price: undefined,
img: undefined,
svga: undefined,
md5String: undefined,
desc: undefined,
hide: undefined,
sort: undefined,
status: undefined
}, },
// 表单参数
form: {},
// 表单校验
rules: {
id: [
{ required: true, message: "礼物ID不能为空", trigger: "blur" }
],
type: [
{ required: true, message: "类型 0 普通礼物 1svga礼物不能为空", trigger: "change" }
],
name: [
{ required: true, message: "礼物名称不能为空", trigger: "blur" }
],
price: [
{ required: true, message: "礼物价格不能为空", trigger: "blur" }
],
img: [
{ required: true, message: "礼物图片地址不能为空", trigger: "blur" }
],
svga: [
{ required: true, message: "svga地址不能为空", trigger: "blur" }
],
md5String: [
{ required: true, message: "svgamd5串不能为空", trigger: "blur" }
],
desc: [
{ required: true, message: "礼物描述不能为空", trigger: "blur" }
],
hide: [
{ required: true, message: "是否隐藏 0 不隐藏,可见 1 隐藏不能为空", trigger: "blur" }
],
sort: [
{ required: true, message: "排序不能为空", trigger: "blur" }
],
status: [
{ required: true, message: "状态 0 可用 1 不可用不能为空", trigger: "change" }
]
}
}; };
}, },
created() { created() {
@@ -289,28 +91,6 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
// 取消按钮
cancel() {
this.open = false;
this.reset();
},
// 表单重置
reset() {
this.form = {
id: undefined,
type: undefined,
name: undefined,
price: undefined,
img: undefined,
svga: undefined,
md5String: undefined,
desc: undefined,
hide: undefined,
sort: undefined,
status: undefined
};
this.resetForm("form");
},
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
@@ -324,73 +104,23 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.single = selection.length!==1 this.single = selection.length !== 1
this.multiple = !selection.length this.multiple = !selection.length
}, },
/** 新增按钮操作 */ handleStatusChange(row) {
handleAdd() { let text = row.status === 0 ? '开启' : '取消'
this.reset(); this.$confirm('确认要' + text + '[' + row.name + ']吗?', '警告', {
this.open = true; confirmButtonText: '确定',
this.title = "添加礼物"; cancelButtonText: '取消',
}, type: 'warning'
/** 修改按钮操作 */
handleUpdate(row) {
this.loading = true;
this.reset();
const id = row.id || this.ids
getGift(id).then(response => {
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改礼物";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
this.buttonLoading = true;
if (this.form.id != null) {
updateGift(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
}).finally(() => {
this.buttonLoading = false;
});
} else {
addGift(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
}).finally(() => {
this.buttonLoading = false;
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除礼物编号为"' + ids + '"的数据项?').then(() => {
this.loading = true;
return delGift(ids);
}).then(() => { }).then(() => {
this.loading = false; return updateGift({ id: row.id, status: row.status })
this.getList(); }).then(() => {
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess(text + '成功')
}).catch(() => { }).catch(function() {
}).finally(() => { row.status = row.status === 1 ? 0 : 1
this.loading = false; })
});
}, },
/** 导出按钮操作 */
handleExport() {
this.download('cai/gift/export', {
...this.queryParams
}, `gift_${new Date().getTime()}.xlsx`)
}
} }
}; };
</script> </script>

View File

@@ -0,0 +1,139 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="goodsList" @selection-change="handleSelectionChange">
<el-table-column label="ID" align="center" prop="id"/>
<el-table-column label="名称" align="center" prop="name" />
<el-table-column label="充值金额" align="center" prop="price" />
<el-table-column label="云贝数量" align="center" prop="amount" />
<el-table-column label="状态" align="center" prop="status" >
<template v-slot="scope">
<el-switch
v-model="scope.row.status"
:active-value="0"
:inactive-value="1"
@change="handleStatusChange(scope.row)"
></el-switch>
</template>
</el-table-column>
<el-table-column label="说明" align="center" prop="remark" />
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['cai:goods:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['cai:goods:remove']"
>删除</el-button>
</template>
</el-table-column>-->
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</div>
</template>
<script>
import { listGoods, getGoods, delGoods, addGoods, updateGoods } from "@/api/cai/goods";
import {updateGift} from "@/api/cai/gift";
export default {
name: "Goods",
data() {
return {
// 遮罩层
loading: true,
// 选中数组
ids: [],
// 非单个禁用
single: true,
// 非多个禁用
multiple: true,
// 显示搜索条件
showSearch: true,
// 总条数
total: 0,
// 充值配置表格数据
goodsList: [],
// 查询参数
queryParams: {
pageNum: 1,
pageSize: 10,
name: undefined,
},
};
},
created() {
this.getList();
},
methods: {
/** 查询充值配置列表 */
getList() {
this.loading = true;
listGoods(this.queryParams).then(response => {
this.goodsList = response.rows;
this.total = response.total;
this.loading = false;
});
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
// 多选框选中数据
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
handleStatusChange(row) {
let text = row.status === 0 ? '开启' : '取消'
this.$confirm('确认要' + text + '[' + row.name + ']吗?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
return updateGoods({ id: row.id, status: row.status })
}).then(() => {
this.$modal.msgSuccess(text + '成功')
}).catch(function() {
row.status = row.status === 1 ? 0 : 1
})
},
}
};
</script>

View File

@@ -129,6 +129,7 @@
<el-dropdown-item v-hasPermi="['cai:user:updateMobile']" command="handleResetMobile" icon="el-icon-phone">修改手机</el-dropdown-item> <el-dropdown-item v-hasPermi="['cai:user:updateMobile']" command="handleResetMobile" icon="el-icon-phone">修改手机</el-dropdown-item>
<el-dropdown-item v-hasPermi="['cai:user:lock']" command="handleUserForbid" icon="el-icon-lock">封禁</el-dropdown-item> <el-dropdown-item v-hasPermi="['cai:user:lock']" command="handleUserForbid" icon="el-icon-lock">封禁</el-dropdown-item>
<el-dropdown-item v-hasPermi="['cai:user:resetAvatar']" command="handleUserResetAvatar" icon="el-icon-lock">重置头像</el-dropdown-item> <el-dropdown-item v-hasPermi="['cai:user:resetAvatar']" command="handleUserResetAvatar" icon="el-icon-lock">重置头像</el-dropdown-item>
<el-dropdown-item v-hasPermi="['cai:user:resetNickname']" command="handleUserResetNickname" icon="el-icon-lock">重置昵称</el-dropdown-item>
<el-dropdown-item v-hasPermi="['cai:user:remove']" command="handleDelete" icon="el-icon-delete" >删除</el-dropdown-item> <el-dropdown-item v-hasPermi="['cai:user:remove']" command="handleDelete" icon="el-icon-delete" >删除</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
@@ -151,7 +152,15 @@
</template> </template>
<script> <script>
import {delUser, getFullUser, listUser, resetUserMobile, resetUserPassword, userResetAvatar} from '@/api/cai/user' import {
delUser,
getFullUser,
listUser,
resetUserMobile,
resetUserPassword,
userResetAvatar,
userResetNickname
} from '@/api/cai/user'
import {authList, genderList, isAnchorList, userStatusList, videoStatusList} from '@/constant/statusMap' import {authList, genderList, isAnchorList, userStatusList, videoStatusList} from '@/constant/statusMap'
import UserAddUpdateDialog from '@/views/cai/user/user-add-update-dialog.vue' import UserAddUpdateDialog from '@/views/cai/user/user-add-update-dialog.vue'
import UserInfoDialog from "@/views/cai/user/user-info-dialog"; import UserInfoDialog from "@/views/cai/user/user-info-dialog";
@@ -326,6 +335,19 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
handleUserResetNickname(row){
this.$modal.confirm('是否确认重置用户"' + row.nickname + '"的昵称?').then(() => {
this.loading = true;
return userResetNickname(row.id);
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("重置成功");
}).catch(() => {
}).finally(() => {
this.loading = false;
});
},
handleCommand(command, row) { handleCommand(command, row) {
switch (command) { switch (command) {
case "handleDelete": case "handleDelete":
@@ -343,6 +365,9 @@ export default {
case "handleUserResetAvatar": case "handleUserResetAvatar":
this.handleUserResetAvatar(row); this.handleUserResetAvatar(row);
break; break;
case "handleUserResetNickname":
this.handleUserResetNickname(row);
break;
default: default:
break; break;
} }

View File

@@ -8,7 +8,7 @@
{{info.createTime}} {{info.createTime}}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="礼物"> <el-descriptions-item label="礼物">
<image-preview :src="info.giftImg" :width="50" :height="50"/> <image-preview :src="info.giftImg" :width="34" :height="34"/>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item :label="'赠送'+systemName+'号'"> <el-descriptions-item :label="'赠送'+systemName+'号'">
{{info.fromUsercode}} {{info.fromUsercode}}

View File

@@ -56,7 +56,7 @@
</el-form> </el-form>
<!-- 底部 --> <!-- 底部 -->
<div class="el-login-footer"> <div class="el-login-footer">
<span>Copyright © 2018-2023 疯狂的狮子Li All Rights Reserved.</span> <span>Copyright © 2023-2024 77 All Rights Reserved.</span>
</div> </div>
</div> </div>
</template> </template>

View File

@@ -61,7 +61,7 @@
</el-form> </el-form>
<!-- 底部 --> <!-- 底部 -->
<div class="el-register-footer"> <div class="el-register-footer">
<span>Copyright © 2018-2023 疯狂的狮子Li All Rights Reserved.</span> <span>Copyright © 2023-2024 77 All Rights Reserved.</span>
</div> </div>
</div> </div>
</template> </template>