bug整改
This commit is contained in:
@@ -221,96 +221,6 @@ layout("/layouts/platform.html"){
|
||||
</div>
|
||||
|
||||
<div v-if="checkNode.level===2" style="padding:0 10px">
|
||||
<el-card shadow="never">
|
||||
<div class="btn-group tool-button mt5">
|
||||
<el-input placeholder="请输入内容" clearable v-model="page2Form.searchKeyword"
|
||||
@keyup.enter.native="doSearch">
|
||||
<el-select v-model="page2Form.searchName" slot="prepend" placeholder="查询类型"
|
||||
style="width: 120px;">
|
||||
<el-option label="单位名称" value="name"></el-option>
|
||||
<el-option label="单位代码" value="unitcode"></el-option>
|
||||
</el-select>
|
||||
</el-input>
|
||||
</div>
|
||||
<div class="btn-group tool-button mt5">
|
||||
<el-button type="primary" icon="el-icon-search" @click="do2Search"></el-button>
|
||||
</div>
|
||||
</el-card>
|
||||
|
||||
<el-card shadow="never" class="mt10">
|
||||
<el-table :data="table2Data" style="width: 100%" row-key="id"
|
||||
key="level2Table"
|
||||
@sort-change="(column)=>{page2Form.pageOrderName = column.prop;page2Form.pageOrderBy = column.order;page2Data()}"
|
||||
ref="firstTable"
|
||||
:height="firstTableHeight">
|
||||
<el-table-column align="center" :key="1" header-align="center" label="序号" type="index">
|
||||
<template scope="scope">
|
||||
<span>{{scope.$index+(page2Form.pageNumber - 1) * page2Form.pageSize + 1}} </span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column align="center" header-align="center" label="单位名称"
|
||||
prop="name"></el-table-column>
|
||||
|
||||
<el-table-column align="center" header-align="center" label="单位代码"
|
||||
prop="unitcode"></el-table-column>
|
||||
|
||||
<el-table-column label="单位等级" header-align="center" prop="unitlevel"
|
||||
:show-overflow-tooltip="true" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-button v-if="scope.row.unitlevel==1" size="mini" type="success" round
|
||||
style=" vertical-align: middle;">1级
|
||||
</el-button>
|
||||
<el-button v-if="scope.row.unitlevel==2" size="mini" type="warning" round
|
||||
style=" vertical-align: middle;">2级
|
||||
</el-button>
|
||||
<el-button v-if="scope.row.unitlevel==3" size="mini" type="danger" round
|
||||
style=" vertical-align: middle;">3级
|
||||
</el-button>
|
||||
<el-button v-if="scope.row.unitlevel>3" size="mini" type="info" round
|
||||
style=" vertical-align: middle;">{{scope.row.unitlevel}}级
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column align="center" header-align="center" prop="operating" label="操作"
|
||||
width="200px">
|
||||
<template slot-scope="{row}">
|
||||
<el-dropdown @command="dropdownCommand">
|
||||
<el-button size="mini">
|
||||
<i class="ti-settings"></i>
|
||||
<span class="ti-angle-down"></span>
|
||||
</el-button>
|
||||
<el-dropdown-menu slot="dropdown">
|
||||
<el-dropdown-item :command="{type:'edit',data:row}">
|
||||
编辑
|
||||
</el-dropdown-item>
|
||||
|
||||
<el-dropdown-item :command="{type:'delete',data:row}">
|
||||
删除
|
||||
</el-dropdown-item>
|
||||
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
</el-table>
|
||||
<el-row class="el-pagination-container">
|
||||
<el-pagination
|
||||
@size-change="(val)=>{page2Form.pageSize = val;page2Data()}"
|
||||
@current-change="(val)=>{page2Form.pageNumber = val;page2Data()}"
|
||||
:current-page="page2Form.pageNumber"
|
||||
:page-sizes="[10, 20, 30, 50]"
|
||||
:page-size="page2Form.pageSize"
|
||||
layout="total, sizes, prev, pager, next"
|
||||
:total="page2Form.totalCount">
|
||||
</el-pagination>
|
||||
</el-row>
|
||||
</el-card>
|
||||
</div>
|
||||
|
||||
<div v-if="checkNode.level===3" style="padding:0 10px">
|
||||
<el-card shadow="never">
|
||||
<div class="btn-group tool-button mt5">
|
||||
<el-input placeholder="请输入内容" clearable
|
||||
@@ -368,7 +278,7 @@ layout("/layouts/platform.html"){
|
||||
<el-card shadow="never" class="mt10">
|
||||
<el-tabs v-model="secondaryTabActiveName" type="card"
|
||||
@tab-click="secondaryDataSearch()">
|
||||
<el-tab-pane label="下属单位" name="thirdLevelUnit"></el-tab-pane>
|
||||
<el-tab-pane label="三级单位" name="thirdLevelUnit"></el-tab-pane>
|
||||
<el-tab-pane label="单位人员" name="unitPersonnel"></el-tab-pane>
|
||||
<el-tab-pane label="单位负责人" name="unitLeader"></el-tab-pane>
|
||||
<el-tab-pane label="单位分管校领导" name="unitSchoolLeader"></el-tab-pane>
|
||||
@@ -503,7 +413,7 @@ layout("/layouts/platform.html"){
|
||||
</el-card>
|
||||
</div>
|
||||
|
||||
<div v-if="checkNode.level===4" style="padding: 0 10px">
|
||||
<div v-if="checkNode.level===3" style="padding: 0 10px">
|
||||
<el-card shadow="never">
|
||||
<div class="btn-group tool-button mt5">
|
||||
<el-input placeholder="请输入内容" clearable
|
||||
@@ -755,7 +665,7 @@ layout("/layouts/platform.html"){
|
||||
},
|
||||
formRules: {
|
||||
name: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
unitcode: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
code: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
},
|
||||
checkNode: {level: 1},
|
||||
checkData: {},
|
||||
@@ -790,19 +700,8 @@ layout("/layouts/platform.html"){
|
||||
|
||||
otherRoleDialogVisible: false,
|
||||
transferLeftOtherRoleUsers: [],
|
||||
otherUsers: [],
|
||||
otherUsers: []
|
||||
|
||||
page2Form: {
|
||||
searchName: "name",
|
||||
searchKeyword: "",
|
||||
pageNumber: 1,
|
||||
pageSize: 10,
|
||||
totalCount: 0,
|
||||
pageOrderName: "",
|
||||
pageOrderBy: ""
|
||||
},
|
||||
table2Data: [],
|
||||
tab2Key: '',
|
||||
|
||||
// unitPublicUsers: [],
|
||||
// unitAdminUsers: [],
|
||||
@@ -956,10 +855,8 @@ layout("/layouts/platform.html"){
|
||||
if (node.level === 1) {
|
||||
this.doSearch()
|
||||
} else if (node.level === 2) {
|
||||
this.do2Search()
|
||||
} else if (node.level === 3) {
|
||||
this.secondaryDataSearch()
|
||||
} else if (node.level === 4) {
|
||||
} else if (node.level === 3) {
|
||||
this.thirdPageData()
|
||||
}
|
||||
},
|
||||
@@ -1056,11 +953,6 @@ layout("/layouts/platform.html"){
|
||||
this.pageForm.pageNumber = 1
|
||||
this.pageData()
|
||||
},
|
||||
do2Search() {
|
||||
this.tab2Key = new Date().getTime()
|
||||
this.page2Form.pageNumber = 1
|
||||
this.page2Data()
|
||||
},
|
||||
pageData() {//加载分页数据
|
||||
sublime.showLoadingbar();//显示loading
|
||||
this.tabLoading = true
|
||||
@@ -1079,24 +971,6 @@ layout("/layouts/platform.html"){
|
||||
}
|
||||
}, "json");
|
||||
},
|
||||
page2Data() {//加载分页数据
|
||||
sublime.showLoadingbar();//显示loading
|
||||
this.tabLoading = true
|
||||
this.page2Form.parentId = this.checkData.id
|
||||
$.post(base + "/platform/sys/unit/pageData", this.page2Form, (data) => {
|
||||
sublime.closeLoadingbar();//关闭loading
|
||||
this.tabLoading = false
|
||||
if (data.code == 0) {
|
||||
this.table2Data = data.data.list;
|
||||
this.page2Form.totalCount = data.data.totalCount;
|
||||
} else {
|
||||
this.$message({
|
||||
message: data.msg,
|
||||
type: 'error'
|
||||
});
|
||||
}
|
||||
}, "json");
|
||||
},
|
||||
async loadTree(flush) {
|
||||
this.treeLoading = true
|
||||
const {code, data, msg} = await $.get("/platform/sys/unit/getUnitTreeData")
|
||||
|
||||
Reference in New Issue
Block a user