From 1e1c416c6aa6596feb333b75d882ffeede73d3c9 Mon Sep 17 00:00:00 2001
From: guoyujie <guoyujie@ng.com>
Date: 星期二, 08 四月 2025 17:37:34 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override
---
north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/SetTrimming.vue | 73 ++++++++++++++++++++++++++++++++----
1 files changed, 64 insertions(+), 9 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/SetTrimming.vue b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/SetTrimming.vue
index f23bb1f..f12748d 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/SetTrimming.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/glassOptimize/page/SetTrimming.vue
@@ -1,7 +1,42 @@
<script setup>
-import {ref} from "vue";
+import {onMounted, ref} from "vue";
import {defineEmits} from 'vue';
+import request from "@/utils/request";
+import {ElMessage} from "element-plus";
+
+onMounted(async() => {
+ await firstLoading()
+})
+
+const firstLoading = async() => {
+ request.post(`/glassOptimize/getConfiguration/淇竟`).then((res) => {
+ if (res.code == "200") {
+ const rawData = res.data.data;
+ if (Array.isArray(rawData) && rawData.length > 0) {
+ const formattedData = rawData.map(item => {
+ const formattedItem = {};
+ for (const key in item) {
+ if (typeof item[key] === 'string') {
+ //鍘婚櫎瀛楃涓插睘鎬у�煎紑澶村拰缁撳熬鐨勫弻寮曞彿
+ formattedItem[key] = item[key].replace(/^\"|\"$/g, '');
+ } else {
+ formattedItem[key] = item[key];
+ }
+ }
+ return formattedItem;
+ });
+ quicksetLeft.value=formattedData[0].leftTrim
+ quicksetTop.value=formattedData[0].upTrim
+ quicksetRight.value=formattedData[0].rightTrim
+ quicksetBottom.value=formattedData[0].downTrim
+
+ }
+ } else {
+ ElMessage.warning(res.msg)
+ }
+ });
+};
function setupComponent() {
// 鍚勪釜杈撳叆妗嗙粦瀹氱殑鍊硷紝鍒濆鍖栦负0
@@ -46,14 +81,34 @@
});
const setTrimming = () => {
- const dataToSend = {
- quicksetTop: quicksetTop.value,
- quicksetRight: quicksetRight.value,
- quicksetBottom: quicksetBottom.value,
- quicksetLeft: quicksetLeft.value
- };
- emit('send-data-event', dataToSend);
- props.closeDialog(3);
+ let json = "{"
+ json+='"left_trim":"'+quicksetLeft.value+'",'
+ json+='"up_trim":"'+quicksetTop.value+'",'
+ json+='"right_trim":"'+quicksetRight.value+'",'
+ json+='"down_trim":"'+quicksetBottom.value+'",'
+ json+='"auto_fill_trim":"'+true+'",'
+ json+='"quick_trim":"'+15+'"'
+ json+="}"
+
+ let configuration={
+ json:json,
+ }
+
+ request.post(`/glassOptimize/saveConfiguration/淇竟`,configuration).then((res) => {
+ if(res.code==200 && res.data===true){
+ const dataToSend = {
+ quicksetTop: quicksetTop.value,
+ quicksetRight: quicksetRight.value,
+ quicksetBottom: quicksetBottom.value,
+ quicksetLeft: quicksetLeft.value
+ };
+ emit('send-data-event', dataToSend);
+ props.closeDialog(3);
+ } else {
+ ElMessage.warning(res.msg)
+ }
+ });
+
};
</script>
--
Gitblit v1.8.0