Sfoglia il codice sorgente

学习资料代码提交

jingyuanchao 2 anni fa
parent
commit
db934ef18d
1 ha cambiato i file con 22 aggiunte e 6 eliminazioni
  1. 22 6
      src/views/system/materials/index.vue

+ 22 - 6
src/views/system/materials/index.vue

@@ -14,14 +14,15 @@
 
           <el-form-item label="资料类型" prop="knowledgeId">
             <el-select v-model="queryParams.knowledgeId" placeholder="请选择资料类型" clearable>
-              <el-option v-for="item in knowledgeList" :key="item.id" :label="item.name" :value="item.id" ></el-option>
+              <el-option v-for="item in knowledgeList" :key="item.id" :label="item.name" :value="item.id"></el-option>
             </el-select>
           </el-form-item>
 
 
           <el-form-item label="公开状态" prop="isOpen">
             <el-select v-model="queryParams.isOpen" placeholder="请选择资料类型" clearable>
-              <el-option v-for="item in openOption" :key="item.value" :label="item.label" :value="item.value" ></el-option>
+              <el-option v-for="item in openOption" :key="item.value" :label="item.label"
+                         :value="item.value"></el-option>
             </el-select>
           </el-form-item>
 
@@ -252,7 +253,7 @@ export default {
       //默认选中节点
       defaultKeys: [],
       knowledgeList: [],
-      openOption:[{
+      openOption: [{
         label: "公开",
         value: 1
       }, {
@@ -370,12 +371,27 @@ export default {
       this.single = selection.length !== 1
       this.multiple = !selection.length
     },
-    handleOpen(row,isOpen){
-      this.open = isOpen;
-      editOpen(row.id,isOpen).then(response => {
+
+
+    /** 删除按钮操作 */
+    handleDelete(row) {
+      const ids = row.id || this.ids;
+      this.$modal.confirm('是否确认删除?').then(function () {
+        return delMaterials(ids);
+      }).then(() => {
+        this.getList();
+        this.$modal.msgSuccess("删除成功");
+      }).catch(() => {
+      });
+    },
+
+    handleOpen(row, isOpen) {
+      const str = 1 === isOpen ? "公开" : "取消公开";
+      editOpen(row.id, isOpen).then(response => {
         this.$modal.msgSuccess("操作成功");
         this.getList();
       });
+
     },
     /** 新增按钮操作 */
     handleAdd() {