1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-06 07:21:24 +08:00

Determine the request for modifying the work module and personal profile

This commit is contained in:
ggb
2023-06-04 18:55:53 +08:00
parent 83ccc0b651
commit cbb21dc193
10 changed files with 245 additions and 113 deletions

View File

@@ -54,8 +54,10 @@
</div>
</template>
<script lang='ts'>
<script lang="ts">
import request from '@/services'
import { DATABASE_SELECT_OK, DATABASE_UPDATE_OK } from '@/constants/Common.constants'
import { ElMessage } from 'element-plus'
export default {
name: 'CompletePage',
@@ -95,45 +97,47 @@ export default {
console.log('complete cancel!')
},
getTableData() {
request
.get('/work/complete')
.then((response) => {
this.tableData = response.data.data
request.get('/work/complete').then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.tableData = response.data
if (this.tableData) {
console.log(this.tableData)
this.loading = false
}
})
.catch((reportError) => {
console.log(reportError)
})
} else {
ElMessage({
message: '数据查询出错',
type: 'error'
})
}
})
},
getTaskData(workId) {
console.log(workId)
request
.get('/work/' + workId)
.then((response) => {
console.log(response.data.data)
this.taskData = response.data.data
console.log(this.tableData)
request.get('/work/' + workId).then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.taskData = response.data
return true
})
.catch((reportError) => {
console.log(reportError)
} else {
return false
})
}
})
},
setTaskStatus(userWork) {
console.log(userWork)
request
.put('/work/set_status', userWork)
.then((response) => {
console.log(response.data.data)
request.put('/work/set_status', userWork).then((res) => {
const response = res.data
if (response.code === DATABASE_UPDATE_OK) {
this.getTableData()
})
.catch((reportError) => {
console.log(reportError)
})
} else {
ElMessage({
message: '状态修改失败',
type: 'error'
})
}
})
},
viewClick(workId) {
this.getTaskData(workId)

View File

@@ -94,6 +94,12 @@
import request from '@/services'
import EditWork from '@/components/work/EditWork.vue'
import { ElMessage } from 'element-plus'
import {
DATABASE_DELETE_OK,
DATABASE_SAVE_OK,
DATABASE_SELECT_OK,
DATABASE_UPDATE_OK
} from '@/constants/Common.constants'
export default {
name: 'AllTaskPage',
@@ -127,24 +133,34 @@ export default {
console.log('complete cancel!')
},
getTableData() {
request
.get('/work')
.then((response) => {
this.tableData = response.data.data
request.get('/work').then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.tableData = response.data
if (this.tableData) {
this.loading = false
}
})
.catch((reportError) => {
console.log(reportError)
})
} else {
ElMessage({
message: '数据查询出错',
type: 'error'
})
}
})
},
deleteTableData(row) {
request
.delete('/work/' + row.id)
.then((response) => {
this.getTableData()
console.log(response.data.data)
.then((res) => {
const response = res.data
if (response.code === DATABASE_DELETE_OK) {
this.getTableData()
} else {
ElMessage({
message: '删除失败',
type: 'error'
})
}
})
.catch((reportError) => {
console.log(reportError)
@@ -157,51 +173,59 @@ export default {
this.getTableData()
},
updateWork(form) {
request
.put('/work', form)
.then((response) => {
request.put('/work', form).then((res) => {
const response = res.data
if (response.code === DATABASE_UPDATE_OK) {
this.editVisible = false
this.getTableData()
})
.catch((reportError) => {
console.log(reportError)
})
ElMessage({
message: '修改成功',
type: 'success'
})
} else {
ElMessage({
message: '修改失败',
type: 'error'
})
}
})
},
addWork(form) {
request
.post('/work', form)
.then((response) => {
request.post('/work', form).then((res) => {
const response = res.data
if (response.code === DATABASE_SAVE_OK) {
this.addVisible = false
this.getTableData()
ElMessage({
message: '添加成功',
type: 'success'
})
console.log(response.data)
})
.catch((reportError) => {
console.log(reportError)
} else {
ElMessage({
message: '添加出错',
message: '添加失败',
type: 'error'
})
})
}
})
},
formatDate(time) {
return new Date(time).toLocaleString()
},
searchByContent() {
request
.get('/work', { content: this.searchContent })
.then((response) => {
this.tableData = response.data.data
request.get('/work', { content: this.searchContent }).then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.tableData = response.data
if (this.tableData) {
this.loading = false
}
})
.catch((reportError) => {
console.log(reportError)
})
} else {
ElMessage({
message: '查询出错',
type: 'error'
})
}
})
}
},
created() {

View File

@@ -6,7 +6,7 @@
<router-view></router-view>
</template>
<script lang='ts'>
<script lang="ts">
export default {
name: 'TaskPage',
data() {

View File

@@ -42,8 +42,10 @@
</div>
</template>
<script lang='ts'>
<script lang="ts">
import request from '@/services'
import { DATABASE_SELECT_OK, DATABASE_UPDATE_OK } from '@/constants/Common.constants'
import { ElMessage } from 'element-plus'
export default {
name: 'TodoPage',
data() {
@@ -87,10 +89,18 @@ export default {
getTableData() {
request
.get('/work/todo')
.then((response) => {
this.tableData = response.data.data
if (this.taskData) {
this.loading = false
.then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.tableData = response.data
if (this.taskData) {
this.loading = false
}
} else {
ElMessage({
message: '数据查询出错',
type: 'error'
})
}
})
.catch((reportError) => {
@@ -101,11 +111,15 @@ export default {
console.log(workId)
request
.get('/work/' + workId)
.then((response) => {
console.log(response.data.data)
this.taskData = response.data.data
console.log(this.tableData)
return true
.then((res) => {
const response = res.data
if (response.code === DATABASE_SELECT_OK) {
this.taskData = response.data
console.log(this.tableData)
return true
} else {
return false
}
})
.catch((reportError) => {
console.log(reportError)
@@ -117,9 +131,16 @@ export default {
console.log(userWork)
request
.put('/work/set_status', userWork)
.then((response) => {
console.log(response.data.data)
this.getTableData()
.then((res) => {
const response = res.data
if (response.code === DATABASE_UPDATE_OK) {
this.getTableData()
} else {
ElMessage({
message: '状态修改失败',
type: 'error'
})
}
})
.catch((reportError) => {
console.log(reportError)