Page({
  data: {
    selectedModel: '',  // 存储选择的模型
    models: [
      { name: '降酸模型', value: 'jiang_suan' },  // 降酸模型
      { name: '反酸模型', value: 'fan_suan' },   // 反酸模型
    ]
  },

  // 页面加载时获取缓存中的选择模型
  onLoad() {
    this.loadSelectedModel();  // 加载缓存中的选择模型
  },

  // 页面显示时确保选择的模型刷新
  onShow() {
    this.loadSelectedModel();  // 每次进入页面时刷新选择的模型
  },

  // 加载选择的模型并更新页面
  loadSelectedModel() {
    const storedModel = wx.getStorageSync('selectedModel');  // 获取缓存中的选择模型
    if (storedModel) {
      this.setData({
        selectedModel: storedModel,  // 更新页面上的选择模型
      });
    }
  },

  // 选择模型并更新缓存
  onModelChange(e) {
    const selectedModel = e.detail.value;  // 获取选中的模型
    this.setData({
      selectedModel: selectedModel,  // 更新页面上的选择模型
    });

    // 将选择的模型保存到本地缓存
    wx.setStorageSync('selectedModel', selectedModel);
  },

  // 提交选择
  submitSelection() {
    const { selectedModel } = this.data;

    // 如果没有选择模型，提示用户
    if (!selectedModel) {
      wx.showToast({
        title: '请选择一个模型',
        icon: 'none',
      });
      return;
    }

    // 显示选择的模型
    wx.showToast({
      title: `已选择：${selectedModel === 'jiang_suan' ? '降酸模型' : '反酸模型'}`,
      icon: 'success',
    });

    // 你可以在这里处理提交逻辑，比如跳转页面等
  },
});
