Merge branch 'dev_xq_0.0.1' of http://web.ronyao.com:3000/xq/maotu-webtopo into dev_xq_0.0.1
@ -0,0 +1,79 @@
|
||||
<template>
|
||||
<div class="vue-characters"></div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import { ref, watch } from 'vue';
|
||||
import { useNodeByModelsStore } from '@/components/mt-edit/store/nodeByModels';
|
||||
const nodeByModelsStore = useNodeByModelsStore();
|
||||
const double = ref(-1);
|
||||
const boolean = ref(false);
|
||||
const alarms = ref(false);
|
||||
const text = ref('正常');
|
||||
const props = defineProps({
|
||||
moduleType: {
|
||||
type: String,
|
||||
default: '--'
|
||||
},
|
||||
moduleId: {
|
||||
type: String,
|
||||
default: '--'
|
||||
},
|
||||
definitionItemJson: {
|
||||
type: Object,
|
||||
default: () => ({})
|
||||
},
|
||||
location: {
|
||||
type: String,
|
||||
default: 'bottom'
|
||||
}
|
||||
});
|
||||
const getSting = (data: any) => {
|
||||
|
||||
};
|
||||
function getModuleById(moduleId: string) {
|
||||
const globalData = (window as any).globalData;
|
||||
if (!globalData || moduleId == undefined || moduleId == '' || props.moduleId == '--') {
|
||||
console.warn('globalData 未初始化');
|
||||
return null;
|
||||
}
|
||||
|
||||
// 根据实际类型访问
|
||||
if (globalData instanceof Map) {
|
||||
// 如果是 Map 类型
|
||||
return globalData.get(moduleId);
|
||||
} else {
|
||||
// 如果是普通对象
|
||||
return globalData[moduleId];
|
||||
}
|
||||
}
|
||||
function loadingModuleById() {
|
||||
let module = getModuleById(props.moduleId);
|
||||
if (props.moduleId !== '' && props.moduleId !== undefined && props.moduleId !== '--' && module) {
|
||||
if (module) {
|
||||
console.log('当前的module', module);
|
||||
double.value = module.double;
|
||||
boolean.value = module.double;
|
||||
getSting({
|
||||
double: double.value,
|
||||
boolean: boolean.value,
|
||||
alarms: alarms.value,
|
||||
...module
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
watch(
|
||||
() => props.moduleId,
|
||||
(newVal, oldVal) => {
|
||||
loadingModuleById();
|
||||
nodeByModelsStore.change(newVal, oldVal, props.definitionItemJson.id);
|
||||
}
|
||||
);
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.vue-characters {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
@ -0,0 +1,176 @@
|
||||
import { dayjs } from 'element-plus';
|
||||
|
||||
interface RecIn{
|
||||
Node: {
|
||||
InTypeIn: [number, string][],
|
||||
TypeBase: [number, string][],
|
||||
},
|
||||
CONST: {
|
||||
STR: {
|
||||
EnumType: [number, string][]
|
||||
},
|
||||
UserPage:[string, string][]
|
||||
},
|
||||
EnumTypeVal: [number, string][][],
|
||||
EnumTypeValFun: Function[],
|
||||
regex: any,
|
||||
trans: (val: any, enumArr: [number, string][])=> string
|
||||
}
|
||||
|
||||
const Rec: Partial<RecIn>={};
|
||||
Rec.Node={} as RecIn['Node'];
|
||||
Rec.CONST={} as RecIn['CONST'];
|
||||
Rec.trans = (index, type)=> {
|
||||
for (let i = 0; i < type.length; i++) {
|
||||
if (type[i][0] == index) {
|
||||
return type[i][1];
|
||||
}
|
||||
}
|
||||
return "*未知*";
|
||||
};
|
||||
// 所有输入类型
|
||||
Rec.Node.InTypeIn = [
|
||||
[1, '遥信'],
|
||||
[2, '遥测']
|
||||
];
|
||||
|
||||
// 四遥基本类型
|
||||
Rec.Node.TypeBase = [
|
||||
[1, '遥信'],
|
||||
[2, '遥测'],
|
||||
[3, '遥控'],
|
||||
[4, '遥调'],
|
||||
];
|
||||
|
||||
// 定值转化的 类型
|
||||
Rec.CONST.STR.EnumType = [
|
||||
[0, '缺省'],
|
||||
[1, '普通开关'],
|
||||
[2, '数值'],
|
||||
[3, '时间秒'],
|
||||
[11, 'RY空调模式'],
|
||||
[12, '空调温度'],
|
||||
[13, '空调风速'],
|
||||
[14, '国网空调模式'],
|
||||
[21, 'KTC空调']
|
||||
];
|
||||
|
||||
Rec.EnumTypeVal = []; // 定值类型,用于编辑时的选择
|
||||
Rec.EnumTypeValFun = []; // 转换函数,用于显示与控制
|
||||
|
||||
// 缺省
|
||||
Rec.EnumTypeVal[0] = [
|
||||
[0, '关闭'],
|
||||
[1, '开启']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[0] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![0])
|
||||
}
|
||||
|
||||
// 遥控
|
||||
Rec.EnumTypeVal[1] = [
|
||||
[0, '关闭'],
|
||||
[1, '开启']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[1] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![1])
|
||||
}
|
||||
|
||||
// 数值
|
||||
Rec.EnumTypeVal[2] = [];
|
||||
Rec.EnumTypeValFun[2] = function (val:any) {
|
||||
return [];
|
||||
}
|
||||
|
||||
// timestamp 转换成时间
|
||||
Rec.EnumTypeValFun[3] = function (val:any) {
|
||||
// Ext.Date.format(val * 1000, 'Y-m-d H:i:s')
|
||||
dayjs.unix(val).format('YYYY-MM-DD HH:mm:ss')
|
||||
}
|
||||
|
||||
// 国网空调模式
|
||||
Rec.EnumTypeVal[14] = [
|
||||
[4, '自动'],
|
||||
[0, '制冷'],
|
||||
[1, '制热'],
|
||||
[3, '除湿'],
|
||||
[2, '送风']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[14] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![14])
|
||||
}
|
||||
|
||||
// RY空调模式
|
||||
Rec.EnumTypeVal[11] = [
|
||||
[0, '自动'],
|
||||
[1, '制冷'],
|
||||
[2, '制热'],
|
||||
[3, '除湿'],
|
||||
[4, '送风']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[11] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![11])
|
||||
}
|
||||
|
||||
// 空调温度
|
||||
Rec.EnumTypeVal[12] = [
|
||||
[16, '16℃'],
|
||||
[17, '17℃'],
|
||||
[18, '18℃'],
|
||||
[19, '19℃'],
|
||||
[20, '20℃'],
|
||||
[21, '21℃'],
|
||||
[22, '22℃'],
|
||||
[23, '23℃'],
|
||||
[24, '24℃'],
|
||||
[25, '25℃'],
|
||||
[26, '26℃'],
|
||||
[27, '27℃'],
|
||||
[28, '28℃'],
|
||||
[29, '29℃'],
|
||||
[30, '30℃']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[12] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![12])
|
||||
}
|
||||
|
||||
// 空调风速
|
||||
Rec.EnumTypeVal[13] = [
|
||||
[0, '自动'],
|
||||
[1, '低'],
|
||||
[2, '中'],
|
||||
[3, '高']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[13] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![13])
|
||||
}
|
||||
|
||||
// KTC 空调
|
||||
Rec.EnumTypeVal[21] = [
|
||||
[0, '关闭'],
|
||||
[1, '制冷'],
|
||||
[2, '制热']
|
||||
];
|
||||
|
||||
Rec.EnumTypeValFun[21] = function (val:any) {
|
||||
return Rec.trans!(val, Rec.EnumTypeVal![21])
|
||||
}
|
||||
|
||||
// 用户的缺省界面
|
||||
Rec.CONST.UserPage = [
|
||||
['Admin', 'Admin'],
|
||||
['User', 'User'],
|
||||
]
|
||||
|
||||
// 正则表达式
|
||||
Rec.regex = {
|
||||
// Modbus 配置的正则表达式
|
||||
modbusCfg: /^(?:25[0-4]|2[0-4]\d|1\d{2}|[1-9]\d|[1-9]):(?:[1-6]|10):(?:6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]\d{3}|[1-5]\d{4}|[1-9]\d{0,3}|0)(?::[2-9])?$/,
|
||||
modbusParm: /^(?:\d+(?::\d+){0,2})?$/
|
||||
}
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-67a3c190]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-bdccb96b]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
import{d as g,aP as v,r as y,$ as w,Z as x,aw as M,x as l,O as c,I as a,i as h,h as E,o as J,_ as k}from"./index-9847718b.js";import{u as C}from"./index-fd059ba6.js";import{M as D}from"./index-868f5209.js";const I=g({__name:"homeExceptionFacility",setup(q){const n=v(),p=y(),d=(r,o)=>{console.log(r,o),r=="test-dialog"&&a.success(`获取到了id:${o}`)};w(()=>{console.log("view卸载完毕")}),x(()=>{i()});async function i(){var o;let r={menuType:n.query.screen};try{const s=await M.model_getModelData_post(r);if(s.code==200){const u=await s.data,{canvasCfg:_,gridCfg:f,importDoneJson:m}=C(u),t=m.map(e=>e.props?{...e,props:l(e.props||{})}:{...e,props:l(e.props||{})});console.log("processedImportDoneJson:",t),(o=p.value)==null||o.setNewImportJson({canvasCfg:_,gridCfg:f,json:t}),c.group_ids.has(n.query.screen)&&c.group_ids.delete(n.query.screen),c.group_ids.set(n.query.screen,t.map(e=>e.id)),a.success("数据模型加载成功")}else a.error(`数据模型加载失败: ${s.code} - ${s.message}`)}catch(s){console.error("请求错误:",s),a.error("网络请求失败")}}return(r,o)=>(J(),h(E(D),{ref_key:"MtPreviewRef",ref:p,onOnEventCallBack:d},null,512))}});const b=k(I,[["__scopeId","data-v-d872abad"]]);export{b as default};
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-d872abad]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
import{d as g,aP as v,r as M,$ as w,Z as y,aw as h,x as u,O as c,I as a,i as J,h as x,o as O,_ as k}from"./index-9847718b.js";import{u as C}from"./index-fd059ba6.js";import{M as D}from"./index-868f5209.js";const I=g({name:"homeOverrunMessage",__name:"homeOverrunMessage",setup(q){const n=v(),p=M(),l=(r,o)=>{console.log(r,o),r=="test-dialog"&&a.success(`获取到了id:${o}`)};w(()=>{console.log("view卸载完毕")}),y(()=>{d()});async function d(){var o;let r={menuType:n.query.screen};try{const s=await h.model_getModelData_post(r);if(s.code==200){const _=await s.data,{canvasCfg:f,gridCfg:i,importDoneJson:m}=C(_),t=m.map(e=>e.props?{...e,props:u(e.props||{})}:{...e,props:u(e.props||{})});console.log("processedImportDoneJson:",t),(o=p.value)==null||o.setNewImportJson({canvasCfg:f,gridCfg:i,json:t}),c.group_ids.has(n.query.screen)&&c.group_ids.delete(n.query.screen),c.group_ids.set(n.query.screen,t.map(e=>e.id)),a.success("数据模型加载成功")}else a.error(`数据模型加载失败: ${s.code} - ${s.message}`)}catch(s){console.error("请求错误:",s),a.error("网络请求失败")}}return(r,o)=>(O(),J(x(D),{ref_key:"MtPreviewRef",ref:p,onOnEventCallBack:l},null,512))}});const $=k(I,[["__scopeId","data-v-436f0bc5"]]);export{$ as default};
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-436f0bc5]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-d0f0d48f]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
.common-layout[data-v-635be2c1]{height:100vh;display:flex;align-items:center;justify-content:center}.layout-container[data-v-635be2c1]{width:100%;height:100vh;display:flex;flex-direction:column}.header-part[data-v-635be2c1]{height:18.75vh;background-color:#b3c0d1;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#333}.main-part[data-v-635be2c1]{height:74.21875vh;background-color:#e9eef3;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333}.footer-part[data-v-635be2c1]{height:7.03125vh;background-color:#d3dce6;padding:0!important;margin:0!important;color:#333;margin-top:0}.footer-part-col[data-v-635be2c1]{height:100%;background-color:#333;color:#606266;border:3px solid rgb(206,12,12);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-d1648c7a]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-91993da2]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
import{_ as e,a as c,o as n}from"./index-9847718b.js";const o={};function r(t,a){return n(),c("h3",null,"测试页面")}const _=e(o,[["render",r]]);export{_ as default};
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-28d8a977]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1 +0,0 @@
|
||||
import{d as v,aP as w,r as c,x as p,$ as x,Z as y,i as M,h as J,aw as I,O as l,I as a,o as k,X as q,_ as C}from"./index-9847718b.js";import{u as D}from"./index-fd059ba6.js";import{M as P}from"./index-868f5209.js";const h=v({name:"PreviewIndex",__name:"index",setup(B){const r=w();console.log("参数:",r.query.screen),c(!1),p([]),c("-1"),q();const d=c(),u=(n,o)=>{console.log(n,o),n=="test-dialog"&&a.success(`获取到了id:${o}`)};x(()=>{console.log("view卸载完毕")});async function i(){var o;let n={menuType:r.query.screen};try{const s=await I.model_getModelData_post(n);if(s.code==200){const _=await s.data,{canvasCfg:f,gridCfg:g,importDoneJson:m}=D(_),t=m.map(e=>e.props?{...e,props:p(e.props||{})}:{...e,props:p(e.props||{})});console.log("processedImportDoneJson:",t),(o=d.value)==null||o.setNewImportJson({canvasCfg:f,gridCfg:g,json:t}),l.group_ids.has(r.query.screen)&&l.group_ids.delete(r.query.screen),l.group_ids.set(r.query.screen,t.map(e=>e.id)),a.success("数据模型加载成功")}else a.error(`数据模型加载失败: ${s.code} - ${s.message}`)}catch(s){console.error("请求错误:",s),a.error("网络请求失败")}}return y(()=>{console.log("view挂载完毕"),i()}),(n,o)=>(k(),M(J(P),{ref_key:"MtPreviewRef",ref:d,onOnEventCallBack:u},null,512))}});const O=C(h,[["__scopeId","data-v-91993da2"]]);export{O as default};
|
||||
@ -1,16 +0,0 @@
|
||||
ace.define("ace/snippets/javascript.snippets",["require","exports","module"], function(require, exports, module){module.exports = "# Prototype\nsnippet proto\n\t${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {\n\t\t${4:// body...}\n\t};\n# Function\nsnippet fun\n\tfunction ${1?:function_name}(${2:argument}) {\n\t\t${3:// body...}\n\t}\n# Anonymous Function\nregex /((=)\\s*|(:)\\s*|(\\()|\\b)/f/(\\))?/\nsnippet f\n\tfunction${M1?: ${1:functionName}}($2) {\n\t\t${0:$TM_SELECTED_TEXT}\n\t}${M2?;}${M3?,}${M4?)}\n# Immediate function\ntrigger \\(?f\\(\nendTrigger \\)?\nsnippet f(\n\t(function(${1}) {\n\t\t${0:${TM_SELECTED_TEXT:/* code */}}\n\t}(${1}));\n# if\nsnippet if\n\tif (${1:true}) {\n\t\t${0}\n\t}\n# if ... else\nsnippet ife\n\tif (${1:true}) {\n\t\t${2}\n\t} else {\n\t\t${0}\n\t}\n# tertiary conditional\nsnippet ter\n\t${1:/* condition */} ? ${2:a} : ${3:b}\n# switch\nsnippet switch\n\tswitch (${1:expression}) {\n\t\tcase '${3:case}':\n\t\t\t${4:// code}\n\t\t\tbreak;\n\t\t${5}\n\t\tdefault:\n\t\t\t${2:// code}\n\t}\n# case\nsnippet case\n\tcase '${1:case}':\n\t\t${2:// code}\n\t\tbreak;\n\t${3}\n\n# while (...) {...}\nsnippet wh\n\twhile (${1:/* condition */}) {\n\t\t${0:/* code */}\n\t}\n# try\nsnippet try\n\ttry {\n\t\t${0:/* code */}\n\t} catch (e) {}\n# do...while\nsnippet do\n\tdo {\n\t\t${2:/* code */}\n\t} while (${1:/* condition */});\n# Object Method\nsnippet :f\nregex /([,{[])|^\\s*/:f/\n\t${1:method_name}: function(${2:attribute}) {\n\t\t${0}\n\t}${3:,}\n# setTimeout function\nsnippet setTimeout\nregex /\\b/st|timeout|setTimeo?u?t?/\n\tsetTimeout(function() {${3:$TM_SELECTED_TEXT}}, ${1:10});\n# Get Elements\nsnippet gett\n\tgetElementsBy${1:TagName}('${2}')${3}\n# Get Element\nsnippet get\n\tgetElementBy${1:Id}('${2}')${3}\n# console.log (Firebug)\nsnippet cl\n\tconsole.log(${1});\n# return\nsnippet ret\n\treturn ${1:result}\n# for (property in object ) { ... }\nsnippet fori\n\tfor (var ${1:prop} in ${2:Things}) {\n\t\t${0:$2[$1]}\n\t}\n# hasOwnProperty\nsnippet has\n\thasOwnProperty(${1})\n# docstring\nsnippet /**\n\t/**\n\t * ${1:description}\n\t *\n\t */\nsnippet @par\nregex /^\\s*\\*\\s*/@(para?m?)?/\n\t@param {${1:type}} ${2:name} ${3:description}\nsnippet @ret\n\t@return {${1:type}} ${2:description}\n# JSON.parse\nsnippet jsonp\n\tJSON.parse(${1:jstr});\n# JSON.stringify\nsnippet jsons\n\tJSON.stringify(${1:object});\n# self-defining function\nsnippet sdf\n\tvar ${1:function_name} = function(${2:argument}) {\n\t\t${3:// initial code ...}\n\n\t\t$1 = function($2) {\n\t\t\t${4:// main code}\n\t\t};\n\t}\n# singleton\nsnippet sing\n\tfunction ${1:Singleton} (${2:argument}) {\n\t\t// the cached instance\n\t\tvar instance;\n\n\t\t// rewrite the constructor\n\t\t$1 = function $1($2) {\n\t\t\treturn instance;\n\t\t};\n\t\t\n\t\t// carry over the prototype properties\n\t\t$1.prototype = this;\n\n\t\t// the instance\n\t\tinstance = new $1();\n\n\t\t// reset the constructor pointer\n\t\tinstance.constructor = $1;\n\n\t\t${3:// code ...}\n\n\t\treturn instance;\n\t}\n# class\nsnippet class\nregex /^\\s*/clas{0,2}/\n\tvar ${1:class} = function(${20}) {\n\t\t$40$0\n\t};\n\t\n\t(function() {\n\t\t${60:this.prop = \"\"}\n\t}).call(${1:class}.prototype);\n\t\n\texports.${1:class} = ${1:class};\n# \nsnippet for-\n\tfor (var ${1:i} = ${2:Things}.length; ${1:i}--; ) {\n\t\t${0:${2:Things}[${1:i}];}\n\t}\n# for (...) {...}\nsnippet for\n\tfor (var ${1:i} = 0; $1 < ${2:Things}.length; $1++) {\n\t\t${3:$2[$1]}$0\n\t}\n# for (...) {...} (Improved Native For-Loop)\nsnippet forr\n\tfor (var ${1:i} = ${2:Things}.length - 1; $1 >= 0; $1--) {\n\t\t${3:$2[$1]}$0\n\t}\n\n\n#modules\nsnippet def\n\tdefine(function(require, exports, module) {\n\t\"use strict\";\n\tvar ${1/.*\\///} = require(\"${1}\");\n\t\n\t$TM_SELECTED_TEXT\n\t});\nsnippet req\nguard ^\\s*\n\tvar ${1/.*\\///} = require(\"${1}\");\n\t$0\nsnippet requ\nguard ^\\s*\n\tvar ${1/.*\\/(.)/\\u$1/} = require(\"${1}\").${1/.*\\/(.)/\\u$1/};\n\t$0\n";
|
||||
|
||||
});
|
||||
|
||||
ace.define("ace/snippets/javascript",["require","exports","module","ace/snippets/javascript.snippets"], function(require, exports, module){"use strict";
|
||||
exports.snippetText = require("./javascript.snippets");
|
||||
exports.scope = "javascript";
|
||||
|
||||
}); (function() {
|
||||
ace.require(["ace/snippets/javascript"], function(m) {
|
||||
if (typeof module == "object" && typeof exports == "object" && module) {
|
||||
module.exports = m;
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
@ -1,275 +0,0 @@
|
||||
ace.define("ace/mode/json_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module){"use strict";
|
||||
var oop = require("../lib/oop");
|
||||
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
|
||||
var JsonHighlightRules = function () {
|
||||
this.$rules = {
|
||||
"start": [
|
||||
{
|
||||
token: "variable", // single line
|
||||
regex: '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]\\s*(?=:)'
|
||||
}, {
|
||||
token: "string", // single line
|
||||
regex: '"',
|
||||
next: "string"
|
||||
}, {
|
||||
token: "constant.numeric", // hex
|
||||
regex: "0[xX][0-9a-fA-F]+\\b"
|
||||
}, {
|
||||
token: "constant.numeric", // float
|
||||
regex: "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"
|
||||
}, {
|
||||
token: "constant.language.boolean",
|
||||
regex: "(?:true|false)\\b"
|
||||
}, {
|
||||
token: "text", // single quoted strings are not allowed
|
||||
regex: "['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"
|
||||
}, {
|
||||
token: "comment", // comments are not allowed, but who cares?
|
||||
regex: "\\/\\/.*$"
|
||||
}, {
|
||||
token: "comment.start", // comments are not allowed, but who cares?
|
||||
regex: "\\/\\*",
|
||||
next: "comment"
|
||||
}, {
|
||||
token: "paren.lparen",
|
||||
regex: "[[({]"
|
||||
}, {
|
||||
token: "paren.rparen",
|
||||
regex: "[\\])}]"
|
||||
}, {
|
||||
token: "punctuation.operator",
|
||||
regex: /[,]/
|
||||
}, {
|
||||
token: "text",
|
||||
regex: "\\s+"
|
||||
}
|
||||
],
|
||||
"string": [
|
||||
{
|
||||
token: "constant.language.escape",
|
||||
regex: /\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|["\\\/bfnrt])/
|
||||
}, {
|
||||
token: "string",
|
||||
regex: '"|$',
|
||||
next: "start"
|
||||
}, {
|
||||
defaultToken: "string"
|
||||
}
|
||||
],
|
||||
"comment": [
|
||||
{
|
||||
token: "comment.end", // comments are not allowed, but who cares?
|
||||
regex: "\\*\\/",
|
||||
next: "start"
|
||||
}, {
|
||||
defaultToken: "comment"
|
||||
}
|
||||
]
|
||||
};
|
||||
};
|
||||
oop.inherits(JsonHighlightRules, TextHighlightRules);
|
||||
exports.JsonHighlightRules = JsonHighlightRules;
|
||||
|
||||
});
|
||||
|
||||
ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"], function(require, exports, module){"use strict";
|
||||
var Range = require("../range").Range;
|
||||
var MatchingBraceOutdent = function () { };
|
||||
(function () {
|
||||
this.checkOutdent = function (line, input) {
|
||||
if (!/^\s+$/.test(line))
|
||||
return false;
|
||||
return /^\s*\}/.test(input);
|
||||
};
|
||||
this.autoOutdent = function (doc, row) {
|
||||
var line = doc.getLine(row);
|
||||
var match = line.match(/^(\s*\})/);
|
||||
if (!match)
|
||||
return 0;
|
||||
var column = match[1].length;
|
||||
var openBracePos = doc.findMatchingBracket({ row: row, column: column });
|
||||
if (!openBracePos || openBracePos.row == row)
|
||||
return 0;
|
||||
var indent = this.$getIndent(doc.getLine(openBracePos.row));
|
||||
doc.replace(new Range(row, 0, row, column - 1), indent);
|
||||
};
|
||||
this.$getIndent = function (line) {
|
||||
return line.match(/^\s*/)[0];
|
||||
};
|
||||
}).call(MatchingBraceOutdent.prototype);
|
||||
exports.MatchingBraceOutdent = MatchingBraceOutdent;
|
||||
|
||||
});
|
||||
|
||||
ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"], function(require, exports, module){"use strict";
|
||||
var oop = require("../../lib/oop");
|
||||
var Range = require("../../range").Range;
|
||||
var BaseFoldMode = require("./fold_mode").FoldMode;
|
||||
var FoldMode = exports.FoldMode = function (commentRegex) {
|
||||
if (commentRegex) {
|
||||
this.foldingStartMarker = new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/, "|" + commentRegex.start));
|
||||
this.foldingStopMarker = new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/, "|" + commentRegex.end));
|
||||
}
|
||||
};
|
||||
oop.inherits(FoldMode, BaseFoldMode);
|
||||
(function () {
|
||||
this.foldingStartMarker = /([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/;
|
||||
this.foldingStopMarker = /^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/;
|
||||
this.singleLineBlockCommentRe = /^\s*(\/\*).*\*\/\s*$/;
|
||||
this.tripleStarBlockCommentRe = /^\s*(\/\*\*\*).*\*\/\s*$/;
|
||||
this.startRegionRe = /^\s*(\/\*|\/\/)#?region\b/;
|
||||
this._getFoldWidgetBase = this.getFoldWidget;
|
||||
this.getFoldWidget = function (session, foldStyle, row) {
|
||||
var line = session.getLine(row);
|
||||
if (this.singleLineBlockCommentRe.test(line)) {
|
||||
if (!this.startRegionRe.test(line) && !this.tripleStarBlockCommentRe.test(line))
|
||||
return "";
|
||||
}
|
||||
var fw = this._getFoldWidgetBase(session, foldStyle, row);
|
||||
if (!fw && this.startRegionRe.test(line))
|
||||
return "start"; // lineCommentRegionStart
|
||||
return fw;
|
||||
};
|
||||
this.getFoldWidgetRange = function (session, foldStyle, row, forceMultiline) {
|
||||
var line = session.getLine(row);
|
||||
if (this.startRegionRe.test(line))
|
||||
return this.getCommentRegionBlock(session, line, row);
|
||||
var match = line.match(this.foldingStartMarker);
|
||||
if (match) {
|
||||
var i = match.index;
|
||||
if (match[1])
|
||||
return this.openingBracketBlock(session, match[1], row, i);
|
||||
var range = session.getCommentFoldRange(row, i + match[0].length, 1);
|
||||
if (range && !range.isMultiLine()) {
|
||||
if (forceMultiline) {
|
||||
range = this.getSectionRange(session, row);
|
||||
}
|
||||
else if (foldStyle != "all")
|
||||
range = null;
|
||||
}
|
||||
return range;
|
||||
}
|
||||
if (foldStyle === "markbegin")
|
||||
return;
|
||||
var match = line.match(this.foldingStopMarker);
|
||||
if (match) {
|
||||
var i = match.index + match[0].length;
|
||||
if (match[1])
|
||||
return this.closingBracketBlock(session, match[1], row, i);
|
||||
return session.getCommentFoldRange(row, i, -1);
|
||||
}
|
||||
};
|
||||
this.getSectionRange = function (session, row) {
|
||||
var line = session.getLine(row);
|
||||
var startIndent = line.search(/\S/);
|
||||
var startRow = row;
|
||||
var startColumn = line.length;
|
||||
row = row + 1;
|
||||
var endRow = row;
|
||||
var maxRow = session.getLength();
|
||||
while (++row < maxRow) {
|
||||
line = session.getLine(row);
|
||||
var indent = line.search(/\S/);
|
||||
if (indent === -1)
|
||||
continue;
|
||||
if (startIndent > indent)
|
||||
break;
|
||||
var subRange = this.getFoldWidgetRange(session, "all", row);
|
||||
if (subRange) {
|
||||
if (subRange.start.row <= startRow) {
|
||||
break;
|
||||
}
|
||||
else if (subRange.isMultiLine()) {
|
||||
row = subRange.end.row;
|
||||
}
|
||||
else if (startIndent == indent) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
endRow = row;
|
||||
}
|
||||
return new Range(startRow, startColumn, endRow, session.getLine(endRow).length);
|
||||
};
|
||||
this.getCommentRegionBlock = function (session, line, row) {
|
||||
var startColumn = line.search(/\s*$/);
|
||||
var maxRow = session.getLength();
|
||||
var startRow = row;
|
||||
var re = /^\s*(?:\/\*|\/\/|--)#?(end)?region\b/;
|
||||
var depth = 1;
|
||||
while (++row < maxRow) {
|
||||
line = session.getLine(row);
|
||||
var m = re.exec(line);
|
||||
if (!m)
|
||||
continue;
|
||||
if (m[1])
|
||||
depth--;
|
||||
else
|
||||
depth++;
|
||||
if (!depth)
|
||||
break;
|
||||
}
|
||||
var endRow = row;
|
||||
if (endRow > startRow) {
|
||||
return new Range(startRow, startColumn, endRow, line.length);
|
||||
}
|
||||
};
|
||||
}).call(FoldMode.prototype);
|
||||
|
||||
});
|
||||
|
||||
ace.define("ace/mode/json",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/json_highlight_rules","ace/mode/matching_brace_outdent","ace/mode/folding/cstyle","ace/worker/worker_client"], function(require, exports, module){"use strict";
|
||||
var oop = require("../lib/oop");
|
||||
var TextMode = require("./text").Mode;
|
||||
var HighlightRules = require("./json_highlight_rules").JsonHighlightRules;
|
||||
var MatchingBraceOutdent = require("./matching_brace_outdent").MatchingBraceOutdent;
|
||||
var CStyleFoldMode = require("./folding/cstyle").FoldMode;
|
||||
var WorkerClient = require("../worker/worker_client").WorkerClient;
|
||||
var Mode = function () {
|
||||
this.HighlightRules = HighlightRules;
|
||||
this.$outdent = new MatchingBraceOutdent();
|
||||
this.$behaviour = this.$defaultBehaviour;
|
||||
this.foldingRules = new CStyleFoldMode();
|
||||
};
|
||||
oop.inherits(Mode, TextMode);
|
||||
(function () {
|
||||
this.lineCommentStart = "//";
|
||||
this.blockComment = { start: "/*", end: "*/" };
|
||||
this.getNextLineIndent = function (state, line, tab) {
|
||||
var indent = this.$getIndent(line);
|
||||
if (state == "start") {
|
||||
var match = line.match(/^.*[\{\(\[]\s*$/);
|
||||
if (match) {
|
||||
indent += tab;
|
||||
}
|
||||
}
|
||||
return indent;
|
||||
};
|
||||
this.checkOutdent = function (state, line, input) {
|
||||
return this.$outdent.checkOutdent(line, input);
|
||||
};
|
||||
this.autoOutdent = function (state, doc, row) {
|
||||
this.$outdent.autoOutdent(doc, row);
|
||||
};
|
||||
this.createWorker = function (session) {
|
||||
var worker = new WorkerClient(["ace"], "ace/mode/json_worker", "JsonWorker");
|
||||
worker.attachToDocument(session.getDocument());
|
||||
worker.on("annotate", function (e) {
|
||||
session.setAnnotations(e.data);
|
||||
});
|
||||
worker.on("terminate", function () {
|
||||
session.clearAnnotations();
|
||||
});
|
||||
return worker;
|
||||
};
|
||||
this.$id = "ace/mode/json";
|
||||
}).call(Mode.prototype);
|
||||
exports.Mode = Mode;
|
||||
|
||||
}); (function() {
|
||||
ace.require(["ace/mode/json"], function(m) {
|
||||
if (typeof module == "object" && typeof exports == "object" && module) {
|
||||
module.exports = m;
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
@ -1 +0,0 @@
|
||||
.vertical-radio-group[data-v-cf8bfc69]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
|
||||
@ -1,140 +0,0 @@
|
||||
{
|
||||
"canvasCfg": {
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"scale": 1,
|
||||
"color": "",
|
||||
"img": "",
|
||||
"guide": true,
|
||||
"adsorp": true,
|
||||
"adsorp_diff": 5,
|
||||
"transform_origin": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"drag_offset": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
"gridCfg": {
|
||||
"enabled": true,
|
||||
"align": true,
|
||||
"size": 10
|
||||
},
|
||||
"json": [
|
||||
{
|
||||
"id": "vue-my-regulator-iwEp1KifC7",
|
||||
"title": "vue谣调",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 129.98797607421875,
|
||||
"top": 70,
|
||||
"width": 50,
|
||||
"height": 50,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"moduleType": "遥测",
|
||||
"moduleId": ""
|
||||
},
|
||||
"tag": "vue-my-regulator",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-switch-info-XZmvJDTfd8",
|
||||
"title": "vue遥控",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 240,
|
||||
"top": 70,
|
||||
"width": 50,
|
||||
"height": 50,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"moduleType": "遥控",
|
||||
"moduleId": ""
|
||||
},
|
||||
"tag": "vue-my-switch-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-num-info-W1j7n1WBMs",
|
||||
"title": "vue谣测",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 180,
|
||||
"top": 70,
|
||||
"width": 50,
|
||||
"height": 50,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"moduleType": "遥测",
|
||||
"moduleId": ""
|
||||
},
|
||||
"tag": "vue-my-num-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-signal-info-VFdTsqHrqK",
|
||||
"title": "vue遥信01",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 70,
|
||||
"top": 140,
|
||||
"width": 430,
|
||||
"height": 210,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {},
|
||||
"tag": "vue-my-signal-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,139 +0,0 @@
|
||||
{
|
||||
"canvasCfg": {
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"scale": 1,
|
||||
"color": "",
|
||||
"img": "",
|
||||
"guide": true,
|
||||
"adsorp": true,
|
||||
"adsorp_diff": 5,
|
||||
"transform_origin": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"drag_offset": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
"gridCfg": {
|
||||
"enabled": true,
|
||||
"align": true,
|
||||
"size": 10
|
||||
},
|
||||
"json": [
|
||||
{
|
||||
"id": "vue-my-regulator-iwEp1KifC7",
|
||||
"title": "vue谣调",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 129.98797607421875,
|
||||
"top": 70,
|
||||
"width": 50,
|
||||
"height": 50,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"moduleType": "遥测",
|
||||
"moduleId": ""
|
||||
},
|
||||
"tag": "vue-my-regulator",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-num-info-W1j7n1WBMs",
|
||||
"title": "vue谣测",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 330,
|
||||
"top": 380,
|
||||
"width": 50,
|
||||
"height": 50,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"moduleType": "遥测",
|
||||
"moduleId": ""
|
||||
},
|
||||
"tag": "vue-my-num-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-signal-info-VFdTsqHrqK",
|
||||
"title": "vue遥信01",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 70,
|
||||
"top": 140,
|
||||
"width": 430,
|
||||
"height": 210,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {},
|
||||
"tag": "vue-my-signal-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-img-DLxtEt9t9A",
|
||||
"title": "vue图形组件",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 64.97598266601562,
|
||||
"top": 370,
|
||||
"width": 130,
|
||||
"height": 100,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"maxWidth": ""
|
||||
},
|
||||
"tag": "vue-my-img",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,147 +0,0 @@
|
||||
{
|
||||
"canvasCfg": {
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"scale": 1,
|
||||
"color": "",
|
||||
"img": "",
|
||||
"guide": true,
|
||||
"adsorp": true,
|
||||
"adsorp_diff": 5,
|
||||
"transform_origin": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"drag_offset": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
"gridCfg": {
|
||||
"enabled": true,
|
||||
"align": true,
|
||||
"size": 10
|
||||
},
|
||||
"json": [
|
||||
{
|
||||
"id": "vue-my-signal-info-VFdTsqHrqK",
|
||||
"title": "vue遥信01",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 50,
|
||||
"top": 50,
|
||||
"width": 430,
|
||||
"height": 210,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {},
|
||||
"tag": "vue-my-signal-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-run-info-QOvDKecsyZ",
|
||||
"title": "vue运行信息",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 500,
|
||||
"top": 50,
|
||||
"width": 240,
|
||||
"height": 180,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"fontFamily": "Segoe UI",
|
||||
"fontSize": 14,
|
||||
"testColor": "#000000"
|
||||
},
|
||||
"tag": "vue-my-run-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-multi-type-info-V5rhA1U1PF",
|
||||
"title": "vue运行状态信息",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 490,
|
||||
"top": 240,
|
||||
"width": 270,
|
||||
"height": 180,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"headline": "11111",
|
||||
"fontFamily": "Segoe UI",
|
||||
"fontSize": 14,
|
||||
"dataSource": "ultraVires",
|
||||
"testColor": "#000000"
|
||||
},
|
||||
"tag": "vue-my-multi-type-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-multi-type-info-OMI6pUcsA9",
|
||||
"title": "vue运行状态信息",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 110,
|
||||
"top": 270,
|
||||
"width": 310,
|
||||
"height": 200,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"headline": "2222",
|
||||
"fontFamily": "Segoe UI",
|
||||
"fontSize": 14,
|
||||
"dataSource": "ultraVires",
|
||||
"testColor": "#000000"
|
||||
},
|
||||
"tag": "vue-my-multi-type-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,113 +0,0 @@
|
||||
{
|
||||
"canvasCfg": {
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"scale": 1,
|
||||
"color": "",
|
||||
"img": "",
|
||||
"guide": true,
|
||||
"adsorp": true,
|
||||
"adsorp_diff": 5,
|
||||
"transform_origin": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"drag_offset": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
}
|
||||
},
|
||||
"gridCfg": {
|
||||
"enabled": true,
|
||||
"align": true,
|
||||
"size": 10
|
||||
},
|
||||
"json": [
|
||||
{
|
||||
"id": "vue-my-signal-info-VFdTsqHrqK11111",
|
||||
"title": "vue遥信01",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 50,
|
||||
"top": 50,
|
||||
"width": 430,
|
||||
"height": 210,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {},
|
||||
"tag": "vue-my-signal-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-run-info-QOvDKecsyZ",
|
||||
"title": "vue运行信息",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 500,
|
||||
"top": 50,
|
||||
"width": 240,
|
||||
"height": 180,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"fontFamily": "Segoe UI",
|
||||
"fontSize": 14,
|
||||
"testColor": "#000000"
|
||||
},
|
||||
"tag": "vue-my-run-info",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
},
|
||||
{
|
||||
"id": "vue-my-tableOnly-a6n14qu2iO",
|
||||
"title": "单一功能表单",
|
||||
"type": "vue",
|
||||
"binfo": {
|
||||
"left": 40,
|
||||
"top": 270,
|
||||
"width": 620,
|
||||
"height": 250,
|
||||
"angle": 0
|
||||
},
|
||||
"resize": true,
|
||||
"rotate": true,
|
||||
"lock": false,
|
||||
"active": false,
|
||||
"hide": false,
|
||||
"props": {
|
||||
"fontFamily": "黑体",
|
||||
"fontSize": 12,
|
||||
"testColor": "#767676"
|
||||
},
|
||||
"tag": "vue-my-tableOnly",
|
||||
"common_animations": {
|
||||
"val": "",
|
||||
"delay": "delay-0s",
|
||||
"speed": "slow",
|
||||
"repeat": "infinite"
|
||||
},
|
||||
"events": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id":"1",
|
||||
"name":"fireControlAlarmFloor.json"
|
||||
},
|
||||
{
|
||||
"id":"2",
|
||||
"name":"fireControlAlarmHost.json"
|
||||
},{
|
||||
"id":"3",
|
||||
"name":"fireControlAlarmIndex.json"
|
||||
},{
|
||||
"id":"4",
|
||||
"name":"fireControlIndex.json"
|
||||
},{
|
||||
"id":"5",
|
||||
"name":"homeOverview.json"
|
||||
}
|
||||
]
|
||||
@ -1,34 +0,0 @@
|
||||
<svg id="组_2" data-name="组 2" xmlns="http://www.w3.org/2000/svg" width="700" height="700" viewBox="0 0 700 700">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: none;
|
||||
stroke: #00ccbd;
|
||||
stroke-width: 20px;
|
||||
fill-rule: evenodd;
|
||||
}
|
||||
|
||||
.cls-2 {
|
||||
font-size: 100px;
|
||||
}
|
||||
|
||||
.cls-2, .cls-3 {
|
||||
fill: #deea2e;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.cls-3 {
|
||||
font-size: 120px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<g id="组_1" data-name="组 1">
|
||||
<path id="形状_1" data-name="形状 1" class="cls-1" d="M34.518,406.156S47.789,166,187.922,211.451c0,0,55.156,15.864,91.453,45.448,0,0,67.7-42.655,141.6,0"/>
|
||||
<path id="形状_1_拷贝" data-name="形状 1 拷贝" class="cls-1" d="M665.493,406.156s-13.271-240.373-153.4-194.884c0,0-55.156,15.879-91.452,45.489,0,0-67.7-42.694-141.6,0"/>
|
||||
<path id="形状_2" data-name="形状 2" class="cls-1" d="M117.921,306.109s9.026-64.564,74.891-32.1"/>
|
||||
<path id="形状_2_拷贝" data-name="形状 2 拷贝" class="cls-1" d="M581.357,306.589s-9-65.089-74.668-32.357"/>
|
||||
<text id="ao" class="cls-2" transform="translate(124.132 368.651) scale(0.823)">ao</text>
|
||||
<text id="tu" class="cls-2" transform="translate(482.948 368.651) scale(0.823)">tu</text>
|
||||
</g>
|
||||
<text id="M_A_O_T_U" data-name="M A O T U" class="cls-3" x="45.25" y="537.03">M A O T U</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 950 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 532 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 43 KiB |
@ -1,15 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" class="dark">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/webVue/favicon.svg" type="image/svg+xml" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>MaoTu</title>
|
||||
<script type="module" crossorigin src="/webVue/assets/index-9847718b.js"></script>
|
||||
<link rel="stylesheet" href="/webVue/assets/index-f18b6d26.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 326 KiB |
|
Before Width: | Height: | Size: 240 KiB |
|
Before Width: | Height: | Size: 214 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 671 B |
|
Before Width: | Height: | Size: 679 B |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 258 KiB |
@ -1,48 +0,0 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDOTCCAiGgAwIBAgIUMlpmdzEzz0WD0PUO0QkP8fLZNgkwDQYJKoZIhvcNAQEL
|
||||
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
|
||||
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNDA4MzAwODQzMTNaFw0zNDA4
|
||||
MjgwODQzMTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
|
||||
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
|
||||
AQUAA4IBDwAwggEKAoIBAQCzSYo9nAVhEGB5eg7qq7Hu0sQ4wAJI9v154Vy3VDzX
|
||||
OQ/kQIBEslzuITwe/k+SlbN7PL5QwG1ZHT5koMhpgIdwZL09+wajebCExxFbyyWs
|
||||
5ZkFinMocD64VJXh1gflYAoFH6koYspJ1KaVCnden7Pp07dPAGA/HtYZ/NTfdaSc
|
||||
zdODDMjwAigxb+MW0x3XNTrFkOXZCQr8xjnToT4vzxmqD6pnzSUOYc6TSlDP9jya
|
||||
SZYnuoi1/fcPXtRwF59hqK8CqZLNuNuBZFjqs+Xtm8P9V4LvWWou/8rrAhjyPJSA
|
||||
ExbMG9rwdvzLEfKKtxeAy1edY6FN9BPEU/8ouvciFeIXAgMBAAGjITAfMB0GA1Ud
|
||||
DgQWBBShVuuuBF2x6n++4kQSQ2G5ShT2EjANBgkqhkiG9w0BAQsFAAOCAQEAJwiY
|
||||
XmwpOedDYHyffk5ILhxE/aHp1FnCYEbdVzXY7cct9uYGFefCNT8FRTUzG+obPn9N
|
||||
Cqm5Yw/jcETOe4PIEDP2/mcRnjOKXMJtiPlcKTMtMM2nfo56sfA7WKihwjI/JpX+
|
||||
Ea4E4b18Z4xyCcvs6+sxcK+1D/8deeS/CJ8MvEokLRGudKG86gNaP4AMF6uHkAYh
|
||||
bwssuuIehpzwDOd6OwT3+8XlKI30lSN+1JNP2PCz/tvOBVDo81RhacYQA3Xrf30c
|
||||
E/zqnB3/xFIVvb1Z4UCgYpNGkDCD4tMp7gVrPDn5MvrCPAnoGJ76vblyAo0zNqer
|
||||
lfI9n4JDwJkxbrgfew==
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzSYo9nAVhEGB5
|
||||
eg7qq7Hu0sQ4wAJI9v154Vy3VDzXOQ/kQIBEslzuITwe/k+SlbN7PL5QwG1ZHT5k
|
||||
oMhpgIdwZL09+wajebCExxFbyyWs5ZkFinMocD64VJXh1gflYAoFH6koYspJ1KaV
|
||||
Cnden7Pp07dPAGA/HtYZ/NTfdaSczdODDMjwAigxb+MW0x3XNTrFkOXZCQr8xjnT
|
||||
oT4vzxmqD6pnzSUOYc6TSlDP9jyaSZYnuoi1/fcPXtRwF59hqK8CqZLNuNuBZFjq
|
||||
s+Xtm8P9V4LvWWou/8rrAhjyPJSAExbMG9rwdvzLEfKKtxeAy1edY6FN9BPEU/8o
|
||||
uvciFeIXAgMBAAECggEADsAuL4N2rdW7GkOAlq4ppYyRuFmT1oz7rdts1WiI2OxI
|
||||
8m6cHwrNuonheGtUAKtwaONGhT5PwNU3HPBdjNCWVBj1uPO+SBTrAQGf2/2Ky/7X
|
||||
6CzL7LfPcTsEWeBSJf0Q1fsU383A9vIYAosp5w8crlBM9KMDSC4xT1IN8ZSsRnpF
|
||||
TfB+tozVJKeIwZzuUT8tA3Sq/m6aYhe986KEfuG3HN7rdrs0Jf7VpdeTlFt46cWS
|
||||
9hitSodewmtBhFPonq4MBf28kIhKE/ZsI/9LmM6XHEh83DyCsDeLKgkpQ3jC0WVI
|
||||
LxaxFps4GWY6Jqsz5pF9LfV0v2Cl13mdpK4nloKrAQKBgQDs/i4AT2MJlCBwaWkL
|
||||
gGqp2vXtu1+8hzT7Uy6VbzfyFFW5oc+Mp8t2KwI55zvIeQVf51oprST6mBDpr0me
|
||||
m4hllTLknj4pTsnh7Vhus45pMNCI0PS1NKVbg0sIANCdgqg+HafGAgEsfQ7ZaHr8
|
||||
cHzfre6UQdWlk+ByGMzcQ0tfPwKBgQDBqpO85fXsaEsDVckHymBMbGy0XEGTjcZq
|
||||
x9UG4bhLWvKEorr9YF5WqoCdjyKniWjUdoSsXbTXidHofnVFBNwrnBkfdGBdS6Xa
|
||||
xJnGms2Ma0/ZOtCgn3hH1COJ4uRzFtxWkyjeXYslKmNnhkDr4bZcnUph5eFpPukN
|
||||
hd/ZUcUfKQKBgQC8naOA7a3VzsVukgZfeAnsO28lkM4mHrnFGLPnjMfK6/I6NpUX
|
||||
zee5mYtBCE7lQ6RKarewmbPnmaVERxThncmVh4QkveidOa6lGCAcot1BzO77JMrN
|
||||
eSPtzHWn3fYqlfVO0o1XovrKLJHn6CaRyPkpkKVj622dRS8Jv8EzwH85QwKBgH9z
|
||||
vMqiJFgywrstJ6HC4+Ensdp4pIdw1FXNsTpYLisZbWUwmxLI6wzqJL6MRmgvnBfG
|
||||
78Vn3e3DO6tgHdkQO71Pe5Ehy5FaiYoRvInhsshojyIM/OPYTxYmXEUQVvwO3W70
|
||||
Zf8BXONWpBirV+pkntkQgrUuzkuvJTzLD+g7UhkRAoGBANRCYeVuOoinozZUkPL7
|
||||
BiX06UDPFSB0IXSLvRSmZTMgj4OR0F+/yNzyxQ8SMFJfubFLxnwJtYcK7ibYaIS7
|
||||
3afQT5IUj4vJ8xwTpm7/QmJlf7iOdd9gyFYvbToR9mZm9RDh/ECZ50g49IHZfAiW
|
||||
cXI7DAoiCdJEup9jwBGKf8iX
|
||||
-----END PRIVATE KEY-----
|
||||
@ -1,21 +0,0 @@
|
||||
<svg width="557" height="554" xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<g>
|
||||
<path
|
||||
d="m279,38.19467a238.80533,238.80533 0 1 1 -238.80533,238.80533a238.80533,238.80533 0 0 1 238.80533,-238.80533m0,-38.528a277.33333,277.33333 0 1 0 277.33333,277.33333a277.33333,277.33333 0 0 0 -277.33333,-277.33333z"
|
||||
id="circle1"
|
||||
/>
|
||||
<path
|
||||
id="line1"
|
||||
d="m436.15733,143.928a14.67733,14.67733 0 0 0 -12.8,7.44533a96,96 0 0 1 -137.10933,24.66134a125.09867,125.09867 0 0 0 -188.032,24.14933a14.208,14.208 0 0 0 -1.28,2.13333a5.80267,5.80267 0 0 0 -0.66133,1.408a14.656,14.656 0 0 0 24.14933,15.68a6.272,6.272 0 0 0 1.28,-1.49333a96.832,96.832 0 0 1 13.248,-16.49067a95.76533,95.76533 0 0 1 124.62933,-9.30133a125.07733,125.07733 0 0 0 189.26934,-26.176a5.824,5.824 0 0 0 0.68266,-1.49333a14.63467,14.63467 0 0 0 -13.44,-20.43734l0.064,-0.08533z"
|
||||
/>
|
||||
<path
|
||||
id="line2"
|
||||
d="m440.15733,239.928a14.67733,14.67733 0 0 0 -12.8,7.44533a96,96 0 0 1 -137.10933,24.66134a125.09867,125.09867 0 0 0 -188.032,24.14933a14.208,14.208 0 0 0 -1.28,2.13333a5.80267,5.80267 0 0 0 -0.66133,1.408a14.656,14.656 0 0 0 24.14933,15.68a6.272,6.272 0 0 0 1.28,-1.49333a96.832,96.832 0 0 1 13.248,-16.49067a95.76533,95.76533 0 0 1 124.62933,-9.30133a125.07733,125.07733 0 0 0 189.26934,-26.176a5.824,5.824 0 0 0 0.68266,-1.49333a14.63467,14.63467 0 0 0 -13.44,-20.43734l0.064,-0.08533z"
|
||||
/>
|
||||
<path
|
||||
id="line3"
|
||||
d="m444.15733,336.928a14.67733,14.67733 0 0 0 -12.8,7.44533a96,96 0 0 1 -137.10933,24.66134a125.09867,125.09867 0 0 0 -188.032,24.14933a14.208,14.208 0 0 0 -1.28,2.13333a5.80267,5.80267 0 0 0 -0.66133,1.408a14.656,14.656 0 0 0 24.14933,15.68a6.272,6.272 0 0 0 1.28,-1.49333a96.832,96.832 0 0 1 13.248,-16.49067a95.76533,95.76533 0 0 1 124.62933,-9.30133a125.07733,125.07733 0 0 0 189.26934,-26.176a5.824,5.824 0 0 0 0.68266,-1.49333a14.63467,14.63467 0 0 0 -13.44,-20.43734l0.064,-0.08533z"
|
||||
/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.0 KiB |
@ -1 +0,0 @@
|
||||
<svg t="1770361287574" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3048" width="200" height="200"><path d="M938.666667 553.92V768c0 64.8-52.533333 117.333333-117.333334 117.333333H202.666667c-64.8 0-117.333333-52.533333-117.333334-117.333333V256c0-64.8 52.533333-117.333333 117.333334-117.333333h618.666666c64.8 0 117.333333 52.533333 117.333334 117.333333v297.92z m-64-74.624V256a53.333333 53.333333 0 0 0-53.333334-53.333333H202.666667a53.333333 53.333333 0 0 0-53.333334 53.333333v344.48A290.090667 290.090667 0 0 1 192 597.333333a286.88 286.88 0 0 1 183.296 65.845334C427.029333 528.384 556.906667 437.333333 704 437.333333c65.706667 0 126.997333 16.778667 170.666667 41.962667z m0 82.24c-5.333333-8.32-21.130667-21.653333-43.648-32.917333C796.768 511.488 753.045333 501.333333 704 501.333333c-121.770667 0-229.130667 76.266667-270.432 188.693334-2.730667 7.445333-7.402667 20.32-13.994667 38.581333-7.68 21.301333-34.453333 28.106667-51.370666 13.056-16.437333-14.634667-28.554667-25.066667-36.138667-31.146667A222.890667 222.890667 0 0 0 192 661.333333c-14.464 0-28.725333 1.365333-42.666667 4.053334V768a53.333333 53.333333 0 0 0 53.333334 53.333333h618.666666a53.333333 53.333333 0 0 0 53.333334-53.333333V561.525333zM320 480a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0-64a32 32 0 1 0 0-64 32 32 0 0 0 0 64z" fill="#000000" p-id="3049"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
@ -1 +0,0 @@
|
||||
<svg t="1770362060130" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12390" width="200" height="200"><path d="M602.144 64a16 16 0 0 1 10.688 4.096l277.856 249.28a16 16 0 0 1 5.312 11.904V864a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h378.144zM576 128H224a32 32 0 0 0-32 32v704a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V385.184h-160a96 96 0 0 1-96-96L575.968 128zM704 608a32 32 0 0 1 0 64H320a32 32 0 0 1 0-64z m-149.344-192a32 32 0 1 1 0 64H320a32 32 0 0 1 0-64zM640 178.432L640 289.216a32 32 0 0 0 32 32l127.104-0.032-159.136-142.752z" p-id="12391"></path></svg>
|
||||
|
Before Width: | Height: | Size: 626 B |
@ -1 +0,0 @@
|
||||
<svg t="1770361409968" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5074" width="200" height="200"><path d="M144.6 138.6h437l182 176.5v118.3h70V314.1c0-18.2-7.5-35.8-20.5-48.5L629.7 87.7c-12.7-12.3-29.4-19-47-19H142.2c-37.2 0-67.5 30.3-67.5 67.5V881c0 37.2 30.3 67.5 67.5 67.5h320.5v-70h-318V138.6z" p-id="5075"></path><path d="M937.2 880.9L855.3 799c53.6-77 46-183.9-22.6-252.5-37.3-37.3-86.9-57.9-139.7-57.9-52.8 0-102.4 20.6-139.7 57.9-37.3 37.3-57.9 86.9-57.9 139.7 0 52.8 20.6 102.4 57.9 139.7 38.5 38.5 89.1 57.8 139.7 57.8 39.5 0 79-11.7 112.8-35.2l81.9 81.9c13.7 13.7 35.8 13.7 49.5 0 13.7-13.6 13.7-35.8 0-49.5zM602.8 776.5c-24.1-24.1-37.4-56.1-37.4-90.2s13.3-66.1 37.4-90.2c24.1-24.1 56.1-37.4 90.2-37.4s66.1 13.3 90.2 37.4c49.7 49.7 49.7 130.7 0 180.4-49.7 49.7-130.6 49.7-180.4 0zM267 265.3c-19.3 0-35 15.7-35 35s15.7 35 35 35h290.8c19.3 0 35-15.7 35-35s-15.7-35-35-35H267zM441.6 458.8H267c-19.3 0-35 15.7-35 35s15.7 35 35 35h174.6c19.3 0 35-15.7 35-35s-15.7-35-35-35zM267 722.4h57c19.3 0 35-15.7 35-35s-15.7-35-35-35h-57c-19.3 0-35 15.7-35 35s15.6 35 35 35z" p-id="5076"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1 +0,0 @@
|
||||
<svg t="1770361367217" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4051" width="200" height="200"><path d="M346.396444 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L379.619556 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.848-33.223111 33.223111l0 132.949333C313.173333 295.992889 328.021333 310.840889 346.396444 310.840889zM512.568889 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L545.792 144.611556c0-18.375111-14.848-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.904889-33.223111 33.223111l0 132.949333C479.345778 295.992889 494.250667 310.840889 512.568889 310.840889zM412.899556 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM579.128889 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM911.36 811.121778l0-539.875556c0.113778-55.125333-44.657778-99.726222-99.669333-99.726222L745.244444 171.52l0 66.446222 66.446222 0c18.318222 0 33.336889 14.904889 33.336889 33.223111l0 539.932444c0 18.318222-15.018667 33.28-33.336889 33.28L213.447111 844.401778c-18.261333 0-33.223111-14.961778-33.223111-33.28L179.712 811.121778l0.512-539.875556c0-18.318222 14.904889-33.223111 33.223111-33.223111L279.893333 238.023111 279.893333 171.52 213.447111 171.52C158.435556 171.52 113.777778 216.120889 113.777778 271.246222l0 539.875556c0 55.239111 44.657778 99.726222 99.669333 99.726222l598.243556 0c53.418667 0 96.654222-41.927111 99.271111-94.776889 0.056889-0.284444 0.398222-0.625778 0.398222-0.910222l0-2.958222c0-0.398222 0.113778-0.739556 0.113778-1.137778L911.36 811.064889zM678.798222 310.840889c18.318222 0 33.223111-14.848 33.223111-33.223111L712.021333 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111s-33.223111 14.848-33.223111 33.223111l0 132.949333C645.575111 295.992889 660.309333 310.840889 678.798222 310.840889zM312.604444 444.302222l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111 0-18.375111-15.018667-33.223111-33.223111-33.223111L312.604444 377.856c-18.375111 0-33.223111 14.848-33.223111 33.223111C279.381333 429.397333 294.229333 444.302222 312.604444 444.302222zM711.452444 541.866667 312.604444 541.866667c-18.375111 0-33.223111 14.904889-33.223111 33.223111s14.848 33.223111 33.223111 33.223111l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111S729.656889 541.866667 711.452444 541.866667zM711.452444 712.305778 312.604444 712.305778c-18.375111 0-33.223111 14.904889-33.223111 33.109333 0 18.375111 14.848 33.336889 33.223111 33.336889l398.848 0c18.204444 0 33.223111-14.961778 33.223111-33.336889C744.675556 727.153778 729.656889 712.305778 711.452444 712.305778z" fill="#272636" p-id="4052"></path></svg>
|
||||
|
Before Width: | Height: | Size: 2.6 KiB |
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="currentColor" d="M2 8a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v3a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8Zm7 1.5a.5.5 0 0 0 .5.5H14a.5.5 0 0 0 0-1H9.5a.5.5 0 0 0-.5.5Zm-1 0a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0Z"/></svg>
|
||||
|
Before Width: | Height: | Size: 294 B |
@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 15 15">
|
||||
<path fill="currentColor" fill-rule="evenodd"
|
||||
d="M6.5 1a.5.5 0 0 0 0 1c.627 0 .957.2 1.156.478C7.878 2.79 8 3.288 8 4v7c0 .712-.122 1.21-.344 1.522c-.199.278-.53.478-1.156.478a.5.5 0 0 0 0 1c.873 0 1.543-.3 1.97-.897l.03-.044l.03.044c.427.597 1.097.897 1.97.897a.5.5 0 0 0 0-1c-.627 0-.957-.2-1.156-.478C9.122 12.21 9 11.712 9 11V4c0-.712.122-1.21.344-1.522C9.543 2.2 9.874 2 10.5 2a.5.5 0 0 0 0-1c-.873 0-1.543.3-1.97.897l-.03.044l-.03-.044C8.042 1.3 7.372 1 6.5 1M14 5h-3V4h3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-3v-1h3zM6 4v1H1v5h5v1H1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z"
|
||||
clip-rule="evenodd" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 700 B |
@ -1 +0,0 @@
|
||||
<svg t="1770361726263" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17572" width="200" height="200"><path d="M812.4 213.4V813H210.3V213.4h602.1m-669-19.5v638.6c0 26.2 21.2 47.4 47.4 47.4h641.1c26.2 0 47.4-21.2 47.4-47.4V193.9c0-26.2-21.2-47.4-47.4-47.4H190.8c-26.2 0-47.4 21.2-47.4 47.4z" fill="#202A35" p-id="17573"></path><path d="M344.3 714.8c-18.7 0-33.8-15.1-33.8-33.8V547c0-18.7 15.1-33.8 33.8-33.8 18.7 0 33.8 15.1 33.8 33.8v134c0 18.6-15.2 33.8-33.8 33.8zM511.3 714.8c-18.7 0-33.8-15.1-33.8-33.8V346.5c0-18.7 15.1-33.8 33.8-33.8 18.7 0 33.8 15.1 33.8 33.8V681c0 18.6-15.1 33.8-33.8 33.8zM678.6 714.8c-18.7 0-33.8-15.1-33.8-33.8V480.3c0-18.7 15.1-33.8 33.8-33.8 18.7 0 33.8 15.1 33.8 33.8V681c0 18.6-15.2 33.8-33.8 33.8z" fill="#202A35" p-id="17574"></path></svg>
|
||||
|
Before Width: | Height: | Size: 817 B |
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M13.45 8.75a5.501 5.501 0 1 1-6.2-6.2V8c0 .414.336.75.75.75zm0-1.5h-4.7v-4.7a5.503 5.503 0 0 1 4.7 4.7M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0" clip-rule="evenodd"/></svg>
|
||||
|
Before Width: | Height: | Size: 299 B |
@ -1 +0,0 @@
|
||||
<svg t="1770361846588" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20273" width="200" height="200"><path d="M985.5 797c0-54.1-37.6-99.6-88-111.8V137c0-13.8-11.2-25-25-25s-25 11.2-25 25v547.3c-52.4 10.7-92 57.2-92 112.7 0 63.4 51.6 115 115 115h2c0.6 0 1.2 0 1.7-0.1 61.7-2 111.3-52.7 111.3-114.9z m-115 65c-35.8 0-65-29.2-65-65s29.2-65 65-65 65 29.2 65 65-29.2 65-65 65zM153.5 112h-2c-62.5 1.1-113 52.2-113 115 0 54.5 38.1 100.2 89 112v548c0 13.8 11.2 25 25 25s25-11.2 25-25V339.5c51.9-11.1 91-57.3 91-112.5 0-63.4-51.6-115-115-115z m0 180c-35.8 0-65-29.2-65-65s29.2-65 65-65 65 29.2 65 65-29.2 65-65 65zM535.5 399.7V137c0-13.8-11.2-25-25-25s-25 11.2-25 25v262.7c-51.4 11.4-90 57.4-90 112.3s38.6 100.8 90 112.3V887c0 13.8 11.2 25 25 25s25-11.2 25-25V624.3c51.4-11.4 90-57.4 90-112.3s-38.6-100.8-90-112.3z m-25 177.3c-35.8 0-65-29.2-65-65s29.2-65 65-65 65 29.2 65 65-29.2 65-65 65z" fill="#2c2c2c" p-id="20274"></path></svg>
|
||||
|
Before Width: | Height: | Size: 970 B |
@ -1 +0,0 @@
|
||||
<svg t="1770361486882" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7055" width="200" height="200"><path d="M512 576c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zM366.37 712.6c-2.64 3.64-7.78 4.41-11.34 1.65C294.77 667.41 256 594.23 256 512s38.77-155.41 99.04-202.25c3.55-2.76 8.69-1.99 11.34 1.65l28.24 38.86c2.51 3.45 1.89 8.29-1.46 10.94C348.59 396.36 320 450.84 320 512s28.59 115.64 73.14 150.8c3.35 2.64 3.97 7.48 1.46 10.94l-28.23 38.86zM657.7 311.46c2.64-3.64 7.79-4.41 11.34-1.65C729.26 356.65 768 429.8 768 512s-38.74 155.35-98.96 202.19c-3.55 2.76-8.69 1.99-11.34-1.65l-28.24-38.86c-2.51-3.45-1.89-8.29 1.46-10.93C675.44 627.58 704 573.13 704 512s-28.56-115.58-73.07-150.74c-3.35-2.64-3.97-7.48-1.46-10.93l28.23-38.87zM253.48 867.98c-2.63 3.62-7.73 4.38-11.31 1.68C133.94 787.88 64 658.11 64 512s69.94-275.88 178.18-357.66c3.57-2.7 8.67-1.94 11.31 1.68l28.22 38.84c2.56 3.52 1.82 8.44-1.65 11.07C187.67 276.06 128 387.06 128 512s59.67 235.94 152.06 306.06c3.47 2.63 4.21 7.55 1.65 11.07l-28.23 38.85z m517.11-711.9c2.63-3.62 7.73-4.38 11.31-1.68C890.09 236.18 960 365.93 960 512s-69.91 275.82-178.1 357.6c-3.57 2.7-8.67 1.94-11.31-1.68l-28.22-38.85c-2.56-3.52-1.82-8.44 1.65-11.07C836.37 747.88 896 636.9 896 512s-59.63-235.88-151.98-306.01c-3.47-2.63-4.21-7.55-1.65-11.07l28.22-38.84z" fill="#2c2c2c" p-id="7056"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
@ -1 +0,0 @@
|
||||
<svg t="1770361665271" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="14725" width="200" height="200"><path d="M512 930.133333c-234.666667 0-426.666667-192-426.666667-426.666666C85.333333 352 166.4 209.066667 298.666667 134.4c21.333333-12.8 46.933333-6.4 57.6 14.933333 12.8 21.333333 6.4 46.933333-14.933334 57.6-104.533333 61.866667-170.666667 174.933333-170.666666 296.533334 0 187.733333 153.6 341.333333 341.333333 341.333333s341.333333-153.6 341.333333-341.333333c0-113.066667-55.466667-219.733333-151.466666-283.733334-19.2-12.8-25.6-40.533333-10.666667-59.733333 12.8-19.2 38.4-23.466667 59.733333-10.666667 117.333333 78.933333 187.733333 211.2 187.733334 354.133334 0 234.666667-192 426.666667-426.666667 426.666666z m10.666667-375.466666c-23.466667 0-42.666667-19.2-42.666667-42.666667V85.333333c0-23.466667 19.2-42.666667 42.666667-42.666666s42.666667 19.2 42.666666 42.666666v426.666667c0 23.466667-19.2 42.666667-42.666666 42.666667z" fill="#333333" p-id="14726"></path></svg>
|
||||
|
Before Width: | Height: | Size: 1.0 KiB |