YLZH 1 năm trước cách đây
mục cha
commit
fb7c04a294
3 tập tin đã thay đổi với 95 bổ sung67 xóa
  1. 3 2
      src/api/DemoApi.ts
  2. 66 65
      src/manifest.json
  3. 26 0
      src/pages/settlement/list.vue

+ 3 - 2
src/api/DemoApi.ts

@@ -48,9 +48,10 @@ export default class DemoApi {
   }
   // 项目列表
   static getFormDataList(data): Promise<BaseResponse<Chanel[]>> {
+    console.log('🚀 ~ DemoApi ~ getFormDataList ~ data:', data);
     return http
-      .server(data)
-      .post('bi-api/cube/browser/' + data.dbLinkId)
+      .server()
+      .post('bi-api/cube/browser/' + data.dbLinkId, data)
       .then((res) => {
         return res.data;
       });

+ 66 - 65
src/manifest.json

@@ -1,70 +1,71 @@
 {
-    "name" : "",
-    "appid" : "",
-    "description" : "",
-    "versionName" : "1.0.0",
-    "versionCode" : "100",
-    "transformPx" : false,
-    "app-plus" : {
-        "usingComponents" : true,
-        "nvueStyleCompiler" : "uni-app",
-        "compilerVersion" : 3,
-        "splashscreen" : {
-            "alwaysShowBeforeRender" : true,
-            "waiting" : true,
-            "autoclose" : true,
-            "delay" : 0
-        },
-        "modules" : {},
-        "distribute" : {
-            "android" : {
-                "permissions" : [
-                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
-                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-                    "<uses-feature android:name=\"android.hardware.camera\"/>",
-                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
-                ]
-            },
-            "ios" : {},
-            "sdkConfigs" : {}
-        }
+  "name": "",
+  "appid": "",
+  "description": "",
+  "versionName": "1.0.0",
+  "versionCode": "100",
+  "transformPx": false,
+  "app-plus": {
+    "usingComponents": true,
+    "nvueStyleCompiler": "uni-app",
+    "compilerVersion": 3,
+    "splashscreen": {
+      "alwaysShowBeforeRender": true,
+      "waiting": true,
+      "autoclose": true,
+      "delay": 0
     },
-    "quickapp" : {},
-    "mp-weixin" : {
-        "appid" : "wx72a100f9e8923277",
-        "setting" : {
-            "urlCheck" : false
-        },
-        "usingComponents" : true,
-        "permission" : {
-            "scope.userFuzzyLocation" : {
-                "desc" : "你的位置信息将用于小程序位置接口的效果展示"
-            }
-        },
-        "requiredPrivateInfos" : [ "getFuzzyLocation" ]
+    "modules": {},
+    "distribute": {
+      "android": {
+        "permissions": [
+          "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+          "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+          "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+          "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
+          "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+          "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+          "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+          "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+          "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
+          "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+          "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+          "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
+          "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+          "<uses-feature android:name=\"android.hardware.camera\"/>",
+          "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
+        ]
+      },
+      "ios": {},
+      "sdkConfigs": {}
+    }
+  },
+  "quickapp": {},
+  "mp-weixin": {
+    "appid": "wx72a100f9e8923277",
+    "setting": {
+      "urlCheck": false
     },
-    "mp-alipay" : {
-        "usingComponents" : true
+    "usingComponents": true,
+    "permission": {
+      "scope.userFuzzyLocation": {
+        "desc": "你的位置信息将用于小程序位置接口的效果展示"
+      }
     },
-    "mp-baidu" : {
-        "usingComponents" : true
-    },
-    "mp-toutiao" : {
-        "usingComponents" : true
-    },
-    "uniStatistics" : {
-        "enable" : false
-    },
-    "vueVersion" : "3"
+    "requiredPrivateInfos": ["getFuzzyLocation"],
+    "libVersion": "latest"
+  },
+  "mp-alipay": {
+    "usingComponents": true
+  },
+  "mp-baidu": {
+    "usingComponents": true
+  },
+  "mp-toutiao": {
+    "usingComponents": true
+  },
+  "uniStatistics": {
+    "enable": false
+  },
+  "vueVersion": "3"
 }

+ 26 - 0
src/pages/settlement/list.vue

@@ -29,12 +29,15 @@ const value = ref<string>('');
 const menu = ref([
   {
     content: '项目名称',
+    filedName: 'projectName',
   },
   {
     content: '油品名称',
+    filedName: 'oilName',
   },
   {
     content: '客户名称',
+    filedName: 'customerName',
   },
 ]);
 const showSheet = ref<boolean>(false);
@@ -110,6 +113,12 @@ function select({ item, index }) {
   }
   value.value = item.name;
 }
+// 分页数据
+const pageQuery = ref({
+  current: 1,
+  size: 20,
+  descs: 536,
+});
 
 // 获取结算管理列表
 const settlementList = ref([]);
@@ -129,7 +138,24 @@ const getSettlementList = () => {
     });
     const params = {
       dbLinkId,
+      pageQuery: pageQuery.value,
+      paramList: [],
     };
+    pageQuery.value.descs = JSON.parse(res.data.columnData || '{}')?.defaultSidx;
+
+    menu.value.map((item) => {
+      let obj = {
+        cubeColumnId: item.fieldId,
+        function: 'in',
+        values: [],
+      };
+      if (searchForm.value[item.filedName]) {
+        obj.values.push(searchForm.value[item.filedName]);
+      }
+      params.paramList.push(obj);
+    });
+
+    console.log(params, 'p');
     DemoApi.getFormDataList(params).then((res) => {
       console.log('🚀 ~ DemoApi.getFormDataList ~ res:', res);
       settlementList.value = res.data;