Bladeren bron

现在表单上传时,对于字符串类型的数据会去掉前后空格

fxs 8 maanden geleden
bovenliggende
commit
ca1118ddc8

+ 6 - 2
src/components/common/WithIconSelect.vue

@@ -212,7 +212,7 @@ onMounted(() => {
         </el-icon>
       </span>
       <template #dropdown>
-        <el-dropdown-menu>
+        <el-dropdown-menu :class="{ radioMenu: isRadio }">
           <el-dropdown-item
             v-for="item in selectBaseInfo"
             :key="item.value"
@@ -228,7 +228,7 @@ onMounted(() => {
             <el-checkbox v-model="item.isSelected" size="small" @click.native.prevent="return" />
           </el-dropdown-item>
         </el-dropdown-menu>
-        <span class="btnGroup">
+        <span class="btnGroup" v-if="!isRadio">
           <el-button class="btnItem" size="small" type="primary" @click="confirmSelect"
             >确认</el-button
           >
@@ -259,6 +259,10 @@ onMounted(() => {
   margin-left: 4px;
 }
 
+.radioMenu {
+  margin-right: 15px;
+}
+
 .disabledSelect {
   cursor: not-allowed !important;
 }

+ 5 - 0
src/components/form/Form.vue

@@ -36,6 +36,11 @@ const backupData = reactive<Record<string, any>>({})
 const submitFormData = (otherOption?: any) => {
   return new Promise((reslove, reject) => {
     Object.assign(formData, props.config.reqConfig.otherOptions.formData)
+    for (let item in formData) {
+      if (typeof formData[item] === 'string') {
+        formData[item] = formData[item].trim()
+      }
+    }
     formRef.value?.validate(async (vaild: boolean) => {
       if (vaild) {
         submitForm(formRef.value, props.config.reqConfig.url, { ...formData, ...otherOption })

+ 0 - 1
src/utils/axios/axiosInstance.ts

@@ -26,7 +26,6 @@ axiosInstance.interceptors.request.use(
       if (refreshToken) {
         config.headers.Authorization = refreshToken
       }
-      console.log(config.headers.Authorization)
     } else if (config.url !== AllApi.userLogin) {
       let token = localStorage.getItem('token')
 

+ 13 - 0
src/utils/token/token.ts

@@ -0,0 +1,13 @@
+const getToken = () => {
+  return localStorage.getItem('token')
+}
+
+const setToken = (token: string) => {
+  localStorage.setItem('token', token)
+}
+
+const setRefreshToken = (token: string) => {
+  localStorage.setItem('refreshToken', token)
+}
+
+export { getToken, setToken, setRefreshToken }

+ 1 - 5
src/views/Home/Analysis/EventAnalysisTable.vue

@@ -9,7 +9,7 @@ import {
 
 import Table from '@/components/Table.vue'
 
-import { onActivated, reactive, ref } from 'vue'
+import { reactive, ref } from 'vue'
 import { useRequest } from '@/hooks/useRequest'
 import { useCommonStore } from '@/stores/useCommon'
 import { resetTimeToMidnight } from '@/utils/common'
@@ -158,10 +158,6 @@ const backupSelect = reactive([])
 watchPageChange(() => [selectInfo.gid, tempMultipleChioce.pf], backupSelect, updateGid)
 
 watchPageChange(() => [props.startTime, props.endTime], backupDate, updateDate)
-
-onActivated(() => {
-  console.log('asdf')
-})
 </script>
 <template>
   <div class="eventTable">

+ 1 - 2
src/views/Home/Analysis/EventAnalysisView.vue

@@ -2,7 +2,7 @@
  * @Author: fxs bjnsfxs@163.com
  * @Date: 2024-08-27 17:11:23
  * @LastEditors: fxs bjnsfxs@163.com
- * @LastEditTime: 2024-09-28 17:40:37
+ * @LastEditTime: 2024-09-29 09:59:34
  * @FilePath: \Game-Backstage-Management-System\src\views\Home\Analysis\EventAnalysisView.vue
  * @Description: 
  * 
@@ -46,7 +46,6 @@ const headerAddPath = (info: any) => {
  * @return {*}
  */
 const dateChange = (newDate: Array<Date>) => {
-  console.log(newDate)
   startTime.value = resetTimeToMidnight(newDate[0])
   endTime.value = resetTimeToMidnight(newDate[1])
 }