From be1ba16a724cc70bda924333e809d144e6725552 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 06 十二月 2024 17:54:26 +0800
Subject: [PATCH] 增加自定义url
---
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue | 5 ++++-
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue | 6 +++++-
Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue | 6 +++++-
Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/index.vue | 6 +++---
4 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue
index 19a7c3b..10ec422 100644
--- a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue
+++ b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-form.vue
@@ -181,7 +181,11 @@
}
if (Object.keys(this.sourceData).length > 0 && this.isShow && this.actionType != "add") {
this.loading = true;
- dataForm(this.params, this.paramVOS.getdataurl, this.paramVOS.getdatamethod).then(res => {
+ let url=''
+ if(this.componentVO.bsCustQueryCLsOrUrl && this.componentVO.bsCustQueryCLsOrUrl.indexOf('/')!=-1){
+ url=this.componentVO.bsCustQueryCLsOrUrl
+ }
+ dataForm(this.params, this.paramVOS.getdataurl || url, this.paramVOS.getdatamethod).then(res => {
this.form = res.data.obj.data;
this.loading = false;
}).catch(error => {
diff --git a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
index 1a832cd..0eba875 100644
--- a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
+++ b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-table.vue
@@ -356,7 +356,11 @@
if (Object.keys(this.sourceData).length>0 && this.isShow) {
this.tableList = [];
this.loading = true;
- getList(page.currentPage, page.pageSize, Object.assign({},this.params,this.query,params)).then(res => {
+ let url=''
+ if(this.componentVO.bsCustQueryCLsOrUrl && this.componentVO.bsCustQueryCLsOrUrl.indexOf('/')!=-1){
+ url=this.componentVO.bsCustQueryCLsOrUrl;
+ }
+ getList(page.currentPage, page.pageSize, Object.assign({},this.params,this.query,params),url).then(res => {
let data = [];
if (res.data && res.data.data) {
data = res.data.data;
diff --git a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue
index e0e6f8f..9b5b6fe 100644
--- a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue
+++ b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue
@@ -244,7 +244,10 @@
}
const parentBtmName = (node.level === 0) ? '' : (node.data.attributes.part.btmName || node.data.attributes.btmName);
const params = this.params;
- let url='';
+ let url='';debugger;
+ if(this.componentVO.bsCustQueryCLsOrUrl && this.componentVO.bsCustQueryCLsOrUrl.indexOf('/')!=-1){
+ url=this.componentVO.bsCustQueryCLsOrUrl;
+ }
if (node.level === 0) {
params.queryRoot = true;
if(this.paramVOS.querytemplate){
diff --git a/Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/index.vue b/Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/index.vue
index 8a9012a..592c8b0 100644
--- a/Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/index.vue
@@ -31,7 +31,7 @@
<el-button icon="el-icon-plus" size="small" type="primary" @click="addHandler">娣诲姞</el-button>
<el-button icon="el-icon-plus" size="small" type="primary" @click="editHandler">淇敼</el-button>
<el-button icon="el-icon-delete" plain size="small" type="danger" @click="delHandler">鍒犻櫎</el-button>
- <el-button icon="el-icon-view" plain size="small" type="primary" @click="viewAuthHandler">鏌ョ湅鎺堟潈缁撴灉</el-button>
+ <!--<el-button icon="el-icon-view" plain size="small" type="primary" @click="viewAuthHandler">鏌ョ湅鎺堟潈缁撴灉</el-button>-->
</template>
</avue-crud>
<div style="margin-top: 15px;">
@@ -235,7 +235,7 @@
watch:{
'form.userOid':{
handler(val) {
- if(val){
+ /*if(val){
listRoleByUserOid(val).then(res => {
// 缁勮濂界┛姊鍙敤鏁版嵁
this.roleDic = res.data.data;
@@ -258,7 +258,7 @@
this.deptDic=[];
this.form.roleOid=''
this.form.deptOid='';
- }
+ }*/
},
immediate: true,
deep: true
--
Gitblit v1.9.3