|
@@ -358,6 +358,25 @@ const getChangeClass = (val: any) => {
|
|
|
/** 加入股票池 */
|
|
/** 加入股票池 */
|
|
|
const handleAddToPool = async (row: any, poolType: number) => {
|
|
const handleAddToPool = async (row: any, poolType: number) => {
|
|
|
const poolName = poolType === 1 ? '超短池' : '强势池';
|
|
const poolName = poolType === 1 ? '超短池' : '强势池';
|
|
|
|
|
+
|
|
|
|
|
+ // 强势池直接加入,不弹窗
|
|
|
|
|
+ if (poolType === 2) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ await addToPool({
|
|
|
|
|
+ stockCode: row.stockCode,
|
|
|
|
|
+ stockName: row.stockName,
|
|
|
|
|
+ poolType: poolType,
|
|
|
|
|
+ addDate: new Date().toISOString().split('T')[0] // 当天
|
|
|
|
|
+ });
|
|
|
|
|
+ proxy?.$modal.msgSuccess(`已加入${poolName}`);
|
|
|
|
|
+ await refreshQuotesOnly();
|
|
|
|
|
+ } catch (error) {
|
|
|
|
|
+ console.error('加入股票池失败:', error);
|
|
|
|
|
+ }
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 超短池弹出日期选择对话框
|
|
|
poolDialog.title = `加入${poolName}`;
|
|
poolDialog.title = `加入${poolName}`;
|
|
|
poolForm.value = {
|
|
poolForm.value = {
|
|
|
stockCode: row.stockCode,
|
|
stockCode: row.stockCode,
|