huangbin hace 4 años
padre
commit
39d08c7a54

+ 14 - 2
src/views/order/commodity_contract/components/commodity_contract_make_deal/index.vue

@@ -24,8 +24,11 @@
       <template #buyorsell="{ text }">
         <span>{{ getBuyOrSellTypeName(text) }}</span>
       </template>
-      <template #tradeprice="{ text }">
-        <span>{{ handleNoneValue(text)}}</span>
+      <template #tradeprice="{ text, record }">
+        <span>{{ handleType(record, text)}}</span>
+      </template>
+      <template #matchaccountid="{ text, record }">
+        <span>{{ handleType(record, text)}}</span>
       </template>
       <!-- 状态 -->
       <template #orderstatus="{ record }">
@@ -74,6 +77,14 @@ export default defineComponent({
             tableName: 'table_pcweb_spot_trade_bottom_commodity_contract_make_deal',
             recordList: getRecordItemTab(),
         };
+        // fix: #2063
+        function handleType(record: QueryTradeDetailRsp, value: string | number) {
+            let result: number | string = '--';
+            if (value) {
+                result = record.tradetype === 22 ? '--' : value;
+            }
+            return result;
+        }
         Bus.$on('spotTrade', () => {
             queryTableAction();
         });
@@ -87,6 +98,7 @@ export default defineComponent({
             getOrderStatusName,
             getBuyOrSellTypeName,
             handleNoneValue,
+            handleType,
         };
     },
 });