Browse Source

2022-11-16 9:00

codeMan 2 years ago
parent
commit
67489f7d7a

+ 2 - 0
src/HManagement/archives_sc/archives_scclass/modules/list.vue

@@ -80,6 +80,8 @@ export default {
       // 查看当前选中分类
       this.act_index?this.act_index:this.act_index = 0
       this.rowClick(res.data[this.act_index])
+      console.log(this.list);
+      
     },
     showInput(val) {
       this.activeid = val.sat_courseware_classid

+ 16 - 2
src/HManagement/archives_sc/index.vue

@@ -124,9 +124,23 @@ export default {
       this.$store.dispatch('DrawerShowChange',true)
       this.$router.push({path:'/archives_sc_analysis',query:{id:data.sat_coursewareid}})
     },
-    addBtn () {
+    async addBtn () {
+      const res = await this.$api.requested({
+        "classname": "webmanage.saletool.courseware.courseware",
+        "method": "insertOrUpdate",
+        "content": {
+          "sat_coursewareid": 0,
+          "title": "",
+          "sat_courseware_classid": '9999' + JSON.parse(sessionStorage.getItem('active_account')).userid,
+          "notes": "",
+          "canfiledownload": 1,
+          "begdate":(new Date()).toLocaleDateString(),
+          "enddate":(new Date()).toLocaleDateString(),
+          "tag":[]
+        }
+      })
       this.$store.dispatch('DrawerShowChange',true)
-      this.$router.push({path:'/archives_scadd'})
+      this.$router.push({path:'/archives_scedit',query:{id:res.data.sat_coursewareid}})
     },
     /* 新建的数据批量删除 */
     listData (data) {

+ 13 - 6
src/HManagement/archives_sc/list/modules/details.vue

@@ -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)
   }