🐱🐱🐱🐱🐱🐱🐱
This commit is contained in:
		
							parent
							
								
									93f42d3d9b
								
							
						
					
					
						commit
						5c76d14071
					
				@ -17,23 +17,23 @@ export const getCaptcha = async () => {
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 用户登录
 | 
			
		||||
 * @param {string} username - 用户名
 | 
			
		||||
 * @param {string} qq - 用户名
 | 
			
		||||
 * @param {string} password - 密码
 | 
			
		||||
 * @param {string} token - 验证码token
 | 
			
		||||
 * @param {string} captcha - 用户输入的验证码
 | 
			
		||||
 * @returns {Promise<any>} 返回一个包含登录结果信息的Promise对象
 | 
			
		||||
 */
 | 
			
		||||
export const userLogin = async (username, password, token, captcha) => {
 | 
			
		||||
export const userLogin = async (qq, password, token, captcha) => {
 | 
			
		||||
    try {
 | 
			
		||||
        const response = await axiosInstance.post('/user/login', {
 | 
			
		||||
            username,
 | 
			
		||||
            qq,
 | 
			
		||||
            password,
 | 
			
		||||
            token,
 | 
			
		||||
            captcha
 | 
			
		||||
        });
 | 
			
		||||
        
 | 
			
		||||
        if (response.data.access_token) {
 | 
			
		||||
            loginSuccess(response.data.access_token, username);
 | 
			
		||||
            loginSuccess(response.data.access_token, qq);
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        return response.data;
 | 
			
		||||
 | 
			
		||||
@ -118,7 +118,7 @@
 | 
			
		||||
          <h2>需求详情</h2>
 | 
			
		||||
          <div style="display:flex;align-items:center;gap:16px;">
 | 
			
		||||
            <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>
 | 
			
		||||
            </template>
 | 
			
		||||
            <button class="close-btn" @click="closeModal">×</button>
 | 
			
		||||
@ -774,16 +774,17 @@ function handleDeleteDemand() {
 | 
			
		||||
 | 
			
		||||
async function confirmDelete() {
 | 
			
		||||
  try {
 | 
			
		||||
    // 修改状态为DEL,保持原content内容不变
 | 
			
		||||
    await updateDemand(pendingDeleteId.value, {
 | 
			
		||||
      requester: selectedDemand.value.requester,
 | 
			
		||||
      qq_code: selectedDemand.value.qq_code,
 | 
			
		||||
      content: selectedDemand.value.content,
 | 
			
		||||
      reward: selectedDemand.value.reward,
 | 
			
		||||
      date: selectedDemand.value.date,
 | 
			
		||||
      sendcontent: selectedDemand.value.sendcontent,
 | 
			
		||||
      status: 'DEL'
 | 
			
		||||
    })
 | 
			
		||||
    // // 修改状态为DEL,保持原content内容不变
 | 
			
		||||
    // await updateDemand(pendingDeleteId.value, {
 | 
			
		||||
    //   requester: selectedDemand.value.requester,
 | 
			
		||||
    //   qq_code: selectedDemand.value.qq_code,
 | 
			
		||||
    //   content: selectedDemand.value.content,
 | 
			
		||||
    //   reward: selectedDemand.value.reward,
 | 
			
		||||
    //   date: selectedDemand.value.date,
 | 
			
		||||
    //   sendcontent: selectedDemand.value.sendcontent,
 | 
			
		||||
    //   status: 'DEL'
 | 
			
		||||
    // })
 | 
			
		||||
    await deleteDemand(pendingDeleteId.value)
 | 
			
		||||
    fetchDemands()
 | 
			
		||||
    closeModal()
 | 
			
		||||
  } catch (e) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user