export interface ResourceTechnologyInfo { properThing: string[] craftImage: string device: string env: { yieldDistance: number area: number terrain: string supplyWater: string supplyElectricity: string dischargeWater: string temperature: number airPressure: number // ... } production: string[] discharge: { effluent: string[] sludge: string[] gas: string[] } work: string cost: number efficiency: string utilization: string } export const useResourceStore = defineStore('resource', { state: (): { resources: ResourceTechnologyInfo[] policy: { name: string description: string url: string type: '国家' | '地方' | '企业' }[] } => ({ resources: [{ properThing: ['易拉罐', '垃圾箱'], craftImage: 'https://pic1.zhimg.com/v2-f24231dafa70ba95a2f84262471dadfc_r.jpg', device: '垃圾箱', env: { yieldDistance: 110, area: 4042, terrain: '丘陵', supplyWater: '什么什么供水要求', supplyElectricity: '什么什么供电要求', dischargeWater: '什么什么排水要求', temperature: 29, airPressure: 1000, // ... }, production: ['塑料', '金属'], discharge: { effluent: ['水', '污水'], sludge: ['污泥', 'xx污泥'], gas: ['氢', '甲烷', '乙烷'], }, work: '6名工人', cost: 222450, efficiency: '100%', utilization: '高效', }, // 帮我再编写5条类似数据 { properThing: ['玩具', '塑料袋'], craftImage: 'https://tse4-mm.cn.bing.net/th/id/OIP-C.BsxwuPonB9eNr4ti6SnbnAHaGV?pid=ImgDet&w=474&h=405&rs=1', device: '垃圾管理系统', env: { yieldDistance: 140, area: 2800, terrain: '湿地', supplyWater: '湖水', supplyElectricity: '水力发电', dischargeWater: '湖泊', temperature: 27, airPressure: 1002, }, production: ['塑料', '再生材料'], discharge: { effluent: ['废水'], sludge: ['废渣'], gas: ['氧气', '氮气'], }, work: '4名工人', cost: 160000, efficiency: '92%', utilization: '高效', }, { properThing: ['纸杯', '食品包装'], craftImage: 'https://img.zcool.cn/community/019559594098fca8012193a303c702.png@2o.png', device: '垃圾处理装置', env: { yieldDistance: 130, area: 3200, terrain: '山区', supplyWater: '地下水', supplyElectricity: '生物质能', dischargeWater: '河流', temperature: 26, airPressure: 1008, }, production: ['纸张', '有机肥料'], discharge: { effluent: ['废水'], sludge: ['有机废物'], gas: ['氧气', '甲烷'], }, work: '5名工人', cost: 170000, efficiency: '88%', utilization: '中等', }, { properThing: ['食品包装', '塑料袋'], craftImage: 'https://www.yuaoq.com/template/draw/uncategorized/10378/10378_template.png', device: '垃圾处理机', env: { yieldDistance: 150, area: 3500, terrain: '沿海', supplyWater: '海水', supplyElectricity: '风力发电', dischargeWater: '海洋', temperature: 28, airPressure: 1003, }, production: ['塑料', '有机肥料'], discharge: { effluent: ['废水'], sludge: ['有机废物'], gas: ['二氧化碳', '氢气'], }, work: '6名工人', cost: 200000, efficiency: '95%', utilization: '高效', }, { properThing: ['玻璃瓶', '金属罐'], craftImage: 'https://ts1.cn.mm.bing.net/th/id/R-C.ea57da618322715a29309637a45aa83b?rik=rvuZvWzTb2t%2bFA&riu=http%3a%2f%2fdocs-aliyun.cn-hangzhou.oss.aliyun-inc.com%2fassets%2fpic%2f117771%2fcn_zh%2f1557311249692%2f%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7+2019-05-08+%E4%B8%8B%E5%8D%886.26.51.png&ehk=AEDi9kQLAwki5lezNmCNfa0H4cHaLsSAyiNrcKmTr9k%3d&risl=&pid=ImgRaw&r=0', device: '垃圾回收机', env: { yieldDistance: 100, area: 2500, terrain: '城市', supplyWater: '循环水', supplyElectricity: '太阳能', dischargeWater: '雨水管道', temperature: 30, airPressure: 1005, }, production: ['玻璃', '金属'], discharge: { effluent: ['废水'], sludge: ['废渣'], gas: ['氧气', '氮气'], }, work: '5名工人', cost: 180000, efficiency: '85%', utilization: '高效', }, { properThing: ['纸箱', '塑料瓶'], craftImage: 'https://www.yuaoq.com/template/draw/uncategorized/11562/11562_template.png', device: '垃圾桶', env: { yieldDistance: 120, area: 3000, terrain: '平原', supplyWater: '自来水', supplyElectricity: '市电', dischargeWater: '污水处理厂', temperature: 25, airPressure: 1010, }, production: ['塑料', '纸张'], discharge: { effluent: ['废水'], sludge: ['污泥'], gas: ['二氧化碳', '氧气'], }, work: '4名工人', cost: 150000, efficiency: '90%', utilization: '中等', }, ], policy: [ { name: '政策1', url: 'https://www.baidu.com/policy1', description: '这是政策1的描述', type: '国家', }, { name: '政策2', url: 'https://www.baidu.com/policy1', description: '这是政策1的描述', type: '国家', }, { name: '政策3', url: 'https://www.baidu.com/policy1', description: '这是政策1的描述', type: '国家', }, { name: '政策2', url: 'https://www.example.com/policy2', description: '这是政策2的描述', type: '企业', }, { name: '政策3', url: 'https://www.example.com/policy3', description: '这是政策3的描述', type: '地方', }, ], }), persist: { storage: persistedState.sessionStorage, }, }) if (import.meta.hot) import.meta.hot.accept(acceptHMRUpdate(useResourceStore, import.meta.hot))