diff --git a/src/views/modules/base/smartExcel/cpts/data-sharing.vue b/src/views/modules/base/smartExcel/cpts/data-sharing.vue index 1bc1e6986..a44be13a2 100644 --- a/src/views/modules/base/smartExcel/cpts/data-sharing.vue +++ b/src/views/modules/base/smartExcel/cpts/data-sharing.vue @@ -3,7 +3,7 @@ - - + - + @@ -54,7 +54,9 @@ data() { return { infoObj:{}, pageType:"list", - formData:{}, + formData:{ + name:"", + }, showdownloadRecord:false, pageNo: 1, pageSize: window.localStorage.getItem("pageSize") || 20, @@ -93,7 +95,7 @@ methods: { this.getTableData(); }, async getTableData() { - const url = "/actual/base/communityOneTablePublish/page"; + const url = "/actual/base/sharedData/page"; const { pageSize, pageNo, formData } = this; const { data, code, msg } = await requestGet(url, { pageSize, diff --git a/src/views/modules/base/smartExcel/cpts/picture-add.vue b/src/views/modules/base/smartExcel/cpts/picture-add.vue index 95c5ecabd..21acab495 100644 --- a/src/views/modules/base/smartExcel/cpts/picture-add.vue +++ b/src/views/modules/base/smartExcel/cpts/picture-add.vue @@ -21,8 +21,8 @@ - @@ -65,13 +65,13 @@ data() { return { orgOptionProps: { - emitPath:false, + emitPath: false, multiple: true, value: 'orgId', label: 'orgName', children: 'subOrgList', checkStrictly: true, - expandTrigger:'click' + expandTrigger: 'click' }, orgOptions: [], fileList:[], @@ -120,19 +120,26 @@ }, methods: { - handleCascaderChange(selectedValues) { + handleCascaderChange() { let obj = this.$refs["myCascader"].getCheckedNodes()[0].data - console.log(selectedValues,obj,this.agencyIdArray,"Sdjksdflkj"); + console.log(this.agencyIdArray,"Sdjksdflkj"); + if(obj.subOrgList){ + this.findNodeByValue(obj.subOrgList) + } // 遍历当前选中的值,如果是父节点,则选中其所有子节点 + + // this.agencyIdArray = Array.from(allSelected); // 赋值回去 + }, + async findNodeByValue(option, value) { obj.subOrgList.forEach(value => { - console.log(value,"dsfjkhfsdl"); + console.log(value, "dsfjkhfsdl"); this.agencyIdArray.push(value.orgId) + console.log(this.agencyIdArray, "Sdjksdflkj"); // const node = this.findNodeByValue(this.orgOptions, value); // if (node && node.children) { // findChildren([node]); // } }); - // this.agencyIdArray = Array.from(allSelected); // 赋值回去 }, filter(node, keyword) { return node.data.agencyName.includes(keyword)