From 7be1cd12e081cad2942c02b4c287d2562274d15f Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期五, 01 三月 2024 08:03:51 +0800 Subject: [PATCH] 订单相关程序 --- north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue index 58b65a0..e0335aa 100644 --- a/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue +++ b/north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue @@ -194,6 +194,7 @@ {'code': 'remarks', 'name': '鍔犲伐瑕佹眰'}, {'code': 'Craft', 'name': '宸ヨ壓',status: 'primary',disabled: true}, {'code': 'review', 'name': '瀹℃牳',status: 'primary',disabled: true}, + {'code': 'updateMoney', 'name': '閲戦閲嶇疆',status: 'primary',disabled: true}, {'code': 'saveOrder', 'name': '淇濆瓨',status: 'primary',icon: 'vxe-icon-save',disabled: false} ], slots: { @@ -229,6 +230,10 @@ switch (code) { case 'remarks': { dialogTableVisible.value=true + break + } + case 'updateMoney': { + updateMoney() break } case 'Craft': { @@ -391,6 +396,8 @@ productVisible.value = false } + + //鍒濆鍖栧垽鏂槸鍚︽湁id浼犲叆 onMounted(()=>{ //鍚敤琛ㄦ牸鎷栧姩閫変腑 @@ -401,12 +408,13 @@ } request.post(`/order/getOrderById/${str}`).then((res) => { if(res.code==200){ + console.log(res.data.order) titleUploadData.value = res.data.order //鍙栨秷宸ヨ壓鎸夐挳绂佺敤 gridOptions.toolbarConfig.buttons[1].disabled = false //宸ヨ壓瀹℃牳鍚庝繚瀛樻寜閽鐢� if(res.data.order.processReview === 2){ - gridOptions.toolbarConfig.buttons[3].disabled = true + gridOptions.toolbarConfig.buttons[4].disabled = true } //鍙栨秷瀹℃牳鎸夐挳绂佺敤 if(res.data.order.processReview === 2 && res.data.order.orderReview === 0){ @@ -418,6 +426,7 @@ gridOptions.toolbarConfig.buttons[2].disabled = false gridOptions.toolbarConfig.buttons[2].code='reviews' gridOptions.toolbarConfig.buttons[2].name='鍙嶅' + gridOptions.toolbarConfig.buttons[3].disabled = false } if(res.data.order.productionOrder !==0 ){ gridOptions.toolbarConfig.buttons[2].disabled = true @@ -462,6 +471,24 @@ } }) } + +//鏇存柊閲戦 +const updateMoney = () => { + const updateData = { + order: titleUploadData.value, + detail: xGrid.value.getTableData().fullData + } + request.post(`/order/updateOrderMoney`,updateData).then(res => { + if (res.code == 200){ + ElMessage.success('鏇存柊閲戦鎴愬姛') + router.push({path:'/main/order/createOrder',query:{orderId:titleUploadData.value.orderId,random:Math.random()}}) + } + + }) + +} + + // 瀹℃牳璁㈠崟 const reviewOrder = (state) => { request.post(`/order/reviewOrderById/${titleUploadData.value.orderId}/${state}`).then(res =>{ @@ -640,7 +667,7 @@ <el-col :span="2"><el-text>璁$畻鏂瑰紡锛�</el-text></el-col> <el-col :span="2"> <el-select v-model="titleUploadData.calculateType" clearable placeholder=" " > - <el-option value="1" label="闈㈢Н閲戦锛堝崟鐗囷級"/> + <el-option :value="1" label="闈㈢Н閲戦锛堝崟鐗囷級"/> </el-select> </el-col> <el-col :span="2"><el-text>*涓氬姟鍛橈細</el-text></el-col> -- Gitblit v1.8.0