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

联调添加人员接口

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