Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -26,30 +26,33 @@
|
||||
<span
|
||||
:class="data.children.length !== 0 ? 'is-show' : 'is-leaf-none'"></span>
|
||||
<span style="font-size:12px"> {{ node.label }} </span>
|
||||
<!--<span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>-->
|
||||
</span>
|
||||
<span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'764f630a49072d76a237dbcc9a1831e1'"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'afdef0736eb111e9865e19fa3129d0ac'"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
v-btn-permission="'c517df26b904cb8f69495f7f38f8f77b'"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>
|
||||
</span>
|
||||
</el-tree>
|
||||
</el-card>
|
||||
</div>
|
||||
@@ -2288,7 +2291,6 @@ export default {
|
||||
parentIds: null,
|
||||
parentIdsName: "",
|
||||
displaySeq: "",
|
||||
validFlag: "",
|
||||
creationTime: "",
|
||||
modifyTime: "",
|
||||
remarks: "",
|
||||
@@ -3620,11 +3622,16 @@ export default {
|
||||
if (row.parentIds.indexOf(res.data.id) != -1) {
|
||||
this.productModelAdd.parentIds = row.parentIds
|
||||
} else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
if(row.parentIds && row.parentIds.substr(-1,1) === ','){
|
||||
this.productModelAdd.parentIds = row.parentIds + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this.productModelAdd.parentIds = res.data.id
|
||||
this.productModelAdd.parentIds = ','+res.data.id+','
|
||||
idsName = res.data.menuName;
|
||||
}
|
||||
this.productModelAdd.parentId = res.data.id
|
||||
|
||||
+58
-34
@@ -25,29 +25,32 @@
|
||||
<span class="custom-tree-node" slot-scope="{ node, data }" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
|
||||
<span :class="data.children.length !== 0 ? 'is-show' : 'is-leaf-none'"></span>
|
||||
<span style="font-size:12px"> {{ node.label }} </span>
|
||||
<!-- <span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>-->
|
||||
<span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'21f35d66ae92f2e6f20eeba84ce78987'"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'c06b789cb4d6fba4773b12ce0804c1c3'"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
v-btn-permission="'9ca2bd379b83d479110cb51bcb4502ed'"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>
|
||||
</span>
|
||||
</el-tree>
|
||||
</el-card>
|
||||
@@ -1756,13 +1759,12 @@ export default {
|
||||
},
|
||||
productModelAdd: {
|
||||
id: "",
|
||||
sorDivide: "INLAND_STAND",
|
||||
sorDivide: "BUSINESS_STAND",
|
||||
menuName: "",
|
||||
parentId: null,
|
||||
parentIds: null,
|
||||
parentIdsName: "",
|
||||
displaySeq: "",
|
||||
validFlag: "",
|
||||
creationTime: "",
|
||||
modifyTime: "",
|
||||
remarks: "",
|
||||
@@ -2797,7 +2799,7 @@ export default {
|
||||
_this: this
|
||||
}, res => {
|
||||
if (res.ok) {
|
||||
this.selectMenuList()
|
||||
this.selectMenuListNew()
|
||||
this.productModal = false
|
||||
this.productModelAdd = {
|
||||
// 模态框信息
|
||||
@@ -2817,7 +2819,7 @@ export default {
|
||||
this.$http.putData('sarResource/ts-resource', this.productModelAdd, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.selectMenuList()
|
||||
this.selectMenuListNew()
|
||||
this.productModal = false
|
||||
this.productModelAdd = {
|
||||
// 模态框信息
|
||||
@@ -2851,6 +2853,18 @@ export default {
|
||||
this.productModal = false
|
||||
},
|
||||
// 查询二级菜单
|
||||
selectMenuListNew() {
|
||||
return new Promise((resolve, reject) => {
|
||||
this.$http.get('sarResource/ts-resource/getListStandLimitData', {
|
||||
sorDivide: 'BUSINESS_STAND',
|
||||
userId: this.$store.getters.userInfo.userId
|
||||
}, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.treeList = res.data
|
||||
})
|
||||
})
|
||||
},
|
||||
selectMenuList() {
|
||||
return new Promise((resolve, reject) => {
|
||||
this.$http.get('sarResource/ts-resource/getListStandLimitData', {
|
||||
@@ -2886,11 +2900,16 @@ export default {
|
||||
if (row.parentIds.indexOf(res.data.id) != -1) {
|
||||
this.productModelAdd.parentIds = row.parentIds
|
||||
} else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
if(row.parentIds && row.parentIds.substr(-1,1) === ','){
|
||||
this.productModelAdd.parentIds = row.parentIds + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this.productModelAdd.parentIds = res.data.id
|
||||
this.productModelAdd.parentIds = ','+res.data.id+','
|
||||
idsName = res.data.menuName;
|
||||
}
|
||||
this.productModelAdd.parentId = res.data.id
|
||||
@@ -2945,7 +2964,7 @@ export default {
|
||||
message: "删除成功"
|
||||
})
|
||||
this.getBussionStandTable()
|
||||
this.selectMenuList()
|
||||
this.selectMenuListNew()
|
||||
} else {
|
||||
this.$message({
|
||||
type: 'warning',
|
||||
@@ -2967,9 +2986,14 @@ export default {
|
||||
},
|
||||
// 树节点鼠标移入移出
|
||||
mouseenter(data) {
|
||||
this.$set(data, 'show', true)
|
||||
if (data.parentId !== null) {
|
||||
this.$set(data, 'showDel', true)
|
||||
if(data && data.treeType && data.treeType === 'sarMs'){
|
||||
this.$set(data, 'show', false)
|
||||
this.$set(data, 'showDel', false)
|
||||
}else {
|
||||
this.$set(data, 'show', true)
|
||||
if (data.parentId !== null) {
|
||||
this.$set(data, 'showDel', true)
|
||||
}
|
||||
}
|
||||
},
|
||||
mouseleave(data) {
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'a3109949cc30dae1ef523c037b2651b8'"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
@@ -37,6 +38,7 @@
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'61a33c05ed689934f7d4a0de4220c9ce'"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
@@ -44,6 +46,7 @@
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
v-btn-permission="'b123231eb8c42b2a61e3dc5f59654f79'"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
@@ -1434,7 +1437,6 @@
|
||||
parentIds : null,
|
||||
parentIdsName : "",
|
||||
displaySeq : "",
|
||||
validFlag : "0",
|
||||
creationTime : "",
|
||||
modifyTime : "",
|
||||
remarks : "",
|
||||
@@ -2360,15 +2362,20 @@
|
||||
if (res.ok) {
|
||||
if(this.modalType === 1){
|
||||
let idsName = ""
|
||||
if(row.parentIds !== null){
|
||||
if(row.parentIds.indexOf(res.data.id) != -1){
|
||||
if (row.parentIds !== null) {
|
||||
if (row.parentIds.indexOf(res.data.id) != -1) {
|
||||
this.productModelAdd.parentIds = row.parentIds
|
||||
}else {
|
||||
this.productModelAdd.parentIds = row.parentIds + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
} else {
|
||||
if(row.parentIds && row.parentIds.substr(-1,1) === ','){
|
||||
this.productModelAdd.parentIds = row.parentIds + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}
|
||||
}
|
||||
}else {
|
||||
this.productModelAdd.parentIds = +','+res.data.id+','
|
||||
} else {
|
||||
this.productModelAdd.parentIds = ','+res.data.id+','
|
||||
idsName = res.data.menuName;
|
||||
}
|
||||
this.productModelAdd.parentId = res.data.id
|
||||
|
||||
@@ -24,29 +24,32 @@
|
||||
<span class="custom-tree-node" slot-scope="{ node, data }" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
|
||||
<span :class="data.children.length !== 0 ? 'is-show' : 'is-leaf-none'"></span>
|
||||
<span style="font-size:12px"> {{ node.label }} </span>
|
||||
<!-- <span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>-->
|
||||
<span>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'b1c5fe2985a365d90d10607b47885749'"
|
||||
@click="() => append(data)">
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.show"
|
||||
v-btn-permission="'8d2e05ebce16d742a7f1fb895f0306b7'"
|
||||
@click="() => update(data)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
size="mini"
|
||||
v-show="data.showDel"
|
||||
v-btn-permission="'88ee8b7e529353511d47eb1e67fcd6a1'"
|
||||
@click="() => remove(node, data)">
|
||||
删除
|
||||
</el-button>
|
||||
</span>
|
||||
</span>
|
||||
</el-tree>
|
||||
</el-card>
|
||||
@@ -2272,7 +2275,6 @@ export default {
|
||||
parentIds: null,
|
||||
parentIdsName: "",
|
||||
displaySeq: "",
|
||||
validFlag: "",
|
||||
creationTime: "",
|
||||
modifyTime: "",
|
||||
remarks: "",
|
||||
@@ -3041,11 +3043,16 @@ export default {
|
||||
if (row.parentIds.indexOf(res.data.id) != -1) {
|
||||
this.productModelAdd.parentIds = row.parentIds
|
||||
} else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
if(row.parentIds && row.parentIds.substr(-1,1) === ','){
|
||||
this.productModelAdd.parentIds = row.parentIds + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}else {
|
||||
this.productModelAdd.parentIds = row.parentIds + ',' + res.data.id+','
|
||||
idsName = row.parentIdsName + ',' + res.data.menuName
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this.productModelAdd.parentIds = res.data.id
|
||||
this.productModelAdd.parentIds = ','+res.data.id+','
|
||||
idsName = res.data.menuName;
|
||||
}
|
||||
this.productModelAdd.parentId = res.data.id
|
||||
|
||||
@@ -896,6 +896,7 @@ export default {
|
||||
},
|
||||
showStand(){
|
||||
this.dialogTableVisible = true
|
||||
this.getStandDataBtn()
|
||||
},
|
||||
//标准查询按钮
|
||||
getStandDataBtn(){
|
||||
|
||||
@@ -388,6 +388,7 @@ export default {
|
||||
console.log(res.data.records);
|
||||
this.total = res.data.total
|
||||
this.spinShow = false
|
||||
localStorage.setItem('refreshFlag', false)
|
||||
}, e => {
|
||||
})
|
||||
},
|
||||
@@ -557,6 +558,13 @@ export default {
|
||||
},
|
||||
handleQueryPdf(file){
|
||||
window.open('/static/pdf/web/viewer.html?file=' + encodeURIComponent('/api/att/attFile/getFileInfo?fileId=' + file.attId))
|
||||
},
|
||||
isVisible(e) {
|
||||
if (e.target.visibilityState === "visible") {
|
||||
this.getList()
|
||||
} else if (e.target.visibilityState === "hidden") {
|
||||
this.getList()
|
||||
}
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
@@ -572,6 +580,17 @@ export default {
|
||||
...mapGetters(['refreshFlag'])
|
||||
},
|
||||
mounted() {
|
||||
const that = this;
|
||||
//监听缓存中指定key的值变化
|
||||
window.addEventListener("setItemEvent",function(e){
|
||||
//e.key : 是值发生变化的key
|
||||
//例如 e.key==="token";
|
||||
//e.newValue : 是可以对应的新值
|
||||
if(e.key === "refreshFlag" && e.newValue === true){
|
||||
this.getList()
|
||||
}
|
||||
})
|
||||
document.addEventListener('visibilitychange', that.isVisible)
|
||||
if (this.lawsStand) {
|
||||
this.form = {
|
||||
ideaId: this.lawsStand.id,
|
||||
@@ -613,7 +632,10 @@ export default {
|
||||
this.getList()
|
||||
this.getIdeaKey()
|
||||
this.getFileInfo()
|
||||
}
|
||||
},
|
||||
destroyed() {
|
||||
document.removeEventListener('visibilitychange', this.isVisible)
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user