巡检计划和开发票接口联调

master
zhangdi 1 year ago
parent 1266e1d7d3
commit 92463905d3
  1. 35
      src/api/labManagement/repair.js
  2. 1
      src/api/labManagement/task.js
  3. 1329
      src/views/businessManagement/inspection/repair.vue
  4. 3
      src/views/businessManagement/ordinary.vue
  5. 13
      src/views/operation/hand.vue

@ -70,3 +70,38 @@ export const servicemanSubmit = (data) =>{
data
})
}
// 客户确认完成
export const customerConfirmFinish = (data) =>{
return request({
url:'/api/lab-ops/maintenance/repair-customer-confirm-finish',
method:'post',
data
})
}
// 客户确认未完成
export const customerRefuseFinish = (data) =>{
return request({
url:'/api/lab-ops/maintenance/repair-customer-refuse-finish',
method:'post',
data
})
}
//确认付款完成
export const repairServiceConfirm = (data) =>{
return request({
url:'/api/lab-ops/maintenance/repair-service-confirm',
method:'post',
data
})
}
// 客服确认开发票
export const repairConfirmConfirm = (data) =>{
return request({
url:'/api/lab-ops/maintenance/repair-service-confirm-invoice',
method:'post',
data
})
}

@ -86,3 +86,4 @@ export const customerRefuse = (data) =>{
data
})
}

File diff suppressed because it is too large Load Diff

@ -953,7 +953,8 @@ export default {
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
serviceInvoice({id:row.id}).then(res =>{
let query=[{id:row.id}]
serviceInvoice(query).then(res =>{
if(res.data.code == 200){
this.$message.success('发票开具成功')
this.onLoad()

@ -439,7 +439,7 @@ import { mapGetters } from "vuex";
import moment from "moment";
import { dateFormat } from "../../util/date";
import requestSub from '../components/requestSub.vue'
import { getList, getDetail, evaluateSign, addFile, saveData,customerConfirm,customerReject,customerRepairConfirm,customerRepairReject } from '@/api/operation/hand'
import { getList, getDetail, evaluateSign, addFile, saveData,customerConfirm,customerReject,customerRepairConfirm,customerRepairReject,serviceInvoice } from '@/api/operation/hand'
import { getDeviceList } from '@/api/device/device'
import { getChildList } from '@/api/system/dictbiz'
let action = "https://api.avuejs.com/imgupload";
@ -752,7 +752,16 @@ export default {
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
let queryData = []
this.selectionList.forEach(item => {
queryData.push({
id: item.id
})
})
serviceInvoice(queryData).then(res=>{
this.$message.success('发票开具成功')
this.onLoad()
})
}).catch(() =>{
})

Loading…
Cancel
Save