1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Component({
mixins: [],
data: {
show: false
},
props: {
isCanEdit: true
},
didMount() {
},
didUpdate() {
},
didUnmount() { },
methods: {
preview(e) {
dd.previewFileInDingTalk({
corpId: dd.corpId,
...e.target.dataset.file
})
},
showOperate() {
if (this.props.isCanEdit) {
this.setData({
show: true
})
}
},
deleteFile(e) {
// let data = event.target.dataset.file.id
dd.confirm({
title: '删除文件',
content: '确认删除文件吗?',
confirmButtonText: '确定',
cancelButtonText: '取消',
success: (res) => {
if (res.confirm) {
// delFile().then(res => {
// this.props.onReload();
// })
}
}
})
},
updateFile(e) {
this.setData({
show: false
})
dd.navigateTo({ url: `./../editFile/editFile?file=${JSON.stringify(e.target.dataset.file)}` })
}
},
});