From 32f3091fe077045427d16a3dec43f140c02eb91e Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 30 六月 2025 17:47:02 +0800
Subject: [PATCH] feat: v2.2

---
 .env.jx                                          |    5 +-
 types/global.d.ts                                |    2 
 src/views/Home/components/InsureInstructions.vue |   61 ++++++++++++++++++++++++++++++
 .env.tp                                          |   24 ++++++++++++
 package.json                                     |    1 
 config/config.ts                                 |    8 +++
 6 files changed, 96 insertions(+), 5 deletions(-)

diff --git a/.env.jx b/.env.jx
index 79c7ca9..8dd225c 100644
--- a/.env.jx
+++ b/.env.jx
@@ -1,15 +1,14 @@
 NODE_ENV=production
 
 # 绾夸笂鐜椤圭洰鎵撳寘璺緞
-VITE_PUBLIC_PATH = /front/
+VITE_PUBLIC_PATH = /
 
 # 绾夸笂鐜璺敱鍘嗗彶妯″紡
 VITE_ROUTER_HISTORY = "h5"
 
 # 绾夸笂鐜鍚庣鍦板潃
 # VITE_PROXY_DOMAIN_REAL = "https://testrlywx.boleyuma.com/"
-# VITE_PROXY_DOMAIN_REAL = "https://jygbapi.jx818.com/"
-VITE_PROXY_DOMAIN_REAL = "https://ecss.hhbxjj.com/"
+VITE_PROXY_DOMAIN_REAL = "https://jygbapi.jx818.com/"
 
 # 鏄惁涓烘墦鍖呭悗鐨勬枃浠舵彁渚涗紶缁熸祻瑙堝櫒鍏煎鎬ф敮鎸� 鏀寔 true 涓嶆敮鎸� false
 VITE_LEGACY = true
diff --git a/.env.tp b/.env.tp
new file mode 100644
index 0000000..79c7ca9
--- /dev/null
+++ b/.env.tp
@@ -0,0 +1,24 @@
+NODE_ENV=production
+
+# 绾夸笂鐜椤圭洰鎵撳寘璺緞
+VITE_PUBLIC_PATH = /front/
+
+# 绾夸笂鐜璺敱鍘嗗彶妯″紡
+VITE_ROUTER_HISTORY = "h5"
+
+# 绾夸笂鐜鍚庣鍦板潃
+# VITE_PROXY_DOMAIN_REAL = "https://testrlywx.boleyuma.com/"
+# VITE_PROXY_DOMAIN_REAL = "https://jygbapi.jx818.com/"
+VITE_PROXY_DOMAIN_REAL = "https://ecss.hhbxjj.com/"
+
+# 鏄惁涓烘墦鍖呭悗鐨勬枃浠舵彁渚涗紶缁熸祻瑙堝櫒鍏煎鎬ф敮鎸� 鏀寔 true 涓嶆敮鎸� false
+VITE_LEGACY = true
+
+VITE_COMPRESSION = "none"
+
+# OSS涓婁紶鍦板潃
+VITE_OSS_URL = "https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/"
+VITE_OSS_URL_BUCKET = "parkmanagement"
+VITE_WEMAP_KEY = "DYRBZ-ZGPCF-X3OJN-N2AA3-JWUCE-HEBXJ"
+
+VITE_CLIENT_ORIGIN = "http://118.178.252.28:8740"
diff --git a/config/config.ts b/config/config.ts
index bd0c635..5927090 100644
--- a/config/config.ts
+++ b/config/config.ts
@@ -11,7 +11,8 @@
   loginFormTitle: '涔愰亣淇濅簯鏈嶅姟',
 });
 
-type AppType = 'one' | 'rz' | 'jx' | 'jy' | 'other' | 'backup';
+//tp:澶钩
+type AppType = 'one' | 'rz' | 'jx' | 'jy' | 'other' | 'backup' | 'tp';
 
 const AppSettingMap = {
   one: {
@@ -44,6 +45,11 @@
     loginFormTitle: '姹熶綉淇濆鐢�',
     MenuTitle: '姹熶綉淇濆鐢�',
   },
+  tp: {
+    title: '姹熶綉鍏变繚鍚庡彴绠$悊绯荤粺',
+    loginFormTitle: '姹熶綉鍏变繚鍚庡彴绠$悊绯荤粺',
+    MenuTitle: '姹熶綉鍏变繚',
+  },
 };
 
 export function getAppSetting(appType: AppType) {
diff --git a/package.json b/package.json
index 681b591..bcfa5c4 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
     "build": "cross-env NODE_OPTIONS=--max_old_space_size=16000 vite build",
     "build:rz": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=rz vite build --mode rz",
     "build:jx": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=jx vite build --mode jx",
+    "build:tp": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=tp vite build --mode tp",
     "build:jy": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=jy vite build --mode jy",
     "build:other": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=other vite build --mode other",
     "build:backup": "cross-env NODE_OPTIONS=--max_old_space_size=16000 VITE_AppType=backup vite build --mode backup",
diff --git a/src/views/Home/components/InsureInstructions.vue b/src/views/Home/components/InsureInstructions.vue
new file mode 100644
index 0000000..0885deb
--- /dev/null
+++ b/src/views/Home/components/InsureInstructions.vue
@@ -0,0 +1,61 @@
+<template>
+  <el-dialog v-model="visible" @close="onDialogClose" destroy-on-close draggable>
+    <div>dasfdsfsfs</div>
+    <!-- <template #footer>
+      <span class="dialog-footer">
+        <el-button @click="emit('onCancel')">鍙� 娑�</el-button>
+      </span>
+    </template> -->
+  </el-dialog>
+</template>
+
+<script setup lang="ts">
+import { FormInstance } from 'element-plus';
+import {
+  ProDialog,
+  ProForm,
+  ProFormItemV2,
+  ProFormText,
+  UploadUserFile,
+} from '@bole-core/components';
+
+defineOptions({
+  name: 'InsureInstructions',
+});
+
+// type Props = {};
+
+// const props = withDefaults(defineProps<Props>(), {});
+
+const visible = defineModel({ type: Boolean });
+
+type Form = {
+  title: string;
+  name: string;
+};
+
+const form = defineModel<Form>('form');
+
+const emit = defineEmits<{
+  (e: 'onConfirm'): void;
+  (e: 'onCancel'): void;
+}>();
+
+const dialogForm = ref<FormInstance>();
+
+function onDialogClose() {
+  if (!dialogForm.value) return;
+  dialogForm.value.resetFields();
+}
+
+function handleConfirm() {
+  if (!dialogForm.value) return;
+  dialogForm.value.validate((valid) => {
+    if (valid) {
+      emit('onConfirm');
+    } else {
+      return;
+    }
+  });
+}
+</script>
diff --git a/types/global.d.ts b/types/global.d.ts
index c3bdb31..bd9eee0 100644
--- a/types/global.d.ts
+++ b/types/global.d.ts
@@ -112,7 +112,7 @@
     VITE_COMPRESSION: ViteCompression;
     VITE_WEMAP_KEY:string;
     VITE_CLIENT_ORIGIN:string;
-    VITE_AppType: 'one' | 'rz'| 'jx' | 'jy' | 'other' | 'backup';
+    VITE_AppType: 'one' | 'rz' | 'jx' | 'jy' | 'other' | 'backup' | 'tp';
   }
 
   interface AppConfig {

--
Gitblit v1.9.1