1010 Fold
1111 <i class =" el-icon-arrow-left" ></i >
1212 </div >
13- <div style =" display : flex ;" >
13+ <div class =" flex-header" >
14+ <el-tag v-if =" hidden" type =" warning" id =" hidden-problem" effect =" dark" >Hidden</el-tag >
1415 <h1 id =" title" class =" header" >#{{pid}}. {{ title }}</h1 >
1516 </div >
1617 <MarkdownContainer v-if =" description" :content =" description" :allowHTML =" this.allowHTML" />
5354 <el-divider class =" divider" >Name</el-divider >
5455 <div class =" tool-content" >{{title}}</div >
5556 <el-divider class =" divider" >PID</el-divider >
56- <div class =" tool-content" >#. {{pid}}</div >
57- <el-divider class =" divider" >Enabled</el-divider >
58- <div class =" tool-content" >{{enable}}</div >
57+ <div class =" tool-content" >#{{pid}}</div >
58+ </el-card >
59+ <el-card shadow =" never" class =" margin-top" >
60+ <div ><i class =" el-icon-menu" /> Limitation </div >
61+ <el-divider class =" divider" >Time</el-divider >
62+ <div class =" tool-content" >{{time}} MS</div >
63+ <el-divider class =" divider" >Memery</el-divider >
64+ <div class =" tool-content" >{{memery}} MB</div >
5965 </el-card >
6066 </div >
6167 </div >
@@ -76,7 +82,10 @@ export default {
7682 pid: this .$route .params .id ,
7783 allowHTML: false ,
7884 isWider: false ,
79- enable: true
85+ enable: true ,
86+ hidden: false ,
87+ time: 1000 ,
88+ memery: 128
8089 };
8190 },
8291 methods: {
@@ -85,11 +94,14 @@ export default {
8594 .get (apiurl (' /problem/' + String (this .$route .params .id )))
8695 .then (res => {
8796 let data = res .data .res ;
97+ console .log (data);
8898 this .title = data .title ;
8999 this .pid = data .pid ;
90100 this .allowHTML = data .allow_html ;
91101 this .description = data .description ;
92- this .enable = data .enabled ;
102+ this .memery = data .memory_limit / 1000 ;
103+ this .time = data .time_limit ;
104+ this .hidden = ! data .enabled ;
93105 })
94106 .catch (err => {
95107 if (err .request .status === 404 ) {
@@ -115,6 +127,19 @@ export default {
115127 </script >
116128
117129<style scoped>
130+ #hidden-problem {
131+ margin : 30px 0 ;
132+ margin-right : 10px ;
133+ }
134+
135+ .flex-header {
136+ display : flex ;
137+ }
138+
139+ .margin-top {
140+ margin-top : 20px ;
141+ }
142+
118143@media only screen and (max-width : 700px ) {
119144 #pannel {
120145 z-index : 1000 ;
@@ -172,7 +197,7 @@ export default {
172197}
173198
174199#info {
175- margin-top : 30 px ;
200+ margin-top : 20 px ;
176201}
177202
178203.divider {
0 commit comments