|
@@ -45,7 +45,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="一级分类" prop="sat_courseware_classid_1">
|
|
|
- <el-select style="width:100%;margin-right:16px" size="small" v-model="form.sat_courseware_classid_1" clearable>
|
|
|
+ <el-select style="width:100%;margin-right:16px" size="small" v-if="options1" v-model="form.sat_courseware_classid_1" clearable>
|
|
|
<el-option v-for="item in options1" :key="item.index" :value="item.sat_courseware_classid" :label="item.classname" @click.native="handelSelectClick(item)"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -64,7 +64,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="封面" prop="cover">
|
|
|
- <previewImage v-if="form.cover" style="width:386px" :image="image" @onSuccess="clearCover"></previewImage>
|
|
|
+ <previewImage v-if="form.cover" style="width:386px" :image="image" :deletebtn="true"
|
|
|
+ @onSuccess="clearCover"></previewImage>
|
|
|
<upload v-else btntype="limage" :folderid="folderid" accept=".JPG,.PNG" :bindData="{ownertable:'SAT_COURSEWARE',ownerid:form.sat_coursewareid,usetype:'cover'}" @onSuccess="onCoverSubmit"></upload>
|
|
|
<p class="info">注:建议上传图片大小210*120px像素,大小不超过2M,格式为JPG/PNG</p>
|
|
|
</el-form-item>
|
|
@@ -167,16 +168,18 @@ export default {
|
|
|
})
|
|
|
this.detailData = res.data
|
|
|
this.form = Object.assign({},this.form,res.data)
|
|
|
+ console.log(this.options1);
|
|
|
+
|
|
|
this.options1.forEach(e=>{
|
|
|
e.sat_courseware_classid === res.data.sat_courseware_classid_1?this.options2 = e.children:''
|
|
|
})
|
|
|
this.queryFileLink()
|
|
|
+
|
|
|
},
|
|
|
// 分类查询
|
|
|
async coursewareclass () {
|
|
|
const res = await this.$api.requested({
|
|
|
- "classname": "webmanage.saletool.courseware.coursewareclass",
|
|
|
- "method": "select",
|
|
|
+ "id":20221102143302,
|
|
|
"content": {
|
|
|
"parentid": 0
|
|
|
}
|
|
@@ -189,6 +192,8 @@ export default {
|
|
|
},
|
|
|
// 获取附件信息
|
|
|
async queryFileLink () {
|
|
|
+ console.log('eeeeeeeeeeeeeeeee');
|
|
|
+
|
|
|
this.dialogEditVisible = true
|
|
|
const res = await this.$api.requested({
|
|
|
"classname": "system.attachment.Attachment",
|
|
@@ -199,6 +204,8 @@ export default {
|
|
|
"usetype":'cover'//传空返回有所
|
|
|
}
|
|
|
})
|
|
|
+ console.log(res.data,'eeeeeeeeeeeeeeeeeeeee');
|
|
|
+
|
|
|
res.data[0]?this.image = res.data[0]:this.image = {url:''}
|
|
|
},
|
|
|
onCoverSubmit (res) {
|
|
@@ -244,14 +251,14 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
created () {
|
|
|
+ this.coursewareclass()
|
|
|
this.tool.checkAuth(this.$route.name,'data_analysis')?'':this.$router.go(-1)
|
|
|
//详情页禁用操作
|
|
|
store.state.pageOnlyRead = true
|
|
|
},
|
|
|
mounted () {
|
|
|
- this.coursewareclass()
|
|
|
- this.selectDetail()
|
|
|
setTimeout(() => {
|
|
|
+ this.selectDetail()
|
|
|
this.query_auth()
|
|
|
},100)
|
|
|
}
|