diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..334b5c7 --- /dev/null +++ b/.env.development @@ -0,0 +1,13 @@ +## 开发环境 + +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 +NODE_ENV='development' + +VITE_APP_TITLE = '数通智联化工云平台' +VITE_APP_PORT = 2222 +VITE_APP_BASE_API = '/dev-api' +VITE_APP_BASE_URL = 'http://myvuetest.net' +VITE_APP_TOKEN_KEY = 'offlineAccessSystemAppToken' +VITE_APP_SJZT_URL = 'http://172.20.5.86/prod-api' +VITE_APP_SYSTEM_APP = 'stzl' +VITE_APP_AGAIN = 1 \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..e44880d --- /dev/null +++ b/.env.production @@ -0,0 +1,9 @@ +## 生产环境 + +VITE_APP_TITLE = '数通智联化工云平台' +VITE_APP_PORT = 2222 +VITE_APP_BASE_API = '' +VITE_APP_TOKEN_KEY = 'onlineAccessSystemAppToken' +VITE_APP_SJZT_URL = 'http://120.224.6.6:29911/prod-api' +VITE_APP_SYSTEM_APP = 'stzl' +VITE_APP_AGAIN = 1 \ No newline at end of file diff --git a/.env.staging b/.env.staging new file mode 100644 index 0000000..fe42772 --- /dev/null +++ b/.env.staging @@ -0,0 +1,8 @@ +## 模拟环境 +NODE_ENV='staging' + +VITE_APP_TITLE = '数通智联化工云平台' +VITE_APP_PORT = 2222 +VITE_APP_BASE_API = '/prod--api' +VITE_APP_SYSTEM_APP = 'stzl' +VITE_APP_AGAIN = 1 \ No newline at end of file diff --git a/index.html b/index.html index dde16aa..bc5e847 100644 --- a/index.html +++ b/index.html @@ -9,5 +9,6 @@
+ diff --git a/src/assets/css/public.css b/src/assets/css/public.css new file mode 100644 index 0000000..12fcb28 --- /dev/null +++ b/src/assets/css/public.css @@ -0,0 +1,48 @@ +body{ + background-color: #F5F5F5 !important; +} +.appBodyBeiJing{ + background-image: url("../image/bj1.png") !important; + background-repeat: no-repeat; + background-size: 100% 100%; + background-color: #ECEFF5; +} +.appBody{ + width: 100%; + height: 100vh; + overflow: hidden; +} +.contentCenter{ + display: flex; + justify-content: center; + align-items: center; +} +.contentBetween{ + display: flex; + justify-content: space-between; + align-items: center; +} +.contentBetweens{ + display: flex; + justify-content: space-between; +} +.el-drawer{ + .el-drawer__header{ + padding: 10px 5px; + margin-bottom: 0px; + } + .el-drawer__body{ + padding: 0px; + } +} +.el-overlay .el-drawer__header{ + padding: 10px 5px; + margin-bottom: 0px; +} +.el-overlay .el-drawer__body{ + padding: 0px; +} + +.drag { + display: flex; +} \ No newline at end of file diff --git a/src/assets/css/reset.css b/src/assets/css/reset.css new file mode 100644 index 0000000..a68f66d --- /dev/null +++ b/src/assets/css/reset.css @@ -0,0 +1 @@ +html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none} \ No newline at end of file diff --git a/src/assets/favicon.ico b/src/assets/favicon.ico new file mode 100644 index 0000000..7261559 Binary files /dev/null and b/src/assets/favicon.ico differ diff --git a/src/assets/image/1.png b/src/assets/image/1.png new file mode 100644 index 0000000..7d1e905 Binary files /dev/null and b/src/assets/image/1.png differ diff --git a/src/assets/image/2.png b/src/assets/image/2.png new file mode 100644 index 0000000..e16488e Binary files /dev/null and b/src/assets/image/2.png differ diff --git a/src/assets/image/404_images/404.png b/src/assets/image/404_images/404.png new file mode 100644 index 0000000..3d8e230 Binary files /dev/null and b/src/assets/image/404_images/404.png differ diff --git a/src/assets/image/404_images/404_cloud.png b/src/assets/image/404_images/404_cloud.png new file mode 100644 index 0000000..c6281d0 Binary files /dev/null and b/src/assets/image/404_images/404_cloud.png differ diff --git a/src/assets/image/404_images/imgNotFound.png b/src/assets/image/404_images/imgNotFound.png new file mode 100644 index 0000000..dfd587a Binary files /dev/null and b/src/assets/image/404_images/imgNotFound.png differ diff --git a/src/assets/image/404_images/untilUploadImg.png b/src/assets/image/404_images/untilUploadImg.png new file mode 100644 index 0000000..0557f93 Binary files /dev/null and b/src/assets/image/404_images/untilUploadImg.png differ diff --git a/src/assets/image/JSON在线校验格式化工具(Be JSON).mhtml b/src/assets/image/JSON在线校验格式化工具(Be JSON).mhtml new file mode 100644 index 0000000..44a2ff3 --- /dev/null +++ b/src/assets/image/JSON在线校验格式化工具(Be JSON).mhtml @@ -0,0 +1,41457 @@ +From: +Snapshot-Content-Location: https://www.bejson.com/explore/index_new/ +Subject: =?utf-8?Q?JSON=E5=9C=A8=E7=BA=BF=E6=A0=A1=E9=AA=8C=E6=A0=BC=E5=BC=8F=E5?= + =?utf-8?Q?=8C=96=E5=B7=A5=E5=85=B7=EF=BC=88Be=20JSON=EF=BC=89?= +Date: Tue, 10 Dec 2024 08:04:50 -0000 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--WRmo6wY1piGY9VtXe4EBn4V7EIG9TyzzPcS1dcUxQx----" + + +------MultipartBoundary--WRmo6wY1piGY9VtXe4EBn4V7EIG9TyzzPcS1dcUxQx---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.bejson.com/explore/index_new/ + + + =20 + +JSON=E5=9C=A8=E7=BA=BF=E6=A0=A1=E9=AA=8C=E6=A0=BC=E5=BC=8F=E5=8C=96= +=E5=B7=A5=E5=85=B7=EF=BC=88Be JSON=EF=BC=89 + + + + + + + + + + + + +
+
+
JSON=E5=9C= +=A8=E7=BA=BF=E8=A7=A3=E6=9E=90(=E5=8F=8C=E5=87=BB= +=E8=87=AA=E5=8A=A8=E6=A0=BC=E5=BC=8F=E5=8C=96) + =E6=8C=89=EF=BC=88ctrl + = +D=EF=BC=89=E6=88=96 =E7=82=B9=E5=87=BB=E6=94=B6= +=E8=97=8F +
+
=E9=80=89=E9=A1=B9=E2=96=BC +
+
=E5=B7=A6=E5=8F=B3= +=E6=A8=A1=E5=BC=8F
+
=E4=B8=8A=E4=B8=8B=E6= +=A8=A1=E5=BC=8F
+
+
=E8=A7=A3=E6=9E=90JSO= +N
+
=E6=89=A7=E8=A1=8CJSO= +N
+
+
=E5=8E=8B=E7=BC=A9
+
=E7=9D=80=E8=89=B2 +
=E6=98=BE=E7=A4=BAJS=E7= +=B1=BB=E5=9E=8B
+
=E6=98=BE=E7=A4=BA=E6=95= +=B0=E7=BB=84=E7=B4=A2=E5=BC=95
+ +
+
+
+
+
+ +
+
+
+
St= +ring parse
+
JS eval
+
+
+
+
+
+
{
  • "Send":{
    • "agentid":1000108,
    • "duplicate_check_interval"<= +/span>:1800,
    • "enable_duplicate_check":0,
    • "enable_= +id_trans":0,
    • "msgtype":"template_card",
    • "touser":"KaiXinGuo"
    • = +
    }
}
+
+
+
+
+
{
  • "Send":{
    • "agentid":1000108,
    • "duplicate_check_interval"<= +/span>:1800,
    • "enable_duplicate_check":0,
    • "enable_= +id_trans":0,
    • "msgtype":"template_card",
    • "touser":"KaiXinGuo"
    • = +
    }
}
+
+
+
+
+
+
+
+ +
+
+
+ =20 + +
+ =20 + =20 +
+
+ + + + + + + + +