Explorar o código

优化规则沙果引擎基础路径

yanglzh hai 11 meses
pai
achega
091c1b2f32

+ 4 - 1
.env.open

@@ -4,4 +4,7 @@ VITE_ISOPEN = true
 VITE_SERVER_ORIGIN = ''
 
 VITE_RULE_SERVER_URL = '/rule/api/v1'
-VITE_MEDIA_SERVER_URL = '/media'
+VITE_MEDIA_SERVER_URL = '/media'
+
+# 规则引擎模式 sagoo-rule node-red
+VITE_RULE_MODEL = 'node-red'

+ 3 - 3
src/views/iot/rule-engine/edit.vue

@@ -73,7 +73,7 @@ const onSubmit = async () => {
 		if (!formData.id) {
 			const id = uuid()
 			await axios.post(
-				import.meta.env.VITE_RULE_SERVER_URL + '/rule/' + id,
+				import.meta.env.VITE_RULE_SERVER_URL + '/api/v1/rule/' + id,
 				{
 					"ruleChain": {
 						"id": id,
@@ -96,7 +96,7 @@ const onSubmit = async () => {
 			formData.flowId = id;
 		} else {
 			// 找到规则
-			const { data } = await axios.get(import.meta.env.VITE_RULE_SERVER_URL + '/rule/' + formData.flowId, { headers }).catch(() => {
+			const { data } = await axios.get(import.meta.env.VITE_RULE_SERVER_URL + '/api/v1/rule/' + formData.flowId, { headers }).catch(() => {
 				ElMessage.error('规则不存在')
 			}) as any
 
@@ -105,7 +105,7 @@ const onSubmit = async () => {
 			data.ruleChain.additionalInfo.description = formData.expound
 
 			// 保存
-			await axios.post(import.meta.env.VITE_RULE_SERVER_URL + '/rule/' + formData.flowId, data, { headers });
+			await axios.post(import.meta.env.VITE_RULE_SERVER_URL + '/api/v1/rule/' + formData.flowId, data, { headers });
 		}
 	} else if (props.model === 'node-red') {
 		if (!formData.id) {

+ 1 - 1
src/views/iot/rule-engine/index.vue

@@ -121,7 +121,7 @@ const onDel = (row: any) => {
 	}).then(async () => {
 
 		if (model == 'sagoo-rule') {
-			await axios.delete(import.meta.env.VITE_RULE_SERVER_URL + '/rule/' + row.flowId, { headers }).catch(() => {
+			await axios.delete(import.meta.env.VITE_RULE_SERVER_URL + '/api/v1/rule/' + row.flowId, { headers }).catch(() => {
 				ElMessage.error('规则不存在')
 			})
 		} else if (model == 'node-red') {

+ 1 - 1
src/views/iot/rule-engine/send.vue

@@ -124,7 +124,7 @@ const onDel = (row: any) => {
     type: 'warning',
   }).then(async () => {
     if (model == 'sagoo-rule') {
-      await axios.delete(import.meta.env.VITE_RULE_SERVER_URL + '/rule/' + row.flowId, { headers }).catch(() => {
+      await axios.delete(import.meta.env.VITE_RULE_SERVER_URL + '/api/v1/rule/' + row.flowId, { headers }).catch(() => {
         ElMessage.error('规则不存在')
       })
     } else if (model == 'node-red') {