From 0ecc402885f332b21923bb12183dc072306f2b39 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 21 三月 2025 18:36:15 +0800
Subject: [PATCH] vue3

---
 api/data.js |   65 +++++++++++++++++++++++++++++---
 1 files changed, 59 insertions(+), 6 deletions(-)

diff --git a/api/data.js b/api/data.js
index 8e5c64d..692c4fb 100644
--- a/api/data.js
+++ b/api/data.js
@@ -1,5 +1,7 @@
 import http from '../libs/mobox.api.js';
-import Base64 from '../components/js-base64/base64.js'
+import {
+	Base64
+} from '@/js/Base64.js';
 import utils from "@/js/utils.js"
 
 /**
@@ -36,7 +38,7 @@
 export const getUIStyleInfo = (data) => {
 
 	const app = getApp()
-	var url = app.globalData.mobox3ApiUrl.data + 'api/class/uistyle/GetInfo?sessionid=' + app.globalData.sessionId
+	var url = app.globalData.mobox3ApiUrl.data + 'api/class/uistyle/GetInfo'
 	return http.request({
 		method: "POST",
 		header: {},
@@ -55,7 +57,7 @@
 export const runCustomEvent = (data) => {
 
 	const app = getApp()
-	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/RunCustomEvent?sessionid=' + app.globalData.sessionId
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/RunCustomEvent'
 	return http.request({
 		method: "POST",
 		header: {},
@@ -86,7 +88,7 @@
 export const dataObjQuery = (data) => {
 
 	const app = getApp()
-	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/query/Query?sessionid=' + app.globalData.sessionId
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/query/Query'
 	return http.request({
 		method: "POST",
 		header: {},
@@ -103,7 +105,25 @@
 export const dataObjCreate = (data) => {
 
 	const app = getApp()
-	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Create?sessionid=' + app.globalData.sessionId
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Create'
+	return http.request({
+		method: "POST",
+		header: {},
+		url,
+		data,
+	})
+}
+
+/**
+ *api/dataobj/update
+ *  鏇存柊鏁版嵁瀵硅薄
+ * @param {*}
+ * @returns 
+ */
+export const updateDataObj = (data) => {
+
+	const app = getApp()
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/update?sessionid=' + app.globalData.sessionId
 	return http.request({
 		method: "POST",
 		header: {},
@@ -125,11 +145,44 @@
 export const dataObjDel = (data) => {
 
 	const app = getApp()
-	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Delete?sessionid=' + app.globalData.sessionId
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Delete'
 	return http.request({
 		method: "POST",
 		header: {},
 		url,
 		data,
 	})
+}
+
+/**
+ * api/dataobj/getinfo?sessionid=SESSION_ID
+ * 寰楀埌鏁版嵁瀵硅薄淇℃伅
+ * @param {*} param0 
+ */
+
+export const dataObjInfo = (data) => {
+
+	const {
+		class_id,
+		class_name,
+		obj_id,
+		attrs,
+		get_info_type,
+		check_compose
+	} = data
+	const app = getApp()
+	var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/GetInfo'
+	return http.request({
+		method: "POST",
+		header: {},
+		url,
+		data: {
+			class_id,
+			class_name,
+			obj_id,
+			attrs,
+			get_info_type,
+			check_compose
+		},
+	})
 }
\ No newline at end of file

--
Gitblit v1.9.1