li.shaoyi 4 năm trước cách đây
mục cha
commit
7ab8dcd86f

+ 40 - 27
src/views/ping_an/spot_price_management/spot_price_management_pending/index.vue

@@ -1,35 +1,48 @@
 <template>
-  <!-- 现货点价管理 待点价 -->
-  <div class="iframe-container">
-    <iframe :src="url"
-            style="border: 0;"></iframe>
-  </div>
+    <!-- 现货点价管理 待点价 -->
+    <div class="iframe-container">
+        <iframe :src="url"
+                style="border: 0;"></iframe>
+    </div>
 </template>
 
 <script lang="ts">
-import { defineComponent } from 'vue';
-import { IfameRouteParam } from '@/common/setup/iframe/interface';
-import { handleIfameRouter } from '@/common/setup/iframe';
+    import { defineComponent, onMounted } from 'vue';
+    import { IfameRouteParam } from '@/common/setup/iframe/interface';
+    import { handleIfameRouter } from '@/common/setup/iframe';
 
-export default defineComponent({
-    name: 'spot_price_management_pending',
-    components: {},
-    setup() {
-        const param: IfameRouteParam = {
-            code: 'spot_price_management_pending',
-            btnCodeList: [
-                //  权限按钮 info(详情):add(新增):edit(修改):del(停用启用)
-                { btnCode: 'spot_price_management_pending_someprice', urlCode: 'pointprice' },
-                { btnCode: 'spot_price_management_pending_hedging', urlCode: 'heding' },
-                { btnCode: 'info', urlCode: 'info' },
-            ],
-            tabIndex: 1,
-        };
-        return { ...handleIfameRouter(param) };
-    },
-});
+    // 自定义window属性
+    declare const window: Window & {
+        chrome: any,
+        aaa: (str: string) => void,
+    }
+
+    export default defineComponent({
+        name: 'spot_price_management_pending',
+        components: {},
+        setup() {
+            onMounted(() => {
+                //const bridge = window.chrome.webview.hostObjects.bridge;
+                window.aaa = (str: string) => {
+                    console.log(str)
+                    // bridge.Func("testing...");
+                }
+            });
+
+            const param: IfameRouteParam = {
+                code: 'spot_price_management_pending',
+                btnCodeList: [
+                    //  权限按钮 info(详情):add(新增):edit(修改):del(停用启用)
+                    { btnCode: 'spot_price_management_pending_someprice', urlCode: 'pointprice' },
+                    { btnCode: 'spot_price_management_pending_hedging', urlCode: 'heding' },
+                    { btnCode: 'info', urlCode: 'info' },
+                ],
+                tabIndex: 1,
+            };
+            return { ...handleIfameRouter(param) };
+        },
+    });
 </script>
 
 <style lang="less">
-</style
->;
+</style>