|
@@ -6,7 +6,7 @@
|
|
所有文件夹
|
|
所有文件夹
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
</div> -->
|
|
</div> -->
|
|
<div class="f_box_top">
|
|
<div class="f_box_top">
|
|
<div class="f_box_top_left">
|
|
<div class="f_box_top_left">
|
|
@@ -106,8 +106,8 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
- <div class="none_box" v-if="fileArray.length == 0"
|
|
|
|
|
|
+
|
|
|
|
+ <div class="none_box" v-if="fileArray.length == 0"
|
|
v-loading.body="isLoading && showBool"
|
|
v-loading.body="isLoading && showBool"
|
|
>
|
|
>
|
|
{{lang.noFolder}}
|
|
{{lang.noFolder}}
|
|
@@ -127,12 +127,12 @@
|
|
<img style="width: 28px;height: 28px;" src="../../../assets/listfolder2.svg" alt="">
|
|
<img style="width: 28px;height: 28px;" src="../../../assets/listfolder2.svg" alt="">
|
|
<div class="listBlockTitZ" style="margin-left: 5px;color: #111824;">{{ item.name }}</div>
|
|
<div class="listBlockTitZ" style="margin-left: 5px;color: #111824;">{{ item.name }}</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
<div class="listDetail">
|
|
<div class="listDetail">
|
|
<span v-if="!item.detail">{{lang.noDesc}}~</span>
|
|
<span v-if="!item.detail">{{lang.noDesc}}~</span>
|
|
<div class="listDetail2" v-else>
|
|
<div class="listDetail2" v-else>
|
|
- {{ item.detail }}
|
|
|
|
|
|
+ {{ item.detail }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="listBlockTit">
|
|
<div class="listBlockTit">
|
|
@@ -168,14 +168,14 @@
|
|
@mouseover="isHover = true"
|
|
@mouseover="isHover = true"
|
|
@mouseleave="isHover = false"
|
|
@mouseleave="isHover = false"
|
|
> -->
|
|
> -->
|
|
-
|
|
|
|
- <div class="btnBh"
|
|
|
|
|
|
+
|
|
|
|
+ <div class="btnBh"
|
|
@click="editFile(item.id, item.folderid)"
|
|
@click="editFile(item.id, item.folderid)"
|
|
@mouseover="isHover = true"
|
|
@mouseover="isHover = true"
|
|
@mouseleave="isHover = false">
|
|
@mouseleave="isHover = false">
|
|
- <img
|
|
|
|
- :src="isHover ? look2 : look1"
|
|
|
|
-
|
|
|
|
|
|
+ <img
|
|
|
|
+ :src="isHover ? look2 : look1"
|
|
|
|
+
|
|
>
|
|
>
|
|
<span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
<span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
</div>
|
|
</div>
|
|
@@ -187,13 +187,13 @@
|
|
type="text"
|
|
type="text"
|
|
v-if="item.isMo == '2'"
|
|
v-if="item.isMo == '2'"
|
|
> -->
|
|
> -->
|
|
- <div class="btnBh"
|
|
|
|
|
|
+ <div class="btnBh"
|
|
v-if="item.isMo == '2'"
|
|
v-if="item.isMo == '2'"
|
|
@click="copyFolder(item)"
|
|
@click="copyFolder(item)"
|
|
@mouseover="isHover2 = true"
|
|
@mouseover="isHover2 = true"
|
|
@mouseleave="isHover2 = false">
|
|
@mouseleave="isHover2 = false">
|
|
- <img
|
|
|
|
- :src="isHover2 ? copy1 : copy2"
|
|
|
|
|
|
+ <img
|
|
|
|
+ :src="isHover2 ? copy1 : copy2"
|
|
alt="">
|
|
alt="">
|
|
<span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.copy}}</span>
|
|
<span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.copy}}</span>
|
|
</div>
|
|
</div>
|
|
@@ -212,7 +212,7 @@
|
|
style="color: #DE4C41;"
|
|
style="color: #DE4C41;"
|
|
v-if="item.userid == userid && item.isMo == '2'"
|
|
v-if="item.userid == userid && item.isMo == '2'"
|
|
> -->
|
|
> -->
|
|
- <div class="btnBh2"
|
|
|
|
|
|
+ <div class="btnBh2"
|
|
@click="deleteFile(item.id, item.folderid,1)"
|
|
@click="deleteFile(item.id, item.folderid,1)"
|
|
v-if="item.userid == userid && item.isMo == '2'">
|
|
v-if="item.userid == userid && item.isMo == '2'">
|
|
<img src="../../../assets/listdel.svg" alt="">
|
|
<img src="../../../assets/listdel.svg" alt="">
|
|
@@ -228,10 +228,10 @@
|
|
</el-popover>
|
|
</el-popover>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
<div v-else class="list_file_box"
|
|
<div v-else class="list_file_box"
|
|
v-loading.body="isLoading && showBool"
|
|
v-loading.body="isLoading && showBool"
|
|
@@ -301,13 +301,13 @@
|
|
>
|
|
>
|
|
<div class="BtnHP" >
|
|
<div class="BtnHP" >
|
|
<div class="BtnHPDel">
|
|
<div class="BtnHPDel">
|
|
- <div class="btnBh"
|
|
|
|
|
|
+ <div class="btnBh"
|
|
@click="editFile(scope.row.id, scope.row.folderid)"
|
|
@click="editFile(scope.row.id, scope.row.folderid)"
|
|
@mouseover="isHover = true"
|
|
@mouseover="isHover = true"
|
|
@mouseleave="isHover = false">
|
|
@mouseleave="isHover = false">
|
|
- <img
|
|
|
|
- :src="isHover ? look2 : look1"
|
|
|
|
-
|
|
|
|
|
|
+ <img
|
|
|
|
+ :src="isHover ? look2 : look1"
|
|
|
|
+
|
|
>
|
|
>
|
|
<span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
<span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
</div>
|
|
</div>
|
|
@@ -318,13 +318,13 @@
|
|
>查看</el-button
|
|
>查看</el-button
|
|
> -->
|
|
> -->
|
|
|
|
|
|
- <div class="btnBh"
|
|
|
|
|
|
+ <div class="btnBh"
|
|
v-if="scope.row.isMo == '2'"
|
|
v-if="scope.row.isMo == '2'"
|
|
@click="copyFolder(scope.row)"
|
|
@click="copyFolder(scope.row)"
|
|
@mouseover="isHover2 = true"
|
|
@mouseover="isHover2 = true"
|
|
@mouseleave="isHover2 = false">
|
|
@mouseleave="isHover2 = false">
|
|
- <img
|
|
|
|
- :src="isHover2 ? copy1 : copy2"
|
|
|
|
|
|
+ <img
|
|
|
|
+ :src="isHover2 ? copy1 : copy2"
|
|
alt="">
|
|
alt="">
|
|
<span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.copy}}</span>
|
|
<span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.copy}}</span>
|
|
</div>
|
|
</div>
|
|
@@ -340,10 +340,10 @@
|
|
<div v-if="scope.row.userid == userid && scope.row.isMo == '2'"
|
|
<div v-if="scope.row.userid == userid && scope.row.isMo == '2'"
|
|
style="background-color: #e7e7e7;width: 100%;height: .5px;margin: 5px 0;">
|
|
style="background-color: #e7e7e7;width: 100%;height: .5px;margin: 5px 0;">
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
<div class="BtnHPDel1">
|
|
<div class="BtnHPDel1">
|
|
- <div class="btnBh2"
|
|
|
|
|
|
+ <div class="btnBh2"
|
|
@click="deleteFile(scope.row.id, scope.row.folderid)"
|
|
@click="deleteFile(scope.row.id, scope.row.folderid)"
|
|
v-if="scope.row.userid == userid && scope.row.isMo == '2'">
|
|
v-if="scope.row.userid == userid && scope.row.isMo == '2'">
|
|
<img src="../../../assets/listdel.svg" alt="">
|
|
<img src="../../../assets/listdel.svg" alt="">
|
|
@@ -358,9 +358,9 @@
|
|
>删除</el-button
|
|
>删除</el-button
|
|
> -->
|
|
> -->
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
<el-button slot="reference" class="BtnH" style="border: none;background: none;padding: 5px;">
|
|
<el-button slot="reference" class="BtnH" style="border: none;background: none;padding: 5px;">
|
|
<i class="el-icon-more"></i>
|
|
<i class="el-icon-more"></i>
|
|
@@ -368,7 +368,7 @@
|
|
|
|
|
|
</el-popover>
|
|
</el-popover>
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -650,7 +650,15 @@ export default {
|
|
.post(this.$store.state.api + "getKnowledgeTag", [params])
|
|
.post(this.$store.state.api + "getKnowledgeTag", [params])
|
|
.then(res => {
|
|
.then(res => {
|
|
tagLoadings[type - 1] = false;
|
|
tagLoadings[type - 1] = false;
|
|
- this[`tagData${type}`] = res.data[0];
|
|
|
|
|
|
+ let _data = res.data[0];
|
|
|
|
+ _data.forEach(i=>{
|
|
|
|
+ if(this.lang.lang == "en" && i.com){
|
|
|
|
+ i.name = i.com;
|
|
|
|
+ }else if(this.lang.lang == "hk" && i.hk){
|
|
|
|
+ i.name = i.hk;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this[`tagData${type}`] = _data
|
|
const checkKey = `check${type}`;
|
|
const checkKey = `check${type}`;
|
|
// this[checkKey] = this[checkKey].filter(tag =>
|
|
// this[checkKey] = this[checkKey].filter(tag =>
|
|
// this[`tagData${type}`].some(item => item.id === tag)
|
|
// this[`tagData${type}`].some(item => item.id === tag)
|
|
@@ -671,7 +679,7 @@ export default {
|
|
},
|
|
},
|
|
getData() {
|
|
getData() {
|
|
let type = this.pid.split("/");
|
|
let type = this.pid.split("/");
|
|
- let id = this.userid;
|
|
|
|
|
|
+ let id = this.userid;
|
|
this.isLoading = true;
|
|
this.isLoading = true;
|
|
let params = {
|
|
let params = {
|
|
uid: id,
|
|
uid: id,
|
|
@@ -687,7 +695,15 @@ export default {
|
|
.then(res => {
|
|
.then(res => {
|
|
this.isLoading = false;
|
|
this.isLoading = false;
|
|
this.total = res.data[0].length ? res.data[0][0].num : 0;
|
|
this.total = res.data[0].length ? res.data[0][0].num : 0;
|
|
- this.fileArray = res.data[0];
|
|
|
|
|
|
+ let _fileArray = res.data[0];
|
|
|
|
+ _fileArray.forEach(i=>{
|
|
|
|
+ if(this.lang.lang == "en" && i.subTagNameCom){
|
|
|
|
+ i.subTagName = i.subTagNameCom;
|
|
|
|
+ }else if(this.lang.lang == "hk" && i.subTagNameHk){
|
|
|
|
+ i.subTagName = i.subTagNameHk;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this.fileArray = _fileArray;
|
|
if (
|
|
if (
|
|
type[0] == "0" && res.data[1].length == 0
|
|
type[0] == "0" && res.data[1].length == 0
|
|
) {
|
|
) {
|
|
@@ -724,7 +740,7 @@ export default {
|
|
}));
|
|
}));
|
|
},
|
|
},
|
|
deleteFile(id, folderid,val) {
|
|
deleteFile(id, folderid,val) {
|
|
-
|
|
|
|
|
|
+
|
|
this.$confirm(this.lang.confirmDelete, this.lang.prompt, {
|
|
this.$confirm(this.lang.confirmDelete, this.lang.prompt, {
|
|
confirmButtonText: this.lang.confirm,
|
|
confirmButtonText: this.lang.confirm,
|
|
cancelButtonText: this.lang.cancel,
|
|
cancelButtonText: this.lang.cancel,
|
|
@@ -878,7 +894,7 @@ export default {
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
align-items: center;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
.listBlockTitZ{
|
|
.listBlockTitZ{
|
|
min-width: 100px;
|
|
min-width: 100px;
|