1
0
Fork 0

Merge branch 'develop' of gitea.hmily.club:liutk/internet-everythings-agricultural into develop

develop
panliang 2023-04-26 16:19:40 +08:00
commit 21cd0da1a7
94 changed files with 4985 additions and 12 deletions

View File

@ -37,7 +37,7 @@ class RegionController extends AdminController
->columns([ ->columns([
TableColumn::make()->name('id')->label('ID')->sortable(true), TableColumn::make()->name('id')->label('ID')->sortable(true),
TableColumn::make()->name('name')->label('名称'), TableColumn::make()->name('name')->label('名称'),
TableColumn::make()->name('category_id')->label('分类')->className('text-primary'), TableColumn::make()->name('category.name')->label('分类')->className('text-primary'),
TableColumn::make()->name('area')->label('面积'), TableColumn::make()->name('area')->label('面积'),
TableColumn::make()->name('device_count')->label('设备数量'), TableColumn::make()->name('device_count')->label('设备数量'),
TableColumn::make()->name('is_enable')->type('switch')->label('显示'), TableColumn::make()->name('is_enable')->type('switch')->label('显示'),
@ -52,7 +52,7 @@ class RegionController extends AdminController
public function form(): Form public function form(): Form
{ {
return $this->baseForm()->body([ return $this->baseForm()->body([
TextControl::make()->name('name')->label('名称')->required(true), \amisMake()->TextControl()->name('name')->label('名称')->required(true),
Components::make()->parentControl(admin_url('api/region-categories/tree-list'), 'category_id', '分类'), Components::make()->parentControl(admin_url('api/region-categories/tree-list'), 'category_id', '分类'),
Components::make()->fuEditorControl('description', '介绍'), Components::make()->fuEditorControl('description', '介绍'),
Components::make()->decimalControl('area', '面积m²'), Components::make()->decimalControl('area', '面积m²'),

View File

@ -11,8 +11,17 @@ class Region extends Model
use HasFactory; use HasFactory;
use Filterable; use Filterable;
protected $fillable = [
'name', 'cover', 'director', 'area', 'description', 'category_id',
'sort', 'is_recommend','is_enable'
];
protected function serializeDate(\DateTimeInterface $date){ protected function serializeDate(\DateTimeInterface $date){
return $date->format('Y-m-d H:i:s'); return $date->format('Y-m-d H:i:s');
} }
public function category(){
return $this->belongsTo(RegionCategory::class, 'category_id');
}
} }

View File

@ -10,6 +10,7 @@ use Slowlyo\OwlAdmin\Services\AdminService;
*/ */
class BaseService extends AdminService class BaseService extends AdminService
{ {
protected array $withRelationships = array();
public function getTree() public function getTree()
{ {
@ -27,7 +28,12 @@ class BaseService extends AdminService
$model = $this->getModel(); $model = $this->getModel();
$filter = $this->getModelFilter(); $filter = $this->getModelFilter();
return $this->query() $query = $this->query();
if($this->withRelationships){
$query->with($this->withRelationships);
}
return $query
->filter(request()->input(), $filter) ->filter(request()->input(), $filter)
->orderByDesc($model->getUpdatedAtColumn() ?? $model->getKeyName()); ->orderByDesc($model->getUpdatedAtColumn() ?? $model->getKeyName());
} }

View File

@ -15,4 +15,5 @@ class RegionCategoryService extends BaseService
protected string $modelFilterName = RegionCategoryFilter::class; protected string $modelFilterName = RegionCategoryFilter::class;
protected array $withRelationships = ['parent'];
} }

View File

@ -15,4 +15,6 @@ class RegionService extends BaseService
protected string $modelName = Region::class; protected string $modelName = Region::class;
protected string $modelFilterName = RegionFilter::class; protected string $modelFilterName = RegionFilter::class;
protected array $withRelationships = ['category'];
} }

18
composer.lock generated
View File

@ -2317,11 +2317,17 @@
}, },
{ {
"name": "slowlyo/owl-admin", "name": "slowlyo/owl-admin",
"version": "v2.3.9", "version": "v2.4.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://gitee.com/slowlyo/owl-admin", "url": "https://github.com/Slowlyo/owl-admin.git",
"reference": "27ef4679b374b18d4f5e103cf7b7c02f202a4b33" "reference": "1754310f866446d0eb442baba37a4d266cfe28b9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Slowlyo/owl-admin/zipball/1754310f866446d0eb442baba37a4d266cfe28b9",
"reference": "1754310f866446d0eb442baba37a4d266cfe28b9",
"shasum": ""
}, },
"require": { "require": {
"illuminate/support": "~9|~10", "illuminate/support": "~9|~10",
@ -2364,7 +2370,11 @@
"admin", "admin",
"laravel" "laravel"
], ],
"time": "2023-04-16T13:40:19+00:00" "support": {
"issues": "https://github.com/Slowlyo/owl-admin/issues",
"source": "https://github.com/Slowlyo/owl-admin/tree/v2.4.8"
},
"time": "2023-04-23T07:16:15+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",

View File

@ -24,7 +24,7 @@ return new class extends Migration
$table->unsignedTinyInteger('is_recommend')->default(0)->comment('推荐开关'); $table->unsignedTinyInteger('is_recommend')->default(0)->comment('推荐开关');
$table->unsignedTinyInteger('is_enable')->default(1)->comment('显示开关'); $table->unsignedTinyInteger('is_enable')->default(1)->comment('显示开关');
$table->unsignedInteger('sort')->default(0)->comment('排序'); $table->unsignedInteger('sort')->default(0)->comment('排序');
$table->unsignedTinyInteger('status')->default(0)->comment('0未使用1种植中2维护中3已废弃'); // $table->unsignedTinyInteger('status')->default(0)->comment('0未使用1种植中2维护中3已废弃');
$table->timestamps(); $table->timestamps();
}); });
} }

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{r as n,z as d,v as s,A as m,s as t,T as h,D as f}from"./index.ea99f164.js";import{i as y,T as k}from"./index.542550d3.js";import{S as g}from"./index.6362c593.js";import{L as x}from"./index.bfa27f00.js";const w="_item_1h3pz_1",v="_link_1h3pz_8";var i={item:w,link:v};function S(){const[o,c]=n.exports.useState([]),[l,r]=n.exports.useState(!0),a=d(y),p=()=>{r(!0),f.get("/api/workplace/announcement").then(e=>{c(e.data)}).finally(()=>{r(!1)})};n.exports.useEffect(()=>{p()},[]);function u(e){switch(e){case"activity":return"orangered";case"info":return"cyan";case"notice":return"arcoblue";default:return"arcoblue"}}return s(m,{children:[s("div",{style:{display:"flex",justifyContent:"space-between"},children:[t(k.Title,{heading:6,children:a["workplace.announcement"]}),t(x,{children:a["workplace.seeMore"]})]}),t(g,{loading:l,text:{rows:5,width:"100%"},animation:!0,children:t("div",{children:o.map(e=>s("div",{className:i.item,children:[t(h,{color:u(e.type),size:"small",children:a[`workplace.${e.type}`]}),t("span",{className:i.link,children:e.content})]},e.key))})})]})}export{S as default};

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{z as f,r as e,v as g,A as m,s as o,a5 as h,D as x}from"./index.ea99f164.js";import{i as y,T as F}from"./index.542550d3.js";import{D as C}from"./index.e5d3dc9e.js";function k(){const a=f(y),[s,n]=e.exports.useState([]),[i,r]=e.exports.useState(!0),l=()=>{r(!0),x.get("/api/workplace/content-percentage").then(t=>{n(t.data)}).finally(()=>{r(!1)})};return e.exports.useEffect(()=>{l()},[]),g(m,{children:[o(F.Title,{heading:6,children:a["workplace.contentPercentage"]}),o(h,{loading:i,style:{display:"block"},children:o(C,{autoFit:!0,height:340,data:s,radius:.7,innerRadius:.65,angleField:"count",colorField:"type",color:["#21CCFF","#313CA9","#249EFF"],interactions:[{type:"element-single-selected"}],tooltip:{showMarkers:!1},label:{visible:!0,type:"spider",formatter:t=>`${(t.percent*100).toFixed(0)}%`,style:{fill:"#86909C",fontSize:14}},legend:{position:"bottom"},statistic:{title:{style:{fontSize:"14px",lineHeight:2,color:"rgb(--var(color-text-1))"},formatter:()=>"\u5185\u5BB9\u91CF"},content:{style:{fontSize:"16px",color:"rgb(--var(color-text-1))"},formatter:(t,c)=>{const p=c.reduce((u,d)=>u+d.count,0);return Number(p).toLocaleString()}}}})})]})}export{k as default};

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{z as n,v as a,A as o,s}from"./index.ea99f164.js";import{i as d,T as l}from"./index.542550d3.js";import{L as r}from"./index.bfa27f00.js";const p="_docs_dimkm_1",m="_link_dimkm_5";var i={docs:p,link:m};const h={react:"https://arco.design/react/docs/start",vue:"https://arco.design/vue/docs/start",designLab:"https://arco.design/themes",materialMarket:"https://arco.design/material/"};function u(){const e=n(d);return a(o,{children:[a("div",{style:{display:"flex",justifyContent:"space-between"},children:[s(l.Title,{heading:6,children:e["workplace.docs"]}),s(r,{children:e["workplace.seeMore"]})]}),s("div",{className:i.docs,children:Object.entries(h).map(([t,c])=>s(r,{className:i.link,href:c,target:"_blank",children:e[`workplace.${t}`]},t))})]})}export{u as default};

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{l as e}from"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var t=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],r={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\$\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\s]+)/g,comments:{blockComment:["<!--","-->"]},brackets:[["<!--","-->"],["<",">"],["{","}"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:'"',close:'"'},{open:"'",close:"'"},{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"}],onEnterRules:[{beforeText:new RegExp("<(?!(?:"+t.join("|")+"))([_:\\w][_:\\w-.\\d]*)([^/>]*(?!/)>)[^<]*$","i"),afterText:/^<\/([_:\w][_:\w-.\d]*)\s*>$/i,action:{indentAction:e.IndentAction.IndentOutdent}},{beforeText:new RegExp("<(?!(?:"+t.join("|")+"))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),action:{indentAction:e.IndentAction.Indent}}],folding:{markers:{start:new RegExp("^\\s*<!--\\s*#region\\b.*-->"),end:new RegExp("^\\s*<!--\\s*#endregion\\b.*-->")}}},o={defaultToken:"",tokenPostfix:".html",ignoreCase:!0,tokenizer:{root:[[/<!DOCTYPE/,"metatag","@doctype"],[/<!--/,"comment","@comment"],[/(<)((?:[\w\-]+:)?[\w\-]+)(\s*)(\/>)/,["delimiter","tag","","delimiter"]],[/(<)(script)/,["delimiter",{token:"tag",next:"@script"}]],[/(<)(style)/,["delimiter",{token:"tag",next:"@style"}]],[/(<)((?:[\w\-]+:)?[\w\-]+)/,["delimiter",{token:"tag",next:"@otherTag"}]],[/(<\/)((?:[\w\-]+:)?[\w\-]+)/,["delimiter",{token:"tag",next:"@otherTag"}]],[/</,"delimiter"],[/[^<]+/]],doctype:[[/[^>]+/,"metatag.content"],[/>/,"metatag","@pop"]],comment:[[/-->/,"comment","@pop"],[/[^-]+/,"comment.content"],[/./,"comment.content"]],otherTag:[[/\/?>/,"delimiter","@pop"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/]],script:[[/type/,"attribute.name","@scriptAfterType"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/>/,{token:"delimiter",next:"@scriptEmbedded",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/(<\/)(script\s*)(>)/,["delimiter","tag",{token:"delimiter",next:"@pop"}]]],scriptAfterType:[[/=/,"delimiter","@scriptAfterTypeEquals"],[/>/,{token:"delimiter",next:"@scriptEmbedded",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptAfterTypeEquals:[[/"([^"]*)"/,{token:"attribute.value",switchTo:"@scriptWithCustomType.$1"}],[/'([^']*)'/,{token:"attribute.value",switchTo:"@scriptWithCustomType.$1"}],[/>/,{token:"delimiter",next:"@scriptEmbedded",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptWithCustomType:[[/>/,{token:"delimiter",next:"@scriptEmbedded.$S2",nextEmbedded:"$S2"}],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptEmbedded:[[/<\/script/,{token:"@rematch",next:"@pop",nextEmbedded:"@pop"}],[/[^<]+/,""]],style:[[/type/,"attribute.name","@styleAfterType"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/>/,{token:"delimiter",next:"@styleEmbedded",nextEmbedded:"text/css"}],[/[ \t\r\n]+/],[/(<\/)(style\s*)(>)/,["delimiter","tag",{token:"delimiter",next:"@pop"}]]],styleAfterType:[[/=/,"delimiter","@styleAfterTypeEquals"],[/>/,{token:"delimiter",next:"@styleEmbedded",nextEmbedded:"text/css"}],[/[ \t\r\n]+/],[/<\/style\s*>/,{token:"@rematch",next:"@pop"}]],styleAfterTypeEquals:[[/"([^"]*)"/,{token:"attribute.value",switchTo:"@styleWithCustomType.$1"}],[/'([^']*)'/,{token:"attribute.value",switchTo:"@styleWithCustomType.$1"}],[/>/,{token:"delimiter",next:"@styleEmbedded",nextEmbedded:"text/css"}],[/[ \t\r\n]+/],[/<\/style\s*>/,{token:"@rematch",next:"@pop"}]],styleWithCustomType:[[/>/,{token:"delimiter",next:"@styleEmbedded.$S2",nextEmbedded:"$S2"}],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/],[/<\/style\s*>/,{token:"@rematch",next:"@pop"}]],styleEmbedded:[[/<\/style/,{token:"@rematch",next:"@pop",nextEmbedded:"@pop"}],[/[^<]+/,""]]}};export{r as conf,o as language};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{x as C,R as h,L as j,r as _,C as O,w as T,s as v,N as E,v as R,a0 as $,K as z}from"./index.ea99f164.js";function A(e){var a=e.style,r=e.width,s=r===void 0?"60%":r,n=e.rows,i=n===void 0?3:n,c=e.className,t=e.prefixCls,f=C(t+"-text",c),l=[];function u(d){if(j(s))return s[d];if(i-1===d)return s}for(var m=0;m<i;m++)l.push(h.createElement("li",{className:t+"-text-row",key:m,style:{width:u(m)}}));return h.createElement("ul",{className:f,style:a},l)}function q(e){var a,r=e.style,s=e.shape,n=s===void 0?"square":s,i=e.size,c=e.position,t=c===void 0?"left":c,f=e.className,l=e.prefixCls,u=C(l+"-image",(a={},a[l+"-image-"+t]=t,a[l+"-image-"+n]=n,a[l+"-image-"+i]=i,a),f);return h.createElement("div",{className:u,style:r})}var g=globalThis&&globalThis.__assign||function(){return g=Object.assign||function(e){for(var a,r=1,s=arguments.length;r<s;r++){a=arguments[r];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},g.apply(this,arguments)};function p(e){return z(e)?e:{}}var D={text:!0,loading:!0};function F(e,a){var r,s=_.exports.useContext(O),n=s.getPrefixCls,i=s.componentConfig,c=s.rtl,t=T(e,D,i==null?void 0:i.Skeleton),f=t.style,l=t.className,u=t.animation,m=t.loading,d=t.image,N=t.text,w=t.children,x=p(d),k=p(N),o=n("skeleton"),P=C(o,(r={},r[o+"-animate"]=u,r[o+"-rtl"]=c,r),l);function y(){return d&&v("div",{className:o+"-header",children:v(q,{...g({prefixCls:o},x)})})}function S(){return N&&v("div",{className:o+"-content",children:v(A,{...g({prefixCls:o},k)})})}return v(E,{children:m?R("div",{...g({},$(t),{className:P,style:f,ref:a}),children:[x.position!=="right"&&y(),S(),x.position==="right"&&y()]}):w})}var b=_.exports.forwardRef(F);b.displayName="Skeleton";var K=b;export{K as S};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{R as w,r as v,q as L,s as f,C as I,w as P,J as j,v as $,x as R}from"./index.ea99f164.js";function T(r,t){const a=v.exports.useContext(L),e=a.prefixCls,s=e===void 0?"arco":e,l=r.spin,i=r.className,n={"aria-hidden":!0,focusable:!1,ref:t,...r,className:`${i?i+" ":""}${s}-icon ${s}-icon-link`};return l&&(n.className=`${n.className} ${s}-icon-loading`),delete n.spin,delete n.isIcon,f("svg",{fill:"none",stroke:"currentColor",strokeWidth:"4",viewBox:"0 0 48 48",...n,children:f("path",{d:"m14.1 25.414-4.95 4.95a6 6 0 0 0 8.486 8.485l8.485-8.485a6 6 0 0 0 0-8.485m7.779.707 4.95-4.95a6 6 0 1 0-8.486-8.485l-8.485 8.485a6 6 0 0 0 0 8.485"})})}const b=w.forwardRef(T);b.defaultProps={isIcon:!0};b.displayName="IconLink";var E=b,u=globalThis&&globalThis.__assign||function(){return u=Object.assign||function(r){for(var t,a=1,e=arguments.length;a<e;a++){t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(r[s]=t[s])}return r},u.apply(this,arguments)},K=globalThis&&globalThis.__rest||function(r,t){var a={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&t.indexOf(e)<0&&(a[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(r);s<e.length;s++)t.indexOf(e[s])<0&&Object.prototype.propertyIsEnumerable.call(r,e[s])&&(a[e[s]]=r[e[s]]);return a},D={hoverable:!0};function S(r,t){var a,e=v.exports.useContext(I),s=e.getPrefixCls,l=e.componentConfig,i=e.rtl,n=P(r,D,l==null?void 0:l.Link),x=n.className,y=n.style,C=n.children,c=n.icon,h=n.status,p=n.disabled,k=n.hoverable,_=K(n,["className","style","children","icon","status","disabled","hoverable"]),N=j({onKeyDown:n.onKeyDown}),o=s("link"),O="href"in n?"a":"span",g=function(d){p?(d.preventDefault(),d.stopPropagation()):n.onClick&&n.onClick(d)};return $(O,{...u({className:R(o,(a={},a[o+"-disabled"]=p,a[o+"-is-"+h]=h,a[o+"-with-icon"]=c,a[o+"-hoverless"]=!k,a[o+"-rtl"]=i,a),x),ref:t,tabIndex:p?-1:void 0},_,{style:y,onClick:g},N({onPressEnter:g})),children:[c?f("span",{className:o+"-icon",children:c===!0?f(E,{}):c}):null,C]})}var m=v.exports.forwardRef(S);m.displayName="Link";var q=m;export{q as L};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{conf as t,language as e}from"./typescript.db65ba9c.js";import"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var r=t,a={defaultToken:"invalid",tokenPostfix:".js",keywords:["break","case","catch","class","continue","const","constructor","debugger","default","delete","do","else","export","extends","false","finally","for","from","function","get","if","import","in","instanceof","let","new","null","return","set","super","switch","symbol","this","throw","true","try","typeof","undefined","var","void","while","with","yield","async","await","of"],typeKeywords:[],operators:e.operators,symbols:e.symbols,escapes:e.escapes,digits:e.digits,octaldigits:e.octaldigits,binarydigits:e.binarydigits,hexdigits:e.hexdigits,regexpctl:e.regexpctl,regexpesc:e.regexpesc,tokenizer:e.tokenizer};export{r as conf,a as language};

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{l as e}from"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var t=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],o={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\$\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\s]+)/g,brackets:[["<!--","-->"],["<",">"],["{{","}}"],["{%","%}"],["{","}"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"%",close:"%"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"}],onEnterRules:[{beforeText:new RegExp("<(?!(?:"+t.join("|")+"))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),afterText:/^<\/(\w[\w\d]*)\s*>$/i,action:{indentAction:e.IndentAction.IndentOutdent}},{beforeText:new RegExp("<(?!(?:"+t.join("|")+"))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),action:{indentAction:e.IndentAction.Indent}}]},r={defaultToken:"",tokenPostfix:"",builtinTags:["if","else","elseif","endif","render","assign","capture","endcapture","case","endcase","comment","endcomment","cycle","decrement","for","endfor","include","increment","layout","raw","endraw","render","tablerow","endtablerow","unless","endunless"],builtinFilters:["abs","append","at_least","at_most","capitalize","ceil","compact","date","default","divided_by","downcase","escape","escape_once","first","floor","join","json","last","lstrip","map","minus","modulo","newline_to_br","plus","prepend","remove","remove_first","replace","replace_first","reverse","round","rstrip","size","slice","sort","sort_natural","split","strip","strip_html","strip_newlines","times","truncate","truncatewords","uniq","upcase","url_decode","url_encode","where"],constants:["true","false"],operators:["==","!=",">","<",">=","<="],symbol:/[=><!]+/,identifier:/[a-zA-Z_][\w]*/,tokenizer:{root:[[/\{\%\s*comment\s*\%\}/,"comment.start.liquid","@comment"],[/\{\{/,{token:"@rematch",switchTo:"@liquidState.root"}],[/\{\%/,{token:"@rematch",switchTo:"@liquidState.root"}],[/(<)([\w\-]+)(\/>)/,["delimiter.html","tag.html","delimiter.html"]],[/(<)([:\w]+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/(<\/)([\w\-]+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/</,"delimiter.html"],[/\{/,"delimiter.html"],[/[^<{]+/]],comment:[[/\{\%\s*endcomment\s*\%\}/,"comment.end.liquid","@pop"],[/./,"comment.content.liquid"]],otherTag:[[/\{\{/,{token:"@rematch",switchTo:"@liquidState.otherTag"}],[/\{\%/,{token:"@rematch",switchTo:"@liquidState.otherTag"}],[/\/?>/,"delimiter.html","@pop"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/]],liquidState:[[/\{\{/,"delimiter.output.liquid"],[/\}\}/,{token:"delimiter.output.liquid",switchTo:"@$S2.$S3"}],[/\{\%/,"delimiter.tag.liquid"],[/raw\s*\%\}/,"delimiter.tag.liquid","@liquidRaw"],[/\%\}/,{token:"delimiter.tag.liquid",switchTo:"@$S2.$S3"}],{include:"liquidRoot"}],liquidRaw:[[/^(?!\{\%\s*endraw\s*\%\}).+/],[/\{\%/,"delimiter.tag.liquid"],[/@identifier/],[/\%\}/,{token:"delimiter.tag.liquid",next:"@root"}]],liquidRoot:[[/\d+(\.\d+)?/,"number.liquid"],[/"[^"]*"/,"string.liquid"],[/'[^']*'/,"string.liquid"],[/\s+/],[/@symbol/,{cases:{"@operators":"operator.liquid","@default":""}}],[/\./],[/@identifier/,{cases:{"@constants":"keyword.liquid","@builtinFilters":"predefined.liquid","@builtinTags":"predefined.liquid","@default":"variable.liquid"}}],[/[^}|%]/,"variable.liquid"]]}};export{o as conf,r as language};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1,3 @@
import{a}from"./codemirror.ae0eaee8.js";function x(y,A){return A.forEach(function(e){e&&typeof e!="string"&&!Array.isArray(e)&&Object.keys(e).forEach(function(c){if(c!=="default"&&!(c in y)){var f=Object.getOwnPropertyDescriptor(e,c);Object.defineProperty(y,c,f.get?f:{enumerable:!0,get:function(){return e[c]}})}})}),Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}var S={exports:{}};(function(y,A){(function(e){e(a.exports)})(function(e){e.multiplexingMode=function(c){var f=Array.prototype.slice.call(arguments,1);function g(n,i,l,r){if(typeof i=="string"){var p=n.indexOf(i,l);return r&&p>-1?p+i.length:p}var v=i.exec(l?n.slice(l):n);return v?v.index+l+(r?v[0].length:0):-1}return{startState:function(){return{outer:e.startState(c),innerActive:null,inner:null,startingInner:!1}},copyState:function(n){return{outer:e.copyState(c,n.outer),innerActive:n.innerActive,inner:n.innerActive&&e.copyState(n.innerActive.mode,n.inner),startingInner:n.startingInner}},token:function(n,i){if(i.innerActive){var t=i.innerActive,r=n.string;if(!t.close&&n.sol())return i.innerActive=i.inner=null,this.token(n,i);var o=t.close&&!i.startingInner?g(r,t.close,n.pos,t.parseDelimiters):-1;if(o==n.pos&&!t.parseDelimiters)return n.match(t.close),i.innerActive=i.inner=null,t.delimStyle&&t.delimStyle+" "+t.delimStyle+"-close";o>-1&&(n.string=r.slice(0,o));var u=t.mode.token(n,i.inner);return o>-1?n.string=r:n.pos>n.start&&(i.startingInner=!1),o==n.pos&&t.parseDelimiters&&(i.innerActive=i.inner=null),t.innerStyle&&(u?u=u+" "+t.innerStyle:u=t.innerStyle),u}else{for(var l=1/0,r=n.string,p=0;p<f.length;++p){var v=f[p],o=g(r,v.open,n.pos);if(o==n.pos){v.parseDelimiters||n.match(v.open),i.startingInner=!!v.parseDelimiters,i.innerActive=v;var d=0;if(c.indent){var m=c.indent(i.outer,"","");m!==e.Pass&&(d=m)}return i.inner=e.startState(v.mode,d),v.delimStyle&&v.delimStyle+" "+v.delimStyle+"-open"}else o!=-1&&o<l&&(l=o)}l!=1/0&&(n.string=r.slice(0,l));var s=c.token(n,i.outer);return l!=1/0&&(n.string=r),s}},indent:function(n,i,l){var r=n.innerActive?n.innerActive.mode:c;return r.indent?r.indent(n.innerActive?n.inner:n.outer,i,l):e.Pass},blankLine:function(n){var i=n.innerActive?n.innerActive.mode:c;if(i.blankLine&&i.blankLine(n.innerActive?n.inner:n.outer),n.innerActive)n.innerActive.close===`
`&&(n.innerActive=n.inner=null);else for(var l=0;l<f.length;++l){var r=f[l];r.open===`
`&&(n.innerActive=r,n.inner=e.startState(r.mode,i.indent?i.indent(n.outer,"",""):0))}},electricChars:c.electricChars,innerMode:function(n){return n.inner?{state:n.inner,mode:n.innerActive.mode}:{state:n.outer,mode:c}}}}})})();var b=S.exports,j=x({__proto__:null,default:b},[S.exports]);export{j as m};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{l as e}from"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var s={comments:{lineComment:"#",blockComment:["'''","'''"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],onEnterRules:[{beforeText:new RegExp("^\\s*(?:def|class|for|if|elif|else|while|try|with|finally|except|async).*?:\\s*$"),action:{indentAction:e.IndentAction.Indent}}],folding:{offSide:!0,markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},r={defaultToken:"",tokenPostfix:".python",keywords:["False","None","True","and","as","assert","async","await","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","print","raise","return","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","self","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"}],tokenizer:{root:[{include:"@whitespace"},{include:"@numbers"},{include:"@strings"},[/[,:;]/,"delimiter"],[/[{}\[\]()]/,"@brackets"],[/@[a-zA-Z_]\w*/,"tag"],[/[a-zA-Z_]\w*/,{cases:{"@keywords":"keyword","@default":"identifier"}}]],whitespace:[[/\s+/,"white"],[/(^#.*$)/,"comment"],[/'''/,"string","@endDocString"],[/"""/,"string","@endDblDocString"]],endDocString:[[/[^']+/,"string"],[/\\'/,"string"],[/'''/,"string","@popall"],[/'/,"string"]],endDblDocString:[[/[^"]+/,"string"],[/\\"/,"string"],[/"""/,"string","@popall"],[/"/,"string"]],numbers:[[/-?0x([abcdef]|[ABCDEF]|\d)+[lL]?/,"number.hex"],[/-?(\d*\.)?\d+([eE][+\-]?\d+)?[jJ]?[lL]?/,"number"]],strings:[[/'$/,"string.escape","@popall"],[/'/,"string.escape","@stringBody"],[/"$/,"string.escape","@popall"],[/"/,"string.escape","@dblStringBody"]],stringBody:[[/[^\\']+$/,"string","@popall"],[/[^\\']+/,"string"],[/\\./,"string"],[/'/,"string.escape","@popall"],[/\\$/,"string"]],dblStringBody:[[/[^\\"]+$/,"string","@popall"],[/[^\\"]+/,"string"],[/\\./,"string"],[/"/,"string.escape","@popall"],[/\\$/,"string"]]}};export{s as conf,r as language};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{R as m,r as h,q as p,s as e,v as d,z as $,aF as k,A as g,ak as I,aG as M}from"./index.ea99f164.js";import{i as _,T as y}from"./index.542550d3.js";import{L as w}from"./index.bfa27f00.js";function Z(t,c){const a=h.exports.useContext(p),s=a.prefixCls,n=s===void 0?"arco":s,r=t.spin,i=t.className,o={"aria-hidden":!0,focusable:!1,ref:c,...t,className:`${i?i+" ":""}${n}-icon ${n}-icon-file`};return r&&(o.className=`${o.className} ${n}-icon-loading`),delete o.spin,delete o.isIcon,e("svg",{fill:"none",stroke:"currentColor",strokeWidth:"4",viewBox:"0 0 48 48",...o,children:e("path",{d:"M16 21h16m-16 8h10m11 13H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"})})}const f=m.forwardRef(Z);f.defaultProps={isIcon:!0};f.displayName="IconFile";var x=f;function b(t,c){const a=h.exports.useContext(p),s=a.prefixCls,n=s===void 0?"arco":s,r=t.spin,i=t.className,o={"aria-hidden":!0,focusable:!1,ref:c,...t,className:`${i?i+" ":""}${n}-icon ${n}-icon-fire`};return r&&(o.className=`${o.className} ${n}-icon-loading`),delete o.spin,delete o.isIcon,e("svg",{fill:"none",stroke:"currentColor",strokeWidth:"4",viewBox:"0 0 48 48",...o,children:e("path",{d:"M17.577 27.477C20.022 22.579 17.041 12.98 24.546 6c0 0-1.156 15.55 5.36 17.181 2.145.537 2.68-5.369 4.289-8.59 0 0 .536 4.832 2.68 8.59 3.217 7.517-1 14.117-5.896 17.182-4.289 2.684-14.587 2.807-19.835-5.37-4.824-7.516 0-15.57 0-15.57s4.289 12.35 6.433 8.054Z"})})}const u=m.forwardRef(b);u.defaultProps={isIcon:!0};u.displayName="IconFire";var S=u;function F(t,c){const a=h.exports.useContext(p),s=a.prefixCls,n=s===void 0?"arco":s,r=t.spin,i=t.className,o={"aria-hidden":!0,focusable:!1,ref:c,...t,className:`${i?i+" ":""}${n}-icon ${n}-icon-mobile`};return r&&(o.className=`${o.className} ${n}-icon-loading`),delete o.spin,delete o.isIcon,d("svg",{fill:"none",stroke:"currentColor",strokeWidth:"4",viewBox:"0 0 48 48",...o,children:[e("path",{d:"M17 14h14m6.125 28h-26.25C9.839 42 9 41.105 9 40V8c0-1.105.84-2 1.875-2h26.25C38.16 6 39 6.895 39 8v32c0 1.105-.84 2-1.875 2ZM22 33a2 2 0 1 1 4 0 2 2 0 0 1-4 0Z"}),e("circle",{cx:"24",cy:"33",r:"2",fill:"currentColor",stroke:"none"})]})}const v=m.forwardRef(F);v.defaultProps={isIcon:!0};v.displayName="IconMobile";var V=v;function H(t,c){const a=h.exports.useContext(p),s=a.prefixCls,n=s===void 0?"arco":s,r=t.spin,i=t.className,o={"aria-hidden":!0,focusable:!1,ref:c,...t,className:`${i?i+" ":""}${n}-icon ${n}-icon-storage`};return r&&(o.className=`${o.className} ${n}-icon-loading`),delete o.spin,delete o.isIcon,d("svg",{fill:"none",stroke:"currentColor",strokeWidth:"4",viewBox:"0 0 48 48",...o,children:[e("path",{d:"M7 18h34v12H7V18ZM40 6H8a1 1 0 0 0-1 1v11h34V7a1 1 0 0 0-1-1ZM7 30h34v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V30Z"}),e("path",{d:"M13.02 36H13v.02h.02V36Z"}),e("path",{fill:"currentColor",stroke:"none",d:"M13 12v-2h-2v2h2Zm.02 0h2v-2h-2v2Zm0 .02v2h2v-2h-2Zm-.02 0h-2v2h2v-2ZM13 14h.02v-4H13v4Zm-1.98-2v.02h4V12h-4Zm2-1.98H13v4h.02v-4Zm1.98 2V12h-4v.02h4Z"}),e("path",{d:"M13.02 24H13v.02h.02V24Z"})]})}const C=m.forwardRef(H);C.defaultProps={isIcon:!0};C.displayName="IconStorage";var N=C;const R="_shortcuts_1kbh5_1",B="_item_1kbh5_5",W="_icon_1kbh5_14",j="_title_1kbh5_20",A="_recent_1kbh5_41";var l={shortcuts:R,item:B,icon:W,title:j,recent:A};function z(){const t=$(_),c=[{title:t["workplace.contentMgmt"],key:"Content Management",icon:e(x,{})},{title:t["workplace.contentStatistic"],key:"Content Statistic",icon:e(N,{})},{title:t["workplace.advancedMgmt"],key:"Advanced Management",icon:e(k,{})},{title:t["workplace.onlinePromotion"],key:"Online Promotion",icon:e(V,{})},{title:t["workplace.marketing"],key:"Marketing",icon:e(S,{})}],a=[{title:t["workplace.contentStatistic"],key:"Content Statistic",icon:e(N,{})},{title:t["workplace.contentMgmt"],key:"Content Management",icon:e(x,{})},{title:t["workplace.advancedMgmt"],key:"Advanced Management",icon:e(k,{})}];function s(n){M.info({content:d("span",{children:["You clicked ",e("b",{children:n})]})})}return d(g,{children:[d("div",{style:{display:"flex",justifyContent:"space-between"},children:[e(y.Title,{heading:6,children:t["workplace.shortcuts"]}),e(w,{children:t["workplace.seeMore"]})]}),e("div",{className:l.shortcuts,children:c.map(n=>d("div",{className:l.item,onClick:()=>s(n.key),children:[e("div",{className:l.icon,children:n.icon}),e("div",{className:l.title,children:n.title})]},n.key))}),e(I,{}),e("div",{className:l.recent,children:t["workplace.recent"]}),e("div",{className:l.shortcuts,children:a.map(n=>d("div",{className:l.item,onClick:()=>s(n.key),children:[e("div",{className:l.icon,children:n.icon}),e("div",{className:l.title,children:n.title})]},n.key))})]})}export{z as default};

Binary file not shown.

View File

@ -0,0 +1 @@
import{a as j}from"./codemirror.ae0eaee8.js";function I(v,y){return y.forEach(function(l){l&&typeof l!="string"&&!Array.isArray(l)&&Object.keys(l).forEach(function(s){if(s!=="default"&&!(s in v)){var h=Object.getOwnPropertyDescriptor(l,s);Object.defineProperty(v,s,h.get?h:{enumerable:!0,get:function(){return l[s]}})}})}),Object.freeze(Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}))}var O={exports:{}};(function(v,y){(function(l){l(j.exports)})(function(l){l.defineSimpleMode=function(t,o){l.defineMode(t,function(n){return l.simpleMode(n,o)})},l.simpleMode=function(t,o){s(o,"start");var n={},e=o.meta||{},c=!1;for(var f in o)if(f!=e&&o.hasOwnProperty(f))for(var u=n[f]=[],p=o[f],d=0;d<p.length;d++){var i=p[d];u.push(new w(i,o)),(i.indent||i.dedent)&&(c=!0)}var g={startState:function(){return{state:"start",pending:null,local:null,localState:null,indent:c?[]:null}},copyState:function(r){var x={state:r.state,pending:r.pending,local:r.local,localState:null,indent:r.indent&&r.indent.slice(0)};r.localState&&(x.localState=l.copyState(r.local.mode,r.localState)),r.stack&&(x.stack=r.stack.slice(0));for(var S=r.persistentStates;S;S=S.next)x.persistentStates={mode:S.mode,spec:S.spec,state:S.state==r.localState?x.localState:l.copyState(S.mode,S.state),next:x.persistentStates};return x},token:P(n,t),innerMode:function(r){return r.local&&{mode:r.local.mode,state:r.localState}},indent:b(n,e)};if(e)for(var a in e)e.hasOwnProperty(a)&&(g[a]=e[a]);return g};function s(t,o){if(!t.hasOwnProperty(o))throw new Error("Undefined state "+o+" in simple mode")}function h(t,o){if(!t)return/(?:)/;var n="";return t instanceof RegExp?(t.ignoreCase&&(n="i"),t.unicode&&(n+="u"),t=t.source):t=String(t),new RegExp((o===!1?"":"^")+"(?:"+t+")",n)}function k(t){if(!t)return null;if(t.apply)return t;if(typeof t=="string")return t.replace(/\./g," ");for(var o=[],n=0;n<t.length;n++)o.push(t[n]&&t[n].replace(/\./g," "));return o}function w(t,o){(t.next||t.push)&&s(o,t.next||t.push),this.regex=h(t.regex),this.token=k(t.token),this.data=t}function P(t,o){return function(n,e){if(e.pending){var c=e.pending.shift();return e.pending.length==0&&(e.pending=null),n.pos+=c.text.length,c.token}if(e.local)if(e.local.end&&n.match(e.local.end)){var f=e.local.endToken||null;return e.local=e.localState=null,f}else{var f=e.local.mode.token(n,e.localState),u;return e.local.endScan&&(u=e.local.endScan.exec(n.current()))&&(n.pos=n.start+u.index),f}for(var p=t[e.state],d=0;d<p.length;d++){var i=p[d],g=(!i.data.sol||n.sol())&&n.match(i.regex);if(g){i.data.next?e.state=i.data.next:i.data.push?((e.stack||(e.stack=[])).push(e.state),e.state=i.data.push):i.data.pop&&e.stack&&e.stack.length&&(e.state=e.stack.pop()),i.data.mode&&E(o,e,i.data.mode,i.token),i.data.indent&&e.indent.push(n.indentation()+o.indentUnit),i.data.dedent&&e.indent.pop();var a=i.token;if(a&&a.apply&&(a=a(g)),g.length>2&&i.token&&typeof i.token!="string"){for(var r=2;r<g.length;r++)g[r]&&(e.pending||(e.pending=[])).push({text:g[r],token:i.token[r-1]});return n.backUp(g[0].length-(g[1]?g[1].length:0)),a[0]}else return a&&a.join?a[0]:a}}return n.next(),null}}function m(t,o){if(t===o)return!0;if(!t||typeof t!="object"||!o||typeof o!="object")return!1;var n=0;for(var e in t)if(t.hasOwnProperty(e)){if(!o.hasOwnProperty(e)||!m(t[e],o[e]))return!1;n++}for(var e in o)o.hasOwnProperty(e)&&n--;return n==0}function E(t,o,n,e){var c;if(n.persistent)for(var f=o.persistentStates;f&&!c;f=f.next)(n.spec?m(n.spec,f.spec):n.mode==f.mode)&&(c=f);var u=c?c.mode:n.mode||l.getMode(t,n.spec),p=c?c.state:l.startState(u);n.persistent&&!c&&(o.persistentStates={mode:u,spec:n.spec,state:p,next:o.persistentStates}),o.localState=p,o.local={mode:u,end:n.end&&h(n.end),endScan:n.end&&n.forceEnd!==!1&&h(n.end,!1),endToken:e&&e.join?e[e.length-1]:e}}function _(t,o){for(var n=0;n<o.length;n++)if(o[n]===t)return!0}function b(t,o){return function(n,e,c){if(n.local&&n.local.mode.indent)return n.local.mode.indent(n.localState,e,c);if(n.indent==null||n.local||o.dontIndentStates&&_(n.state,o.dontIndentStates)>-1)return l.Pass;var f=n.indent.length-1,u=t[n.state];n:for(;;){for(var p=0;p<u.length;p++){var d=u[p];if(d.data.dedent&&d.data.dedentIfLineStart!==!1){var i=d.regex.exec(e);if(i&&i[0]){f--,(d.next||d.push)&&(u=t[d.next||d.push]),e=e.slice(i[0].length);continue n}}}break}return f<0?0:n.indent[f]}}})})();var R=O.exports,U=I({__proto__:null,default:R},[O.exports]);export{U as s};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{l as e}from"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var o={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:e.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:e.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:e.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:e.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","any","as","asserts","bigint","boolean","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","number","object","package","private","protected","public","override","readonly","require","global","return","set","static","string","super","switch","symbol","this","throw","true","try","type","typeof","undefined","unique","unknown","var","void","while","with","yield","async","await","of"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<","</",">>",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,regexpctl:/[(){}\[\]\$\^|\-*+?\.]/,regexpesc:/\\(?:[bBdDfnrstvwWn0\\\/]|@regexpctl|c[A-Z]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})/,tokenizer:{root:[[/[{}]/,"delimiter.bracket"],{include:"common"}],common:[[/[a-z_$][\w$]*/,{cases:{"@keywords":"keyword","@default":"identifier"}}],[/[A-Z][\w\$]*/,"type.identifier"],{include:"@whitespace"},[/\/(?=([^\\\/]|\\.)+\/([dgimsuy]*)(\s*)(\.|;|,|\)|\]|\}|$))/,{token:"regexp",bracket:"@open",next:"@regexp"}],[/[()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([dgimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}};export{o as conf,r as language};

Binary file not shown.

View File

@ -0,0 +1 @@
import{l as e}from"./editor.main.8aa5f1f2.js";import"./index.ea99f164.js";var a={comments:{blockComment:["<!--","-->"]},brackets:[["<",">"]],autoClosingPairs:[{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}],surroundingPairs:[{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}],onEnterRules:[{beforeText:new RegExp("<([_:\\w][_:\\w-.\\d]*)([^/>]*(?!/)>)[^<]*$","i"),afterText:/^<\/([_:\w][_:\w-.\d]*)\s*>$/i,action:{indentAction:e.IndentAction.IndentOutdent}},{beforeText:new RegExp("<(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),action:{indentAction:e.IndentAction.Indent}}]},i={defaultToken:"",tokenPostfix:".xml",ignoreCase:!0,qualifiedName:/(?:[\w\.\-]+:)?[\w\.\-]+/,tokenizer:{root:[[/[^<&]+/,""],{include:"@whitespace"},[/(<)(@qualifiedName)/,[{token:"delimiter"},{token:"tag",next:"@tag"}]],[/(<\/)(@qualifiedName)(\s*)(>)/,[{token:"delimiter"},{token:"tag"},"",{token:"delimiter"}]],[/(<\?)(@qualifiedName)/,[{token:"delimiter"},{token:"metatag",next:"@tag"}]],[/(<\!)(@qualifiedName)/,[{token:"delimiter"},{token:"metatag",next:"@tag"}]],[/<\!\[CDATA\[/,{token:"delimiter.cdata",next:"@cdata"}],[/&\w+;/,"string.escape"]],cdata:[[/[^\]]+/,""],[/\]\]>/,{token:"delimiter.cdata",next:"@pop"}],[/\]/,""]],tag:[[/[ \t\r\n]+/,""],[/(@qualifiedName)(\s*=\s*)("[^"]*"|'[^']*')/,["attribute.name","","attribute.value"]],[/(@qualifiedName)(\s*=\s*)("[^">?\/]*|'[^'>?\/]*)(?=[\?\/]\>)/,["attribute.name","","attribute.value"]],[/(@qualifiedName)(\s*=\s*)("[^">]*|'[^'>]*)/,["attribute.name","","attribute.value"]],[/@qualifiedName/,"attribute.name"],[/\?>/,{token:"delimiter",next:"@pop"}],[/(\/)(>)/,[{token:"tag"},{token:"delimiter",next:"@pop"}]],[/>/,{token:"delimiter",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,""],[/<!--/,{token:"comment",next:"@comment"}]],comment:[[/[^<\-]+/,"comment.content"],[/-->/,{token:"comment",next:"@pop"}],[/<!--/,"comment.content.invalid"],[/[<\-]/,"comment.content"]]}};export{a as conf,i as language};

Binary file not shown.

View File

@ -1,13 +1,13 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="zh-CN"> <html lang="zh">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<link rel="icon" href="/admin/logo.png"/> <link rel="icon" href="/admin/logo.png"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/> <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<title>agriculture</title> <title></title>
<script type="module" crossorigin src="/admin/assets/index.d4616be0.js"></script> <script type="module" crossorigin src="/admin/assets/index.ea99f164.js"></script>
<link rel="stylesheet" href="/admin/assets/index.b0993078.css"> <link rel="stylesheet" href="/admin/assets/index.32057522.css">
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>