|
|
|
|
@ -36,8 +36,9 @@
|
|
|
|
|
onLoad(options) {
|
|
|
|
|
this.course_id = options.id
|
|
|
|
|
if (options.type === 'edit') {
|
|
|
|
|
this.opType = 'edit'
|
|
|
|
|
this.getSignDetail(options.id)
|
|
|
|
|
this.opType = 'edit'
|
|
|
|
|
this.getCourseDetail(options.id)
|
|
|
|
|
// this.getSignDetail(options.id)
|
|
|
|
|
} else {
|
|
|
|
|
this.getCourseDetail(options.id)
|
|
|
|
|
}
|
|
|
|
|
@ -61,7 +62,10 @@
|
|
|
|
|
})
|
|
|
|
|
this.course_forms = res.course_forms.sort((a, b) => (a.sort - b.sort))
|
|
|
|
|
}
|
|
|
|
|
this.is_fee = res.is_fee
|
|
|
|
|
this.is_fee = res.is_fee
|
|
|
|
|
if(this.opType == 'edit'){
|
|
|
|
|
this.getSignDetail(id)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 修改
|
|
|
|
|
async getSignDetail(id) {
|
|
|
|
|
@ -70,12 +74,18 @@
|
|
|
|
|
})
|
|
|
|
|
this.sign_id = res.detail.id
|
|
|
|
|
if (res.detail.data && res.detail.data.length > 0) {
|
|
|
|
|
res.detail.data.map(item => {
|
|
|
|
|
if (item.value === null) {
|
|
|
|
|
item.value = ''
|
|
|
|
|
}
|
|
|
|
|
res.detail.data.map(item => {
|
|
|
|
|
this.course_forms.map(forms=>{
|
|
|
|
|
if(item.field==forms.field){
|
|
|
|
|
forms.value = item.value?item.value:''
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// if (item.value === null) {
|
|
|
|
|
// item.value = ''
|
|
|
|
|
// }
|
|
|
|
|
})
|
|
|
|
|
this.course_forms = res.detail.data.sort((a, b) => (a.sort - b.sort))
|
|
|
|
|
// this.course_forms = res.detail.data.sort((a, b) => (a.sort - b.sort))
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
async backForm(e) {
|
|
|
|
|
|