|
|
@ -29,7 +29,8 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button type="primary" size="mini" icon="el-icon-search" @click="onSearch">搜索</el-button>
|
|
|
|
<el-button type="primary" size="mini" icon="el-icon-search" @click="onSearch">搜索</el-button>
|
|
|
|
<el-button type="warning" size="mini" icon="el-icon-refresh-left" @click="onReset('vm')">重置</el-button>
|
|
|
|
<el-button type="warning" size="mini" icon="el-icon-refresh-left" @click="onReset('vm')">重置
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
|
@ -177,8 +178,10 @@
|
|
|
|
:expand-on-click-node="false">
|
|
|
|
:expand-on-click-node="false">
|
|
|
|
<div class="tree" slot-scope="{ node, data }">
|
|
|
|
<div class="tree" slot-scope="{ node, data }">
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<el-button type="text" size="mini" icon="el-icon-plus" @click="onTreeCreate(data)"></el-button>
|
|
|
|
<el-button type="text" size="mini" icon="el-icon-plus"
|
|
|
|
{{ data.label }}<span style="color: #409EFF" @click="onTreeEdit(data)">[{{data.value}}]</span>
|
|
|
|
@click="onTreeCreate(data)"></el-button>
|
|
|
|
|
|
|
|
{{ data.label }}<span style="color: #409EFF"
|
|
|
|
|
|
|
|
@click="onTreeEdit(data)">[{{data.value}}]</span>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-tree>
|
|
|
|
</el-tree>
|
|
|
@ -302,7 +305,7 @@
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
type: 'warning'
|
|
|
|
type: 'warning'
|
|
|
|
}).then(function () {
|
|
|
|
}).then(function () {
|
|
|
|
new Ajax("system", "dept", "delete",{id: item.id}).post((function (response) {
|
|
|
|
new Ajax("system", "dept", "delete").post({id: item.id}, function (response) {
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
@ -341,7 +344,7 @@
|
|
|
|
return data.deptName.indexOf(value) !== -1;
|
|
|
|
return data.deptName.indexOf(value) !== -1;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onLoadTree: function () {
|
|
|
|
onLoadTree: function () {
|
|
|
|
new Ajax("system","dept","tree").post(function (response) {
|
|
|
|
new Ajax("system", "dept", "tree").post(function (response) {
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
if (response.errors.length > 0) {
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
nav.e(response.errors[0].message);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|