diff --git a/pages/config/config.vue b/pages/config/config.vue
index 787830f..9a26029 100755
--- a/pages/config/config.vue
+++ b/pages/config/config.vue
@@ -23,6 +23,7 @@
选择逻辑模板
+
+
+
+
+
+
+
+ {{ selectedStrategy.name }}
+
+ 点击选择逻辑规则
+
+
+
+
{{ selectedStrategy.desc }}
组合币种
+
+
+
+
+
+ {{ currencyList[currencyIndex].name }}
+
+
+
+
创建后币种不可修改,所有交易只能使用该币种
@@ -190,6 +214,30 @@ const currencyIndex = ref(0); // 默认CNY
const showStrategyPicker = ref(false);
const showCurrencyPicker = ref(false);
+// 小程序原生 picker 事件处理
+const onStrategyChange = (e) => {
+ strategyIndex.value = e.detail.value;
+ showStrategyPicker.value = false;
+
+ // 调用原有的策略变更逻辑
+ const strategy = strategies.value[strategyIndex.value];
+ if (strategy && strategy.parameters && strategy.parameters.assets) {
+ form.value.stocks = strategy.parameters.assets.map(asset => ({
+ name: asset.symbol,
+ price: '',
+ amount: '',
+ date: ''
+ }));
+ } else {
+ form.value.stocks = [{ name: '', price: '', amount: '', date: '' }];
+ }
+};
+
+const onCurrencyChange = (e) => {
+ currencyIndex.value = e.detail.value;
+ showCurrencyPicker.value = false;
+};
+
// 防止重复请求的标志
let isFetching = false;
diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue
index a61fb9e..b7505ad 100755
--- a/pages/detail/detail.vue
+++ b/pages/detail/detail.vue
@@ -249,6 +249,7 @@
{{ transactionType === 'sell' ? '选择持仓' : '股票代码' }}
+
+
+
+
+