|
@@ -1,9 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<div style="height:100%">
|
|
<div style="height:100%">
|
|
<Header v-if="tool.checkAuth($route.name, 'insert')">
|
|
<Header v-if="tool.checkAuth($route.name, 'insert')">
|
|
- <save slot="save" type="upload_image"></save>
|
|
|
|
- <save slot="save" type="upload_video"></save>
|
|
|
|
- <save slot="save" type="upload_fwb"></save>
|
|
|
|
|
|
+ <save slot="save"></save>
|
|
</Header>
|
|
</Header>
|
|
<div class="normal-card">
|
|
<div class="normal-card">
|
|
<div class="header-panl">
|
|
<div class="header-panl">
|
|
@@ -108,6 +106,10 @@ export default {
|
|
//获取文件数据
|
|
//获取文件数据
|
|
getFileList() {
|
|
getFileList() {
|
|
this.$api.requested(this.params).then(res => {
|
|
this.$api.requested(this.params).then(res => {
|
|
|
|
+ let initID = '9999' + JSON.parse(window.sessionStorage.getItem("active_account")).userid;
|
|
|
|
+ let deleteList = [];
|
|
|
|
+ res.data.forEach(v => (initID == v.sat_sharematerial_classid && v.title == '') ? deleteList.push(v.sat_sharematerialid) : '');
|
|
|
|
+ if (deleteList.length != 0) return this.handleDelete(deleteList);
|
|
this.total = res.total
|
|
this.total = res.total
|
|
this.fileData = res.data
|
|
this.fileData = res.data
|
|
this.fileData.forEach((item) => {
|
|
this.fileData.forEach((item) => {
|
|
@@ -116,6 +118,19 @@ export default {
|
|
this.params.content.sort = res.sort
|
|
this.params.content.sort = res.sort
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ /* 处理批量删除 */
|
|
|
|
+ handleDelete(list) {
|
|
|
|
+ this.$api.requested({
|
|
|
|
+ "classname": "webmanage.saletool.sharematerial.sharematerial",
|
|
|
|
+ "method": "delete",
|
|
|
|
+ "content": {
|
|
|
|
+ "sat_sharematerialid": list
|
|
|
|
+ }
|
|
|
|
+ }).then(res => {
|
|
|
|
+ console.log("处理删除", res);
|
|
|
|
+ if(res.msg=='成功') this.getFileList();
|
|
|
|
+ })
|
|
|
|
+ },
|
|
//获取分类列表
|
|
//获取分类列表
|
|
getSelectList() {
|
|
getSelectList() {
|
|
this.$api.requested(this.select).then(res => {
|
|
this.$api.requested(this.select).then(res => {
|