删除功能

pull/269/head
volleyball26 2021-01-22 15:16:49 +08:00
parent 321d8b1fca
commit e5c2816d5d
2 changed files with 34 additions and 10 deletions

View File

@ -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
});
};

View File

@ -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(() => {});
}, },