li.shaoyi há 2 anos atrás
pai
commit
74d3602770

+ 6 - 5
src/packages/mobile/views/goods/detail/components/listing/Index.vue

@@ -47,14 +47,14 @@
                             @click="onBeforeSubmit(EBuildType.BUILDTYPE_OPEN)">订立买入</Button>
                         <Button type="primary" block square
                             :disabled="!formData.OrderQty || !sellQty || (formData.OrderQty > sellQty)"
-                            @click="onBeforeSubmit(EBuildType.BUILDTYPE_CLOSE)">
+                            @click="onBeforeSubmit(EBuildType.BUILDTYPE_CLOSE)" v-if="quote?.trademode !== 16">
                             <span>转让买入</span>
                             <span v-if="sellQty">(≤{{ sellQty }})</span>
                         </Button>
                     </template>
                     <template v-if="buyOrSell === BuyOrSell.Sell">
                         <Button type="danger" block square :disabled="!formData.OrderQty"
-                            @click="onBeforeSubmit(EBuildType.BUILDTYPE_OPEN)">订立卖出</Button>
+                            @click="onBeforeSubmit(EBuildType.BUILDTYPE_OPEN)" v-if="quote?.trademode !== 16">订立卖出</Button>
                         <Button type="primary" block square
                             :disabled="!formData.OrderQty || !buyQty || (formData.OrderQty > buyQty)"
                             @click="onBeforeSubmit(EBuildType.BUILDTYPE_CLOSE)">
@@ -93,11 +93,12 @@ const props = defineProps({
     }
 })
 
-const { getOrderQty } = usePosition(50)
-const { formData, formSubmit } = useOrder()
 const accountStore = useAccountStore()
 const futuresStore = useFuturesStore()
 const quote = futuresStore.getGoodsQuote(props.goodsCode)
+
+const { getOrderQty } = usePosition(quote.value?.trademode ?? 0)
+const { formData, formSubmit } = useOrder()
 const formRef = shallowRef<FormInstance>()
 const showModal = shallowRef(true)
 const refresh = shallowRef(true) // 是否刷新父组件数据
@@ -183,7 +184,7 @@ const onSubmit = () => {
         fullloading((hideLoading) => {
             formSubmit().then(() => {
                 hideLoading()
-                dialog('提交成功。').then(() => closed(true))
+                hideLoading('提交成功。', 'success')
             }).catch((err) => {
                 hideLoading(err, 'fail')
             })

+ 1 - 1
src/packages/mobile/views/goods/list/Index.vue

@@ -109,7 +109,7 @@ const columns: Model.TableColumn[] = [
 
 const rowClick = (row: Model.QuoteGoodsListRsp) => {
     router.push({
-        name: props.marketId === 16201 ? 'transfer-detail2' : 'goods-detail',
+        name: 'goods-detail',
         query: {
             goodsid: row.goodsid
         }

+ 1 - 0
src/packages/mobile/views/order/list/components/goodsorder/list/Index.vue

@@ -105,6 +105,7 @@ const onCancelSumit = (item: Model.TradeOrderDetailRsp) => {
         fullloading((hideLoading) => {
             cancelSubmit().then(() => {
                 hideLoading('撤销成功')
+                pullRefreshRef.value?.refresh()
             }).catch((err) => {
                 hideLoading(err, 'fail')
             })