fix: 移除分享頁面不需要的刪除鈕

This commit is contained in:
Ting-Jun Wang 2021-01-18 21:36:09 +08:00
parent e058cd0db9
commit 102d51fd1a
Signed by: snsd0805
GPG Key ID: 8DB0D22BC1217D33
3 changed files with 7 additions and 2 deletions

View File

@ -254,6 +254,7 @@ var mainWindow = {
<course-table <course-table
v-bind:selectCourses="selectCourses" v-bind:selectCourses="selectCourses"
v-bind:select_c="selectCourses" v-bind:select_c="selectCourses"
v-bind:is_shared="false"
v-on:remove-course="removeCourse" v-on:remove-course="removeCourse"
></course-table> ></course-table>
</div> </div>

View File

@ -69,6 +69,7 @@ var share = {
<course-table <course-table
v-bind:selectCourses="selectCourses" v-bind:selectCourses="selectCourses"
v-bind:select_c="selectCourses" v-bind:select_c="selectCourses"
v-bind:is_shared="true"
></course-table> ></course-table>
</div> </div>
</div> </div>

View File

@ -1,9 +1,10 @@
var courseDiv = { var courseDiv = {
props: ['course'], props: ['course', 'is_shared'],
template: ` template: `
<div style='border: 5px #1abc9c solid; text-align: center;'> <div style='border: 5px #1abc9c solid; text-align: center;'>
{{ course.name }} {{ course.name }}
<button type="button" <button type="button"
v-if="!is_shared"
v-on:click="$emit('remove-course', course.name)" v-on:click="$emit('remove-course', course.name)"
class="btn btn-danger btn-sm" class="btn btn-danger btn-sm"
> >
@ -21,7 +22,7 @@ var tempDiv = {
` `
} }
var courseTable = { var courseTable = {
props: ['select_c'], props: ['select_c', 'is_shared'],
data: function(){ data: function(){
return { return {
'courses': {}, 'courses': {},
@ -95,6 +96,7 @@ var courseTable = {
<course-div <course-div
v-if="exist(week+'z')" v-if="exist(week+'z')"
v-bind:course="courses[week+'z']" v-bind:course="courses[week+'z']"
v-bind:is_shared="is_shared"
v-on:remove-course="removeCourseHandler" v-on:remove-course="removeCourseHandler"
></course-div> ></course-div>
@ -109,6 +111,7 @@ var courseTable = {
<course-div <course-div
v-if="exist(week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))) && !courses[week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))].temp" v-if="exist(week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))) && !courses[week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))].temp"
v-bind:course="courses[week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))]" v-bind:course="courses[week+String.fromCharCode(97+((hour<5)?(hour-1):(hour-2)))]"
v-bind:is_shared="is_shared"
v-on:remove-course="removeCourseHandler" v-on:remove-course="removeCourseHandler"
></course-div> ></course-div>
<temp-div <temp-div