|
@@ -60,6 +60,7 @@ import { formatTime, formatValue } from '@/common/methods';
|
|
|
import { getTableButton } from '@/common/setup/table/button';
|
|
import { getTableButton } from '@/common/setup/table/button';
|
|
|
import { useRoute } from 'vue-router';
|
|
import { useRoute } from 'vue-router';
|
|
|
import { getBizTypeName, getPriceTypeName } from '@/common/constants/enumsName';
|
|
import { getBizTypeName, getPriceTypeName } from '@/common/constants/enumsName';
|
|
|
|
|
+import { useTradeAccount } from '@/hooks/account'
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
|
name: EnumRouterName.sell_pending,
|
|
name: EnumRouterName.sell_pending,
|
|
@@ -112,14 +113,15 @@ export default defineComponent({
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ const { tradeAccountList } = useTradeAccount();
|
|
|
// 处理按钮显示
|
|
// 处理按钮显示
|
|
|
function handleBtnList(item: Ermcp3SellBuyContract) {
|
|
function handleBtnList(item: Ermcp3SellBuyContract) {
|
|
|
- if (item) {
|
|
|
|
|
|
|
+ if (item && tradeAccountList.length) {
|
|
|
if (item.goodsid) {
|
|
if (item.goodsid) {
|
|
|
return buttons;
|
|
return buttons;
|
|
|
}
|
|
}
|
|
|
- return buttons.filter((e) => e.code !== 'sell_pending_trade');
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ return buttons.filter((e) => e.code !== 'sell_pending_trade');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 表格通用逻辑
|
|
// 表格通用逻辑
|