|
|
@@ -0,0 +1,106 @@
|
|
|
+<!-- @desc:交易记录 @auth:常皓宁 @time:2024-06-25 13:47 -->
|
|
|
+<template>
|
|
|
+ <div class="main-div" ref="mainDiv">
|
|
|
+ <loading :loading="loading" v-if="!modalVisible"></loading>
|
|
|
+ <BaseIndexButtonGroup ref="BaseIndexButtonGroup" id="BaseIndexButtonGroup">
|
|
|
+ <template #left>
|
|
|
+ <BaseIndexButton ref="search" name="search"></BaseIndexButton>
|
|
|
+ <BaseIndexButton ref="clear" name="clear"></BaseIndexButton>
|
|
|
+ </template>
|
|
|
+ </BaseIndexButtonGroup>
|
|
|
+
|
|
|
+ <!-- 查询条件区域 -->
|
|
|
+ <div id="search-cond-div" ref="search-cond-div" class="search-cond-class">
|
|
|
+ <SearchCond ref="searchCond" v-model="searchCond"
|
|
|
+ @collapse-change="collapseChange" :setFlag="false"
|
|
|
+ :searchContent="searchContent"
|
|
|
+ ></SearchCond>
|
|
|
+ </div>
|
|
|
+ <!-- 表格部分 -->
|
|
|
+ <div slot="top" style="margin-left: 5px;">
|
|
|
+ <DkTable ref="table-select" name="table" :data="tableData" primaryKey="tradeId"
|
|
|
+ @pageChange="pageSizeChange"
|
|
|
+ :page-total="pageInfo.total"
|
|
|
+ :page-size="pageInfo.pageSize"
|
|
|
+ :page-size-opts="pageSizeOpts"
|
|
|
+ :current-page="pageInfo.currentPage"
|
|
|
+ :choose-flag="false"
|
|
|
+ :height="this.tableHeight" showFooter>
|
|
|
+ <DkTableColumn field="tradeNo"></DkTableColumn>
|
|
|
+ <DkTableColumn field="cpName"></DkTableColumn>
|
|
|
+ <DkTableColumn field="tradeAmount"></DkTableColumn>
|
|
|
+ <DkTableColumn field="tradeTime"></DkTableColumn>
|
|
|
+ <DkTableColumn field="tradeTypeName" :title="$t('tradeType')"></DkTableColumn>
|
|
|
+ <DkTableColumn field="buyLong"></DkTableColumn>
|
|
|
+ <DkTableColumn field="buyBeginDate"></DkTableColumn>
|
|
|
+ <DkTableColumn field="buyEndDate"></DkTableColumn>
|
|
|
+ <DkTableColumn field="buyGradeCode"></DkTableColumn>
|
|
|
+ <DkTableColumn field="wxTradeNo"></DkTableColumn>
|
|
|
+ <DkTableColumn field="extendDays"></DkTableColumn>
|
|
|
+ <DkTableColumn field="dkUserId"></DkTableColumn>
|
|
|
+ <DkTableColumn field="tradeStatusName" :title="$t('tradeStatus')"></DkTableColumn>
|
|
|
+ </DkTable>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import {indexMixin} from '@/mixins'
|
|
|
+
|
|
|
+export default {
|
|
|
+ name: "company-trade",
|
|
|
+ mixins: [indexMixin],
|
|
|
+ data() {
|
|
|
+ let self = this
|
|
|
+ return {
|
|
|
+ formData:{
|
|
|
+ cpId:null,
|
|
|
+ cpName:null,
|
|
|
+ svcCode:null,
|
|
|
+ svcIp:null,
|
|
|
+ svcPort:null,
|
|
|
+ staffId: null,
|
|
|
+ staffCode:null,
|
|
|
+ staffName: null,
|
|
|
+ userPhone:null,
|
|
|
+ },
|
|
|
+ searchContent: [
|
|
|
+ {
|
|
|
+ itemCode: '交易单号-文本',
|
|
|
+ itemName: 'tradeNo',
|
|
|
+ valueFormat: {code: 'tradeNo'},
|
|
|
+ valueKind: 'STR'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ itemCode: 'cpIds',
|
|
|
+ itemName: self.$t('cpName'),
|
|
|
+ valueFormat: {code: 'cpIds'},
|
|
|
+ valueKind: 'M-SEARCH',
|
|
|
+ magnifierType: self.$config.MagnifierType.company
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @desc : 查询数据
|
|
|
+ * @author : 常皓宁
|
|
|
+ * @date : 2024/4/15 13:34
|
|
|
+ */
|
|
|
+ getData(params) {
|
|
|
+ this.tableData = null;
|
|
|
+ return this.excute(this.$service.cpTradeService, this.$service.cpTradeService.selectByCond, params)
|
|
|
+ },
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.primaryKey = 'tradeId' // 设置主键Id
|
|
|
+ this.routeObjName = 'cpTrade' // 设置路由名称
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+
|
|
|
+</style>
|