组织机构修改
This commit is contained in:
parent
2af1d283e8
commit
e798b7ef54
|
|
@ -16,15 +16,15 @@
|
|||
<i slot="suffix" class="el-input__icon el-icon-edit"></i>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="主管理员" prop="mainAdmin">
|
||||
<el-input
|
||||
v-model="orgQueryParams.mainAdmin"
|
||||
placeholder="请输入"
|
||||
clearable
|
||||
style="width: 200px">
|
||||
<i slot="suffix" class="el-input__icon el-icon-edit"></i>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="主管理员" prop="mainAdmin">-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="orgQueryParams.mainAdmin"-->
|
||||
<!-- placeholder="请输入"-->
|
||||
<!-- clearable-->
|
||||
<!-- style="width: 200px">-->
|
||||
<!-- <i slot="suffix" class="el-input__icon el-icon-edit"></i>-->
|
||||
<!-- </el-input>-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item>
|
||||
<el-button type="primary" size="mini" @click="handleOrgQuery">查询</el-button>
|
||||
<el-button size="mini" @click="resetOrgQuery">重置</el-button>
|
||||
|
|
@ -60,8 +60,11 @@
|
|||
<span v-else>{{ scope.row.level }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="mainAdmin" label="主管理员" width="150" align="center" show-overflow-tooltip></el-table-column>
|
||||
<el-table-column prop="subAdmin" label="子管理员" min-width="200" align="center" show-overflow-tooltip></el-table-column>
|
||||
<el-table-column prop="leader" label="负责人" width="150" align="center" show-overflow-tooltip></el-table-column>
|
||||
<el-table-column prop="phone" label="联系电话" min-width="200" align="center" show-overflow-tooltip></el-table-column>
|
||||
|
||||
<!-- <el-table-column prop="mainAdmin" label="主管理员" width="150" align="center" show-overflow-tooltip></el-table-column>-->
|
||||
<!-- <el-table-column prop="subAdmin" label="子管理员" min-width="200" align="center" show-overflow-tooltip></el-table-column>-->
|
||||
<el-table-column prop="personCount" label="人数" width="100" align="center"></el-table-column>
|
||||
<el-table-column label="操作" width="200" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
|
|
@ -178,11 +181,20 @@
|
|||
<el-form-item label="机构名称" prop="orgName">
|
||||
<el-input v-model="orgForm.orgName" placeholder="请输入机构名称" maxlength="50"></el-input>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item v-if="orgForm.parentId" label="父级机构">
|
||||
<el-input :value="orgForm.parentName" disabled></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="负责人" prop="leader">
|
||||
<el-input v-model="orgForm.leader" placeholder="请输入负责人名称" maxlength="4"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话" prop="phone">
|
||||
<el-input v-model="orgForm.phone" placeholder="请输入联系电话" maxlength="13"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否首页显示">
|
||||
<el-switch v-model="orgForm.isShow"></el-switch>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button @click="orgDialogVisible = false">取 消</el-button>
|
||||
<el-button type="primary" @click="submitOrgForm">确 定</el-button>
|
||||
|
|
@ -265,12 +277,15 @@
|
|||
mainAdmin: '',
|
||||
parentId: null,
|
||||
parentName: '',
|
||||
leader: '',
|
||||
phone: '',
|
||||
isShow: false,
|
||||
level:''
|
||||
},
|
||||
orgRules: {
|
||||
orgName: [
|
||||
{ required: true, message: '请输入机构名称', trigger: 'blur' }
|
||||
]
|
||||
orgName: [{ required: true, message: '请输入机构名称', trigger: 'blur' }],
|
||||
leader: [{ required: true, message: '请输入负责人名称', trigger: 'blur' }],
|
||||
phone: [{ required: true, message: '请输入负责人联系电话', trigger: 'blur' }],
|
||||
},
|
||||
|
||||
// ========== 部门对话框相关 ==========
|
||||
|
|
@ -400,6 +415,9 @@
|
|||
mainAdmin: '',
|
||||
parentId: row.id || row.orgId,
|
||||
parentName: row.orgName,
|
||||
leader: '',
|
||||
phone: '',
|
||||
isShow: false,
|
||||
level: row.level
|
||||
};
|
||||
this.orgDialogVisible = true;
|
||||
|
|
@ -411,6 +429,9 @@
|
|||
this.orgForm = {
|
||||
id: row.id || row.orgId,
|
||||
orgName: row.orgName || '',
|
||||
leader: row.leader || '',
|
||||
phone: row.phone || '',
|
||||
isShow: row.isShow || false,
|
||||
mainAdmin: row.mainAdmin || '',
|
||||
parentId: row.parentId,
|
||||
parentName: ''
|
||||
|
|
@ -445,6 +466,9 @@
|
|||
if (valid) {
|
||||
const formData = {
|
||||
orgName: this.orgForm.orgName,
|
||||
leader: this.orgForm.leader,
|
||||
phone: this.orgForm.phone,
|
||||
isShow: this.orgForm.isShow,
|
||||
level: this.orgForm.level,
|
||||
mainAdmin: this.orgForm.mainAdmin,
|
||||
parentId: this.orgForm.parentId || null
|
||||
|
|
@ -476,6 +500,9 @@
|
|||
this.orgForm = {
|
||||
id: null,
|
||||
orgName: '',
|
||||
leader: '',
|
||||
phone: '',
|
||||
isShow: false,
|
||||
mainAdmin: '',
|
||||
parentId: null,
|
||||
parentName: ''
|
||||
|
|
|
|||
Loading…
Reference in New Issue