geek лет назад: 4
Родитель
Сommit
803d8fab10
2 измененных файлов с 5 добавлено и 4 удалено
  1. 1 1
      src/api/join.js
  2. 4 3
      src/views/join/list.vue

+ 1 - 1
src/api/join.js

@@ -26,7 +26,7 @@ export function createAdmin(data) {
 
 export function updateOpenArea(data) {
   return request({
-    url: '/OpenArea/update?id=' + data.id,
+    url: '/Admin/update?id=' + data.id,
     method: 'post',
     data
   })

+ 4 - 3
src/views/join/list.vue

@@ -87,7 +87,7 @@
 </template>
 
 <script>
-import { fetchList, createAdmin, dealJoin, fetchAdmin } from '@/api/join'
+import { fetchList, createAdmin, fetchAdmin } from '@/api/join'
 import Pagination from '@/components/Pagination' // Secondary package based on el-pagination
 import waves from '@/directive/waves'
 
@@ -177,6 +177,7 @@ export default {
     async handleUpdate({ $index, row }) {
       this.temp = Object.assign({}, row) // copy obj
       this.dialogFormVisible = true
+      this.dialogStatus = 'update'
       this.$nextTick(() => {
         this.$refs['dataForm'].clearValidate()
       })
@@ -190,10 +191,10 @@ export default {
     },
     async updateData() {
       const tempData = Object.assign({}, this.temp)
-      await dealJoin(tempData)
+      await createAdmin(tempData)
       const rs = await fetchAdmin(tempData.id)
       const index = this.list.findIndex(v => v.id === this.temp.id)
-      this.list.splice(index, 1, rs.data.info)
+      this.list.splice(index, 1, rs.data)
       this.dialogFormVisible = false
       this.$notify({
         title: '成功',