diff --git a/src/service/api/sale/order/index.ts b/src/service/api/sale/order/index.ts index 1b49716..478479c 100644 --- a/src/service/api/sale/order/index.ts +++ b/src/service/api/sale/order/index.ts @@ -28,3 +28,8 @@ export const editSaleOrder = (data: any) => { export const getSaleOrderAll = () => { return request.get('/md/mes/md/mdSaleOrder/selectAll'); }; + + +export const approveSaleOrder = (data: any) => { + return request.post('/md/mes/md/mdSaleOrder/approve', data); +} diff --git a/src/typings/business.d.ts b/src/typings/business.d.ts index 4203460..add48d4 100644 --- a/src/typings/business.d.ts +++ b/src/typings/business.d.ts @@ -19,7 +19,7 @@ declare namespace Auth { /** 用户头像 */ avatar: ''; nickName?: string; - roles: []; + roles: string[]; // 用户权限 permissions: []; sex: string; diff --git a/src/views/procure/procureOrder/index.vue b/src/views/procure/procureOrder/index.vue index b0ee9dc..db5f163 100644 --- a/src/views/procure/procureOrder/index.vue +++ b/src/views/procure/procureOrder/index.vue @@ -855,78 +855,6 @@ const columns: Ref> = ref([ ) - - // const Btn: JSX.Element[] = []; - // console.log(row.status) - // if (row.status === 'APPROVE') { - // Btn.push( - // useBtn( - // () => { - // // row.status = 'DISTRIBUTE'; - // sendPurchase({ ...row, status: 'DISTRIBUTE' }).then(res => { - // console.log(res); - // if (res.code === 200) { - // message.success('下发成功'); - // init(); - // } - // }); - // }, - // 'send', - // 'tiny' - // ) - // ); - - // }else if(row.status === 'PREAUDIT') { - // Btn.push( - // useEditBtn( - // () => { - // editFlag.value = false; - // auditFlag.value = true; - // getPurchaseTop(row.purchaseId as string).then(res => { - // dialogForm.value = deepClone(res.data); - // if (res.data.lineList.length > 0) { - // panels.value = []; - // res.data.lineList.forEach((item, index) => { - // panels.value.push({ - // name: `明细${index + 1}`, - // form: { ...item, deliveryDate: new Date(item.deliveryDate), numMeasureName: item.unitOfMeasure } - // }); - // }); - // } - // showDialog.value = true; - // }); - // }, - // 'tiny', - // '审批' - // ) - // ) - // } - // Btn.push( - // ...[ - // useInfoBtn( - // () => { - // detail.value = true; - // detailLoading.value = true; - // getPurchaseDetail(row.purchaseId as string).then(res => { - // detailLoading.value = false; - // - // detailData.value = res.rows; - // }); - // }, - // 'tiny', - // '明细' - // ), - // useDelBtn(() => { - // delPurchase(row.purchaseId as string).then(res => { - // if (res.code === 200) { - // message.success('删除成功!'); - // init(); - // } - // }); - // }, 'tiny') - // ] - // ); - // return Btn; } } ]); diff --git a/src/views/sale/saleOrder/index.vue b/src/views/sale/saleOrder/index.vue index 074297d..ebd62e1 100644 --- a/src/views/sale/saleOrder/index.vue +++ b/src/views/sale/saleOrder/index.vue @@ -1,22 +1,22 @@ +