import { defineStore } from 'pinia'; import { ref } from 'vue'; export const useModelStore = defineStore('model', () => { // state const modalVisible = ref(false); const currentTabKey = ref("basicInfo"); const tabList = ref([]); const title = ref(''); const isBasicEdit = ref(false); const showStcdSelector = ref(false); // 是否显示下拉框 const stcdOptions = ref>([]); // 可选测站列表 const params = ref<{ sttp: string; stcd: any; date: any; show: any; enfc:any; eqtp:any; }>({ sttp: 'eng', stcd: '', date: '', show: true, enfc:'0', eqtp:'' }); const filterStll= ref('') return { params, modalVisible, currentTabKey, tabList, title, isBasicEdit, showStcdSelector, // 新增 stcdOptions, // 新增 filterStll, }; });