소스 검색

修复了表格查询的BUG;平台选择现在如果在单选页面出现多个选择,会直接选中第一个;

fxs 1 년 전
부모
커밋
2d00f84c50
5개의 변경된 파일9개의 추가작업 그리고 5개의 파일을 삭제
  1. 4 3
      src/components/Table.vue
  2. 1 1
      src/components/form/Form.vue
  3. 2 1
      src/types/table.ts
  4. 1 0
      src/views/AppManage/EventMangeTable.vue
  5. 1 0
      src/views/Home/Analysis/EventAnalysisTable.vue

+ 4 - 3
src/components/Table.vue

@@ -2,7 +2,7 @@
  * @Author: fxs bjnsfxs@163.com
  * @Date: 2024-08-20 18:16:18
  * @LastEditors: fxs bjnsfxs@163.com
- * @LastEditTime: 2024-10-12 17:55:51
+ * @LastEditTime: 2024-10-12 18:40:06
  * @FilePath: \Game-Backstage-Management-System\src\components\Table.vue
  * @Description: 
  * 
@@ -46,7 +46,8 @@ const props = withDefaults(defineProps<PropsParams>(), {
   openFilterQuery: false,
   openPageQuery: false,
   needUpload: false,
-  needDownLoad: false
+  needDownLoad: false,
+  openRemoteinquiry: false
 })
 
 // 父组件触发的方法
@@ -237,7 +238,7 @@ const resetTableData = () => {
  * @return {*}
  */
 const queryTableData = () => {
-  if (props.requestConfig) {
+  if (props.openRemoteinquiry && props.requestConfig) {
     reqconfig.otherOptions = { ...props.requestConfig.otherOptions, ...queryFormData }
     getData()
   } else {

+ 1 - 1
src/components/form/Form.vue

@@ -153,7 +153,7 @@ defineExpose({
     <!-- :inline="props.inline" -->
     <el-form
       :class="props.inline ? 'formInline' : 'form'"
-      :label-position="props.inline ? 'top' : 'left'"
+      :label-position="props.inline ? 'top' : 'right'"
       :rules="props.config.rules"
       :model="formData"
       ref="formRef"

+ 2 - 1
src/types/table.ts

@@ -2,7 +2,7 @@
  * @Author: fxs bjnsfxs@163.com
  * @Date: 2024-08-20 17:56:13
  * @LastEditors: fxs bjnsfxs@163.com
- * @LastEditTime: 2024-09-11 17:02:07
+ * @LastEditTime: 2024-10-12 18:25:23
  * @FilePath: \Game-Backstage-Management-System\src\types\table.ts
  * @Description:
  *
@@ -85,6 +85,7 @@ export interface PropsParams {
   needRightTools?: boolean // 是否需要右侧工具栏
   openFilterQuery?: boolean // 是否开启上方查询功能
   openPageQuery?: boolean // 是否开启分页查询
+  openRemoteinquiry?: boolean // 是否开启远程查询
 
   dataList?: Array<any> // 表格数据,可以直接传入,也可以给请求地址来请求
   queryInfo?: Array<QueryInfo> // 上方查询功能所需要的信息

+ 1 - 0
src/views/AppManage/EventMangeTable.vue

@@ -298,6 +298,7 @@ defineExpose({
       :need-left-tools="true"
       :open-filter-query="true"
       :need-right-tools="true"
+      :open-remoteinquiry="true"
       @add-new-item="addNewEvent"
     >
       <template #tableOperation>

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

@@ -173,6 +173,7 @@ watchPageChange(() => [props.startTime, props.endTime], backupDate, updateDate)
         :table-fields-info="tableFieldsInfo"
         :need-left-tools="false"
         :need-right-tools="true"
+        :open-remoteinquiry="false"
       >
         <template #tableOperation>
           <el-table-column label="操作" align="center">