소스 검색

对手明细查询

huangbin 4 년 전
부모
커밋
2b52360db0

+ 54 - 0
src/router/index.ts

@@ -975,6 +975,60 @@ const routes: Array<RouteRecordRaw> = [
                 ]
             },
             {
+                path: '/provisional_pricing_info_sub',
+                name: 'provisional_pricing_info_sub',
+                component: Main,
+                meta: {
+                    requireAuth: true,
+                },
+                redirect: { name: 'provisional_pricing_info' },
+                children: [
+                    {
+                        path: '/provisional_pricing_info_sub/provisional_pricing_info',
+                        name: 'provisional_pricing_info',
+                        component: () => import('@/views/ping_an/provisional_pricing_info_sub/provisional_pricing_info/index.vue'),
+                        meta: {
+                            requireAuth: true,
+                        },
+                    },
+                ]
+            },
+            {
+                path: '/query_of_opponent_details',
+                name: 'query_of_opponent_details',
+                component: Main,
+                meta: {
+                    requireAuth: true,
+                },
+                redirect: { name: 'query_of_opponent_details_pricing' },
+                children: [
+                    {
+                        path: '/query_of_opponent_details/query_of_opponent_details_pricing',
+                        name: 'query_of_opponent_details_pricing',
+                        component: () => import('@/views/ping_an/query_of_opponent_details/query_of_opponent_details_pricing/index.vue'),
+                        meta: {
+                            requireAuth: true,
+                        },
+                    },
+                    {
+                        path: '/query_of_opponent_details/query_of_opponent_details_inout',
+                        name: 'query_of_opponent_details_inout',
+                        component: () => import('@/views/ping_an/query_of_opponent_details/query_of_opponent_details_inout/index.vue'),
+                        meta: {
+                            requireAuth: true,
+                        },
+                    },
+                    {
+                        path: '/query_of_opponent_details/query_of_opponent_details_futurestrading',
+                        name: 'query_of_opponent_details_futurestrading',
+                        component: () => import('@/views/ping_an/query_of_opponent_details/query_of_opponent_details_futurestrading/index.vue'),
+                        meta: {
+                            requireAuth: true,
+                        },
+                    },
+                ]
+            },
+            {
                 path: '/platinum_salesman_performance_report',
                 name: 'platinum_salesman_performance_report',
                 component: Main,

+ 34 - 0
src/views/ping_an/provisional_pricing_info_sub/provisional_pricing_info/index.vue

@@ -0,0 +1,34 @@
+<template>
+  <!-- 暂定价信息 -->
+  <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';
+
+export default defineComponent({
+    name: 'provisional_pricing_info',
+    components: {},
+    setup() {
+        const param: IfameRouteParam = {
+            code: 'provisional_pricing_info',
+            btnCodeList: [
+                //  权限按钮 info(详情):add(新增):edit(修改):del(停用启用)
+                { btnCode: 'provisional_pricing_info_modify', urlCode: 'edit' },
+                { btnCode: 'info', urlCode: 'info' },
+            ],
+            tabIndex: 1,
+        };
+        return { ...handleIfameRouter(param) };
+    },
+});
+</script>
+
+<style lang="less">
+</style
+>;

+ 30 - 0
src/views/ping_an/query_of_opponent_details/query_of_opponent_details_futurestrading/index.vue

@@ -0,0 +1,30 @@
+<template>
+  <!-- 期货成交明细 -->
+  <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';
+
+export default defineComponent({
+    name: 'query_of_opponent_details_futurestrading',
+    components: {},
+    setup() {
+        const param: IfameRouteParam = {
+            code: 'query_of_opponent_details_futurestrading',
+            btnCodeList: [],
+            tabIndex: 3,
+        };
+        return { ...handleIfameRouter(param) };
+    },
+});
+</script>
+
+<style lang="less">
+</style
+>;

+ 33 - 0
src/views/ping_an/query_of_opponent_details/query_of_opponent_details_inout/index.vue

@@ -0,0 +1,33 @@
+<template>
+  <!-- 收发货明细 -->
+  <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';
+
+export default defineComponent({
+    name: 'query_of_opponent_details_inout',
+    components: {},
+    setup() {
+        const param: IfameRouteParam = {
+            code: 'query_of_opponent_details_inout',
+            btnCodeList: [
+                //  权限按钮 info(详情):add(新增):edit(修改):del(停用启用)
+                { btnCode: 'info', urlCode: 'info' },
+            ],
+            tabIndex: 2,
+        };
+        return { ...handleIfameRouter(param) };
+    },
+});
+</script>
+
+<style lang="less">
+</style
+>;

+ 33 - 0
src/views/ping_an/query_of_opponent_details/query_of_opponent_details_pricing/index.vue

@@ -0,0 +1,33 @@
+<template>
+  <!-- 定价明细 -->
+  <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';
+
+export default defineComponent({
+    name: 'query_of_opponent_details_pricing',
+    components: {},
+    setup() {
+        const param: IfameRouteParam = {
+            code: 'query_of_opponent_details_pricing',
+            btnCodeList: [
+                //  权限按钮 info(详情):add(新增):edit(修改):del(停用启用)
+                { btnCode: 'info', urlCode: 'info' },
+            ],
+            tabIndex: 1,
+        };
+        return { ...handleIfameRouter(param) };
+    },
+});
+</script>
+
+<style lang="less">
+</style
+>;