修改接口

pull/269/head
volleyball26 2021-01-22 11:00:15 +08:00
parent 5e2336c530
commit 321d8b1fca
2 changed files with 28 additions and 8 deletions

View File

@ -7,3 +7,11 @@ export const fetchData = query => {
params: query params: query
}); });
}; };
export const upUserData = query => {
return request({
url: 'http://127.0.0.1:8000/userlist',
method: 'put',
params: query
});
};

View File

@ -88,14 +88,14 @@
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="editVisible = false"> </el-button> <el-button @click="editVisible = false"> </el-button>
<el-button type="primary" @click="saveEdit"> </el-button> <el-button type="primary" @click="saveEdit(form.uuid, form.name, form.department)"> </el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { fetchData } from '../../api/index'; import { fetchData, upUserData } from '../../api/index';
export default { export default {
name: 'basetable', name: 'basetable',
data() { data() {
@ -120,7 +120,7 @@ export default {
this.getData(); this.getData();
}, },
methods: { methods: {
// easy-mock //
getData() { getData() {
fetchData(this.query).then(res => { fetchData(this.query).then(res => {
console.log(res); console.log(res);
@ -161,15 +161,27 @@ export default {
}, },
// //
handleEdit(index, row) { handleEdit(index, row) {
this.idx = index; this.idx = index,
this.form = row; this.form = row,
this.editVisible = true; this.editVisible = true;
}, },
// //
saveEdit() { saveEdit(uuid, name, department) {
this.editVisible = false; this.editVisible = false;
this.$message.success(`修改第 ${this.idx + 1} 行成功`); this.$message.success(`修改成功`);
this.$set(this.tableData, this.idx, this.form); this.uuid = uuid;
this.department = department;
this.name = name;
let data = {
department : this.department,
name : this.name,
uuid : this.uuid,
}
upUserData(data).then((res)=>{
console.log(res)
})
}, },
// //
handlePageChange(val) { handlePageChange(val) {