导出日志,修改密码

This commit is contained in:
limengnan 2026-08-04 17:16:43 +08:00
parent 69f8b6a0e9
commit 01d2282ebe
4 changed files with 11 additions and 7 deletions

View File

@ -10,7 +10,7 @@ export function getLogList(params:any){
} }
export function exportExcel(queryParams: any) { export function exportExcel(queryParams: any) {
return request({ return request({
url: '/system/log/exportExcel', url: '/system/log/exportExcelAll',
method: 'get', method: 'get',
params: queryParams, params: queryParams,
responseType: 'arraybuffer' responseType: 'arraybuffer'

View File

@ -98,8 +98,8 @@ export function setpass (queryParams:any) {
export function updatePassword (queryParams:any) { export function updatePassword (queryParams:any) {
return request({ return request({
url: '/user/updatePassword', url: '/user/updatePassword',
method: 'GET', method: 'POST',
params: queryParams, data: queryParams,
}); });
} }

View File

@ -93,8 +93,12 @@ function leadingOut() {
params.startDate = operationTime.value[0]; params.startDate = operationTime.value[0];
params.endDate = operationTime.value[1]; params.endDate = operationTime.value[1];
} }
loading.value = true;
exportExcel(params).then((response: any) => { exportExcel(params).then((response: any) => {
downloadFile(response, '日志', 'xlsx') downloadFile(response, '日志', 'xlsx');
loading.value = false;
}).catch((err: any) => {
loading.value = false;
}); });
} }
// //

View File

@ -231,9 +231,9 @@ onMounted(() => {
</el-form> </el-form>
<el-form ref="rulePass" :model="pass" label-width="100px" style="margin-top:10px" :rules="moderules"> <el-form ref="rulePass" :model="pass" label-width="100px" style="margin-top:10px" :rules="moderules">
<div class="title font-black text-lg pl-2 mb-5">修改密码</div> <div class="title font-black text-lg pl-2 mb-5">修改密码</div>
<el-form-item label="原密码" prop="password"> <!-- <el-form-item label="原密码" prop="password">
<el-input v-model="pass.password" style="width:100%"></el-input> <el-input v-model="pass.password" style="width:100%"></el-input>
</el-form-item> </el-form-item> -->
<el-form-item label="新密码" prop="newPassword"> <el-form-item label="新密码" prop="newPassword">
<el-input v-model="pass.newPassword" style="width:100%"></el-input> <el-input v-model="pass.newPassword" style="width:100%"></el-input>
</el-form-item> </el-form-item>
@ -247,7 +247,7 @@ onMounted(() => {
</div> </div>
<input type="file" id="avatar" style="display:none" @change="changeFile"> <input type="file" id="avatar" style="display:none" @change="changeFile">
<div class="footer"> <div class="footer">
<el-button style="padding: 10px 15px;" @click="resetPass(rulePass)"> </el-button> <!-- <el-button style="padding: 10px 15px;" @click="resetPass(rulePass)"> </el-button> -->
<el-button type="primary" style="padding: 10px 15px;" @click="savePass(rulePass)">保存</el-button> <el-button type="primary" style="padding: 10px 15px;" @click="savePass(rulePass)">保存</el-button>
</div> </div>
</div> </div>