|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
<template>
|
|
|
<!-- 单据查询 持仓-->
|
|
<!-- 单据查询 持仓-->
|
|
|
<div class="platinum_document_query_position">
|
|
<div class="platinum_document_query_position">
|
|
|
- <Filter @search="updateColumn" />
|
|
|
|
|
|
|
+ <Filter @search="search" />
|
|
|
<contextMenu :contextMenuList="firstBtn">
|
|
<contextMenu :contextMenuList="firstBtn">
|
|
|
<a-table :columns="columns"
|
|
<a-table :columns="columns"
|
|
|
class="topTable hiddenFirstCol"
|
|
class="topTable hiddenFirstCol"
|
|
@@ -24,8 +24,10 @@
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
|
import { defineComponent, initData, getTableColumns, getTableEvent, contextMenu, BtnList, _getBtnList, queryTableList } from '@/common/export/table';
|
|
import { defineComponent, initData, getTableColumns, getTableEvent, contextMenu, BtnList, _getBtnList, queryTableList } from '@/common/export/table';
|
|
|
import { QueryTradePositionRsp } from '@/services/go/ermcp/order/interface';
|
|
import { QueryTradePositionRsp } from '@/services/go/ermcp/order/interface';
|
|
|
|
|
+import { QueryTradePositionReq } from 'src/services/go/ermcp/qhj/interface';
|
|
|
import Filter from './compoments/filter/index.vue';
|
|
import Filter from './compoments/filter/index.vue';
|
|
|
import { queryTradePosition } from '@/services/go/ermcp/qhj';
|
|
import { queryTradePosition } from '@/services/go/ermcp/qhj';
|
|
|
|
|
+import { getUserId } from '@/services/bus/account';
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
|
name: 'platinum_document_query_position',
|
|
name: 'platinum_document_query_position',
|
|
@@ -39,15 +41,26 @@ export default defineComponent({
|
|
|
const [firstBtn] = _getBtnList('platinum_document_query_position', false).value;
|
|
const [firstBtn] = _getBtnList('platinum_document_query_position', false).value;
|
|
|
// 表格列表数据
|
|
// 表格列表数据
|
|
|
const { loading, tableList, queryTable } = queryTableList<QueryTradePositionRsp>();
|
|
const { loading, tableList, queryTable } = queryTableList<QueryTradePositionRsp>();
|
|
|
|
|
+ function search(value: any) {
|
|
|
|
|
+ const { includesub, goodsid, filtername, userid, userinfotype } = value;
|
|
|
|
|
+ const param: QueryTradePositionReq = {
|
|
|
|
|
+ userid: userid[0] ? userid[0] : getUserId(),
|
|
|
|
|
+ userinfotype: userinfotype[0] ? userinfotype[0] : 0,
|
|
|
|
|
+ filtername: filtername[0],
|
|
|
|
|
+ goodsid: goodsid[0],
|
|
|
|
|
+ includesub,
|
|
|
|
|
+ };
|
|
|
|
|
+ queryTable(queryTradePosition, param);
|
|
|
|
|
+ }
|
|
|
initData(() => {
|
|
initData(() => {
|
|
|
// 获取列表数据
|
|
// 获取列表数据
|
|
|
- queryTable(queryTradePosition, {});
|
|
|
|
|
|
|
+ queryTable(queryTradePosition, { userid: getUserId() });
|
|
|
// 注册表头信息 过滤
|
|
// 注册表头信息 过滤
|
|
|
registerColumn('table_pcweb_qhj_order', ['contracttype1', 'goodsid', 'operatorid']);
|
|
registerColumn('table_pcweb_qhj_order', ['contracttype1', 'goodsid', 'operatorid']);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return {
|
|
return {
|
|
|
- updateColumn,
|
|
|
|
|
|
|
+ search,
|
|
|
columns,
|
|
columns,
|
|
|
expandedRowKeys,
|
|
expandedRowKeys,
|
|
|
selectedRow,
|
|
selectedRow,
|