报错修复
This commit is contained in:
@@ -67,7 +67,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-circle-close"
|
icon="el-icon-circle-close"
|
||||||
style="color: #f56c6c"
|
style="color: #f56c6c"
|
||||||
:disabled="scope.row.ty"
|
:disabled="scope.row.ty === 1"
|
||||||
@click="handleDisable(scope.row)"
|
@click="handleDisable(scope.row)"
|
||||||
>停用</el-button>
|
>停用</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -13,10 +13,10 @@
|
|||||||
<div class="info-panel">
|
<div class="info-panel">
|
||||||
<div class="info-title-row">
|
<div class="info-title-row">
|
||||||
<span class="semester-name">{{ semesterTitle }}</span>
|
<span class="semester-name">{{ semesterTitle }}</span>
|
||||||
<span class="class-name">{{ semester.xydmc || semester.xydbh || '' }}</span>
|
<span class="class-name">{{ className }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="date-range-row">
|
<div class="date-range-row">
|
||||||
<div class="range-item">学期日期:{{ fmtDate(semester.kxrq) }} 至 {{ fmtDate(semester.jsrq) }},共 {{ semesterWeeks }} 周</div>
|
<div class="range-item">学期日期:{{ fmtDate(safeSemester.kxrq) }} 至 {{ fmtDate(safeSemester.jsrq) }},共 {{ semesterWeeks }} 周</div>
|
||||||
<div class="range-item">班历记录:{{ records.length }} 条,总学时 {{ summary.totalXs }},总学分 {{ summary.totalXf }}</div>
|
<div class="range-item">班历记录:{{ records.length }} 条,总学时 {{ summary.totalXs }},总学分 {{ summary.totalXf }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -370,14 +370,21 @@ export default {
|
|||||||
this.$emit('update:visible', val)
|
this.$emit('update:visible', val)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
safeSemester() {
|
||||||
|
return this.semester || {}
|
||||||
|
},
|
||||||
|
className() {
|
||||||
|
const s = this.safeSemester
|
||||||
|
return s.xydmc || s.xydbh || ''
|
||||||
|
},
|
||||||
semesterTitle() {
|
semesterTitle() {
|
||||||
const s = this.semester || {}
|
const s = this.safeSemester
|
||||||
const nd = s.nd !== undefined && s.nd !== null && s.nd !== '' ? `${s.nd}年` : ''
|
const nd = s.nd !== undefined && s.nd !== null && s.nd !== '' ? `${s.nd}年` : ''
|
||||||
const xq = this.xqdcLabel(s.xqdc)
|
const xq = this.xqdcLabel(s.xqdc)
|
||||||
return `${nd}${xq}`
|
return `${nd}${xq}`
|
||||||
},
|
},
|
||||||
semesterWeeks() {
|
semesterWeeks() {
|
||||||
const s = this.semester || {}
|
const s = this.safeSemester
|
||||||
if (!s.kxrq || !s.jsrq) return '-'
|
if (!s.kxrq || !s.jsrq) return '-'
|
||||||
const start = new Date(String(s.kxrq).slice(0, 10))
|
const start = new Date(String(s.kxrq).slice(0, 10))
|
||||||
const end = new Date(String(s.jsrq).slice(0, 10))
|
const end = new Date(String(s.jsrq).slice(0, 10))
|
||||||
|
|||||||
Reference in New Issue
Block a user