1、Ajax优化

Former-commit-id: bfdc8f73520b52705665e4b56f531c9b02adaead
master
wangbing 5 years ago
parent 8748f10f51
commit 5de8789629

@ -198,6 +198,10 @@
this.mTarget = target; this.mTarget = target;
this.mMethod = method; this.mMethod = method;
this.method = function (method) {
this.mMethod = method;
return this;
};
this.post = function (data, callback) { this.post = function (data, callback) {
switch (this.mMethod) { switch (this.mMethod) {
case "upload": case "upload":

@ -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 {

Loading…
Cancel
Save

Powered by TurnKey Linux.