|
@@ -27,14 +27,14 @@
|
|
<el-date-picker
|
|
<el-date-picker
|
|
v-model="selectDate"
|
|
v-model="selectDate"
|
|
type="date"
|
|
type="date"
|
|
- placeholder="请选择日期"
|
|
|
|
|
|
+ :placeholder="$t('ToolBox.PositionAnalysis.select_date_placeholder')"
|
|
value-format="yyyy-MM-dd"
|
|
value-format="yyyy-MM-dd"
|
|
:picker-options="pickerOption"
|
|
:picker-options="pickerOption"
|
|
@change="$emit('handleOpt','date')"
|
|
@change="$emit('handleOpt','date')"
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
/>
|
|
/>
|
|
- <el-button type="primary" plain @click="$emit('handleOpt','beforeDate')">查看前一天</el-button>
|
|
|
|
- <el-button type="primary" plain @click="$emit('handleOpt','nextDate')" :disabled="disabledNextBtn">查看后一天</el-button>
|
|
|
|
|
|
+ <el-button type="primary" plain @click="$emit('handleOpt','beforeDate')">{{$t('ToolBox.PositionAnalysis.see_before_day')}}</el-button>
|
|
|
|
+ <el-button type="primary" plain @click="$emit('handleOpt','nextDate')" :disabled="disabledNextBtn">{{$t('ToolBox.PositionAnalysis.see_next_day')}}</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
@@ -45,11 +45,11 @@
|
|
<span>{{$route.query.classify_type}}</span>
|
|
<span>{{$route.query.classify_type}}</span>
|
|
<span>{{ chartItemInfo.name }}</span>
|
|
<span>{{ chartItemInfo.name }}</span>
|
|
<span
|
|
<span
|
|
- ><span style="color: #999; margin-right: 2px">总计 </span
|
|
|
|
|
|
+ ><span style="color: #999; margin-right: 2px">{{$t('ToolBox.PositionAnalysis.count_name')}} </span
|
|
>{{ chartItemInfo.TotalDealValue }}</span
|
|
>{{ chartItemInfo.TotalDealValue }}</span
|
|
>
|
|
>
|
|
<span
|
|
<span
|
|
- ><span style="color: #999; margin-right: 2px">较昨日 </span
|
|
|
|
|
|
+ ><span style="color: #999; margin-right: 2px">{{$t('ToolBox.PositionAnalysis.compare_yesterday')}} </span
|
|
>{{ chartItemInfo.TotalDealChange }}</span
|
|
>{{ chartItemInfo.TotalDealChange }}</span
|
|
>
|
|
>
|
|
</div>
|
|
</div>
|
|
@@ -57,7 +57,7 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="empty-wrap" v-else>
|
|
<div class="empty-wrap" v-else>
|
|
- <tableNoData text="该日期无数据" />
|
|
|
|
|
|
+ <tableNoData :text="$t('ToolBox.PositionAnalysis.no_data')" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -85,6 +85,36 @@ export default {
|
|
selectDate:String,
|
|
selectDate:String,
|
|
pickerOption:Object
|
|
pickerOption:Object
|
|
},
|
|
},
|
|
|
|
+ computed:{
|
|
|
|
+ tabKeys(){
|
|
|
|
+ return [
|
|
|
|
+ { label: this.$t('ToolBox.PositionAnalysis.long_position')/* "多单" */, key: "BuyList" },
|
|
|
|
+ { label: this.$t('ToolBox.PositionAnalysis.short_position')/* "空单" */, key: "SoldList" },
|
|
|
|
+ { label: this.$t('ToolBox.PositionAnalysis.net_long_position')/* "净多单" */, key: "CleanBuyList" },
|
|
|
|
+ { label: this.$t('ToolBox.PositionAnalysis.net_short_position')/* "净空单" */, key: "CleanSoldList" },
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ chartListState(){
|
|
|
|
+ return {
|
|
|
|
+ BuyList: {
|
|
|
|
+ name: this.$t('ToolBox.PositionAnalysis.long_position')/* "多单" */,
|
|
|
|
+ labelName: this.$t('ToolBox.PositionAnalysis.hold_long_position')/* "持多单量" */,
|
|
|
|
+ },
|
|
|
|
+ SoldList: {
|
|
|
|
+ name: this.$t('ToolBox.PositionAnalysis.short_position')/* "空单" */,
|
|
|
|
+ labelName: this.$t('ToolBox.PositionAnalysis.hold_short_position')/* "持空单量" */,
|
|
|
|
+ },
|
|
|
|
+ CleanBuyList: {
|
|
|
|
+ name:this.$t('ToolBox.PositionAnalysis.net_long_position') /* "净多单" */,
|
|
|
|
+ labelName: this.$t('ToolBox.PositionAnalysis.net_long_position_num')/* "净多单量" */,
|
|
|
|
+ },
|
|
|
|
+ CleanSoldList: {
|
|
|
|
+ name: this.$t('ToolBox.PositionAnalysis.net_short_position')/* "净空单" */,
|
|
|
|
+ labelName: this.$t('ToolBox.PositionAnalysis.net_short_position_num')/* "净空单量" */,
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
isPcShow: true,
|
|
isPcShow: true,
|
|
@@ -98,31 +128,31 @@ export default {
|
|
allClassifyTypeList: [],
|
|
allClassifyTypeList: [],
|
|
|
|
|
|
pageLoading: false,
|
|
pageLoading: false,
|
|
- chartListState: {
|
|
|
|
- BuyList: {
|
|
|
|
- name: "多单",
|
|
|
|
- labelName: "持多单量",
|
|
|
|
- },
|
|
|
|
- SoldList: {
|
|
|
|
- name: "空单",
|
|
|
|
- labelName: "持空单量",
|
|
|
|
- },
|
|
|
|
- CleanBuyList: {
|
|
|
|
- name: "净多单",
|
|
|
|
- labelName: "净多单量",
|
|
|
|
- },
|
|
|
|
- CleanSoldList: {
|
|
|
|
- name: "净空单",
|
|
|
|
- labelName: "净空单量",
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
|
|
+ // chartListState: {
|
|
|
|
+ // BuyList: {
|
|
|
|
+ // name: "多单",
|
|
|
|
+ // labelName: "持多单量",
|
|
|
|
+ // },
|
|
|
|
+ // SoldList: {
|
|
|
|
+ // name: "空单",
|
|
|
|
+ // labelName: "持空单量",
|
|
|
|
+ // },
|
|
|
|
+ // CleanBuyList: {
|
|
|
|
+ // name: "净多单",
|
|
|
|
+ // labelName: "净多单量",
|
|
|
|
+ // },
|
|
|
|
+ // CleanSoldList: {
|
|
|
|
+ // name: "净空单",
|
|
|
|
+ // labelName: "净空单量",
|
|
|
|
+ // },
|
|
|
|
+ // },
|
|
|
|
|
|
- tabKeys: [
|
|
|
|
- { label: "多单", key: "BuyList" },
|
|
|
|
- { label: "空单", key: "SoldList" },
|
|
|
|
- { label: "净多单", key: "CleanBuyList" },
|
|
|
|
- { label: "净空单", key: "CleanSoldList" },
|
|
|
|
- ],
|
|
|
|
|
|
+ // tabKeys: [
|
|
|
|
+ // { label: "多单", key: "BuyList" },
|
|
|
|
+ // { label: "空单", key: "SoldList" },
|
|
|
|
+ // { label: "净多单", key: "CleanBuyList" },
|
|
|
|
+ // { label: "净空单", key: "CleanSoldList" },
|
|
|
|
+ // ],
|
|
tabKey: "BuyList",
|
|
tabKey: "BuyList",
|
|
chartItemInfo: null,
|
|
chartItemInfo: null,
|
|
};
|
|
};
|