🐱🐱🐱🐱🐱🐱🐱

This commit is contained in:
Kunagisa 2025-07-11 20:11:27 +08:00
parent 93f42d3d9b
commit 5c76d14071
2 changed files with 16 additions and 15 deletions

View File

@ -17,23 +17,23 @@ export const getCaptcha = async () => {
/** /**
* 用户登录 * 用户登录
* @param {string} username - 用户名 * @param {string} qq - 用户名
* @param {string} password - 密码 * @param {string} password - 密码
* @param {string} token - 验证码token * @param {string} token - 验证码token
* @param {string} captcha - 用户输入的验证码 * @param {string} captcha - 用户输入的验证码
* @returns {Promise<any>} 返回一个包含登录结果信息的Promise对象 * @returns {Promise<any>} 返回一个包含登录结果信息的Promise对象
*/ */
export const userLogin = async (username, password, token, captcha) => { export const userLogin = async (qq, password, token, captcha) => {
try { try {
const response = await axiosInstance.post('/user/login', { const response = await axiosInstance.post('/user/login', {
username, qq,
password, password,
token, token,
captcha captcha
}); });
if (response.data.access_token) { if (response.data.access_token) {
loginSuccess(response.data.access_token, username); loginSuccess(response.data.access_token, qq);
} }
return response.data; return response.data;

View File

@ -118,7 +118,7 @@
<h2>需求详情</h2> <h2>需求详情</h2>
<div style="display:flex;align-items:center;gap:16px;"> <div style="display:flex;align-items:center;gap:16px;">
<template v-if="isOwner"> <template v-if="isOwner">
<button class="edit-btn big-action-btn" @click="openEditModal">修改</button> <!-- <button class="edit-btn big-action-btn" @click="openEditModal">修改</button>-->
<button class="delete-btn big-action-btn" @click="handleDeleteDemand">删除</button> <button class="delete-btn big-action-btn" @click="handleDeleteDemand">删除</button>
</template> </template>
<button class="close-btn" @click="closeModal">&times;</button> <button class="close-btn" @click="closeModal">&times;</button>
@ -774,16 +774,17 @@ function handleDeleteDemand() {
async function confirmDelete() { async function confirmDelete() {
try { try {
// DELcontent // // DELcontent
await updateDemand(pendingDeleteId.value, { // await updateDemand(pendingDeleteId.value, {
requester: selectedDemand.value.requester, // requester: selectedDemand.value.requester,
qq_code: selectedDemand.value.qq_code, // qq_code: selectedDemand.value.qq_code,
content: selectedDemand.value.content, // content: selectedDemand.value.content,
reward: selectedDemand.value.reward, // reward: selectedDemand.value.reward,
date: selectedDemand.value.date, // date: selectedDemand.value.date,
sendcontent: selectedDemand.value.sendcontent, // sendcontent: selectedDemand.value.sendcontent,
status: 'DEL' // status: 'DEL'
}) // })
await deleteDemand(pendingDeleteId.value)
fetchDemands() fetchDemands()
closeModal() closeModal()
} catch (e) { } catch (e) {