const branchUnionPartUnitManage = { template: `
设置组成单位
`, mixins: [initTableMixins], props: { union_id: { type: String, required: true } }, data() { return { dialogFormVisible: false, selectUnitsIds: [], allUnits: [] } }, watch: { union_id(val) { // this.doSearch() } }, methods: { openAdd() { this.dialogFormVisible = true if (this.$refs.transferRef) { this.$refs.transferRef.clearQuery("left") this.$refs.transferRef.clearQuery("right") } $.get("/platform/sys/union/branchUnionPartUnitTransferData", { unionId: this.union_id }).then((res) => { this.selectUnitsIds = res.data.selectUnitIds this.allUnits = res.data.allUnits }) }, filterUnit(query, item) { return item.name.indexOf(query) > -1 }, doSubmit() { $.post("/platform/sys/union/branchUnionPartUnitSet", { unitIds: JSON.stringify(this.selectUnitsIds), unionId: this.union_id }).then((res) => { if (res.code === 0) { this.dialogFormVisible = false this.$message.success(res.msg) this.doSearch() } }) }, pageData() { $.get("/platform/sys/union/branchUnionPartUnitPageData", { ...this.pageForm, unionId: this.union_id }).then((res) => { if (res.code === 0) { this.tableData = res.data } }) } } }