Files
anmo/server/public/shop/assets/packages-pages-select_skill-select_skill.1054fadc.js
2025-08-19 14:16:51 +08:00

2 lines
1.3 KiB
JavaScript
Executable File

import{g as a,x as e,J as l,o as s,c as t,w as o,b as u,l as i,G as n,F as r,d as c,aR as d,ae as p,r as f,a as m,i as v,t as _}from"./index-b1ac9181.js";import{_ as g}from"./u-button.69f9d71a.js";import{i as y}from"./goods.73264640.js";import"./_plugin-vue_export-helper.1b428a4d.js";const b=a({__name:"select_skill",setup(a){const b=e([]),k=e([]),w=()=>{d("selectSkill",k.value),p()};return l((async a=>{await(async()=>{b.value=await y()})(),k.value=JSON.parse(a.skill_id)||[],console.log(b.value)})),(a,e)=>{const l=f(m("u-button"),g),d=v;return s(),t(d,null,{default:o((()=>[u(d,{class:"grid grid-cols-3 gap-2 p-4"},{default:o((()=>[(s(!0),i(r,null,n(b.value,((a,e)=>(s(),t(d,{key:e},{default:o((()=>[u(l,{onClick:e=>(a=>{if(k.value.includes(a)){const e=k.value.findIndex((e=>e==a));k.value.splice(e,1)}else k.value.push(a);console.log("selectList.value",k.value),console.log("abc=》",a)})(a.id),type:k.value.includes(a.id)?"primary":"default","hair-line":!1,"custom-style":{borderStyle:"none"}},{default:o((()=>[c(_(a.name),1)])),_:2},1032,["onClick","type"])])),_:2},1024)))),128))])),_:1}),u(d,{class:"p-4 bg-white absolute bottom-0 w-full"},{default:o((()=>[u(l,{type:"primary",onClick:w},{default:o((()=>[c("确定")])),_:1})])),_:1})])),_:1})}}});export{b as default};