1import{_ as d,c as p,a as c,a1 as m,r as h,l as a,q as j,al as f}from"./index-BoXpBSb3.js";import{q as x,u as y,I as o,A as r,b3 as s,D as i,J as l}from"./vendor-vuetify-DJzs38r3.js";import"./vendor-primevue-B7BMHKNa.js";import"./vendor-markdown-DdljTr2G.js";const b={data(){return{project:{},localuser:a,checkprotect:!0}},setup(){f({title:"æ¨é"})},async created(){a.isLogin.value||this.$router.push("/app/account/login"),await this.getproject(),this.project.authorid!==a.user.value.id&&(this.$toast.add({severity:"error",summary:"é误",detail:"æ¨ä¸æ¯é¡¹ç®ææè
ææ¨æªç»å½",life:3e3}),this.$router.push("/"))},methods:{async getproject(){const n=this.$route.params.username,t=this.$route.params.projectname;this.project=await j(n,t),this.projectid=this.project.id,console.log(this.project)},async pushproject(n){await h({url:"/project/"+n+"/push",method:"post"}).then(t=>{console.log(t.data),this.$toast.add({severity:"success",summary:"æå",detail:"æ¨éæå",life:3e3}),t.data.status=="1"&&this.$router.push(`${a.user.id}/${this.project.id}`)}).catch(t=>{console.log(t),this.$toast.add({severity:"error",summary:"é误",detail:t,life:3e3})})}}},g={class:"d-flex justify-space-between"},v={class:"text-h4"},C=["textContent"],w=["textContent"];function V(n,t,$,k,e,u){return x(),y(m,{class:"pa-md-12"},{default:o(()=>[r("div",g,[r("h1",v,[t[1]||(t[1]=s("æ¨é ",-1)),r("span",{textContent:i(e.project.title)},null,8,C)])]),t[6]||(t[6]=r("br",null,null,-1)),l(p,{border:"",hover:""},{title:o(()=>[s(i(e.project.title),1)]),subtitle:o(()=>[s(" åå¸äºï¼"+i(e.project.time)+"ï¼"+i(e.project.view_count)+"次æµè§ ",1)]),text:o(()=>[s(i(e.project.description),1)]),_:1}),t[7]||(t[7]=r("br",null,null,-1)),l(p,{border:"",hover:""},{title:o(()=>[...t[2]||(t[2]=[s(" ä½ æ£å¨æ¨éä½ ç项ç®",-1)])]),subtitle:o(()=>[...t[3]||(t[3]=[s(" ççï¼ç¡®è®¤ç¹äº",-1)])]),text:o(()=>[t[4]||(t[4]=s(" ä½ æ£å¨æ¨é ",-1)),r("span",{textContent:i(e.project.title)},null,8,w),t[5]||(t[5]=s(" ï¼è¿å°ä¼ä»é¡¹ç®å¼å忝代ç å¤å¶å°çäº§åæ¯ï¼å¹¶å建ä¸ä»½åå²è®°å½ï¼æ¨çç¨æ·å°ä¼çå°æ°çä½åã请确认项ç®ä¸ä¸å«æä¸ªäººéç§ä¿¡æ¯ï¼è¿è§çãä¸éå®ååçå
容ã建议æ¨å¨æ¨éåå
è¿è¡æµè¯ï¼å
嫿£å¨æµè¯ä¸çå
容ççæ¬å¯ä»¥æ°å»ºé¡¹ç®ç¨äºåå¸ï¼è䏿¯å表å¨ä¸»é¡¹ç®ä¸ã ",-1))]),_:1}),t[8]||(t[8]=r("br",null,null,-1)),l(c,{disabled:!e.checkprotect,"append-icon":"mdi-arrow-right",class:"text-none",color:"primary",rounded:"xl",size:"large",text:"Push",variant:"flat",onClick:t[0]||(t[0]=B=>u.pushproject(e.project.id))},null,8,["disabled"])]),_:1})}const D=d(b,[["render",V]]);export{D as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.