删除功能
parent
321d8b1fca
commit
e5c2816d5d
|
@ -15,3 +15,19 @@ export const upUserData = query => {
|
||||||
params: query
|
params: query
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const deleteuserData = query => {
|
||||||
|
return request({
|
||||||
|
url: 'http://127.0.0.1:8000/userlist',
|
||||||
|
method: 'delete',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const departmentData = query => {
|
||||||
|
return request({
|
||||||
|
url: 'http://127.0.0.1:8000/department',
|
||||||
|
method: 'delete',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
|
@ -9,12 +9,6 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="handle-box">
|
<div class="handle-box">
|
||||||
<el-button
|
|
||||||
type="primary"
|
|
||||||
icon="el-icon-delete"
|
|
||||||
class="handle-del mr10"
|
|
||||||
@click="delAllSelection"
|
|
||||||
>批量删除</el-button>
|
|
||||||
<el-select v-model="query.department" placeholder="部门" class="handle-select mr10">
|
<el-select v-model="query.department" placeholder="部门" class="handle-select mr10">
|
||||||
<el-option key="1" label="计科" value="计科"></el-option>
|
<el-option key="1" label="计科" value="计科"></el-option>
|
||||||
<el-option key="2" label="物联网" value="物联网"></el-option>
|
<el-option key="2" label="物联网" value="物联网"></el-option>
|
||||||
|
@ -59,7 +53,7 @@
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
class="red"
|
class="red"
|
||||||
@click="handleDelete(scope.$index, scope.row)"
|
@click="handleDelete(scope.row.uuid)"
|
||||||
>删除</el-button>
|
>删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
@ -95,7 +89,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { fetchData, upUserData } from '../../api/index';
|
import { departmentData, deleteuserData, fetchData, upUserData } from '../../api/index';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'basetable',
|
name: 'basetable',
|
||||||
data() {
|
data() {
|
||||||
|
@ -133,15 +128,28 @@ export default {
|
||||||
this.$set(this.query, 'pageIndex', 1);
|
this.$set(this.query, 'pageIndex', 1);
|
||||||
this.getData();
|
this.getData();
|
||||||
},
|
},
|
||||||
|
getdepatment() {
|
||||||
|
departmentData(this.query).then(res => {
|
||||||
|
console.log(res);
|
||||||
|
this.departmentlist = res.msg;
|
||||||
|
});
|
||||||
|
},
|
||||||
// 删除操作
|
// 删除操作
|
||||||
handleDelete(index, row) {
|
handleDelete(uuid) {
|
||||||
// 二次确认删除
|
// 二次确认删除
|
||||||
|
this.uuid = uuid;
|
||||||
|
let data ={
|
||||||
|
uuid : this.uuid,
|
||||||
|
}
|
||||||
this.$confirm('确定要删除吗?', '提示', {
|
this.$confirm('确定要删除吗?', '提示', {
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
deleteuserData(data).then((res)=>{
|
||||||
|
console.log(res)
|
||||||
|
})
|
||||||
this.$message.success('删除成功');
|
this.$message.success('删除成功');
|
||||||
this.tableData.splice(index, 1);
|
this.getData();
|
||||||
})
|
})
|
||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue