提交 eee5efff 编写于 作者: kai.wang's avatar kai.wang

联调添加人员接口

上级 82b1f04d
...@@ -133,7 +133,6 @@ export default { ...@@ -133,7 +133,6 @@ export default {
}, },
created() { created() {
vm = this; vm = this;
vm.circleId = vm.getUrlSearch(window.location.href, "circleId");
}, },
async mounted() { async mounted() {
this.clear() this.clear()
...@@ -311,7 +310,6 @@ export default { ...@@ -311,7 +310,6 @@ export default {
}, },
// 通过check改变展示的已选中的数据列表 // 通过check改变展示的已选中的数据列表
checkToList(type,item) { checkToList(type,item) {
debugger
if (type) { if (type) {
if (Array.isArray(item)) { if (Array.isArray(item)) {
this.allSelect = this.unique([...this.allSelect,...item]) this.allSelect = this.unique([...this.allSelect,...item])
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
<div class="organization"> <div class="organization">
<el-row type="flex" class="row-bg" align="middle"> <el-row type="flex" class="row-bg" align="middle">
<el-col :span="4" class="add-organization"> <el-col :span="4" class="add-organization">
<i class="el-icon-circle-plus-outline"></i> <i class="el-icon-circle-plus-outline" @click="dialogMemberFn()"></i>
<i class="text">添加人员</i> <i class="text" @click="dialogMemberFn()">添加人员</i>
</el-col> </el-col>
<el-col :span="20" class="organization-search"> <el-col :span="20" class="organization-search">
<el-form :inline="true" :model="formOrganization" class="demo-form-inline" > <el-form :inline="true" :model="formOrganization" class="demo-form-inline" >
...@@ -59,6 +59,19 @@ ...@@ -59,6 +59,19 @@
:current-page="formOrganization.pageNum" :page-sizes="[10, 20, 40]" :page-size="formOrganization.pageSize" :current-page="formOrganization.pageNum" :page-sizes="[10, 20, 40]" :page-size="formOrganization.pageSize"
layout="total, sizes, prev, pager, next, jumper" :total="totalPeople"></el-pagination> layout="total, sizes, prev, pager, next, jumper" :total="totalPeople"></el-pagination>
</div> </div>
<el-dialog
title="添加人员"
:visible.sync="dialogOrg"
width="80%"
top="5vh"
:before-close="handleClose">
<add-member
:circleId='circleId'
:roleType='roleType'
@addPeople="addPeople"
@handleClose="handleClose">
</add-member>
</el-dialog>
</div> </div>
</template> </template>
...@@ -67,8 +80,12 @@ import * as operationData from "@/utils/operation"; ...@@ -67,8 +80,12 @@ import * as operationData from "@/utils/operation";
import { openLoading, closeLoading } from "@/utils/utils"; import { openLoading, closeLoading } from "@/utils/utils";
import { doUpload, getFilePath } from "@/utils/qiniu-util"; import { doUpload, getFilePath } from "@/utils/qiniu-util";
import { mpRelSearch, mprDeleteOrg } from '@/utils/yqrange/memberApi'; import { mpRelSearch, mprDeleteOrg } from '@/utils/yqrange/memberApi';
import addMember from './addMember.vue'
let vm = null; let vm = null;
export default { export default {
components: {
addMember
},
props: { props: {
circleId: { circleId: {
type: Number | String, type: Number | String,
...@@ -137,7 +154,8 @@ export default { ...@@ -137,7 +154,8 @@ export default {
source: 0, source: 0,
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10
} },
dialogOrg:false
} }
}, },
created() { created() {
...@@ -245,6 +263,16 @@ export default { ...@@ -245,6 +263,16 @@ export default {
}, },
setPleTotal() { setPleTotal() {
this.$emit('setPleTotal',this.totalPeople) this.$emit('setPleTotal',this.totalPeople)
},
dialogMemberFn() {
this.dialogOrg = true
},
handleClose() {
this.dialogOrg = false
},
addPeople() {
this.dialogOrg = false
this.initRange()
} }
} }
} }
......
...@@ -67,19 +67,7 @@ ...@@ -67,19 +67,7 @@
></el-pagination> ></el-pagination>
</div> </div>
</div> </div>
<el-dialog
title="添加人员"
:visible.sync="dialogOrg"
width="80%"
top="5vh"
:before-close="handleClose">
<check-org
:circleId='circleId'
:roleType='roleType'
@addOrg="addPeople"
@handleClose="handleClose">
</check-org>
</el-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -88,19 +76,17 @@ import { mapGetters } from "vuex"; ...@@ -88,19 +76,17 @@ import { mapGetters } from "vuex";
import { openLoading, closeLoading } from "../../utils/utils"; import { openLoading, closeLoading } from "../../utils/utils";
import * as commonUtil from "../../utils/utils"; import * as commonUtil from "../../utils/utils";
import * as operationData from "../../utils/operation"; import * as operationData from "../../utils/operation";
import checkOrg from '../../components/yqrange/member-management/addMember.vue'
let vm = null; let vm = null;
export default { export default {
components: { components: {
BreadCrumb, BreadCrumb
checkOrg
}, },
data() { data() {
return { return {
curmbFirst: "云鹊小圈", curmbFirst: "云鹊小圈",
curmbSecond: "设置管理员", curmbSecond: "设置管理员",
circleId: "", circleId: "",
dialogOrg:true,
formInline: { formInline: {
region: ["0"], region: ["0"],
administrativeId: "", administrativeId: "",
...@@ -316,12 +302,6 @@ export default { ...@@ -316,12 +302,6 @@ export default {
console.log(`当前页: ${val}`); console.log(`当前页: ${val}`);
this.formInline.pageNo = val; this.formInline.pageNo = val;
this.search(); this.search();
},
handleClose() {
this.dialogOrg = false
},
addPeople() {
this.dialogOrg = false
} }
} }
}; };
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册