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