huangbin 4 jaren geleden
bovenliggende
commit
133f8dad3a

+ 11 - 9
src/views/report/exposure-report/list/exposure_report/index.vue

@@ -27,12 +27,12 @@
         <template #contracttype="{ text }">
           <a>{{ getContractTypeName(text) }}</a>
         </template>
-          <template #biztype="{ text }">
-              <a>{{ getBizTypeName(text) }}</a>
-          </template>
-          <template #buyorsell="{ text }">
-              <a>{{ getBuyOrSellName(text) }}</a>
-          </template>
+        <template #biztype="{ text }">
+          <a>{{ getBizTypeName(text) }}</a>
+        </template>
+        <template #buyorsell="{ text }">
+          <a>{{ getBuyOrSellName(text) }}</a>
+        </template>
 
       </a-table>
 
@@ -49,10 +49,10 @@ import { AreaExpourseReportReq, Ermcp3ExpourseReport, QryAreaExpourseHedgeplanDe
 import { qryAreaExpourseContractDetail, qryAreaExpourseFutuDetail, qryAreaExpourseHedgeplanDetail, qryAreaExpourseParamChLogDetail, qryAreaExpourseReport } from '@/services/go/ermcp/report';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { TabList } from '@/common/components/description/interface';
-import {getBizTypeName, getBuyOrSellName, getContractTypeName} from '@/common/constants/enumsName';
+import { getBizTypeName, getBuyOrSellName, getContractTypeName } from '@/common/constants/enumsName';
 import { EnumRouterName } from '@/common/constants/enumRouterName';
 
 export default defineComponent({
@@ -96,7 +96,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3ExpourseReport>(param);
-
+        const chaceSearchValue = ref<TypeAndTime>();
         // 切换明细
         function changeTab(index: number, current: TabList) {
             const { code, lable } = current;
@@ -106,6 +106,7 @@ export default defineComponent({
                 middlegoodsid,
                 cycletype,
                 cycletime,
+                userid: chaceSearchValue.value?.userid,
             };
             let fn = null;
             if (code === 'exposure_report_exposure_contract_changes') {
@@ -147,6 +148,7 @@ export default defineComponent({
         });
 
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1 });
             queryTable(qryAreaExpourseReport, obj);

+ 4 - 2
src/views/report/finance-report/list/finance_report_finance/index.vue

@@ -39,7 +39,7 @@ import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/set
 import Description from '@/common/components/description/index.vue';
 import { TabList } from '@/common/components/description/interface';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { EnumRouterName } from '@/common/constants/enumRouterName';
 
 export default defineComponent({
@@ -83,7 +83,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3FinanceReport>(param);
-
+        const chaceSearchValue = ref<TypeAndTime>();
         // 切换明细
         function changeTab(index: number, current: TabList) {
             const { code, lable } = current;
@@ -95,6 +95,7 @@ export default defineComponent({
                 cycletime,
                 currencyid,
                 sumfields: '2',
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'finance_report_finance_category_breakdown') {
                 // 品类明细
@@ -123,6 +124,7 @@ export default defineComponent({
             }
         });
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1 });
             queryTable(qryFinanceReport, obj);

+ 8 - 5
src/views/report/future_report/list/future_report/index.vue

@@ -29,10 +29,10 @@
                rowKey="key"
                :data-source="detailTableList"
                :scroll="{ x: '100%', y: 'calc(100vh - 163px)' }">
-          <!-- 持仓方向 -->
-          <template #buyorsell="{ record }">
-              <a>{{ record.buyorsell === 1 ? "卖出" : "买入" }}</a>
-          </template>
+        <!-- 持仓方向 -->
+        <template #buyorsell="{ record }">
+          <a>{{ record.buyorsell === 1 ? "卖出" : "买入" }}</a>
+        </template>
       </a-table>
 
     </Description>
@@ -44,7 +44,7 @@ import Filter from '../../components/filterTable/index.vue';
 import { defineComponent, queryTableList } from '@/common/export/table';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { handleInitTypeAndTime } from '@/views/report/setup';
 import { qryTaFutureDataReport } from '@/services/go/ermcp/report';
@@ -94,6 +94,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3TaFutuReDataReport>(param);
+        const chaceSearchValue = ref<TypeAndTime>();
 
         // 切换明细
         function changeTab(index: number, current: TabList) {
@@ -108,6 +109,7 @@ export default defineComponent({
                 goodsgroupid,
                 goodsid,
                 buyorsell,
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'future_report_future_detail') {
                 // 账户明细
@@ -130,6 +132,7 @@ export default defineComponent({
             }
         });
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1 });
             queryTable(qryTaFutureDataReport, obj);

+ 4 - 1
src/views/report/inventory-report/list/category/index.vue

@@ -33,7 +33,7 @@ import Filter from '../../components/filterTable/index.vue';
 import { defineComponent, queryTableList } from '@/common/export/table';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { handleInitTypeAndTime } from '@/views/report/setup';
 import { qryAreaStockReport } from '@/services/go/ermcp/report';
@@ -52,6 +52,7 @@ export default defineComponent({
         let cycletime = '';
         // 表格列表数据
         const { loading, tableList, queryTable } = queryTableList<Ermcp3AreaStockReport>();
+        const chaceSearchValue = ref<TypeAndTime>();
         // 获取列表数据
         const queryTableAction = () => {
             const { getInitTime, getInitType } = handleInitTypeAndTime();
@@ -101,6 +102,7 @@ export default defineComponent({
                 wrstandardid,
                 spotgoodsbrandid,
                 warehouseinfoid,
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'inventory_report_inventory_category_brand_detail') {
                 // 品牌明细
@@ -130,6 +132,7 @@ export default defineComponent({
             }
         });
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1, sumfields: '1,2' });
             queryTable(qryAreaStockReport, obj);

+ 4 - 1
src/views/report/inventory-report/list/warehouse/index.vue

@@ -33,7 +33,7 @@ import Filter from '../../components/filterTable/index.vue';
 import { defineComponent, queryTableList } from '@/common/export/table';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { handleInitTypeAndTime } from '@/views/report/setup';
 import { qryAreaStockReport } from '@/services/go/ermcp/report';
@@ -84,6 +84,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3AreaStockReport>(param);
+        const chaceSearchValue = ref<TypeAndTime>();
         // 切换明细
         function changeTab(index: number, current: TabList) {
             const { code, lable } = current;
@@ -99,6 +100,7 @@ export default defineComponent({
                 wrstandardid,
                 spotgoodsbrandid,
                 warehouseinfoid,
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'inventory_report_warehouse_inventory_detail') {
                 // 库存明细
@@ -121,6 +123,7 @@ export default defineComponent({
             }
         });
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1, sumfields: '1,2,4' });
             queryTable(qryAreaStockReport, obj);

+ 4 - 1
src/views/report/spot-report/list/spot_report/index.vue

@@ -68,7 +68,7 @@ import { AreaSpotplReportReq, Ermcp3AreaSpotPLReport } from '@/services/go/ermcp
 import { TypeAndTime } from '@/views/report/interface';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { TabList } from '@/common/components/description/interface';
 import { EnumRouterName } from '@/common/constants/enumRouterName';
@@ -114,6 +114,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3AreaSpotPLReport>(param);
+        const chaceSearchValue = ref<TypeAndTime>();
 
         // 切换明细
         function changeTab(index: number, current: TabList) {
@@ -126,6 +127,7 @@ export default defineComponent({
                 cycletime,
                 deliverygoodsid,
                 currencyid,
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'spot_report_spot_detail') {
                 // 现货明细
@@ -148,6 +150,7 @@ export default defineComponent({
             }
         });
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1 });
             queryTable(QryAreaSpotplReport, obj);

+ 5 - 1
src/views/report/sum_pl_report/list/sum_pl_report/index.vue

@@ -54,7 +54,7 @@ import Filter from '../../components/filterTable/index.vue';
 import { defineComponent, queryTableList } from '@/common/export/table';
 import { ComposeTableDetailParam, handleComposeTable_detail } from '@/common/setup/table/compose';
 import Description from '@/common/components/description/index.vue';
-import { watchEffect } from 'vue';
+import { ref, watchEffect } from 'vue';
 import { queryResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
 import { TypeAndTime } from '@/views/report/interface';
 import { handleInitTypeAndTime } from '@/views/report/setup';
@@ -103,6 +103,7 @@ export default defineComponent({
             Rowclick, // 表格事件
             tabList,
         } = handleComposeTable_detail<Ermcp3ArealSumPL>(param);
+        const chaceSearchValue = ref<TypeAndTime>();
 
         // 切换明细
         function changeTab(index: number, current: TabList) {
@@ -114,6 +115,7 @@ export default defineComponent({
                 cycletype,
                 cycletime,
                 currencyid,
+                userid: chaceSearchValue.value?.userid,
             };
             if (code === 'sum_pl_report_profit_and_loss_details') {
                 // 损益明细
@@ -135,7 +137,9 @@ export default defineComponent({
                 }
             }
         });
+
         function search(value: TypeAndTime) {
+            chaceSearchValue.value = value;
             cycletime = value.cycletime;
             const obj = Object.assign(value, { querytype: 1 });
             queryTable(qryAreaSumPL, obj);