修改团队
This commit is contained in:
parent
5d050e83e2
commit
be828cfffd
@ -295,7 +295,7 @@
|
||||
</span>
|
||||
<span class="cursor-pointer" @click="CaseTraceDialog = {activeName:'5',title:'文书签字记录',caseNo:scope.row.caseNo,caseId:scope.row.id}">
|
||||
<p>文书签字</p>
|
||||
<p class="color-000"><a class="color-274ea4">成功{{scope.row.statistics.sign.success}}</a>/发起{{scope.row.statistics.sign.launch}}</p>
|
||||
<p class="color-000"><a class="color-274ea4">成功{{scope.row.statistics.sign.success}}</a>/发起{{scope.row.statistics.sign.total}}</p>
|
||||
</span>
|
||||
<span class="cursor-pointer" @click="CaseTraceDialog = {activeName:'6',title:'文书送达记录',caseNo:scope.row.caseNo,caseId:scope.row.id}">
|
||||
<p>文书送达</p>
|
||||
|
||||
@ -310,7 +310,7 @@
|
||||
</span>
|
||||
<span class="cursor-pointer" @click="CaseTraceDialog = {activeName:'5',title:'文书签字记录',caseNo:scope.row.caseNo,caseId:scope.row.id}">
|
||||
<p>文书签字</p>
|
||||
<p class="color-000"><a class="color-274ea4">成功{{scope.row.statistics.sign.success}}</a>/发起{{scope.row.statistics.sign.launch}}</p>
|
||||
<p class="color-000"><a class="color-274ea4">成功{{scope.row.statistics.sign.success}}</a>/发起{{scope.row.statistics.sign.total == undefined ? 0 : scope.row.statistics.sign.total}}</p>
|
||||
</span>
|
||||
<span class="cursor-pointer" @click="CaseTraceDialog = {activeName:'6',title:'文书送达记录',caseNo:scope.row.caseNo,caseId:scope.row.id}">
|
||||
<p>文书送达</p>
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
class="demo-ruleForm">
|
||||
<el-row type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="区域名称" prop="name">
|
||||
<el-form-item label="团队名称" prop="name">
|
||||
<el-input
|
||||
v-model.trim="deptInfo.name"
|
||||
placeholder="请输入" maxlength="20"
|
||||
@ -28,7 +28,7 @@
|
||||
</el-row>
|
||||
<el-row type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="区域描述" prop="remark">
|
||||
<el-form-item label="团队描述" prop="remark">
|
||||
<el-input
|
||||
type="textarea"
|
||||
:rows="3"
|
||||
@ -38,9 +38,9 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row type="flex" align="middle">
|
||||
<el-row v-if="Object.keys(this.addOrEditAreaConfig.data).length>0" type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="区域负责人" prop="remark">
|
||||
<el-form-item label="团队负责人" prop="remark">
|
||||
<el-select v-model="deptInfo.directorIds" multiple placeholder="请选择" class="width100" :multiple-limit="5">
|
||||
<el-option
|
||||
v-for="item in usersOptions"
|
||||
@ -124,7 +124,7 @@ import systemManageApi from "@/services/systemManage";
|
||||
},
|
||||
getUserList(val){
|
||||
if(val!=undefined){this.queryData.current = val}
|
||||
systemManageApi.getUserList({current: 1,size: 500,}).then(res => {
|
||||
systemManageApi.getUserList({current: 1,size: 500,deptId:this.addOrEditAreaConfig.data.id}).then(res => {
|
||||
if (!res.code) {
|
||||
this.usersOptions = res.records;
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
class="demo-ruleForm">
|
||||
<el-row type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="部门名称" prop="name">
|
||||
<el-form-item label="团队名称" prop="name">
|
||||
<el-input
|
||||
v-model.trim="deptInfo.name"
|
||||
placeholder="请输入" maxlength="20"
|
||||
@ -28,7 +28,7 @@
|
||||
</el-row>
|
||||
<el-row type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="部门描述" prop="remark">
|
||||
<el-form-item label="团队描述" prop="remark">
|
||||
<el-input
|
||||
type="textarea"
|
||||
:rows="3"
|
||||
@ -38,7 +38,7 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row type="flex" align="middle">
|
||||
<el-row v-if="Object.keys(this.addOrEditDeptConfig.data).length>0 && this.addOrEditDeptConfig.data.pid != 0" type="flex" align="middle">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="区域负责人" prop="remark">
|
||||
<el-select v-model="deptInfo.directorIds" multiple placeholder="请选择" class="width100" :multiple-limit="5">
|
||||
@ -81,18 +81,18 @@ import systemManageApi from "@/services/systemManage";
|
||||
data() {
|
||||
return {
|
||||
deptInfo:{
|
||||
pid:this.addOrEditDeptConfig.data.id,//部门默认1
|
||||
name:'',//部门名称
|
||||
remark:'',//部门描述
|
||||
pid:this.addOrEditDeptConfig.data.id,//团队默认1
|
||||
name:'',//团队名称
|
||||
remark:'',//团队描述
|
||||
companyId:this.$store.state.userinfo.companyId,//机构id 平台管理默认为0
|
||||
directorId:[]
|
||||
},
|
||||
rulesClient: {
|
||||
name: [
|
||||
{ required: true, message: '请输入部门名称', trigger: 'change',},
|
||||
{ required: true, message: '请输入团队名称', trigger: 'change',},
|
||||
],
|
||||
remark: [
|
||||
{ required: false, message: '请输入部门描述', trigger: 'change',},
|
||||
{ required: false, message: '请输入团队描述', trigger: 'change',},
|
||||
],
|
||||
},
|
||||
usersOptions:[]
|
||||
@ -100,7 +100,7 @@ import systemManageApi from "@/services/systemManage";
|
||||
};
|
||||
},
|
||||
async created() {
|
||||
// 当为编辑部门时才调用详情接口
|
||||
// 当为编辑团队时才调用详情接口
|
||||
if(Object.keys(this.addOrEditDeptConfig.data).length>0 && this.addOrEditDeptConfig.data.pid != 0){
|
||||
this.getDeptById()
|
||||
}
|
||||
@ -125,7 +125,7 @@ import systemManageApi from "@/services/systemManage";
|
||||
},
|
||||
getUserList(val){
|
||||
if(val!=undefined){this.queryData.current = val}
|
||||
systemManageApi.getUserList({current: 1,size: 500,}).then(res => {
|
||||
systemManageApi.getUserList({current: 1,size: 500,deptId:this.addOrEditDeptConfig.data.id}).then(res => {
|
||||
if (!res.code) {
|
||||
this.usersOptions = res.records;
|
||||
}
|
||||
@ -144,7 +144,7 @@ import systemManageApi from "@/services/systemManage";
|
||||
systemManageApi.updateDeptById(_this.deptInfo).then(res => {
|
||||
this.$message({
|
||||
showClose: true,
|
||||
message: '编辑部门成功!',
|
||||
message: '编辑团队成功!',
|
||||
type: 'success'
|
||||
});
|
||||
this.$parent.getDeptList(1,this.addOrEditDeptConfig.data.pid)
|
||||
@ -156,7 +156,7 @@ import systemManageApi from "@/services/systemManage";
|
||||
systemManageApi.addDept(_this.deptInfo).then(res => {
|
||||
this.$message({
|
||||
showClose: true,
|
||||
message: '新增部门成功!',
|
||||
message: '新增团队成功!',
|
||||
type: 'success'
|
||||
});
|
||||
this.$parent.getDeptList(1,this.addOrEditDeptConfig.data.id)
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
>
|
||||
</el-input>
|
||||
</div>
|
||||
<el-button type="primary" @click="handleAddForm" size="small">新增区域</el-button>
|
||||
<el-button type="primary" @click="handleAddForm" size="small">新增团队</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -32,7 +32,7 @@
|
||||
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
|
||||
>
|
||||
<el-table-column prop="name" label="团队名称" width="250"></el-table-column>
|
||||
<el-table-column label="区域负责人">
|
||||
<el-table-column label="团队负责人">
|
||||
<template slot-scope="scope">
|
||||
<div class="flex-row">
|
||||
{{ListToString(scope.row.masterName)}}
|
||||
@ -51,9 +51,9 @@
|
||||
<el-table-column label="操作" width="190">
|
||||
<template slot-scope="scope">
|
||||
<div class="flex-row">
|
||||
<div class="f14 color-1960F4 cursor-pointer mr-8" v-if="scope.row.pid == 0" @click="handleAddDeptForm(scope)">添加部门</div>
|
||||
<div class="f14 color-1960F4 cursor-pointer mr-8" v-if="scope.row.pid == 0" @click="handleAddDeptForm(scope,1)">添加团队</div>
|
||||
<div class="f14 color-1960F4 cursor-pointer mr-8" v-if="scope.row.pid == 0" @click="handleAddForm(scope)">编辑</div>
|
||||
<div class="f14 color-1960F4 cursor-pointer mr-8" v-else @click="handleAddDeptForm(scope)">编辑</div>
|
||||
<div class="f14 color-1960F4 cursor-pointer mr-8" v-else @click="handleAddDeptForm(scope,0)">编辑</div>
|
||||
<div class="f14 color-1960F4 cursor-pointer" @click="handleDelete(scope)">删除</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -107,7 +107,7 @@
|
||||
methods: {
|
||||
// 新增
|
||||
handleAddForm(scope){
|
||||
let title = scope.row?'编辑区域':'新增区域'
|
||||
let title = scope.row?'编辑团队':'新增团队'
|
||||
let data = scope.row?scope.row:''
|
||||
this.addOrEditAreaConfig={
|
||||
title:title,
|
||||
@ -115,8 +115,8 @@
|
||||
}
|
||||
},
|
||||
// 新增
|
||||
handleAddDeptForm(scope){
|
||||
let title = '新增部门'
|
||||
handleAddDeptForm(scope,type){
|
||||
let title = type == 0?'编辑团队':'新增团队'
|
||||
let data = scope.row
|
||||
this.addOrEditDeptConfig={
|
||||
title:title,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user