This commit is contained in:
njdaoyehu 2024-11-27 15:20:42 +08:00
parent 7215400ca0
commit d8915837aa
82 changed files with 286 additions and 129 deletions

View File

@ -6,12 +6,16 @@
<entry key="detect.gui/App.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Assets/Button.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Assets/DefaultResources.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Assets/NotificationCard.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Assets/RadioButton.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Controls/Arrow.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Controls/PageControl.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Controls/ProgressBox.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Controls/StateItem.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/VWS/LoginControl.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/VWS/MainWindow.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/VWS/NotificationWindow.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/VWS/WebWindow.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Views/Camera/VideoFullWindow.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Views/DetectTaskView.axaml" value="detect.gui/detect.gui.csproj" />
<entry key="detect.gui/Views/DeviceView.axaml" value="detect.gui/detect.gui.csproj" />

View File

@ -6,7 +6,7 @@ using Avalonia.LogicalTree;
namespace WebViewControl {
public abstract class BaseControl : Control {
protected abstract void InternalDispose();
protected override void OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs e) {

View File

@ -5,6 +5,7 @@ using Avalonia;
using Avalonia.Controls;
using Avalonia.Data;
using Avalonia.Input;
using Avalonia.Media;
using Avalonia.Threading;
namespace WebViewControl {

View File

@ -6,7 +6,6 @@ using detect.gui.Services;
using detect.gui.Services.Detect;
using detect.gui.ViewModels;
using detect.gui.VWMS;
// using detect.gui.Views;
using detect.gui.VWS;
using ReactiveUI;
using Splat;
@ -35,10 +34,12 @@ public class App : Application
Locator.CurrentMutable.Register(DeviceClientService.Instance, typeof(DeviceClientService));
Locator.Current.GetService<DeviceClientService>();
Locator.CurrentMutable.Register( MainWindow.Instance, typeof(MainWindow));
Locator.CurrentMutable.Register(MainWindow.Instance, typeof(MainWindow));
Locator.CurrentMutable.Register(MainWindowModel.Instance, typeof(MainWindowModel));
Locator.CurrentMutable.Register(LoginControlModel.Instance, typeof(LoginControlModel));
Locator.CurrentMutable.Register(NotificationWindow.Instance, typeof(NotificationWindow));
Locator.Current.GetService<MainWindow>()!.Show();
base.OnFrameworkInitializationCompleted();

View File

@ -14,7 +14,7 @@ public abstract class NotificationService
{
var notificationManager = new WindowNotificationManager(window)
{
Position = NotificationPosition.BottomRight,
Position = NotificationPosition.TopRight,
MaxItems = 4
};

View File

@ -1 +1 @@
import{u as r,_ as o}from"./index.js";import{b as p}from"./index-e6774c62.js";import{d as m,Z as i,_ as u,$ as c,a0 as l,k as _,a9 as d,a1 as f,a6 as b}from"./vue-72a104e4.js";import{ac as g}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-84c053aa.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const C=m({name:"InputNumberItem",components:{InputNumber:g},props:{event:{type:Number},title:{type:String}},setup(e){const{prefixCls:t}=r("setting-input-number-item");function n(s){e.event&&p(e.event,s)}return{prefixCls:t,handleChange:n}}});function I(e,t,n,s,N,v){const a=b("InputNumber");return i(),u("div",{class:f(e.prefixCls)},[c("span",null,l(e.title),1),_(a,d(e.$attrs,{size:"small",class:`${e.prefixCls}-input-number`,onChange:e.handleChange}),null,16,["class","onChange"])],2)}const H=o(C,[["render",I],["__scopeId","data-v-7ccf252c"]]);export{H as default};
import{u as r,_ as o}from"./index.js";import{b as p}from"./index-a4e9ab9a.js";import{d as m,Z as i,_ as u,$ as c,a0 as l,k as _,a9 as d,a1 as f,a6 as b}from"./vue-72a104e4.js";import{ac as g}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-fb47a899.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const C=m({name:"InputNumberItem",components:{InputNumber:g},props:{event:{type:Number},title:{type:String}},setup(e){const{prefixCls:t}=r("setting-input-number-item");function n(s){e.event&&p(e.event,s)}return{prefixCls:t,handleChange:n}}});function I(e,t,n,s,N,v){const a=b("InputNumber");return i(),u("div",{class:f(e.prefixCls)},[c("span",null,l(e.title),1),_(a,d(e.$attrs,{size:"small",class:`${e.prefixCls}-input-number`,onChange:e.handleChange}),null,16,["class","onChange"])],2)}const H=o(C,[["render",I],["__scopeId","data-v-7ccf252c"]]);export{H as default};

View File

@ -1 +1 @@
var f=(e,d,o)=>new Promise((p,r)=>{var m=s=>{try{a(o.next(s))}catch(n){r(n)}},t=s=>{try{a(o.throw(s))}catch(n){r(n)}},a=s=>s.done?p(s.value):Promise.resolve(s.value).then(m,t);a((o=o.apply(e,d)).next())});import{u as $,am as w,t as y,_ as F}from"./index.js";import{B as L,a as M}from"./index-5157bbb9.js";import{B as S,u as I}from"./useForm-7410be87.js";import{u as N}from"./lock-ba03254e.js";import{h as R}from"./header-b90f4bbc.js";import{d as b,c as _,Z as P,a4 as U,a5 as g,a9 as V,a6 as u,$ as c,a1 as i,a0 as k,k as h,G as D}from"./vue-72a104e4.js";import"./antd-029ed741.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";const G=b({name:"LockModal",components:{BasicModal:L,BasicForm:S},setup(){const{t:e}=y(),{prefixCls:d}=$("header-lock-modal"),o=w(),p=N(),r=_(()=>{var l;return(l=o.getUserInfo)==null?void 0:l.realName}),[m,{closeModal:t}]=M(),[a,{validateFields:s,resetFields:n}]=I({showActionButtonGroup:!1,schemas:[{field:"password",label:e("layout.header.lockScreenPassword"),colProps:{span:24},component:"InputPassword",required:!0}]});function v(){return f(this,null,function*(){const C=(yield s()).password;t(),p.setLockInfo({isLock:!0,pwd:C}),yield n()})}const B=_(()=>{const{avatar:l}=o.getUserInfo;return l||R});return{t:e,prefixCls:d,getRealName:r,register:m,registerForm:a,handleLock:v,avatar:B}}});const q=["src"];function z(e,d,o,p,r,m){const t=u("BasicForm"),a=u("a-button"),s=u("BasicModal");return P(),U(s,V({footer:null,title:e.t("layout.header.lockScreen")},e.$attrs,{class:e.prefixCls,onRegister:e.register}),{default:g(()=>[c("div",{class:i(`${e.prefixCls}__entry`)},[c("div",{class:i(`${e.prefixCls}__header`)},[c("img",{src:e.avatar,class:i(`${e.prefixCls}__header-img`)},null,10,q),c("p",{class:i(`${e.prefixCls}__header-name`)},k(e.getRealName),3)],2),h(t,{onRegister:e.registerForm},null,8,["onRegister"]),c("div",{class:i(`${e.prefixCls}__footer`)},[h(a,{type:"primary",block:"",class:"mt-2",onClick:e.handleLock},{default:g(()=>[D(k(e.t("layout.header.lockScreenBtn")),1)]),_:1},8,["onClick"])],2)],2)]),_:1},16,["title","class","onRegister"])}const W=F(G,[["render",z]]);export{W as default};
var f=(e,d,o)=>new Promise((p,r)=>{var m=s=>{try{a(o.next(s))}catch(n){r(n)}},t=s=>{try{a(o.throw(s))}catch(n){r(n)}},a=s=>s.done?p(s.value):Promise.resolve(s.value).then(m,t);a((o=o.apply(e,d)).next())});import{u as $,am as w,t as y,_ as F}from"./index.js";import{B as L,a as M}from"./index-5157bbb9.js";import{B as S,u as I}from"./useForm-9b8a2c16.js";import{u as N}from"./lock-ba03254e.js";import{h as R}from"./header-b90f4bbc.js";import{d as b,c as _,Z as P,a4 as U,a5 as g,a9 as V,a6 as u,$ as c,a1 as i,a0 as k,k as h,G as D}from"./vue-72a104e4.js";import"./antd-029ed741.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";const G=b({name:"LockModal",components:{BasicModal:L,BasicForm:S},setup(){const{t:e}=y(),{prefixCls:d}=$("header-lock-modal"),o=w(),p=N(),r=_(()=>{var l;return(l=o.getUserInfo)==null?void 0:l.realName}),[m,{closeModal:t}]=M(),[a,{validateFields:s,resetFields:n}]=I({showActionButtonGroup:!1,schemas:[{field:"password",label:e("layout.header.lockScreenPassword"),colProps:{span:24},component:"InputPassword",required:!0}]});function v(){return f(this,null,function*(){const C=(yield s()).password;t(),p.setLockInfo({isLock:!0,pwd:C}),yield n()})}const B=_(()=>{const{avatar:l}=o.getUserInfo;return l||R});return{t:e,prefixCls:d,getRealName:r,register:m,registerForm:a,handleLock:v,avatar:B}}});const q=["src"];function z(e,d,o,p,r,m){const t=u("BasicForm"),a=u("a-button"),s=u("BasicModal");return P(),U(s,V({footer:null,title:e.t("layout.header.lockScreen")},e.$attrs,{class:e.prefixCls,onRegister:e.register}),{default:g(()=>[c("div",{class:i(`${e.prefixCls}__entry`)},[c("div",{class:i(`${e.prefixCls}__header`)},[c("img",{src:e.avatar,class:i(`${e.prefixCls}__header-img`)},null,10,q),c("p",{class:i(`${e.prefixCls}__header-name`)},k(e.getRealName),3)],2),h(t,{onRegister:e.registerForm},null,8,["onRegister"]),c("div",{class:i(`${e.prefixCls}__footer`)},[h(a,{type:"primary",block:"",class:"mt-2",onClick:e.handleLock},{default:g(()=>[D(k(e.t("layout.header.lockScreenBtn")),1)]),_:1},8,["onClick"])],2)],2)]),_:1},16,["title","class","onRegister"])}const W=F(G,[["render",z]]);export{W as default};

View File

@ -1 +1 @@
import{u as l,_ as i}from"./index.js";import{b as r}from"./index-e6774c62.js";import{d,c as p,Z as m,_ as c,$ as u,a0 as f,k as _,a9 as g,a1 as y,a6 as C}from"./vue-72a104e4.js";import{ad as S}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-84c053aa.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const b=d({name:"SelectItem",components:{Select:S},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=l("setting-select-item"),a=p(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&r(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function v(e,t,a,n,s,h){const o=C("Select");return m(),c("div",{class:y(e.prefixCls)},[u("span",null,f(e.title),1),_(o,g(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}const P=i(b,[["render",v],["__scopeId","data-v-d811fa90"]]);export{P as default};
import{u as l,_ as i}from"./index.js";import{b as r}from"./index-a4e9ab9a.js";import{d,c as p,Z as m,_ as c,$ as u,a0 as f,k as _,a9 as g,a1 as y,a6 as C}from"./vue-72a104e4.js";import{ad as S}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-fb47a899.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const b=d({name:"SelectItem",components:{Select:S},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=l("setting-select-item"),a=p(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&r(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function v(e,t,a,n,s,h){const o=C("Select");return m(),c("div",{class:y(e.prefixCls)},[u("span",null,f(e.title),1),_(o,g(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}const P=i(b,[["render",v],["__scopeId","data-v-d811fa90"]]);export{P as default};

View File

@ -1 +1 @@
import{Y as y,u as k,ag as b,am as h,z as O,t as R,ak as f,b4 as M,b5 as v,b6 as B,m as T,_ as A}from"./index.js";import{c as $}from"./copyTextToClipboard-8577151f.js";import{b0 as x,a4 as F}from"./antd-029ed741.js";import{d as N,u as P,Z as j,_ as w,k as o,a5 as c,a1 as z,a6 as i,G as u,a0 as d}from"./vue-72a104e4.js";const D=N({name:"SettingFooter",components:{CopyOutlined:x,RedoOutlined:F},setup(){const e=y(),{prefixCls:p}=k("setting-footer"),{t:s}=R(),{createSuccessModal:m,createMessage:a}=T(),g=b(),r=h(),t=O();function n(){$(JSON.stringify(P(t.getProjectConfig),null,2),null),m({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function C(){try{t.setProjectConfig(f);const{colorWeak:l,grayMode:S}=f;M(),v(l),B(S),a.success(s("layout.setting.resetSuccess"))}catch(l){a.error(l)}}function _(){localStorage.clear(),t.resetAllState(),e.resetState(),g.resetState(),r.resetState(),location.reload()}return{prefixCls:p,t:s,handleCopy:n,handleResetSetting:C,handleClearAndRedo:_}}});function G(e,p,s,m,a,g){const r=i("CopyOutlined"),t=i("a-button"),n=i("RedoOutlined");return j(),w("div",{class:z(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:c(()=>[o(r,{class:"mr-2"}),u(" "+d(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:c(()=>[o(n,{class:"mr-2"}),u(" "+d(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:c(()=>[o(n,{class:"mr-2"}),u(" "+d(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}const J=A(D,[["render",G],["__scopeId","data-v-40d284fb"]]);export{J as default};
import{Y as y,u as k,ag as b,am as h,z as O,t as R,ak as f,b4 as M,b5 as v,b6 as B,o as T,_ as A}from"./index.js";import{c as $}from"./copyTextToClipboard-8577151f.js";import{b0 as x,a4 as F}from"./antd-029ed741.js";import{d as N,u as P,Z as j,_ as w,k as o,a5 as c,a1 as z,a6 as i,G as u,a0 as d}from"./vue-72a104e4.js";const D=N({name:"SettingFooter",components:{CopyOutlined:x,RedoOutlined:F},setup(){const e=y(),{prefixCls:p}=k("setting-footer"),{t:s}=R(),{createSuccessModal:g,createMessage:a}=T(),m=b(),r=h(),t=O();function n(){$(JSON.stringify(P(t.getProjectConfig),null,2),null),g({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function C(){try{t.setProjectConfig(f);const{colorWeak:l,grayMode:S}=f;M(),v(l),B(S),a.success(s("layout.setting.resetSuccess"))}catch(l){a.error(l)}}function _(){localStorage.clear(),t.resetAllState(),e.resetState(),m.resetState(),r.resetState(),location.reload()}return{prefixCls:p,t:s,handleCopy:n,handleResetSetting:C,handleClearAndRedo:_}}});function G(e,p,s,g,a,m){const r=i("CopyOutlined"),t=i("a-button"),n=i("RedoOutlined");return j(),w("div",{class:z(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:c(()=>[o(r,{class:"mr-2"}),u(" "+d(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:c(()=>[o(n,{class:"mr-2"}),u(" "+d(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:c(()=>[o(n,{class:"mr-2"}),u(" "+d(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}const J=A(D,[["render",G],["__scopeId","data-v-40d284fb"]]);export{J as default};

View File

@ -1 +1 @@
import{u as r,t as d,_ as l}from"./index.js";import{b as c}from"./index-e6774c62.js";import{d as p,c as m,Z as f,_ as h,$ as u,a0 as _,k as C,a9 as g,a1 as b,a6 as y}from"./vue-72a104e4.js";import{af as k}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-84c053aa.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const v=p({name:"SwitchItem",components:{Switch:k},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:Boolean}},setup(e){const{prefixCls:t}=r("setting-switch-item"),{t:n}=d(),a=m(()=>e.def?{checked:e.def}:{});function o(s){e.event&&c(e.event,s)}return{prefixCls:t,t:n,handleChange:o,getBindValue:a}}});function S(e,t,n,a,o,s){const i=y("Switch");return f(),h("div",{class:b(e.prefixCls)},[u("span",null,_(e.title),1),C(i,g(e.getBindValue,{onChange:e.handleChange,disabled:e.disabled,checkedChildren:e.t("layout.setting.on"),unCheckedChildren:e.t("layout.setting.off")}),null,16,["onChange","disabled","checkedChildren","unCheckedChildren"])],2)}const Z=l(v,[["render",S],["__scopeId","data-v-0f0bf616"]]);export{Z as default};
import{u as r,t as d,_ as l}from"./index.js";import{b as c}from"./index-a4e9ab9a.js";import{d as p,c as m,Z as f,_ as h,$ as u,a0 as _,k as C,a9 as g,a1 as b,a6 as y}from"./vue-72a104e4.js";import{af as k}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-fb47a899.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const v=p({name:"SwitchItem",components:{Switch:k},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:Boolean}},setup(e){const{prefixCls:t}=r("setting-switch-item"),{t:n}=d(),a=m(()=>e.def?{checked:e.def}:{});function o(s){e.event&&c(e.event,s)}return{prefixCls:t,t:n,handleChange:o,getBindValue:a}}});function S(e,t,n,a,o,s){const i=y("Switch");return f(),h("div",{class:b(e.prefixCls)},[u("span",null,_(e.title),1),C(i,g(e.getBindValue,{onChange:e.handleChange,disabled:e.disabled,checkedChildren:e.t("layout.setting.on"),unCheckedChildren:e.t("layout.setting.off")}),null,16,["onChange","disabled","checkedChildren","unCheckedChildren"])],2)}const Z=l(v,[["render",S],["__scopeId","data-v-0f0bf616"]]);export{Z as default};

View File

@ -1 +1 @@
import{u as p,_ as m}from"./index.js";import{b as c}from"./index-e6774c62.js";import{d,Z as n,_ as r,F as u,a7 as _,a1 as a,a6 as f,ad as C,k}from"./vue-72a104e4.js";import{al as h}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-84c053aa.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const v=d({name:"ThemeColorPicker",components:{CheckOutlined:h},props:{colorList:{type:Array,default:()=>[]},event:{type:Number},def:{type:String}},setup(e){const{prefixCls:o}=p("setting-theme-picker");function s(i){e.event&&c(e.event,i)}return{prefixCls:o,handleClick:s}}});const y=["onClick"];function $(e,o,s,i,g,b){const l=f("CheckOutlined");return n(),r("div",{class:a(e.prefixCls)},[(n(!0),r(u,null,_(e.colorList||[],t=>(n(),r("span",{key:t,onClick:L=>e.handleClick(t),class:a([`${e.prefixCls}__item`,{[`${e.prefixCls}__item--active`]:e.def===t}]),style:C({background:t})},[k(l)],14,y))),128))],2)}const E=m(v,[["render",$]]);export{E as default};
import{u as p,_ as m}from"./index.js";import{b as c}from"./index-a4e9ab9a.js";import{d,Z as n,_ as r,F as u,a7 as _,a1 as a,a6 as f,ad as C,k}from"./vue-72a104e4.js";import{al as h}from"./antd-029ed741.js";import"./index-e0942325.js";import"./index-fb47a899.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const v=d({name:"ThemeColorPicker",components:{CheckOutlined:h},props:{colorList:{type:Array,default:()=>[]},event:{type:Number},def:{type:String}},setup(e){const{prefixCls:o}=p("setting-theme-picker");function s(i){e.event&&c(e.event,i)}return{prefixCls:o,handleClick:s}}});const y=["onClick"];function $(e,o,s,i,g,b){const l=f("CheckOutlined");return n(),r("div",{class:a(e.prefixCls)},[(n(!0),r(u,null,_(e.colorList||[],t=>(n(),r("span",{key:t,onClick:L=>e.handleClick(t),class:a([`${e.prefixCls}__item`,{[`${e.prefixCls}__item--active`]:e.def===t}]),style:C({background:t})},[k(l)],14,y))),128))],2)}const E=m(v,[["render",$]]);export{E as default};

View File

@ -1 +1 @@
import{o as a}from"./index.js";const s="/v1/system/authority",o=t=>a.post({url:`${s}/`,data:t}),l=(t,e=!1)=>a.put({url:`${s}/`,data:t,params:{updateAllFields:e}}),u=t=>a.delete({url:`${s}/${t}`}),c=t=>a.get({url:`${s}/search`,params:t}),d=t=>a.get({url:`${s}/all`,params:t}),p=t=>a.get({url:`${s}/${t}`});export{o as a,d as b,p as g,u as r,c as s,l as u};
import{n as a}from"./index.js";const s="/v1/system/authority",o=t=>a.post({url:`${s}/`,data:t}),l=(t,e=!1)=>a.put({url:`${s}/`,data:t,params:{updateAllFields:e}}),u=t=>a.delete({url:`${s}/${t}`}),c=t=>a.get({url:`${s}/search`,params:t}),d=t=>a.get({url:`${s}/all`,params:t}),n=t=>a.get({url:`${s}/${t}`});export{o as a,d as b,n as g,u as r,c as s,l as u};

View File

@ -1 +1 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as _,Z as r,a4 as c,a5 as n,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{n as L,_ as N}from"./index.js";import{d as P}from"./schema-9d07929f.js";import{g as R}from"./authorityApi-323b0ce5.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const m=I(),g=$((p=m.params)==null?void 0:p.id),k=m.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(R(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?P.map(({title:e,dataIndex:o="",customRender:l})=>({key:o,title:e,value:l?l({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),l=_("Image");return r(),c(a(V),{bordered:!1,loading:a(x)},{default:n(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:n(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:n(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:n(()=>[(r(!0),u(f,null,G(B.value,t=>(r(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:n(()=>[t.key==="avatar"?(r(),u("span",A,[i(l,{style:{width:"100px"},src:t.value},null,8,["src"])])):(r(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const z=N(E,[["__scopeId","data-v-d041459a"]]);export{z as default};
import{d as D,ai as I,f as $,o as w,c as F,a6 as _,Z as r,a4 as c,a5 as l,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{m as L,_ as N}from"./index.js";import{d as P}from"./schema-9d07929f.js";import{g as R}from"./authorityApi-b12c1221.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const m=I(),g=$((p=m.params)==null?void 0:p.id),k=m.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(R(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?P.map(({title:e,dataIndex:o="",customRender:n})=>({key:o,title:e,value:n?n({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),n=_("Image");return r(),c(a(V),{bordered:!1,loading:a(x)},{default:l(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:l(()=>[(r(!0),u(f,null,G(B.value,t=>(r(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:l(()=>[t.key==="avatar"?(r(),u("span",A,[i(n,{style:{width:"100px"},src:t.value},null,8,["src"])])):(r(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const z=N(E,[["__scopeId","data-v-d041459a"]]);export{z as default};

View File

@ -0,0 +1 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as p,Z as l,a4 as _,a5 as n,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{m as L,_ as N}from"./index.js";import{g as P,d as R}from"./userAuthorityApi-5e5c6315.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var m;const c=I(),g=$((m=c.params)==null?void 0:m.id),k=c.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=p("a-button"),r=p("Image");return l(),_(a(V),{bordered:!1,loading:a(x)},{default:n(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:n(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:n(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:n(()=>[(l(!0),u(f,null,G(B.value,t=>(l(),_(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:n(()=>[t.key==="avatar"?(l(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(l(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-cd78e7b3"]]);export{q as default};

View File

@ -1 +1 @@
import{d as b,ai as C,f as x,o as B,c as D,a6 as $,Z as i,_ as p,k as l,a5 as r,u as a,G as m,F,a7 as G,a4 as H,a0 as L}from"./vue-72a104e4.js";import{n as N,_ as P}from"./index.js";import{g as R,d as S}from"./schema-6fd16fbe.js";import{G as V,H as _,U as w}from"./antd-029ed741.js";import"./deviceApi-af691457.js";const A={class:"detail-container"},E=b({__name:"detail",setup(I){var u;const d=C(),c=x((u=d.params)==null?void 0:u.id),f=d.meta.title,{state:n,isReady:y,isLoading:v,execute:g}=N(R(c.value).then(o=>o),null,{immediate:!1});B(()=>{g()});const k=D(()=>y.value?S.map(({title:e,dataIndex:s="",customRender:t})=>({key:s,title:e,value:t?t({text:n.value[s],record:n.value}):n.value[s]})):{});return(o,e)=>{const s=$("a-button");return i(),p("div",A,[l(a(w),{bordered:!1,loading:a(v)},{default:r(()=>[l(a(V),{title:a(f),onBack:e[1]||(e[1]=()=>o.$router.go(-1))},{extra:r(()=>[l(s,{type:"primary",onClick:e[0]||(e[0]=t=>o.$router.go(-1))},{default:r(()=>e[2]||(e[2]=[m("返回上一页面")])),_:1})]),_:1},8,["title"]),l(a(_),{bordered:"",column:1},{default:r(()=>[(i(!0),p(F,null,G(k.value,t=>(i(),H(a(_).Item,{key:t.key,label:t.title},{default:r(()=>[m(L(t.value),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["loading"])])}}});const q=P(E,[["__scopeId","data-v-25dfbe97"]]);export{q as default};
import{d as b,ai as C,f as x,o as B,c as D,a6 as $,Z as i,_ as p,k as l,a5 as r,u as a,G as m,F,a7 as G,a4 as H,a0 as L}from"./vue-72a104e4.js";import{m as N,_ as P}from"./index.js";import{g as R,d as S}from"./schema-149c1808.js";import{G as V,H as _,U as w}from"./antd-029ed741.js";import"./deviceApi-260fcde9.js";const A={class:"detail-container"},E=b({__name:"detail",setup(I){var u;const d=C(),c=x((u=d.params)==null?void 0:u.id),f=d.meta.title,{state:n,isReady:y,isLoading:v,execute:g}=N(R(c.value).then(o=>o),null,{immediate:!1});B(()=>{g()});const k=D(()=>y.value?S.map(({title:e,dataIndex:s="",customRender:t})=>({key:s,title:e,value:t?t({text:n.value[s],record:n.value}):n.value[s]})):{});return(o,e)=>{const s=$("a-button");return i(),p("div",A,[l(a(w),{bordered:!1,loading:a(v)},{default:r(()=>[l(a(V),{title:a(f),onBack:e[1]||(e[1]=()=>o.$router.go(-1))},{extra:r(()=>[l(s,{type:"primary",onClick:e[0]||(e[0]=t=>o.$router.go(-1))},{default:r(()=>e[2]||(e[2]=[m("返回上一页面")])),_:1})]),_:1},8,["title"]),l(a(_),{bordered:"",column:1},{default:r(()=>[(i(!0),p(F,null,G(k.value,t=>(i(),H(a(_).Item,{key:t.key,label:t.title},{default:r(()=>[m(L(t.value),1)]),_:2},1032,["label"]))),128))]),_:1})]),_:1},8,["loading"])])}}});const q=P(E,[["__scopeId","data-v-25dfbe97"]]);export{q as default};

View File

@ -0,0 +1 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as _,Z as l,a4 as c,a5 as n,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{m as L,_ as N}from"./index.js";import{g as P,d as R}from"./schema-0004c8eb.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const m=I(),g=$((p=m.params)==null?void 0:p.id),k=m.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),r=_("Image");return l(),c(a(V),{bordered:!1,loading:a(x)},{default:n(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:n(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:n(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:n(()=>[(l(!0),u(f,null,G(B.value,t=>(l(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:n(()=>[t.key==="avatar"?(l(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(l(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-d6db8810"]]);export{q as default};

View File

@ -1 +0,0 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as _,Z as n,a4 as c,a5 as l,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{n as L,_ as N}from"./index.js";import{g as P,d as R}from"./schema-f8c0dfeb.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var m;const p=I(),g=$((m=p.params)==null?void 0:m.id),k=p.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=_("a-button"),r=_("Image");return n(),c(a(V),{bordered:!1,loading:a(x)},{default:l(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:l(()=>[(n(!0),u(f,null,G(B.value,t=>(n(),c(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:l(()=>[t.key==="avatar"?(n(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(n(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-d6db8810"]]);export{q as default};

View File

@ -1 +0,0 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as m,Z as n,a4 as _,a5 as l,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{n as L,_ as N}from"./index.js";import{g as P,d as R}from"./userAuthorityApi-e5a30d38.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const c=I(),g=$((p=c.params)==null?void 0:p.id),k=c.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=m("a-button"),r=m("Image");return n(),_(a(V),{bordered:!1,loading:a(x)},{default:l(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:l(()=>[(n(!0),u(f,null,G(B.value,t=>(n(),_(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:l(()=>[t.key==="avatar"?(n(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(n(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-cd78e7b3"]]);export{q as default};

View File

@ -0,0 +1 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as p,Z as l,a4 as _,a5 as n,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{m as L,_ as N}from"./index.js";import{g as P,d as R}from"./taskProgressApi-ab295ee1.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var m;const c=I(),g=$((m=c.params)==null?void 0:m.id),k=c.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=p("a-button"),r=p("Image");return l(),_(a(V),{bordered:!1,loading:a(x)},{default:n(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:n(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:n(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:n(()=>[(l(!0),u(f,null,G(B.value,t=>(l(),_(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:n(()=>[t.key==="avatar"?(l(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(l(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-d1edec20"]]);export{q as default};

View File

@ -1 +0,0 @@
import{d as D,ai as I,f as $,o as w,c as F,a6 as m,Z as n,a4 as _,a5 as l,k as i,u as a,G as y,_ as u,F as f,a7 as G,a0 as H}from"./vue-72a104e4.js";import{n as L,_ as N}from"./index.js";import{g as P,d as R}from"./taskProgressApi-a25fdfc1.js";import{G as S,H as v,U as V}from"./antd-029ed741.js";const A={key:0},E=D({__name:"detail",setup(M){var p;const c=I(),g=$((p=c.params)==null?void 0:p.id),k=c.meta.title,{state:d,isReady:b,isLoading:x,execute:C}=L(P(g.value).then(s=>s),null,{immediate:!1});w(()=>{C()});const B=F(()=>b.value?R.map(({title:e,dataIndex:o="",customRender:r})=>({key:o,title:e,value:r?r({text:d.value[o],record:d.value}):d.value[o]})):{});return(s,e)=>{const o=m("a-button"),r=m("Image");return n(),_(a(V),{bordered:!1,loading:a(x)},{default:l(()=>[i(a(S),{title:a(k),onBack:e[1]||(e[1]=()=>s.$router.go(-1))},{extra:l(()=>[i(o,{type:"primary",onClick:e[0]||(e[0]=t=>s.$router.go(-1))},{default:l(()=>e[2]||(e[2]=[y("返回上一页面")])),_:1})]),_:1},8,["title"]),i(a(v),{bordered:"",column:3},{default:l(()=>[(n(!0),u(f,null,G(B.value,t=>(n(),_(a(v).Item,{key:t.key,label:t.title,span:["avatar"].includes(t.key)?3:1},{default:l(()=>[t.key==="avatar"?(n(),u("span",A,[i(r,{style:{width:"100px"},src:t.value},null,8,["src"])])):(n(),u(f,{key:1},[y(H(t.value),1)],64))]),_:2},1032,["label","span"]))),128))]),_:1})]),_:1},8,["loading"])}}});const q=N(E,[["__scopeId","data-v-d1edec20"]]);export{q as default};

View File

@ -0,0 +1 @@
import{n as s}from"./index.js";const t="/v1/data/device",l=a=>s.post({url:`${t}/`,data:a}),o=(a,e=!1)=>s.put({url:`${t}/`,data:a,params:{updateAllFields:e}}),c=a=>s.delete({url:`${t}/${a}`}),d=a=>s.get({url:`${t}/search`,params:a}),p=a=>s.get({url:`${t}/all`,params:a});export{l as a,p as b,c as r,d as s,o as u};

View File

@ -1 +0,0 @@
import{o as s}from"./index.js";const t="/v1/data/device",o=a=>s.post({url:`${t}/`,data:a}),l=(a,e=!1)=>s.put({url:`${t}/`,data:a,params:{updateAllFields:e}}),c=a=>s.delete({url:`${t}/${a}`}),d=a=>s.get({url:`${t}/search`,params:a}),p=a=>s.get({url:`${t}/all`,params:a});export{o as a,p as b,c as r,d as s,l as u};

View File

@ -1 +1 @@
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-c1a2115e.js";import"./useForm-7410be87.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./schema-9d07929f.js";import"./index-e0942325.js";import"./authorityApi-323b0ce5.js";export{o as default};
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-abc10727.js";import"./useForm-9b8a2c16.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./schema-9d07929f.js";import"./index-e0942325.js";import"./authorityApi-b12c1221.js";export{o as default};

View File

@ -1 +1 @@
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-359ffc81.js";import"./useForm-7410be87.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./schema-f8c0dfeb.js";import"./index-e0942325.js";export{o as default};
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-7d4c7eb8.js";import"./useForm-9b8a2c16.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./schema-0004c8eb.js";import"./index-e0942325.js";export{o as default};

View File

@ -1 +1 @@
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-400a2fb4.js";import"./useForm-7410be87.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./userAuthorityApi-e5a30d38.js";import"./index-e0942325.js";export{o as default};
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-7673eac6.js";import"./useForm-9b8a2c16.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./userAuthorityApi-5e5c6315.js";import"./index-e0942325.js";export{o as default};

View File

@ -1 +1 @@
var O=Object.defineProperty,j=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;var x=(e,t,a)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,n=(e,t)=>{for(var a in t||(t={}))D.call(t,a)&&x(e,a,t[a]);if(m)for(var a of m(t))h.call(t,a)&&x(e,a,t[a]);return e},I=(e,t)=>j(e,L(t));var _=(e,t)=>{var a={};for(var o in e)D.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(e!=null&&m)for(var o of m(e))t.indexOf(o)<0&&h.call(e,o)&&(a[o]=e[o]);return a};var b=(e,t,a)=>new Promise((o,i)=>{var f=r=>{try{d(a.next(r))}catch(p){i(p)}},g=r=>{try{d(a.throw(r))}catch(p){i(p)}},d=r=>r.done?o(r.value):Promise.resolve(r.value).then(f,g);d((a=a.apply(e,t)).next())});import{u as U,B as N}from"./useForm-7410be87.js";import{a as z,B as G}from"./index-e0942325.js";import{a as W,u as Z}from"./deviceApi-af691457.js";import{d as $,f as F,c as E,u as l,Z as H,a4 as J,a5 as K,k as Q,a9 as X}from"./vue-72a104e4.js";import{_ as ee}from"./index.js";const c={xs:{span:24},sm:{span:24},lg:{span:6}},te={span:24},u={model:"Device",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:c,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"name",label:"设备名称",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"设备名称"},colProps:c,component:"Input",rules:[{required:!0,message:"请输入设备名称!"}]},table:{}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:c,component:"Input"},table:{}},{field:"deviceIp",label:"设备IP地址",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备IP地址"},colProps:c,component:"Input"},table:{}},{field:"createTime",label:"创建时间",defaultValue:void 0,form:{colProps:c,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"更新时间",defaultValue:void 0,form:{colProps:c,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},y=["name","deviceSn","deviceIp"],B=["name","deviceSn","deviceIp"],S=["name","deviceSn","deviceIp","createTime","updateTime"],C=["name","deviceSn","deviceIp","createTime","updateTime"],M=new Map(y.map((e,t)=>[e,t])),pe=u.properties.filter(e=>y.includes(e.field)).map(o=>{var{field:e,label:t,form:i}=o,a=_(i,[]);return I(n({field:e,label:t,defaultValue:void 0},a),{required:!1,rules:[{required:!1}]})}).sort((e,t)=>{const a=M.get(e.field),o=M.get(t.field);return a-o}),P=new Map(B.map((e,t)=>[e,t])),ae=u.properties.filter(e=>B.includes(e.field)).map(({field:e,label:t,defaultValue:a,form:o})=>I(n({field:e,label:t,defaultValue:a},o),{colProps:te})).sort((e,t)=>{const a=P.get(e.field),o=P.get(t.field);return a-o}),Y=new Map(S.map((e,t)=>[e,t])),me=u.properties.filter(e=>S.includes(e.field)).map(({field:e,label:t,table:a})=>n({dataIndex:e,title:t},a)).sort((e,t)=>{const a=Y.get(e.dataIndex),o=Y.get(t.dataIndex);return a-o}),T=new Map(C.map((e,t)=>[e,t]));u.properties.filter(e=>C.includes(e.field)).map(({field:e,label:t,table:a})=>n({dataIndex:e,title:t},a)).sort((e,t)=>{const a=T.get(e.dataIndex),o=T.get(t.dataIndex);return a-o});const oe=$({__name:"drawer",emits:["success","register"],setup(e,{emit:t}){const a=t,o=F(!0),i=F(),[f,{resetFields:g,setFieldsValue:d,validate:r}]=U({labelWidth:100,schemas:ae,showActionButtonGroup:!1}),[p,{setDrawerProps:v,closeDrawer:V}]=z(s=>b(this,null,function*(){yield g(),v({confirmLoading:!1}),o.value=!!(s!=null&&s.isUpdate),i.value=s==null?void 0:s.record,l(o)&&(yield d(n({},s.record)))})),q=E(()=>l(o)?"编辑":"新增");function k(){return b(this,null,function*(){try{const s=yield r();v({confirmLoading:!0});const w=_(s,[]),R=l(o)?Z:W,A=l(o)?Object.assign({},n(n({},l(i)),w)):n({},w);yield R(A),V(),a("success")}finally{v({confirmLoading:!1})}})}return(s,w)=>(H(),J(l(G),X(s.$attrs,{onRegister:l(p),showFooter:"",title:q.value,width:"600px",onOk:k}),{default:K(()=>[Q(l(N),{onRegister:l(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});const se=ee(oe,[["__scopeId","data-v-c5c2ba79"]]),ue=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{se as D,me as c,ue as d,pe as s};
var O=Object.defineProperty,j=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;var x=(e,t,a)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,n=(e,t)=>{for(var a in t||(t={}))D.call(t,a)&&x(e,a,t[a]);if(m)for(var a of m(t))h.call(t,a)&&x(e,a,t[a]);return e},I=(e,t)=>j(e,L(t));var _=(e,t)=>{var a={};for(var o in e)D.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(e!=null&&m)for(var o of m(e))t.indexOf(o)<0&&h.call(e,o)&&(a[o]=e[o]);return a};var b=(e,t,a)=>new Promise((o,i)=>{var f=r=>{try{d(a.next(r))}catch(p){i(p)}},g=r=>{try{d(a.throw(r))}catch(p){i(p)}},d=r=>r.done?o(r.value):Promise.resolve(r.value).then(f,g);d((a=a.apply(e,t)).next())});import{u as U,B as N}from"./useForm-9b8a2c16.js";import{a as z,B as G}from"./index-e0942325.js";import{a as W,u as Z}from"./deviceApi-260fcde9.js";import{d as $,f as F,c as E,u as l,Z as H,a4 as J,a5 as K,k as Q,a9 as X}from"./vue-72a104e4.js";import{_ as ee}from"./index.js";const c={xs:{span:24},sm:{span:24},lg:{span:6}},te={span:24},u={model:"Device",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:c,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"name",label:"设备名称",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"设备名称"},colProps:c,component:"Input",rules:[{required:!0,message:"请输入设备名称!"}]},table:{}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:c,component:"Input"},table:{}},{field:"deviceIp",label:"设备IP地址",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备IP地址"},colProps:c,component:"Input"},table:{}},{field:"createTime",label:"创建时间",defaultValue:void 0,form:{colProps:c,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"更新时间",defaultValue:void 0,form:{colProps:c,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},y=["name","deviceSn","deviceIp"],B=["name","deviceSn","deviceIp"],S=["name","deviceSn","deviceIp","createTime","updateTime"],C=["name","deviceSn","deviceIp","createTime","updateTime"],M=new Map(y.map((e,t)=>[e,t])),pe=u.properties.filter(e=>y.includes(e.field)).map(o=>{var{field:e,label:t,form:i}=o,a=_(i,[]);return I(n({field:e,label:t,defaultValue:void 0},a),{required:!1,rules:[{required:!1}]})}).sort((e,t)=>{const a=M.get(e.field),o=M.get(t.field);return a-o}),P=new Map(B.map((e,t)=>[e,t])),ae=u.properties.filter(e=>B.includes(e.field)).map(({field:e,label:t,defaultValue:a,form:o})=>I(n({field:e,label:t,defaultValue:a},o),{colProps:te})).sort((e,t)=>{const a=P.get(e.field),o=P.get(t.field);return a-o}),Y=new Map(S.map((e,t)=>[e,t])),me=u.properties.filter(e=>S.includes(e.field)).map(({field:e,label:t,table:a})=>n({dataIndex:e,title:t},a)).sort((e,t)=>{const a=Y.get(e.dataIndex),o=Y.get(t.dataIndex);return a-o}),T=new Map(C.map((e,t)=>[e,t]));u.properties.filter(e=>C.includes(e.field)).map(({field:e,label:t,table:a})=>n({dataIndex:e,title:t},a)).sort((e,t)=>{const a=T.get(e.dataIndex),o=T.get(t.dataIndex);return a-o});const oe=$({__name:"drawer",emits:["success","register"],setup(e,{emit:t}){const a=t,o=F(!0),i=F(),[f,{resetFields:g,setFieldsValue:d,validate:r}]=U({labelWidth:100,schemas:ae,showActionButtonGroup:!1}),[p,{setDrawerProps:v,closeDrawer:V}]=z(s=>b(this,null,function*(){yield g(),v({confirmLoading:!1}),o.value=!!(s!=null&&s.isUpdate),i.value=s==null?void 0:s.record,l(o)&&(yield d(n({},s.record)))})),q=E(()=>l(o)?"编辑":"新增");function k(){return b(this,null,function*(){try{const s=yield r();v({confirmLoading:!0});const w=_(s,[]),R=l(o)?Z:W,A=l(o)?Object.assign({},n(n({},l(i)),w)):n({},w);yield R(A),V(),a("success")}finally{v({confirmLoading:!1})}})}return(s,w)=>(H(),J(l(G),X(s.$attrs,{onRegister:l(p),showFooter:"",title:q.value,width:"600px",onOk:k}),{default:K(()=>[Q(l(N),{onRegister:l(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});const se=ee(oe,[["__scopeId","data-v-c5c2ba79"]]),ue=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{se as D,me as c,ue as d,pe as s};

View File

@ -1 +1 @@
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-3ac9f7dc.js";import"./useForm-7410be87.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./taskProgressApi-a25fdfc1.js";import"./index-e0942325.js";export{o as default};
import{_ as o}from"./drawer.vue_vue_type_script_setup_true_lang-f089fba1.js";import"./useForm-9b8a2c16.js";import"./vue-72a104e4.js";import"./index.js";import"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./copyTextToClipboard-8577151f.js";import"./taskProgressApi-ab295ee1.js";import"./index-e0942325.js";export{o as default};

View File

@ -1 +1 @@
var j=Object.defineProperty,x=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?j(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s},D=(s,r)=>x(s,L(r));var y=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as C,B as H}from"./useForm-7410be87.js";import{f as M,a as O,u as P}from"./userAuthorityApi-e5a30d38.js";import{a as S,B as T}from"./index-e0942325.js";import{j as U}from"./antd-029ed741.js";import{d as V,f as F,u as i,c as A,Z as G,a4 as I,a5 as N,k as W,a9 as Z}from"./vue-72a104e4.js";const Q=V({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=F(!0),n=F(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=C({labelWidth:120,schemas:M,showActionButtonGroup:!1}),[m,{setDrawerProps:d,closeDrawer:v}]=S(o=>g(this,null,function*(){yield p(),d({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),k=A(()=>i(t)?"编辑":"新增");function R(){return g(this,null,function*(){try{const o=yield a();d({confirmLoading:!0});const w=y(o,[]),Y=i(t)?P:O,b=i(t)?Object.assign({},D(u(u({},i(n)),w),{updateTime:U().format("YYYY-MM-DD HH:mm:ss")})):u({},w);yield Y(b),v(),e("success")}finally{d({confirmLoading:!1})}})}return(o,w)=>(G(),I(i(T),Z(o.$attrs,{onRegister:i(m),showFooter:"",title:k.value,width:"600px",onOk:R}),{default:N(()=>[W(i(H),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{Q as _};
var j=Object.defineProperty,x=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?j(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s},D=(s,r)=>x(s,L(r));var y=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as C,B as H}from"./useForm-9b8a2c16.js";import{f as M,a as O,u as P}from"./userAuthorityApi-5e5c6315.js";import{a as S,B as T}from"./index-e0942325.js";import{j as U}from"./antd-029ed741.js";import{d as V,f as F,u as i,c as A,Z as G,a4 as I,a5 as N,k as W,a9 as Z}from"./vue-72a104e4.js";const Q=V({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=F(!0),n=F(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=C({labelWidth:120,schemas:M,showActionButtonGroup:!1}),[m,{setDrawerProps:d,closeDrawer:v}]=S(o=>g(this,null,function*(){yield p(),d({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),k=A(()=>i(t)?"编辑":"新增");function R(){return g(this,null,function*(){try{const o=yield a();d({confirmLoading:!0});const w=y(o,[]),Y=i(t)?P:O,b=i(t)?Object.assign({},D(u(u({},i(n)),w),{updateTime:U().format("YYYY-MM-DD HH:mm:ss")})):u({},w);yield Y(b),v(),e("success")}finally{d({confirmLoading:!1})}})}return(o,w)=>(G(),I(i(T),Z(o.$attrs,{onRegister:i(m),showFooter:"",title:k.value,width:"600px",onOk:R}),{default:N(()=>[W(i(H),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{Q as _};

View File

@ -1 +1 @@
var x=Object.defineProperty;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?x(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s};var F=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as L,B as C}from"./useForm-7410be87.js";import{f as O,b as P,u as S}from"./schema-f8c0dfeb.js";import{a as U,B as V}from"./index-e0942325.js";import{d as j,f as v,c as A,u as i,Z as G,a4 as I,a5 as N,k as T,a9 as W}from"./vue-72a104e4.js";const H=j({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=v(!0),n=v(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=L({labelWidth:120,schemas:O,showActionButtonGroup:!1}),[m,{setDrawerProps:w,closeDrawer:y}]=U(o=>g(this,null,function*(){yield p(),w({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),D=A(()=>i(t)?"编辑":"新增");function b(){return g(this,null,function*(){try{const o=yield a();w({confirmLoading:!0});const d=F(o,[]),k=i(t)?S:P,R=i(t)?Object.assign({},u(u({},i(n)),d)):u({},d);yield k(R),y(),e("success")}finally{w({confirmLoading:!1})}})}return(o,d)=>(G(),I(i(V),W(o.$attrs,{onRegister:i(m),showFooter:"",title:D.value,width:"600px",onOk:b}),{default:N(()=>[T(i(C),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{H as _};
var x=Object.defineProperty;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?x(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s};var F=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as L,B as C}from"./useForm-9b8a2c16.js";import{f as O,b as P,u as S}from"./schema-0004c8eb.js";import{a as U,B as V}from"./index-e0942325.js";import{d as j,f as v,c as A,u as i,Z as G,a4 as I,a5 as N,k as T,a9 as W}from"./vue-72a104e4.js";const H=j({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=v(!0),n=v(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=L({labelWidth:120,schemas:O,showActionButtonGroup:!1}),[m,{setDrawerProps:w,closeDrawer:y}]=U(o=>g(this,null,function*(){yield p(),w({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),D=A(()=>i(t)?"编辑":"新增");function b(){return g(this,null,function*(){try{const o=yield a();w({confirmLoading:!0});const d=F(o,[]),k=i(t)?S:P,R=i(t)?Object.assign({},u(u({},i(n)),d)):u({},d);yield k(R),y(),e("success")}finally{w({confirmLoading:!1})}})}return(o,d)=>(G(),I(i(V),W(o.$attrs,{onRegister:i(m),showFooter:"",title:D.value,width:"600px",onOk:b}),{default:N(()=>[T(i(C),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{H as _};

View File

@ -1 +1 @@
var j=Object.defineProperty,x=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?j(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s},D=(s,r)=>x(s,L(r));var y=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as C,B as H}from"./useForm-7410be87.js";import{f as M}from"./schema-9d07929f.js";import{a as O,B as P}from"./index-e0942325.js";import{a as S,u as T}from"./authorityApi-323b0ce5.js";import{j as U}from"./antd-029ed741.js";import{d as V,f as F,u as i,c as A,Z as G,a4 as I,a5 as N,k as W,a9 as Z}from"./vue-72a104e4.js";const X=V({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=F(!0),n=F(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=C({labelWidth:120,schemas:M,showActionButtonGroup:!1}),[m,{setDrawerProps:d,closeDrawer:v}]=O(o=>g(this,null,function*(){yield p(),d({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),k=A(()=>i(t)?"编辑":"新增");function R(){return g(this,null,function*(){try{const o=yield a();d({confirmLoading:!0});const w=y(o,[]),Y=i(t)?T:S,b=i(t)?Object.assign({},D(u(u({},i(n)),w),{updateTime:U().format("YYYY-MM-DD HH:mm:ss")})):u({},w);yield Y(b),v(),e("success")}finally{d({confirmLoading:!1})}})}return(o,w)=>(G(),I(i(P),Z(o.$attrs,{onRegister:i(m),showFooter:"",title:k.value,width:"600px",onOk:R}),{default:N(()=>[W(i(H),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{X as _};
var j=Object.defineProperty,x=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?j(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s},D=(s,r)=>x(s,L(r));var y=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as C,B as H}from"./useForm-9b8a2c16.js";import{f as M}from"./schema-9d07929f.js";import{a as O,B as P}from"./index-e0942325.js";import{a as S,u as T}from"./authorityApi-b12c1221.js";import{j as U}from"./antd-029ed741.js";import{d as V,f as F,u as i,c as A,Z as G,a4 as I,a5 as N,k as W,a9 as Z}from"./vue-72a104e4.js";const X=V({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=F(!0),n=F(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=C({labelWidth:120,schemas:M,showActionButtonGroup:!1}),[m,{setDrawerProps:d,closeDrawer:v}]=O(o=>g(this,null,function*(){yield p(),d({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),k=A(()=>i(t)?"编辑":"新增");function R(){return g(this,null,function*(){try{const o=yield a();d({confirmLoading:!0});const w=y(o,[]),Y=i(t)?T:S,b=i(t)?Object.assign({},D(u(u({},i(n)),w),{updateTime:U().format("YYYY-MM-DD HH:mm:ss")})):u({},w);yield Y(b),v(),e("success")}finally{d({confirmLoading:!1})}})}return(o,w)=>(G(),I(i(P),Z(o.$attrs,{onRegister:i(m),showFooter:"",title:k.value,width:"600px",onOk:R}),{default:N(()=>[W(i(H),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{X as _};

View File

@ -1 +1 @@
var x=Object.defineProperty;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?x(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s};var F=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as L,B as C}from"./useForm-7410be87.js";import{f as O,e as P,u as S}from"./taskProgressApi-a25fdfc1.js";import{a as U,B as V}from"./index-e0942325.js";import{d as j,f as v,u as i,c as A,Z as G,a4 as I,a5 as N,k as T,a9 as W}from"./vue-72a104e4.js";const H=j({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=v(!0),n=v(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=L({labelWidth:120,schemas:O,showActionButtonGroup:!1}),[m,{setDrawerProps:w,closeDrawer:y}]=U(o=>g(this,null,function*(){yield p(),w({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),D=A(()=>i(t)?"编辑":"新增");function k(){return g(this,null,function*(){try{const o=yield a();w({confirmLoading:!0});const d=F(o,[]),R=i(t)?S:P,b=i(t)?Object.assign({},u(u({},i(n)),d)):u({},d);yield R(b),y(),e("success")}finally{w({confirmLoading:!1})}})}return(o,d)=>(G(),I(i(V),W(o.$attrs,{onRegister:i(m),showFooter:"",title:D.value,width:"600px",onOk:k}),{default:N(()=>[T(i(C),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{H as _};
var x=Object.defineProperty;var l=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var h=(s,r,e)=>r in s?x(s,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[r]=e,u=(s,r)=>{for(var e in r||(r={}))_.call(r,e)&&h(s,e,r[e]);if(l)for(var e of l(r))B.call(r,e)&&h(s,e,r[e]);return s};var F=(s,r)=>{var e={};for(var t in s)_.call(s,t)&&r.indexOf(t)<0&&(e[t]=s[t]);if(s!=null&&l)for(var t of l(s))r.indexOf(t)<0&&B.call(s,t)&&(e[t]=s[t]);return e};var g=(s,r,e)=>new Promise((t,n)=>{var f=a=>{try{c(e.next(a))}catch(m){n(m)}},p=a=>{try{c(e.throw(a))}catch(m){n(m)}},c=a=>a.done?t(a.value):Promise.resolve(a.value).then(f,p);c((e=e.apply(s,r)).next())});import{u as L,B as C}from"./useForm-9b8a2c16.js";import{f as O,e as P,u as S}from"./taskProgressApi-ab295ee1.js";import{a as U,B as V}from"./index-e0942325.js";import{d as j,f as v,u as i,c as A,Z as G,a4 as I,a5 as N,k as T,a9 as W}from"./vue-72a104e4.js";const H=j({__name:"drawer",emits:["success","register"],setup(s,{emit:r}){const e=r,t=v(!0),n=v(),[f,{resetFields:p,setFieldsValue:c,validate:a}]=L({labelWidth:120,schemas:O,showActionButtonGroup:!1}),[m,{setDrawerProps:w,closeDrawer:y}]=U(o=>g(this,null,function*(){yield p(),w({confirmLoading:!1}),t.value=!!(o!=null&&o.isUpdate),n.value=o==null?void 0:o.record,i(t)&&(yield c(u({},o.record)))})),D=A(()=>i(t)?"编辑":"新增");function k(){return g(this,null,function*(){try{const o=yield a();w({confirmLoading:!0});const d=F(o,[]),R=i(t)?S:P,b=i(t)?Object.assign({},u(u({},i(n)),d)):u({},d);yield R(b),y(),e("success")}finally{w({confirmLoading:!1})}})}return(o,d)=>(G(),I(i(V),W(o.$attrs,{onRegister:i(m),showFooter:"",title:D.value,width:"600px",onOk:k}),{default:N(()=>[T(i(C),{onRegister:i(f)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{H as _};

View File

@ -1 +1 @@
var C=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var Y=(a,d)=>{var i={};for(var t in a)H.call(a,t)&&d.indexOf(t)<0&&(i[t]=a[t]);if(a!=null&&C)for(var t of C(a))d.indexOf(t)<0&&I.call(a,t)&&(i[t]=a[t]);return i};import{j as P,k as $,l as j,_ as O}from"./index.js";import{u as E,B as N}from"./useTable-acfc2b97.js";import{T as U}from"./useForm-7410be87.js";import{j as _}from"./antd-029ed741.js";import{s as V,r as F}from"./authorityApi-323b0ce5.js";import{u as K}from"./index-e0942325.js";import{_ as z}from"./drawer.vue_vue_type_script_setup_true_lang-c1a2115e.js";import{c as G,s as w}from"./schema-9d07929f.js";import{d as W,a6 as Z,Z as x,_ as q,k as h,a5 as b,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_AUTHORITY",__name:"index",setup(a){P();const d=$(),[i,{openDrawer:t}]=K(),[D,{reload:g,setSelectedRowKeys:ee}]=E({title:"权限表",api:e=>V(T(e)),columns:G,formConfig:{labelWidth:120,schemas:w,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),T=e=>{const y=e,{pageNum:l,pageSize:p,field:u="id",order:c="descend"}=y,B=Y(y,["pageNum","pageSize","field","order"]),n={pageNum:l,pageSize:p,orderByClause:`${u} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=w.find(M=>M.field===f),o=e[f],s=f;r?o!==void 0&&o!==""&&(r.component==="Input"?n[s]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?n[s]=j(o)?o.value:o:r.component==="RangePicker"?(n[`${s}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),n[`${s}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?n[s]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):n[s]=o):n[s]=o}),n},v=()=>{t(!0,{isUpdate:!1})},S=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{F(e.id).then(l=>{g()})},R=()=>{g()},A=e=>{d("/system/authority/detail/"+e.id)};return(e,l)=>{const p=Z("a-button");return x(),q("div",null,[h(m(N),{onRegister:m(D)},{toolbar:b(()=>[h(p,{type:"primary",onClick:v},{default:b(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:b(({column:u,record:c})=>[u.dataIndex==="action"?(x(),L(m(U),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:S.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:A.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),h(z,{onRegister:m(i),onSuccess:R},null,8,["onRegister"])])}}});const he=O(X,[["__scopeId","data-v-0e16eaba"]]);export{he as default};
var C=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var Y=(a,d)=>{var i={};for(var t in a)H.call(a,t)&&d.indexOf(t)<0&&(i[t]=a[t]);if(a!=null&&C)for(var t of C(a))d.indexOf(t)<0&&I.call(a,t)&&(i[t]=a[t]);return i};import{j as P,k as $,l as j,_ as O}from"./index.js";import{u as E,B as N}from"./useTable-0c2ce3c4.js";import{T as U}from"./useForm-9b8a2c16.js";import{j as _}from"./antd-029ed741.js";import{s as V,r as F}from"./authorityApi-b12c1221.js";import{u as K}from"./index-e0942325.js";import{_ as z}from"./drawer.vue_vue_type_script_setup_true_lang-abc10727.js";import{c as G,s as w}from"./schema-9d07929f.js";import{d as W,a6 as Z,Z as x,_ as q,k as h,a5 as b,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_AUTHORITY",__name:"index",setup(a){P();const d=$(),[i,{openDrawer:t}]=K(),[D,{reload:g,setSelectedRowKeys:ee}]=E({title:"权限表",api:e=>V(T(e)),columns:G,formConfig:{labelWidth:120,schemas:w,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),T=e=>{const y=e,{pageNum:l,pageSize:p,field:u="id",order:c="descend"}=y,B=Y(y,["pageNum","pageSize","field","order"]),n={pageNum:l,pageSize:p,orderByClause:`${u} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=w.find(M=>M.field===f),o=e[f],s=f;r?o!==void 0&&o!==""&&(r.component==="Input"?n[s]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?n[s]=j(o)?o.value:o:r.component==="RangePicker"?(n[`${s}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),n[`${s}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?n[s]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):n[s]=o):n[s]=o}),n},v=()=>{t(!0,{isUpdate:!1})},S=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{F(e.id).then(l=>{g()})},R=()=>{g()},A=e=>{d("/system/authority/detail/"+e.id)};return(e,l)=>{const p=Z("a-button");return x(),q("div",null,[h(m(N),{onRegister:m(D)},{toolbar:b(()=>[h(p,{type:"primary",onClick:v},{default:b(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:b(({column:u,record:c})=>[u.dataIndex==="action"?(x(),L(m(U),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:S.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:A.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),h(z,{onRegister:m(i),onSuccess:R},null,8,["onRegister"])])}}});const he=O(X,[["__scopeId","data-v-0e16eaba"]]);export{he as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var w=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var C=(n,p)=>{var i={};for(var o in n)N.call(n,o)&&p.indexOf(o)<0&&(i[o]=n[o]);if(n!=null&&w)for(var o of w(n))p.indexOf(o)<0&&V.call(n,o)&&(i[o]=n[o]);return i};import{j as z,k as L,l as W,m as Z}from"./index.js";import{u as q,B as J}from"./useTable-acfc2b97.js";import{T as Q}from"./useForm-7410be87.js";import{j as b,a7 as X,P as ee}from"./antd-029ed741.js";import{s as te,c as oe,a as E,r as se,b as ae}from"./taskProgressApi-a25fdfc1.js";import{u as ne}from"./index-e0942325.js";import{_ as re}from"./drawer.vue_vue_type_script_setup_true_lang-3ac9f7dc.js";import{d as ie,f as le,a6 as ce,n as de,Z as m,_ as v,k as S,a5 as c,u as a,F as me,$ as P,a0 as ue,G as x,a4 as k,a8 as Y,m as fe}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const pe={key:1},Ee=ie({name:"AUTH_DATA_TASK_PROGRESS",__name:"index",setup(n){const{createMessage:p}=Z(),{hasPermission:i}=z(),o=L(),u=le([]),B=e=>{u.value=e.filter(t=>typeof t!="undefined")},[H,{openDrawer:y}]=ne(),[K,{reload:A,setSelectedRowKeys:T}]=q({title:"任务检测过程数据表",api:e=>te(O(e)),columns:oe,formConfig:{labelWidth:120,schemas:E,showAdvancedButton:!1},rowSelection:{type:"checkbox",onChange:B},useSearchForm:!0,showTableSetting:!1,bordered:!1,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),O=e=>{const R=e,{pageNum:t,pageSize:h,field:g="id",order:_="descend"}=R,f=C(R,["pageNum","pageSize","field","order"]),r={pageNum:t,pageSize:h,orderByClause:`${g} ${_==="descend"?"desc":"asc"}`};return Object.keys(f).forEach(D=>{const d=E.find(I=>I.field===D),s=e[D],l=D;d?s!==void 0&&s!==""&&(d.component==="Input"?r[l]=`%${s.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(d.component)?r[l]=W(s)?s.value:s:d.component==="RangePicker"?(r[`${l}From`]=b(s[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),r[`${l}To`]=b(s[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):d.component==="DatePicker"?r[l]=b(s).format(d.componentProps.format||"YYYY-MM-DD"):r[l]=s):r[l]=s}),r},M=()=>{y(!0,{isUpdate:!1})},$=e=>{y(!0,{record:e,isUpdate:!0})},G=e=>{se(e.id).then(t=>{A(),T([])})},U=()=>{if(u.value.length===0){p.error("当前未选中任何项目!");return}ae(u.value).then(e=>{A(),T([])})},j=()=>{A()},F=e=>{o("/data/task-progress/detail/"+e.id)};return(e,t)=>{const h=ce("a-button"),g=de("auth");return m(),v("div",null,[S(a(J),{onRegister:a(K)},{headerTop:c(()=>[S(a(X),{type:"info","show-icon":""},{message:c(()=>[u.value.length>0?(m(),v(me,{key:0},[P("span",null,"已选中"+ue(u.value.length)+"条记录",1),S(h,{type:"link",onClick:t[0]||(t[0]=_=>a(T)([])),size:"small"},{default:c(()=>t[1]||(t[1]=[x("清空")])),_:1}),a(i)("AUTH_DATA_TASK_PROGRESS:DELETE")?(m(),k(a(ee),{key:0,class:"ml-4",title:"确定要全部删除吗?","ok-text":"是","cancel-text":"否",onConfirm:U},{default:c(()=>t[2]||(t[2]=[P("a",{href:"#",class:"text-red-500"},"删除",-1)])),_:1})):Y("",!0)],64)):(m(),v("span",pe,"未选中任何项目"))]),_:1})]),toolbar:c(()=>[fe((m(),k(h,{type:"primary",onClick:M},{default:c(()=>t[3]||(t[3]=[x(" 新增")])),_:1})),[[g,"AUTH_DATA_TASK_PROGRESS:ADD"]])]),bodyCell:c(({column:_,record:f})=>[_.dataIndex==="action"?(m(),k(a(Q),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:$.bind(null,f),ifShow:a(i)("AUTH_DATA_TASK_PROGRESS:EDIT"),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:F.bind(null,f),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:G.bind(null,f),placement:"topRight"},ifShow:a(i)("AUTH_DATA_TASK_PROGRESS:DELETE")}]},null,8,["actions","dropDownActions"])):Y("",!0)]),_:1},8,["onRegister"]),S(re,{onRegister:a(H),onSuccess:j},null,8,["onRegister"])])}}});export{Ee as default};
var w=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var C=(n,p)=>{var i={};for(var o in n)N.call(n,o)&&p.indexOf(o)<0&&(i[o]=n[o]);if(n!=null&&w)for(var o of w(n))p.indexOf(o)<0&&V.call(n,o)&&(i[o]=n[o]);return i};import{j as z,k as L,l as W,o as Z}from"./index.js";import{u as q,B as J}from"./useTable-0c2ce3c4.js";import{T as Q}from"./useForm-9b8a2c16.js";import{j as b,a7 as X,P as ee}from"./antd-029ed741.js";import{s as te,c as oe,a as E,r as se,b as ae}from"./taskProgressApi-ab295ee1.js";import{u as ne}from"./index-e0942325.js";import{_ as re}from"./drawer.vue_vue_type_script_setup_true_lang-f089fba1.js";import{d as ie,f as le,a6 as ce,n as de,Z as m,_ as v,k as S,a5 as c,u as a,F as me,$ as P,a0 as ue,G as x,a4 as k,a8 as Y,m as fe}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const pe={key:1},Ee=ie({name:"AUTH_DATA_TASK_PROGRESS",__name:"index",setup(n){const{createMessage:p}=Z(),{hasPermission:i}=z(),o=L(),u=le([]),B=e=>{u.value=e.filter(t=>typeof t!="undefined")},[H,{openDrawer:y}]=ne(),[K,{reload:A,setSelectedRowKeys:T}]=q({title:"任务检测过程数据表",api:e=>te(O(e)),columns:oe,formConfig:{labelWidth:120,schemas:E,showAdvancedButton:!1},rowSelection:{type:"checkbox",onChange:B},useSearchForm:!0,showTableSetting:!1,bordered:!1,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),O=e=>{const R=e,{pageNum:t,pageSize:h,field:g="id",order:_="descend"}=R,f=C(R,["pageNum","pageSize","field","order"]),r={pageNum:t,pageSize:h,orderByClause:`${g} ${_==="descend"?"desc":"asc"}`};return Object.keys(f).forEach(D=>{const d=E.find(I=>I.field===D),s=e[D],l=D;d?s!==void 0&&s!==""&&(d.component==="Input"?r[l]=`%${s.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(d.component)?r[l]=W(s)?s.value:s:d.component==="RangePicker"?(r[`${l}From`]=b(s[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),r[`${l}To`]=b(s[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):d.component==="DatePicker"?r[l]=b(s).format(d.componentProps.format||"YYYY-MM-DD"):r[l]=s):r[l]=s}),r},M=()=>{y(!0,{isUpdate:!1})},$=e=>{y(!0,{record:e,isUpdate:!0})},G=e=>{se(e.id).then(t=>{A(),T([])})},U=()=>{if(u.value.length===0){p.error("当前未选中任何项目!");return}ae(u.value).then(e=>{A(),T([])})},j=()=>{A()},F=e=>{o("/data/task-progress/detail/"+e.id)};return(e,t)=>{const h=ce("a-button"),g=de("auth");return m(),v("div",null,[S(a(J),{onRegister:a(K)},{headerTop:c(()=>[S(a(X),{type:"info","show-icon":""},{message:c(()=>[u.value.length>0?(m(),v(me,{key:0},[P("span",null,"已选中"+ue(u.value.length)+"条记录",1),S(h,{type:"link",onClick:t[0]||(t[0]=_=>a(T)([])),size:"small"},{default:c(()=>t[1]||(t[1]=[x("清空")])),_:1}),a(i)("AUTH_DATA_TASK_PROGRESS:DELETE")?(m(),k(a(ee),{key:0,class:"ml-4",title:"确定要全部删除吗?","ok-text":"是","cancel-text":"否",onConfirm:U},{default:c(()=>t[2]||(t[2]=[P("a",{href:"#",class:"text-red-500"},"删除",-1)])),_:1})):Y("",!0)],64)):(m(),v("span",pe,"未选中任何项目"))]),_:1})]),toolbar:c(()=>[fe((m(),k(h,{type:"primary",onClick:M},{default:c(()=>t[3]||(t[3]=[x(" 新增")])),_:1})),[[g,"AUTH_DATA_TASK_PROGRESS:ADD"]])]),bodyCell:c(({column:_,record:f})=>[_.dataIndex==="action"?(m(),k(a(Q),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:$.bind(null,f),ifShow:a(i)("AUTH_DATA_TASK_PROGRESS:EDIT"),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:F.bind(null,f),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:G.bind(null,f),placement:"topRight"},ifShow:a(i)("AUTH_DATA_TASK_PROGRESS:DELETE")}]},null,8,["actions","dropDownActions"])):Y("",!0)]),_:1},8,["onRegister"]),S(re,{onRegister:a(H),onSuccess:j},null,8,["onRegister"])])}}});export{Ee as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var w=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var x=(n,d)=>{var i={};for(var t in n)N.call(n,t)&&d.indexOf(t)<0&&(i[t]=n[t]);if(n!=null&&w)for(var t of w(n))d.indexOf(t)<0&&P.call(n,t)&&(i[t]=n[t]);return i};import{j as $,k as j,l as H,_ as I}from"./index.js";import{u as O,B as E}from"./useTable-acfc2b97.js";import{T as V}from"./useForm-7410be87.js";import{j as _}from"./antd-029ed741.js";import{r as F,s as K,c as U,a as y}from"./schema-f8c0dfeb.js";import{u as z}from"./index-e0942325.js";import{_ as G}from"./drawer.vue_vue_type_script_setup_true_lang-359ffc81.js";import{d as W,a6 as Z,Z as D,_ as q,k as b,a5 as h,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_CONSTANT",__name:"index",setup(n){$();const d=j(),[i,{openDrawer:t}]=z(),[S,{reload:g,setSelectedRowKeys:ee}]=O({title:"常量表",api:e=>K(T(e)),columns:U,formConfig:{labelWidth:120,schemas:y,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!1,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),T=e=>{const C=e,{pageNum:l,pageSize:p,field:u="id",order:c="descend"}=C,B=x(C,["pageNum","pageSize","field","order"]),s={pageNum:l,pageSize:p,orderByClause:`${u} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=y.find(M=>M.field===f),o=e[f],a=f;r?o!==void 0&&o!==""&&(r.component==="Input"?s[a]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?s[a]=H(o)?o.value:o:r.component==="RangePicker"?(s[`${a}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),s[`${a}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?s[a]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):s[a]=o):s[a]=o}),s},Y=()=>{t(!0,{isUpdate:!1})},v=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{F(e.id).then(l=>{g()})},A=()=>{g()},R=e=>{d("/system/constant/detail/"+e.id)};return(e,l)=>{const p=Z("a-button");return D(),q("div",null,[b(m(E),{onRegister:m(S)},{toolbar:h(()=>[b(p,{type:"primary",onClick:Y},{default:h(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:h(({column:u,record:c})=>[u.dataIndex==="action"?(D(),L(m(V),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:v.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:R.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),b(G,{onRegister:m(i),onSuccess:A},null,8,["onRegister"])])}}});const _e=I(X,[["__scopeId","data-v-db988f1b"]]);export{_e as default};
var w=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var x=(n,d)=>{var i={};for(var t in n)N.call(n,t)&&d.indexOf(t)<0&&(i[t]=n[t]);if(n!=null&&w)for(var t of w(n))d.indexOf(t)<0&&P.call(n,t)&&(i[t]=n[t]);return i};import{j as $,k as j,l as H,_ as I}from"./index.js";import{u as O,B as E}from"./useTable-0c2ce3c4.js";import{T as V}from"./useForm-9b8a2c16.js";import{j as _}from"./antd-029ed741.js";import{r as F,s as K,c as U,a as y}from"./schema-0004c8eb.js";import{u as z}from"./index-e0942325.js";import{_ as G}from"./drawer.vue_vue_type_script_setup_true_lang-7d4c7eb8.js";import{d as W,a6 as Z,Z as D,_ as q,k as b,a5 as h,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_CONSTANT",__name:"index",setup(n){$();const d=j(),[i,{openDrawer:t}]=z(),[S,{reload:g,setSelectedRowKeys:ee}]=O({title:"常量表",api:e=>K(T(e)),columns:U,formConfig:{labelWidth:120,schemas:y,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!1,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),T=e=>{const C=e,{pageNum:l,pageSize:p,field:u="id",order:c="descend"}=C,B=x(C,["pageNum","pageSize","field","order"]),s={pageNum:l,pageSize:p,orderByClause:`${u} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=y.find(M=>M.field===f),o=e[f],a=f;r?o!==void 0&&o!==""&&(r.component==="Input"?s[a]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?s[a]=H(o)?o.value:o:r.component==="RangePicker"?(s[`${a}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),s[`${a}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?s[a]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):s[a]=o):s[a]=o}),s},Y=()=>{t(!0,{isUpdate:!1})},v=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{F(e.id).then(l=>{g()})},A=()=>{g()},R=e=>{d("/system/constant/detail/"+e.id)};return(e,l)=>{const p=Z("a-button");return D(),q("div",null,[b(m(E),{onRegister:m(S)},{toolbar:h(()=>[b(p,{type:"primary",onClick:Y},{default:h(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:h(({column:u,record:c})=>[u.dataIndex==="action"?(D(),L(m(V),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:v.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:R.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),b(G,{onRegister:m(i),onSuccess:A},null,8,["onRegister"])])}}});const _e=I(X,[["__scopeId","data-v-db988f1b"]]);export{_e as default};

View File

@ -1 +1 @@
var H=Object.defineProperty,N=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var x=(e,t,a)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,c=(e,t)=>{for(var a in t||(t={}))_.call(t,a)&&x(e,a,t[a]);if(m)for(var a of m(t))w.call(t,a)&&x(e,a,t[a]);return e},I=(e,t)=>N(e,O(t));var Y=(e,t)=>{var a={};for(var o in e)_.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(e!=null&&m)for(var o of m(e))t.indexOf(o)<0&&w.call(e,o)&&(a[o]=e[o]);return a};import{o as z,j as K,k as E,S as U,l as G,_ as L}from"./index.js";import{u as W,B as Z}from"./useTable-acfc2b97.js";import"./useForm-7410be87.js";import{j as b}from"./antd-029ed741.js";import{d as J,Z as Q,_ as X,$ as M,k as D,u as h}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const ee="/v1/data/task-log",te=e=>z.get({url:`${ee}/search`,params:e}),i={xs:{span:24},sm:{span:24},lg:{span:6}},ae={span:24},u={model:"TaskLog",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:i,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"taskId",label:"任务ID",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"dat_detect_task.id"},colProps:i,component:"InputNumber",rules:[{required:!0,message:"请输入dat_detect_task.id"}]},table:{width:140}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:i,component:"Input"},table:{width:200}},{field:"content",label:"处理信息",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"处理信息"},colProps:i,component:"Input"},table:{ellipsis:!0}},{field:"createTime",label:"创建时间",defaultValue:void 0,form:{colProps:i,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{width:150}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:i,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},B=["deviceSn","createTime"],C=["taskId","deviceSn","content"],V=["taskId","deviceSn","content","createTime"],q=["taskId","deviceSn","content","createTime"],P=new Map(B.map((e,t)=>[e,t])),T=u.properties.filter(e=>B.includes(e.field)).map(o=>{var{field:e,label:t,form:f}=o,a=Y(f,[]);return I(c({field:e,label:t,defaultValue:void 0},a),{required:!1,rules:[{required:!1}]})}).sort((e,t)=>{const a=P.get(e.field),o=P.get(t.field);return a-o}),k=new Map(C.map((e,t)=>[e,t]));u.properties.filter(e=>C.includes(e.field)).map(({field:e,label:t,defaultValue:a,form:o})=>I(c({field:e,label:t,defaultValue:a},o),{colProps:ae})).sort((e,t)=>{const a=k.get(e.field),o=k.get(t.field);return a-o});const S=new Map(V.map((e,t)=>[e,t])),oe=u.properties.filter(e=>V.includes(e.field)).map(({field:e,label:t,table:a})=>c({dataIndex:e,title:t},a)).sort((e,t)=>{const a=S.get(e.dataIndex),o=S.get(t.dataIndex);return a-o}),F=new Map(q.map((e,t)=>[e,t]));u.properties.filter(e=>q.includes(e.field)).map(({field:e,label:t,table:a})=>c({dataIndex:e,title:t},a)).sort((e,t)=>{const a=F.get(e.dataIndex),o=F.get(t.dataIndex);return a-o});const se={class:"header"},le=J({__name:"index",setup(e){K(),E();const[t,{reload:a,setSelectedRowKeys:o}]=W({api:n=>te(f(n)),columns:oe,formConfig:{labelWidth:0,schemas:T,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:n=>n.id}),f=n=>{const v=n,{pageNum:p,pageSize:y,field:A="id",order:R="descend"}=v,$=Y(v,["pageNum","pageSize","field","order"]),l={pageNum:p,pageSize:y,orderByClause:`${A} ${R==="descend"?"desc":"asc"}`};return Object.keys($).forEach(g=>{const d=T.find(j=>j.field===g),s=n[g],r=g;d?s!==void 0&&s!==""&&(d.component==="Input"?l[r]=`%${s.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(d.component)?l[r]=G(s)?s.value:s:d.component==="RangePicker"?(l[`${r}From`]=b(s[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),l[`${r}To`]=b(s[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):d.component==="DatePicker"?l[r]=b(s).format(d.componentProps.format||"YYYY-MM-DD"):l[r]=s):l[r]=s}),l};return(n,p)=>(Q(),X("div",null,[M("div",se,[D(h(U),{size:"19",name:"list"}),p[0]||(p[0]=M("div",{class:"title"},"检测日志",-1))]),D(h(Z),{onRegister:h(t)},null,8,["onRegister"])]))}});const Ye=L(le,[["__scopeId","data-v-fdc90b07"]]);export{Ye as default};
var H=Object.defineProperty,N=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var x=(e,t,a)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,c=(e,t)=>{for(var a in t||(t={}))_.call(t,a)&&x(e,a,t[a]);if(m)for(var a of m(t))w.call(t,a)&&x(e,a,t[a]);return e},I=(e,t)=>N(e,O(t));var Y=(e,t)=>{var a={};for(var s in e)_.call(e,s)&&t.indexOf(s)<0&&(a[s]=e[s]);if(e!=null&&m)for(var s of m(e))t.indexOf(s)<0&&w.call(e,s)&&(a[s]=e[s]);return a};import{n as z,j as K,k as E,S as U,l as G,_ as L}from"./index.js";import{u as W,B as Z}from"./useTable-0c2ce3c4.js";import"./useForm-9b8a2c16.js";import{j as b}from"./antd-029ed741.js";import{d as J,Z as Q,_ as X,$ as M,k as D,u as h}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const ee="/v1/data/task-log",te=e=>z.get({url:`${ee}/search`,params:e}),i={xs:{span:24},sm:{span:24},lg:{span:6}},ae={span:24},u={model:"TaskLog",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:i,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"taskId",label:"任务ID",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"dat_detect_task.id"},colProps:i,component:"InputNumber",rules:[{required:!0,message:"请输入dat_detect_task.id"}]},table:{width:140}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:i,component:"Input"},table:{width:200}},{field:"content",label:"处理信息",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"处理信息"},colProps:i,component:"Input"},table:{ellipsis:!0}},{field:"createTime",label:"创建时间",defaultValue:void 0,form:{colProps:i,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{width:150}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:i,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},B=["deviceSn","createTime"],C=["taskId","deviceSn","content"],V=["taskId","deviceSn","content","createTime"],q=["taskId","deviceSn","content","createTime"],P=new Map(B.map((e,t)=>[e,t])),T=u.properties.filter(e=>B.includes(e.field)).map(s=>{var{field:e,label:t,form:f}=s,a=Y(f,[]);return I(c({field:e,label:t,defaultValue:void 0},a),{required:!1,rules:[{required:!1}]})}).sort((e,t)=>{const a=P.get(e.field),s=P.get(t.field);return a-s}),k=new Map(C.map((e,t)=>[e,t]));u.properties.filter(e=>C.includes(e.field)).map(({field:e,label:t,defaultValue:a,form:s})=>I(c({field:e,label:t,defaultValue:a},s),{colProps:ae})).sort((e,t)=>{const a=k.get(e.field),s=k.get(t.field);return a-s});const S=new Map(V.map((e,t)=>[e,t])),se=u.properties.filter(e=>V.includes(e.field)).map(({field:e,label:t,table:a})=>c({dataIndex:e,title:t},a)).sort((e,t)=>{const a=S.get(e.dataIndex),s=S.get(t.dataIndex);return a-s}),F=new Map(q.map((e,t)=>[e,t]));u.properties.filter(e=>q.includes(e.field)).map(({field:e,label:t,table:a})=>c({dataIndex:e,title:t},a)).sort((e,t)=>{const a=F.get(e.dataIndex),s=F.get(t.dataIndex);return a-s});const oe={class:"header"},le=J({__name:"index",setup(e){K(),E();const[t,{reload:a,setSelectedRowKeys:s}]=W({api:n=>te(f(n)),columns:se,formConfig:{labelWidth:0,schemas:T,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:n=>n.id}),f=n=>{const v=n,{pageNum:p,pageSize:y,field:A="id",order:R="descend"}=v,$=Y(v,["pageNum","pageSize","field","order"]),l={pageNum:p,pageSize:y,orderByClause:`${A} ${R==="descend"?"desc":"asc"}`};return Object.keys($).forEach(g=>{const d=T.find(j=>j.field===g),o=n[g],r=g;d?o!==void 0&&o!==""&&(d.component==="Input"?l[r]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(d.component)?l[r]=G(o)?o.value:o:d.component==="RangePicker"?(l[`${r}From`]=b(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),l[`${r}To`]=b(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):d.component==="DatePicker"?l[r]=b(o).format(d.componentProps.format||"YYYY-MM-DD"):l[r]=o):l[r]=o}),l};return(n,p)=>(Q(),X("div",null,[M("div",oe,[D(h(U),{size:"19",name:"list"}),p[0]||(p[0]=M("div",{class:"title"},"检测日志",-1))]),D(h(Z),{onRegister:h(t)},null,8,["onRegister"])]))}});const Ye=L(le,[["__scopeId","data-v-fdc90b07"]]);export{Ye as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
var D=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var x=(s,d)=>{var i={};for(var e in s)M.call(s,e)&&d.indexOf(e)<0&&(i[e]=s[e]);if(s!=null&&D)for(var e of D(s))d.indexOf(e)<0&&P.call(s,e)&&(i[e]=s[e]);return i};import{j as N,k as $,S as j,l as O,_ as V}from"./index.js";import{u as A,B as H}from"./useTable-0c2ce3c4.js";import{T as z}from"./useForm-9b8a2c16.js";import{N as E,j as h}from"./antd-029ed741.js";import{r as F,s as K}from"./deviceApi-260fcde9.js";import{u as G}from"./index-e0942325.js";import{D as U,c as W,s as C}from"./drawer-96b4dd57.js";import{d as L,o as Z,a6 as q,Z as S,_ as J,$ as w,k as u,u as c,a5 as b,l as Q,G as X,a4 as ee,a8 as te}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const oe={class:"header"},se=L({__name:"index",setup(s){N(),$();const[d,{openDrawer:i}]=G(),[e,{reload:v,setSelectedRowKeys:ae}]=A({api:t=>K(Y(t)),columns:W,formConfig:{labelWidth:0,schemas:C,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:t=>t.id,actionColumn:{width:180,title:"操作",dataIndex:"action",fixed:void 0}});Z(()=>{WebViewService.setIsLoading(!1).then(()=>{})});const Y=t=>{const g=t,{pageNum:n,pageSize:p,field:f="id",order:m="descend"}=g,R=x(g,["pageNum","pageSize","field","order"]),a={pageNum:n,pageSize:p,orderByClause:`${f} ${m==="descend"?"desc":"asc"}`};return Object.keys(R).forEach(_=>{const l=C.find(I=>I.field===_),o=t[_],r=_;l?o!==void 0&&o!==""&&(l.component==="Input"?a[r]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(l.component)?a[r]=O(o)?o.value:o:l.component==="RangePicker"?(a[`${r}From`]=h(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),a[`${r}To`]=h(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):l.component==="DatePicker"?a[r]=h(o).format(l.componentProps.format||"YYYY-MM-DD"):a[r]=o):a[r]=o}),a},y=()=>{i(!0,{isUpdate:!1})},k=t=>{i(!0,{record:t,isUpdate:!0})},T=t=>{F(t.id).then(n=>{v()})},B=()=>{v()};return(t,n)=>{const p=q("a-button");return S(),J("div",null,[w("div",oe,[u(c(j),{size:"19",name:"list"}),n[0]||(n[0]=w("div",{class:"title"},"设备列表",-1))]),u(c(H),{onRegister:c(e)},{toolbar:b(()=>[u(p,{type:"primary",onClick:y,icon:Q(c(E))},{default:b(()=>n[1]||(n[1]=[X("新增")])),_:1},8,["icon"])]),bodyCell:b(({column:f,record:m})=>[f.dataIndex==="action"?(S(),ee(c(z),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:k.bind(null,m),divider:!0},{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:T.bind(null,m),placement:"topRight"}}]},null,8,["actions"])):te("",!0)]),_:1},8,["onRegister"]),u(U,{onRegister:c(d),onSuccess:B},null,8,["onRegister"])])}}});const ge=V(se,[["__scopeId","data-v-53e00fd4"]]);export{ge as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var C=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var Y=(n,d)=>{var i={};for(var t in n)H.call(n,t)&&d.indexOf(t)<0&&(i[t]=n[t]);if(n!=null&&C)for(var t of C(n))d.indexOf(t)<0&&I.call(n,t)&&(i[t]=n[t]);return i};import{j as P,k as $,l as j,_ as E}from"./index.js";import{u as O,B as U}from"./useTable-acfc2b97.js";import{T as N}from"./useForm-7410be87.js";import{j as _}from"./antd-029ed741.js";import{s as V,c as F,b as w,r as K}from"./userAuthorityApi-e5a30d38.js";import{u as z}from"./index-e0942325.js";import{_ as G}from"./drawer.vue_vue_type_script_setup_true_lang-400a2fb4.js";import{d as W,a6 as Z,Z as x,_ as q,k as h,a5 as b,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_USER_AUTHORITY",__name:"index",setup(n){P();const d=$(),[i,{openDrawer:t}]=z(),[D,{reload:g,setSelectedRowKeys:ee}]=O({title:"用户权限对应表",api:e=>V(S(e)),columns:F,formConfig:{labelWidth:120,schemas:w,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),S=e=>{const y=e,{pageNum:l,pageSize:u,field:p="id",order:c="descend"}=y,B=Y(y,["pageNum","pageSize","field","order"]),s={pageNum:l,pageSize:u,orderByClause:`${p} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=w.find(M=>M.field===f),o=e[f],a=f;r?o!==void 0&&o!==""&&(r.component==="Input"?s[a]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?s[a]=j(o)?o.value:o:r.component==="RangePicker"?(s[`${a}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),s[`${a}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?s[a]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):s[a]=o):s[a]=o}),s},T=()=>{t(!0,{isUpdate:!1})},v=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{K(e.id).then(l=>{g()})},R=()=>{g()},A=e=>{d("/system/user-authority/detail/"+e.id)};return(e,l)=>{const u=Z("a-button");return x(),q("div",null,[h(m(U),{onRegister:m(D)},{toolbar:b(()=>[h(u,{type:"primary",onClick:T},{default:b(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:b(({column:p,record:c})=>[p.dataIndex==="action"?(x(),L(m(N),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:v.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:A.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),h(G,{onRegister:m(i),onSuccess:R},null,8,["onRegister"])])}}});const _e=E(X,[["__scopeId","data-v-dd25c025"]]);export{_e as default};
var C=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var Y=(n,d)=>{var i={};for(var t in n)H.call(n,t)&&d.indexOf(t)<0&&(i[t]=n[t]);if(n!=null&&C)for(var t of C(n))d.indexOf(t)<0&&I.call(n,t)&&(i[t]=n[t]);return i};import{j as P,k as $,l as j,_ as E}from"./index.js";import{u as O,B as U}from"./useTable-0c2ce3c4.js";import{T as N}from"./useForm-9b8a2c16.js";import{j as _}from"./antd-029ed741.js";import{s as V,c as F,b as w,r as K}from"./userAuthorityApi-5e5c6315.js";import{u as z}from"./index-e0942325.js";import{_ as G}from"./drawer.vue_vue_type_script_setup_true_lang-7673eac6.js";import{d as W,a6 as Z,Z as x,_ as q,k as h,a5 as b,G as J,a4 as L,u as m,a8 as Q}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const X=W({name:"AUTH_SYSTEM_USER_AUTHORITY",__name:"index",setup(n){P();const d=$(),[i,{openDrawer:t}]=z(),[D,{reload:g,setSelectedRowKeys:ee}]=O({title:"用户权限对应表",api:e=>V(S(e)),columns:F,formConfig:{labelWidth:120,schemas:w,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:e=>e.id,actionColumn:{width:170,title:"操作",dataIndex:"action",fixed:"right"}}),S=e=>{const y=e,{pageNum:l,pageSize:u,field:p="id",order:c="descend"}=y,B=Y(y,["pageNum","pageSize","field","order"]),s={pageNum:l,pageSize:u,orderByClause:`${p} ${c==="descend"?"desc":"asc"}`};return Object.keys(B).forEach(f=>{const r=w.find(M=>M.field===f),o=e[f],a=f;r?o!==void 0&&o!==""&&(r.component==="Input"?s[a]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(r.component)?s[a]=j(o)?o.value:o:r.component==="RangePicker"?(s[`${a}From`]=_(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),s[`${a}To`]=_(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):r.component==="DatePicker"?s[a]=_(o).format(r.componentProps.format||"YYYY-MM-DD"):s[a]=o):s[a]=o}),s},T=()=>{t(!0,{isUpdate:!1})},v=e=>{t(!0,{record:e,isUpdate:!0})},k=e=>{K(e.id).then(l=>{g()})},R=()=>{g()},A=e=>{d("/system/user-authority/detail/"+e.id)};return(e,l)=>{const u=Z("a-button");return x(),q("div",null,[h(m(U),{onRegister:m(D)},{toolbar:b(()=>[h(u,{type:"primary",onClick:T},{default:b(()=>l[0]||(l[0]=[J(" 新增")])),_:1})]),bodyCell:b(({column:p,record:c})=>[p.dataIndex==="action"?(x(),L(m(N),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:v.bind(null,c),divider:!0},{label:"详情",icon:"ant-design:eye-outlined",onClick:A.bind(null,c),divider:!0}],dropDownActions:[{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:k.bind(null,c),placement:"topRight"}}]},null,8,["actions","dropDownActions"])):Q("",!0)]),_:1},8,["onRegister"]),h(G,{onRegister:m(i),onSuccess:R},null,8,["onRegister"])])}}});const _e=E(X,[["__scopeId","data-v-dd25c025"]]);export{_e as default};

View File

@ -0,0 +1 @@
import{B as g,u as v}from"./useTable-0c2ce3c4.js";import{T as C}from"./useForm-9b8a2c16.js";import{S as w,r as S,o as T,s as B,_ as R}from"./index.js";import{u as k}from"./index-e0942325.js";import{R as D,c as y,s as I}from"./drawer-64f9dc5f.js";import{d as $,l as A,o as E,a6 as a,Z as _,_ as F,$ as h,k as r,a5 as m,G as N,a4 as V,a8 as x}from"./vue-72a104e4.js";import{N as M}from"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";import"./authorityApi-b12c1221.js";const P=$({name:"UserPage",methods:{PlusOutlined:M,h:A},components:{SvgIcon:w,BasicTable:g,RoleDrawer:D,TableAction:C},setup(){const{createMessage:e}=T(),[o,{openDrawer:i}]=k(),[p,{reload:l}]=v({api:B,columns:y,formConfig:{labelWidth:0,schemas:I,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,pagination:!1,actionColumn:{width:180,title:"操作",dataIndex:"action",fixed:void 0}});function f(){i(!0,{isUpdate:!1})}function c(n){i(!0,{record:n,isUpdate:!0})}function d(n){S(n.id).then(t=>{e.success("删除用户成功!"),l()},t=>{e.error(`删除用户失败:${t}`)})}function u(){l()}return E(()=>{WebViewService.setIsLoading(!1).then(()=>{})}),{registerTable:p,registerDrawer:o,handleCreate:f,handleEdit:c,handleDelete:d,handleSuccess:u}}});const U={class:"header"};function z(e,o,i,p,l,f){const c=a("SvgIcon"),d=a("a-button"),u=a("TableAction"),n=a("BasicTable"),t=a("RoleDrawer");return _(),F("div",null,[h("div",U,[r(c,{size:"19",name:"list"}),o[0]||(o[0]=h("div",{class:"title"},"用户列表",-1))]),r(n,{onRegister:e.registerTable},{toolbar:m(()=>[r(d,{type:"primary",onClick:e.handleCreate,icon:e.h(e.PlusOutlined)},{default:m(()=>o[1]||(o[1]=[N("新增")])),_:1},8,["onClick","icon"])]),bodyCell:m(({column:b,record:s})=>[b.key==="action"?(_(),V(u,{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:e.handleEdit.bind(null,s),divider:!0,disabled:s.username==="admin"},{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:e.handleDelete.bind(null,s),placement:"topRight"},disabled:s.username==="admin"}]},null,8,["actions"])):x("",!0)]),_:1},8,["onRegister"]),r(t,{onRegister:e.registerDrawer,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])])}const ee=R(P,[["render",z],["__scopeId","data-v-f7c42dd7"]]);export{ee as default};

View File

@ -1 +0,0 @@
var N=Object.defineProperty,O=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var u=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var v=(e,t,s)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,c=(e,t)=>{for(var s in t||(t={}))Y.call(t,s)&&v(e,s,t[s]);if(u)for(var s of u(t))M.call(t,s)&&v(e,s,t[s]);return e},I=(e,t)=>O(e,z(t));var h=(e,t)=>{var s={};for(var o in e)Y.call(e,o)&&t.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&u)for(var o of u(e))t.indexOf(o)<0&&M.call(e,o)&&(s[o]=e[o]);return s};import{o as K,j as E,k as G,S as L,l as W,_ as Z}from"./index.js";import{u as J,B as Q}from"./useTable-acfc2b97.js";import"./useForm-7410be87.js";import{j as b}from"./antd-029ed741.js";import{u as U}from"./index-e0942325.js";import{d as X,Z as ee,_ as te,$ as P,k as D,u as w}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const se="/v1/system/log",oe=e=>K.get({url:`${se}/search`,params:e}),d={xs:{span:24},sm:{span:24},lg:{span:6}},re={span:24},f={model:"Log",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:d,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"userId",label:"操作人",defaultValue:0,form:{componentProps:{allowClear:!1,placeholder:"操作人"},colProps:d,component:"InputNumber",rules:[{required:!0,message:"请输入操作人!"}]},table:{}},{field:"description",label:"描述",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"描述"},component:"Input",colProps:d,rules:[{required:!0,message:"请输入描述!"}]},table:{ellipsis:!0}},{field:"remark",label:"说明",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"说明"},colProps:d,component:"Input"},table:{width:400,ellipsis:!0}},{field:"username",label:"操作人",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"操作人"},colProps:d,component:"Input"},table:{width:150}},{field:"createTime",label:"日志时间",defaultValue:void 0,form:{colProps:d,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请选择日志时间!"}]},table:{width:150}}]},C=["createTime"],y=["description","userId","remark"],V=["description","remark","username","createTime"],$=["description","userId","username","remark","createTime"],F=new Map(C.map((e,t)=>[e,t])),B=f.properties.filter(e=>C.includes(e.field)).map(o=>{var{field:e,label:t,form:g}=o,s=h(g,[]);return I(c({field:e,label:t,defaultValue:void 0},s),{required:!1,rules:[{required:!1}]})}).sort((e,t)=>{const s=F.get(e.field),o=F.get(t.field);return s-o}),S=new Map(y.map((e,t)=>[e,t]));f.properties.filter(e=>y.includes(e.field)).map(({field:e,label:t,defaultValue:s,form:o})=>I(c({field:e,label:t,defaultValue:s},o),{colProps:re})).sort((e,t)=>{const s=S.get(e.field),o=S.get(t.field);return s-o});const T=new Map(V.map((e,t)=>[e,t])),ae=f.properties.filter(e=>V.includes(e.field)).map(({field:e,label:t,table:s})=>c({dataIndex:e,title:t},s)).sort((e,t)=>{const s=T.get(e.dataIndex),o=T.get(t.dataIndex);return s-o}),k=new Map($.map((e,t)=>[e,t]));f.properties.filter(e=>$.includes(e.field)).map(({field:e,label:t,table:s})=>c({dataIndex:e,title:t},s)).sort((e,t)=>{const s=k.get(e.dataIndex),o=k.get(t.dataIndex);return s-o});const le={class:"header"},ne=X({__name:"index",setup(e){E(),G(),U();const[t,{reload:s,setSelectedRowKeys:o}]=J({api:l=>oe(g(l)),columns:ae,formConfig:{labelWidth:0,schemas:B,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:l=>l.id}),g=(l,p=!0)=>{const _=l,{pageNum:q,pageSize:A,field:R="id",order:j="descend"}=_,H=h(_,["pageNum","pageSize","field","order"]),a={pageNum:q,pageSize:A,orderByClause:`${R} ${j==="descend"?"desc":"asc"}`};return Object.keys(H).forEach(x=>{const i=B.find(m=>m.field===x),r=l[x],n=x;if(i){if(r!==void 0&&r!=="")if(i.component==="Input"){const m=p?"":"%";a[n]=`${m}${r.trim()}${m}`}else["Select","ApiSelect","ApiTreeSelect"].includes(i.component)?a[n]=W(r)?r.value:r:i.component==="RangePicker"?(a[`${n}From`]=b(r[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),a[`${n}To`]=b(r[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):i.component==="DatePicker"?a[n]=b(r).format(i.componentProps.format||"YYYY-MM-DD"):a[n]=r}else a[n]=r}),a};return(l,p)=>(ee(),te("div",null,[P("div",le,[D(w(L),{size:"19",name:"list"}),p[0]||(p[0]=P("div",{class:"title"},"日志列表",-1))]),D(w(Q),{onRegister:w(t)},null,8,["onRegister"])]))}});const we=Z(ne,[["__scopeId","data-v-04289522"]]);export{we as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{Q as D,p as U,u as b,am as N,t as O,W as P,b9 as S,_ as x}from"./index.js";import{D as A}from"./siteSetting-efd6ab5b.js";import{c as v,u as E}from"./index-84c053aa.js";import{b as R}from"./index-5157bbb9.js";import{h as V}from"./header-b90f4bbc.js";import{D as B,q as L}from"./antd-029ed741.js";import{d as T,c as F,Z as l,_ as W,k as t,a5 as g,F as q,a6 as n,a4 as _,a8 as k,$ as a,a1 as s,a0 as I}from"./vue-72a104e4.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const z=T({name:"UserDropdown",components:{Dropdown:B,Menu:L,MenuItem:v(()=>D(()=>import("./DropMenuItem-7cc88c75.js"),["./DropMenuItem-7cc88c75.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css"],import.meta.url)),MenuDivider:L.Divider,LockAction:v(()=>D(()=>import("./LockModal-5ceb5e86.js"),["./LockModal-5ceb5e86.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css","./index-5157bbb9.js","./useWindowSizeFn-46f0db92.js","./index-7064e331.css","./useForm-7410be87.js","./copyTextToClipboard-8577151f.js","./useForm-01d9c31d.css","./lock-ba03254e.js","./header-b90f4bbc.js","./LockModal-ca58db68.css"],import.meta.url))},props:{theme:U.oneOf(["dark","light"])},setup(){const{prefixCls:e}=b("header-user-dropdown"),{t:h}=O(),{getShowDoc:C,getUseLockPage:w}=E(),c=N(),y=F(()=>{const{realName:f="",avatar:M,tenant:$}=c.getUserInfo||{};return{realName:f,avatar:M||V,desc:"",tenant:$}}),[o,{openModal:p}]=R();function u(){p(!0)}function d(){c.confirmLoginOut()}function m(){P(A)}function r(){S.push("/change-password")}function i(f){switch(f.key){case"password":r();break;case"logout":d();break;case"doc":m();break;case"lock":u();break}}return{prefixCls:e,t:h,getUserInfo:y,handleMenuClick:i,getShowDoc:C,register:o,getUseLockPage:w}}});const H=["src"];function Q(e,h,C,w,c,y){const o=n("MenuItem"),p=n("MenuDivider"),u=n("Menu"),d=n("Dropdown"),m=n("LockAction");return l(),W(q,null,[t(d,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:g(()=>[t(u,{onClick:e.handleMenuClick},{default:g(()=>[e.getShowDoc?(l(),_(o,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):k("",!0),e.getShowDoc?(l(),_(p,{key:1})):k("",!0),e.getUseLockPage?(l(),_(o,{key:"lock",text:e.t("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):k("",!0),t(o,{key:"password",text:e.t("layout.header.tooltipChangePassword"),icon:"ion:document-lock-outline"},null,8,["text"]),t(o,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:g(()=>{var r,i;return[a("span",{class:s([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[a("span",{style:{"margin-right":"10px"},class:s(`${e.prefixCls}__name`)},I((i=(r=e.getUserInfo.tenant)==null?void 0:r.productList)==null?void 0:i[0].name),3),a("img",{class:s(`${e.prefixCls}__header`),src:e.getUserInfo.avatar},null,10,H),a("span",{class:s(`${e.prefixCls}__info hidden md:block`)},[a("span",{class:s([`${e.prefixCls}__name`,"truncate"])},I(e.getUserInfo.realName),3)],2)],2)]}),_:1},8,["overlayClassName"]),t(m,{onRegister:e.register},null,8,["onRegister"])],64)}const se=x(z,[["render",Q]]);export{se as default};
import{Q as D,p as U,u as b,am as N,t as O,W as P,b9 as S,_ as x}from"./index.js";import{D as A}from"./siteSetting-efd6ab5b.js";import{c as v,u as E}from"./index-fb47a899.js";import{b as R}from"./index-5157bbb9.js";import{h as V}from"./header-b90f4bbc.js";import{D as B,q as L}from"./antd-029ed741.js";import{d as T,c as F,Z as l,_ as W,k as t,a5 as g,F as q,a6 as n,a4 as _,a8 as k,$ as a,a1 as s,a0 as I}from"./vue-72a104e4.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const z=T({name:"UserDropdown",components:{Dropdown:B,Menu:L,MenuItem:v(()=>D(()=>import("./DropMenuItem-7cc88c75.js"),["./DropMenuItem-7cc88c75.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css"],import.meta.url)),MenuDivider:L.Divider,LockAction:v(()=>D(()=>import("./LockModal-9477c8a2.js"),["./LockModal-9477c8a2.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css","./index-5157bbb9.js","./useWindowSizeFn-46f0db92.js","./index-7064e331.css","./useForm-9b8a2c16.js","./copyTextToClipboard-8577151f.js","./useForm-01d9c31d.css","./lock-ba03254e.js","./header-b90f4bbc.js","./LockModal-ca58db68.css"],import.meta.url))},props:{theme:U.oneOf(["dark","light"])},setup(){const{prefixCls:e}=b("header-user-dropdown"),{t:h}=O(),{getShowDoc:C,getUseLockPage:w}=E(),c=N(),y=F(()=>{const{realName:f="",avatar:M,tenant:$}=c.getUserInfo||{};return{realName:f,avatar:M||V,desc:"",tenant:$}}),[o,{openModal:p}]=R();function u(){p(!0)}function d(){c.confirmLoginOut()}function m(){P(A)}function r(){S.push("/change-password")}function i(f){switch(f.key){case"password":r();break;case"logout":d();break;case"doc":m();break;case"lock":u();break}}return{prefixCls:e,t:h,getUserInfo:y,handleMenuClick:i,getShowDoc:C,register:o,getUseLockPage:w}}});const H=["src"];function Q(e,h,C,w,c,y){const o=n("MenuItem"),p=n("MenuDivider"),u=n("Menu"),d=n("Dropdown"),m=n("LockAction");return l(),W(q,null,[t(d,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:g(()=>[t(u,{onClick:e.handleMenuClick},{default:g(()=>[e.getShowDoc?(l(),_(o,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):k("",!0),e.getShowDoc?(l(),_(p,{key:1})):k("",!0),e.getUseLockPage?(l(),_(o,{key:"lock",text:e.t("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):k("",!0),t(o,{key:"password",text:e.t("layout.header.tooltipChangePassword"),icon:"ion:document-lock-outline"},null,8,["text"]),t(o,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:g(()=>{var r,i;return[a("span",{class:s([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[a("span",{style:{"margin-right":"10px"},class:s(`${e.prefixCls}__name`)},I((i=(r=e.getUserInfo.tenant)==null?void 0:r.productList)==null?void 0:i[0].name),3),a("img",{class:s(`${e.prefixCls}__header`),src:e.getUserInfo.avatar},null,10,H),a("span",{class:s(`${e.prefixCls}__info hidden md:block`)},[a("span",{class:s([`${e.prefixCls}__name`,"truncate"])},I(e.getUserInfo.realName),3)],2)],2)]}),_:1},8,["overlayClassName"]),t(m,{onRegister:e.register},null,8,["onRegister"])],64)}const se=x(z,[["render",Q]]);export{se as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{d as e,o,Z as n,_ as t}from"./vue-72a104e4.js";const s={style:{color:"#ffffff"}},r=e({name:"AUTH_DASHBOARD",__name:"index",setup(a){return o(()=>{WebViewService.setIsLoading(!1).then(()=>{})}),(_,c)=>(n(),t("div",s," 欢迎 "))}});export{r as default};

View File

@ -1 +0,0 @@
import{B as g,u as v}from"./useTable-acfc2b97.js";import{T as C}from"./useForm-7410be87.js";import{S as w,r as T,m as B,s as S,_ as R}from"./index.js";import{u as k}from"./index-e0942325.js";import{R as D,c as y,s as I}from"./drawer-b049ab2a.js";import{d as $,l as A,a6 as a,Z as _,_ as E,$ as h,k as r,a5 as m,G as F,a4 as N,a8 as V}from"./vue-72a104e4.js";import{N as x}from"./antd-029ed741.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";import"./authorityApi-323b0ce5.js";const P=$({name:"UserPage",methods:{PlusOutlined:x,h:A},components:{SvgIcon:w,BasicTable:g,RoleDrawer:D,TableAction:C},setup(){const{createMessage:e}=B(),[o,{openDrawer:i}]=k(),[p,{reload:l}]=v({api:S,columns:y,formConfig:{labelWidth:0,schemas:I,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,pagination:!1,actionColumn:{width:180,title:"操作",dataIndex:"action",fixed:void 0}});function f(){i(!0,{isUpdate:!1})}function c(n){i(!0,{record:n,isUpdate:!0})}function u(n){T(n.id).then(t=>{e.success("删除用户成功!"),l()},t=>{e.error(`删除用户失败:${t}`)})}function d(){l()}return{registerTable:p,registerDrawer:o,handleCreate:f,handleEdit:c,handleDelete:u,handleSuccess:d}}});const U={class:"header"};function z(e,o,i,p,l,f){const c=a("SvgIcon"),u=a("a-button"),d=a("TableAction"),n=a("BasicTable"),t=a("RoleDrawer");return _(),E("div",null,[h("div",U,[r(c,{size:"19",name:"list"}),o[0]||(o[0]=h("div",{class:"title"},"用户列表",-1))]),r(n,{onRegister:e.registerTable},{toolbar:m(()=>[r(u,{type:"primary",onClick:e.handleCreate,icon:e.h(e.PlusOutlined)},{default:m(()=>o[1]||(o[1]=[F("新增")])),_:1},8,["onClick","icon"])]),bodyCell:m(({column:b,record:s})=>[b.key==="action"?(_(),N(d,{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:e.handleEdit.bind(null,s),divider:!0,disabled:s.username==="admin"},{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:e.handleDelete.bind(null,s),placement:"topRight"},disabled:s.username==="admin"}]},null,8,["actions"])):V("",!0)]),_:1},8,["onRegister"]),r(t,{onRegister:e.registerDrawer,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])])}const Y=R(P,[["render",z],["__scopeId","data-v-87c55e0c"]]);export{Y as default};

View File

@ -1 +0,0 @@
import{d as e,Z as o,_ as t}from"./vue-72a104e4.js";const n={style:{color:"#ffffff"}},f=e({name:"AUTH_DASHBOARD",__name:"index",setup(_){return(s,a)=>(o(),t("div",n," 欢迎 "))}});export{f as default};

View File

@ -1 +1 @@
import{Q as _,A as B,a_ as T,u as y,a7 as l,_ as D}from"./index.js";import{c as d,u as L}from"./index-84c053aa.js";import{aV as P}from"./antd-029ed741.js";import{d as w,c as f,u as t,Z as s,_ as C,k as E,a4 as S,a8 as k,a1 as F,F as v,a6 as a}from"./vue-72a104e4.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const x=w({name:"LayoutFeatures",components:{BackTop:P,LayoutLockPage:d(()=>_(()=>import("./index-bdcd0247.js"),["./index-bdcd0247.js","./vue-72a104e4.js","./LockPage-b1d9ae83.js","./index.js","./antd-029ed741.js","./index-226082c5.css","./lock-ba03254e.js","./header-b90f4bbc.js","./LockPage-b0b08e00.css"],import.meta.url)),SettingDrawer:d(()=>_(()=>import("./index-e6774c62.js").then(e=>e.i),["./index-e6774c62.js","./index-e0942325.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css","./index-ac2d527c.css","./index-84c053aa.js","./index-dee58fb5.js","./index-b210030c.js","./useContentViewHeight-f46e6f8d.js","./useWindowSizeFn-46f0db92.js","./index-054645fa.css","./lock-ba03254e.js","./index-fffcad33.css"],import.meta.url))},setup(){const{getUseOpenBackTop:e,getShowSettingButton:i,getSettingButtonPosition:u,getFullContent:c}=B(),p=T(),{prefixCls:m}=y("setting-drawer-feature"),{getShowHeader:o}=L(),n=f(()=>p.getSessionTimeout),r=f(()=>{if(!t(i))return!1;const g=t(u);return g===l.AUTO?!t(o)||t(c):g===l.FIXED});return{getTarget:()=>document.body,getUseOpenBackTop:e,getIsFixedSettingDrawer:r,prefixCls:m,getIsSessionTimeout:n}}});function I(e,i,u,c,p,m){const o=a("LayoutLockPage"),n=a("BackTop"),r=a("SettingDrawer");return s(),C(v,null,[E(o),e.getUseOpenBackTop?(s(),S(n,{key:0,target:e.getTarget},null,8,["target"])):k("",!0),e.getIsFixedSettingDrawer?(s(),S(r,{key:1,class:F(e.prefixCls)},null,8,["class"])):k("",!0)],64)}const b=D(x,[["render",I]]);export{b as default};
import{Q as _,A as B,a_ as T,u as y,a7 as l,_ as D}from"./index.js";import{c as d,u as L}from"./index-fb47a899.js";import{aV as P}from"./antd-029ed741.js";import{d as w,c as f,u as t,Z as s,_ as C,k as E,a4 as S,a8 as k,a1 as F,F as v,a6 as a}from"./vue-72a104e4.js";import"./index-dee58fb5.js";import"./index-b210030c.js";import"./useContentViewHeight-f46e6f8d.js";import"./useWindowSizeFn-46f0db92.js";import"./lock-ba03254e.js";const x=w({name:"LayoutFeatures",components:{BackTop:P,LayoutLockPage:d(()=>_(()=>import("./index-bdcd0247.js"),["./index-bdcd0247.js","./vue-72a104e4.js","./LockPage-b1d9ae83.js","./index.js","./antd-029ed741.js","./index-226082c5.css","./lock-ba03254e.js","./header-b90f4bbc.js","./LockPage-b0b08e00.css"],import.meta.url)),SettingDrawer:d(()=>_(()=>import("./index-a4e9ab9a.js").then(e=>e.i),["./index-a4e9ab9a.js","./index-e0942325.js","./index.js","./vue-72a104e4.js","./antd-029ed741.js","./index-226082c5.css","./index-ac2d527c.css","./index-fb47a899.js","./index-dee58fb5.js","./index-b210030c.js","./useContentViewHeight-f46e6f8d.js","./useWindowSizeFn-46f0db92.js","./index-054645fa.css","./lock-ba03254e.js","./index-fffcad33.css"],import.meta.url))},setup(){const{getUseOpenBackTop:e,getShowSettingButton:i,getSettingButtonPosition:u,getFullContent:c}=B(),p=T(),{prefixCls:m}=y("setting-drawer-feature"),{getShowHeader:o}=L(),n=f(()=>p.getSessionTimeout),r=f(()=>{if(!t(i))return!1;const g=t(u);return g===l.AUTO?!t(o)||t(c):g===l.FIXED});return{getTarget:()=>document.body,getUseOpenBackTop:e,getIsFixedSettingDrawer:r,prefixCls:m,getIsSessionTimeout:n}}});function I(e,i,u,c,p,m){const o=a("LayoutLockPage"),n=a("BackTop"),r=a("SettingDrawer");return s(),C(v,null,[E(o),e.getUseOpenBackTop?(s(),S(n,{key:0,target:e.getTarget},null,8,["target"])):k("",!0),e.getIsFixedSettingDrawer?(s(),S(r,{key:1,class:F(e.prefixCls)},null,8,["class"])):k("",!0)],64)}const b=D(x,[["render",I]]);export{b as default};

View File

@ -1 +0,0 @@
var D=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var x=(s,d)=>{var i={};for(var e in s)I.call(s,e)&&d.indexOf(e)<0&&(i[e]=s[e]);if(s!=null&&D)for(var e of D(s))d.indexOf(e)<0&&M.call(s,e)&&(i[e]=s[e]);return i};import{j as N,k as $,S as j,l as O,_ as A}from"./index.js";import{u as H,B as V}from"./useTable-acfc2b97.js";import{T as z}from"./useForm-7410be87.js";import{N as E,j as h}from"./antd-029ed741.js";import{r as F,s as K}from"./deviceApi-af691457.js";import{u as G}from"./index-e0942325.js";import{D as U,c as W,s as C}from"./drawer-8a793a9f.js";import{d as Z,a6 as q,Z as S,_ as J,$ as Y,k as p,u as c,a5 as b,l as L,G as Q,a4 as X,a8 as ee}from"./vue-72a104e4.js";import"./index-5157bbb9.js";import"./useWindowSizeFn-46f0db92.js";import"./onMountedOrActivated-ee461833.js";import"./sortable.esm-15c0a34e.js";import"./copyTextToClipboard-8577151f.js";const te={class:"header"},oe=Z({__name:"index",setup(s){N(),$();const[d,{openDrawer:i}]=G(),[e,{reload:v,setSelectedRowKeys:se}]=H({api:t=>K(w(t)),columns:W,formConfig:{labelWidth:0,schemas:C,showAdvancedButton:!1},useSearchForm:!0,showTableSetting:!1,bordered:!0,showIndexColumn:!1,canResize:!1,rowKey:t=>t.id,actionColumn:{width:180,title:"操作",dataIndex:"action",fixed:void 0}}),w=t=>{const g=t,{pageNum:n,pageSize:u,field:f="id",order:m="descend"}=g,R=x(g,["pageNum","pageSize","field","order"]),a={pageNum:n,pageSize:u,orderByClause:`${f} ${m==="descend"?"desc":"asc"}`};return Object.keys(R).forEach(_=>{const l=C.find(P=>P.field===_),o=t[_],r=_;l?o!==void 0&&o!==""&&(l.component==="Input"?a[r]=`%${o.trim()}%`:["Select","ApiSelect","ApiTreeSelect"].includes(l.component)?a[r]=O(o)?o.value:o:l.component==="RangePicker"?(a[`${r}From`]=h(o[0]).startOf("d").format("YYYY-MM-DD HH:mm:ss"),a[`${r}To`]=h(o[1]).endOf("d").format("YYYY-MM-DD HH:mm:ss")):l.component==="DatePicker"?a[r]=h(o).format(l.componentProps.format||"YYYY-MM-DD"):a[r]=o):a[r]=o}),a},y=()=>{i(!0,{isUpdate:!1})},k=t=>{i(!0,{record:t,isUpdate:!0})},T=t=>{F(t.id).then(n=>{v()})},B=()=>{v()};return(t,n)=>{const u=q("a-button");return S(),J("div",null,[Y("div",te,[p(c(j),{size:"19",name:"list"}),n[0]||(n[0]=Y("div",{class:"title"},"设备列表",-1))]),p(c(V),{onRegister:c(e)},{toolbar:b(()=>[p(u,{type:"primary",onClick:y,icon:L(c(E))},{default:b(()=>n[1]||(n[1]=[Q("新增")])),_:1},8,["icon"])]),bodyCell:b(({column:f,record:m})=>[f.dataIndex==="action"?(S(),X(c(z),{key:0,actions:[{label:"编辑",icon:"clarity:note-edit-line",onClick:k.bind(null,m),divider:!0},{label:"删除",icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:T.bind(null,m),placement:"topRight"}}]},null,8,["actions"])):ee("",!0)]),_:1},8,["onRegister"]),p(U,{onRegister:c(d),onSuccess:B},null,8,["onRegister"])])}}});const ve=A(oe,[["__scopeId","data-v-d3ca0111"]]);export{ve as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var T=Object.defineProperty,v=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var d=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var c=(e,a,t)=>a in e?T(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,l=(e,a)=>{for(var t in a||(a={}))m.call(a,t)&&c(e,t,a[t]);if(d)for(var t of d(a))u.call(a,t)&&c(e,t,a[t]);return e},p=(e,a)=>v(e,D(a));var f=(e,a)=>{var t={};for(var o in e)m.call(e,o)&&a.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&d)for(var o of d(e))a.indexOf(o)<0&&u.call(e,o)&&(t[o]=e[o]);return t};import{o as r}from"./index.js";const n="/v1/system/constant",V=e=>r.post({url:`${n}/`,data:e}),$=(e,a=!1)=>r.put({url:`${n}/`,data:e,params:{updateAllFields:a}}),A=e=>r.delete({url:`${n}/${e}`}),B=e=>r.get({url:`${n}/search`,params:e}),y=e=>r.get({url:`${n}/${e}`}),s={xs:{span:24},sm:{span:24},lg:{span:8}},F={span:24},i={model:"Constant",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:s,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"code",label:"编码",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"编码"},colProps:s,component:"Input",rules:[{required:!0,message:"请输入编码!"}]},table:{}},{field:"name",label:"名称",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"名称"},colProps:s,component:"Input",rules:[{required:!0,message:"请输入名称!"}]},table:{}},{field:"description",label:"描述",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"描述"},component:"InputTextArea",colProps:{span:24},rules:[{required:!0,message:"请输入描述!"}]},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:s,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:s,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},M=["code","name"],Y=["code","name","description"],h=["code","name","description","createTime","updateTime"],w=["code","name","description","createTime","updateTime"],g=new Map(M.map((e,a)=>[e,a])),k=i.properties.filter(e=>M.includes(e.field)).map(o=>{var{field:e,label:a,form:P}=o,t=f(P,[]);return p(l({field:e,label:a,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const t=g.get(e.field),o=g.get(a.field);return t-o}),x=new Map(Y.map((e,a)=>[e,a])),R=i.properties.filter(e=>Y.includes(e.field)).map(({field:e,label:a,defaultValue:t,form:o})=>p(l({field:e,label:a,defaultValue:t},o),{colProps:F})).sort((e,a)=>{const t=x.get(e.field),o=x.get(a.field);return t-o}),I=new Map(h.map((e,a)=>[e,a])),S=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,table:t})=>l({dataIndex:e,title:a},t)).sort((e,a)=>{const t=I.get(e.dataIndex),o=I.get(a.dataIndex);return t-o}),b=new Map(w.map((e,a)=>[e,a])),U=i.properties.filter(e=>w.includes(e.field)).map(({field:e,label:a,table:t})=>l({dataIndex:e,title:a},t)).sort((e,a)=>{const t=b.get(e.dataIndex),o=b.get(a.dataIndex);return t-o});export{k as a,V as b,S as c,U as d,R as f,y as g,A as r,B as s,$ as u};
var T=Object.defineProperty,v=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var d=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var c=(e,a,t)=>a in e?T(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,l=(e,a)=>{for(var t in a||(a={}))m.call(a,t)&&c(e,t,a[t]);if(d)for(var t of d(a))u.call(a,t)&&c(e,t,a[t]);return e},p=(e,a)=>v(e,D(a));var f=(e,a)=>{var t={};for(var o in e)m.call(e,o)&&a.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&d)for(var o of d(e))a.indexOf(o)<0&&u.call(e,o)&&(t[o]=e[o]);return t};import{n as r}from"./index.js";const n="/v1/system/constant",V=e=>r.post({url:`${n}/`,data:e}),$=(e,a=!1)=>r.put({url:`${n}/`,data:e,params:{updateAllFields:a}}),A=e=>r.delete({url:`${n}/${e}`}),B=e=>r.get({url:`${n}/search`,params:e}),y=e=>r.get({url:`${n}/${e}`}),s={xs:{span:24},sm:{span:24},lg:{span:8}},F={span:24},i={model:"Constant",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:s,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"code",label:"编码",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"编码"},colProps:s,component:"Input",rules:[{required:!0,message:"请输入编码!"}]},table:{}},{field:"name",label:"名称",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"名称"},colProps:s,component:"Input",rules:[{required:!0,message:"请输入名称!"}]},table:{}},{field:"description",label:"描述",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"描述"},component:"InputTextArea",colProps:{span:24},rules:[{required:!0,message:"请输入描述!"}]},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:s,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:s,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},M=["code","name"],Y=["code","name","description"],h=["code","name","description","createTime","updateTime"],w=["code","name","description","createTime","updateTime"],g=new Map(M.map((e,a)=>[e,a])),k=i.properties.filter(e=>M.includes(e.field)).map(o=>{var{field:e,label:a,form:P}=o,t=f(P,[]);return p(l({field:e,label:a,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const t=g.get(e.field),o=g.get(a.field);return t-o}),x=new Map(Y.map((e,a)=>[e,a])),R=i.properties.filter(e=>Y.includes(e.field)).map(({field:e,label:a,defaultValue:t,form:o})=>p(l({field:e,label:a,defaultValue:t},o),{colProps:F})).sort((e,a)=>{const t=x.get(e.field),o=x.get(a.field);return t-o}),I=new Map(h.map((e,a)=>[e,a])),S=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,table:t})=>l({dataIndex:e,title:a},t)).sort((e,a)=>{const t=I.get(e.dataIndex),o=I.get(a.dataIndex);return t-o}),b=new Map(w.map((e,a)=>[e,a])),U=i.properties.filter(e=>w.includes(e.field)).map(({field:e,label:a,table:t})=>l({dataIndex:e,title:a},t)).sort((e,a)=>{const t=b.get(e.dataIndex),o=b.get(a.dataIndex);return t-o});export{k as a,V as b,S as c,U as d,R as f,y as g,A as r,B as s,$ as u};

View File

@ -1 +0,0 @@
var T=Object.defineProperty,Y=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var p=(e,a,t)=>a in e?T(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,d=(e,a)=>{for(var t in a||(a={}))m.call(a,t)&&p(e,t,a[t]);if(n)for(var t of n(a))u.call(a,t)&&p(e,t,a[t]);return e},c=(e,a)=>Y(e,w(a));var f=(e,a)=>{var t={};for(var s in e)m.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&n)for(var s of n(e))a.indexOf(s)<0&&u.call(e,s)&&(t[s]=e[s]);return t};import{o}from"./index.js";const r={xs:{span:24},sm:{span:24},lg:{span:8}},P={span:24},i={model:"TaskProgress",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:r,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"taskId",label:"dat_detect_task.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"dat_detect_task.id"},colProps:r,component:"InputNumber",rules:[{required:!0,message:"请输入dat_detect_task.id"}]},table:{}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:r,component:"Input"},table:{}},{field:"taskDataJson",label:"参数配置",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"参数配置"},component:"InputTextArea",colProps:{span:24}},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},v=["id","taskId","deviceSn","createTime","updateTime"],h=["taskId","deviceSn","taskDataJson"],k=["taskId","deviceSn","taskDataJson","createTime","updateTime"],D=["taskId","deviceSn","taskDataJson","createTime","updateTime"],I=new Map(v.map((e,a)=>[e,a])),q=i.properties.filter(e=>v.includes(e.field)).map(s=>{var{field:e,label:a,form:M}=s,t=f(M,[]);return c(d({field:e,label:a,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const t=I.get(e.field),s=I.get(a.field);return t-s}),g=new Map(h.map((e,a)=>[e,a])),$=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,defaultValue:t,form:s})=>c(d({field:e,label:a,defaultValue:t},s),{colProps:P})).sort((e,a)=>{const t=g.get(e.field),s=g.get(a.field);return t-s}),x=new Map(k.map((e,a)=>[e,a])),S=i.properties.filter(e=>k.includes(e.field)).map(({field:e,label:a,table:t})=>d({dataIndex:e,title:a},t)).sort((e,a)=>{const t=x.get(e.dataIndex),s=x.get(a.dataIndex);return t-s}),b=new Map(D.map((e,a)=>[e,a])),V=i.properties.filter(e=>D.includes(e.field)).map(({field:e,label:a,table:t})=>d({dataIndex:e,title:a},t)).sort((e,a)=>{const t=b.get(e.dataIndex),s=b.get(a.dataIndex);return t-s}),l="/v1/data/task-progress",A=e=>o.post({url:`${l}/`,data:e}),_=(e,a=!1)=>o.put({url:`${l}/`,data:e,params:{updateAllFields:a}}),B=e=>o.delete({url:`${l}/${e}`}),J=e=>o.get({url:`${l}/search`,params:e}),y=e=>o.get({url:`${l}/${e}`}),R=e=>o.post({url:`${l}/batch-delete`,data:e});export{q as a,R as b,S as c,V as d,A as e,$ as f,y as g,B as r,J as s,_ as u};

View File

@ -0,0 +1 @@
var T=Object.defineProperty,Y=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var p=(e,a,t)=>a in e?T(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,d=(e,a)=>{for(var t in a||(a={}))m.call(a,t)&&p(e,t,a[t]);if(n)for(var t of n(a))u.call(a,t)&&p(e,t,a[t]);return e},c=(e,a)=>Y(e,w(a));var f=(e,a)=>{var t={};for(var s in e)m.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&n)for(var s of n(e))a.indexOf(s)<0&&u.call(e,s)&&(t[s]=e[s]);return t};import{n as o}from"./index.js";const r={xs:{span:24},sm:{span:24},lg:{span:8}},P={span:24},i={model:"TaskProgress",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:r,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"taskId",label:"dat_detect_task.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"dat_detect_task.id"},colProps:r,component:"InputNumber",rules:[{required:!0,message:"请输入dat_detect_task.id"}]},table:{}},{field:"deviceSn",label:"设备序列号",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"设备序列号"},colProps:r,component:"Input"},table:{}},{field:"taskDataJson",label:"参数配置",defaultValue:void 0,form:{componentProps:{allowClear:!0,placeholder:"参数配置"},component:"InputTextArea",colProps:{span:24}},table:{}},{field:"createTime",label:"CreateTime",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入CreateTime"}]},table:{}},{field:"updateTime",label:"UpdateTime",defaultValue:void 0,form:{colProps:r,componentProps:{allowClear:!1,placeholder:["开始时间","结束时间"],format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",showTime:!1},component:"RangePicker",rules:[{required:!0,message:"请输入UpdateTime"}]},table:{}}]},v=["id","taskId","deviceSn","createTime","updateTime"],h=["taskId","deviceSn","taskDataJson"],k=["taskId","deviceSn","taskDataJson","createTime","updateTime"],D=["taskId","deviceSn","taskDataJson","createTime","updateTime"],I=new Map(v.map((e,a)=>[e,a])),q=i.properties.filter(e=>v.includes(e.field)).map(s=>{var{field:e,label:a,form:M}=s,t=f(M,[]);return c(d({field:e,label:a,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,a)=>{const t=I.get(e.field),s=I.get(a.field);return t-s}),g=new Map(h.map((e,a)=>[e,a])),$=i.properties.filter(e=>h.includes(e.field)).map(({field:e,label:a,defaultValue:t,form:s})=>c(d({field:e,label:a,defaultValue:t},s),{colProps:P})).sort((e,a)=>{const t=g.get(e.field),s=g.get(a.field);return t-s}),x=new Map(k.map((e,a)=>[e,a])),S=i.properties.filter(e=>k.includes(e.field)).map(({field:e,label:a,table:t})=>d({dataIndex:e,title:a},t)).sort((e,a)=>{const t=x.get(e.dataIndex),s=x.get(a.dataIndex);return t-s}),b=new Map(D.map((e,a)=>[e,a])),V=i.properties.filter(e=>D.includes(e.field)).map(({field:e,label:a,table:t})=>d({dataIndex:e,title:a},t)).sort((e,a)=>{const t=b.get(e.dataIndex),s=b.get(a.dataIndex);return t-s}),l="/v1/data/task-progress",A=e=>o.post({url:`${l}/`,data:e}),_=(e,a=!1)=>o.put({url:`${l}/`,data:e,params:{updateAllFields:a}}),B=e=>o.delete({url:`${l}/${e}`}),J=e=>o.get({url:`${l}/search`,params:e}),y=e=>o.get({url:`${l}/${e}`}),R=e=>o.post({url:`${l}/batch-delete`,data:e});export{q as a,R as b,S as c,V as d,A as e,$ as f,y as g,B as r,J as s,_ as u};

View File

@ -0,0 +1 @@
var q=Object.defineProperty,v=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var c=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var p=(e,s,t)=>s in e?q(e,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[s]=t,a=(e,s)=>{for(var t in s||(s={}))c.call(s,t)&&p(e,t,s[t]);if(l)for(var t of l(s))m.call(s,t)&&p(e,t,s[t]);return e},i=(e,s)=>v(e,P(s));var f=(e,s)=>{var t={};for(var r in e)c.call(e,r)&&s.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&l)for(var r of l(e))s.indexOf(r)<0&&m.call(e,r)&&(t[r]=e[r]);return t};import{n as d}from"./index.js";const u={xs:{span:24},sm:{span:24},lg:{span:8}},$={span:24},n={model:"UserAuthority",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"userId",label:"sys_user.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"sys_user.id"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入sys_user.id"}]},table:{}},{field:"authorityId",label:"sys_authority.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"sys_authority.id"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入sys_authority.id"}]},table:{}}]},g=["id","userId","authorityId"],b=["userId","authorityId"],w=["userId","authorityId"],F=["userId","authorityId"],I=new Map(g.map((e,s)=>[e,s])),B=n.properties.filter(e=>g.includes(e.field)).map(r=>{var{field:e,label:s,form:M}=r,t=f(M,[]);return i(a({field:e,label:s,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,s)=>{const t=I.get(e.field),r=I.get(s.field);return t-r}),x=new Map(b.map((e,s)=>[e,s])),C=n.properties.filter(e=>b.includes(e.field)).map(({field:e,label:s,defaultValue:t,form:r})=>i(a({field:e,label:s,defaultValue:t},r),{colProps:$})).sort((e,s)=>{const t=x.get(e.field),r=x.get(s.field);return t-r}),y=new Map(w.map((e,s)=>[e,s])),D=n.properties.filter(e=>w.includes(e.field)).map(({field:e,label:s,table:t})=>a({dataIndex:e,title:s},t)).sort((e,s)=>{const t=y.get(e.dataIndex),r=y.get(s.dataIndex);return t-r}),h=new Map(F.map((e,s)=>[e,s])),V=n.properties.filter(e=>F.includes(e.field)).map(({field:e,label:s,table:t})=>a({dataIndex:e,title:s},t)).sort((e,s)=>{const t=h.get(e.dataIndex),r=h.get(s.dataIndex);return t-r}),o="/v1/system/user-authority",N=e=>d.post({url:`${o}/`,data:e}),S=(e,s=!1)=>d.put({url:`${o}/`,data:e,params:{updateAllFields:s}}),H=e=>d.delete({url:`${o}/${e}`}),U=e=>d.get({url:`${o}/search`,params:e}),j=e=>d.get({url:`${o}/${e}`});export{N as a,B as b,D as c,V as d,C as f,j as g,H as r,U as s,S as u};

View File

@ -1 +0,0 @@
var q=Object.defineProperty,v=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var c=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var p=(e,s,t)=>s in e?q(e,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[s]=t,a=(e,s)=>{for(var t in s||(s={}))c.call(s,t)&&p(e,t,s[t]);if(l)for(var t of l(s))m.call(s,t)&&p(e,t,s[t]);return e},i=(e,s)=>v(e,P(s));var f=(e,s)=>{var t={};for(var r in e)c.call(e,r)&&s.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&l)for(var r of l(e))s.indexOf(r)<0&&m.call(e,r)&&(t[r]=e[r]);return t};import{o}from"./index.js";const u={xs:{span:24},sm:{span:24},lg:{span:8}},$={span:24},n={model:"UserAuthority",viewInPage:!1,properties:[{field:"id",label:"ID系统自动生成",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"ID系统自动生成"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入ID系统自动生成"}]},table:{}},{field:"userId",label:"sys_user.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"sys_user.id"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入sys_user.id"}]},table:{}},{field:"authorityId",label:"sys_authority.id",defaultValue:void 0,form:{componentProps:{allowClear:!1,placeholder:"sys_authority.id"},colProps:u,component:"InputNumber",rules:[{required:!0,message:"请输入sys_authority.id"}]},table:{}}]},g=["id","userId","authorityId"],b=["userId","authorityId"],w=["userId","authorityId"],F=["userId","authorityId"],I=new Map(g.map((e,s)=>[e,s])),B=n.properties.filter(e=>g.includes(e.field)).map(r=>{var{field:e,label:s,form:M}=r,t=f(M,[]);return i(a({field:e,label:s,defaultValue:void 0},t),{required:!1,rules:[{required:!1}]})}).sort((e,s)=>{const t=I.get(e.field),r=I.get(s.field);return t-r}),x=new Map(b.map((e,s)=>[e,s])),C=n.properties.filter(e=>b.includes(e.field)).map(({field:e,label:s,defaultValue:t,form:r})=>i(a({field:e,label:s,defaultValue:t},r),{colProps:$})).sort((e,s)=>{const t=x.get(e.field),r=x.get(s.field);return t-r}),y=new Map(w.map((e,s)=>[e,s])),D=n.properties.filter(e=>w.includes(e.field)).map(({field:e,label:s,table:t})=>a({dataIndex:e,title:s},t)).sort((e,s)=>{const t=y.get(e.dataIndex),r=y.get(s.dataIndex);return t-r}),h=new Map(F.map((e,s)=>[e,s])),V=n.properties.filter(e=>F.includes(e.field)).map(({field:e,label:s,table:t})=>a({dataIndex:e,title:s},t)).sort((e,s)=>{const t=h.get(e.dataIndex),r=h.get(s.dataIndex);return t-r}),d="/v1/system/user-authority",N=e=>o.post({url:`${d}/`,data:e}),S=(e,s=!1)=>o.put({url:`${d}/`,data:e,params:{updateAllFields:s}}),H=e=>o.delete({url:`${d}/${e}`}),U=e=>o.get({url:`${d}/search`,params:e}),j=e=>o.get({url:`${d}/${e}`});export{N as a,B as b,D as c,V as d,C as f,j as g,H as r,U as s,S as u};

View File

@ -1 +1 @@
<!doctype html><html lang="en" id="htmlRoot"><head><script crossorigin src="./_app.config.js"></script><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"/><title>中核集团预埋件检测系统</title><link rel="icon" href="./favicon.ico"/><style></style><script type="module" crossorigin src="./assets/index.js"></script><link rel="modulepreload" crossorigin href="./assets/vue-72a104e4.js"><link rel="modulepreload" crossorigin href="./assets/antd-029ed741.js"><link rel="stylesheet" href="./assets/index-226082c5.css"></head><body><div id="app"><style>html[data-theme=dark] .app-loading{background-color:transparent}html[data-theme=dark] .app-loading .app-loading-title{color:transparent}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent}.app-loading .app-loading-wrap{display:flex;position:absolute;top:50%;left:50%;flex-direction:column;align-items:center;justify-content:center;transform:translate3d(-50%,-50%,0)}.app-loading .dots{display:flex;align-items:center;justify-content:center;padding:98px}.app-loading .app-loading-title{display:flex;align-items:center;justify-content:center;margin-top:30px;color:rgb(0 0 0 / 85%);font-size:30px}.app-loading .app-loading-logo{display:block;width:90px;margin:0 auto;margin-bottom:20px}.dot{display:inline-block;position:relative;box-sizing:border-box;width:48px;height:48px;margin-top:30px;transform:rotate(45deg);animation:ant-rotate 1.2s infinite linear;font-size:32px}.dot i{display:block;position:absolute;width:20px;height:20px;transform:scale(.75);transform-origin:50% 50%;animation:ant-spin-move 1s infinite linear alternate;border-radius:100%;opacity:.3;background-color:#0065cc}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-spin-move{to{opacity:1}}@keyframes ant-spin-move{to{opacity:1}}</style><div class="app-loading"><div class="app-loading-wrap"><img src="./logo.png" class="app-loading-logo" alt="Logo"/></div></div></div></body></html>
<!doctype html><html lang="en" id="htmlRoot"><head><script crossorigin src="./_app.config.js"></script><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"/><title>中核集团预埋件检测系统</title><link rel="icon" href="./favicon.ico"/><style>#app{background-color:#0d1540}</style><script type="module" crossorigin src="./assets/index.js"></script><link rel="modulepreload" crossorigin href="./assets/vue-72a104e4.js"><link rel="modulepreload" crossorigin href="./assets/antd-029ed741.js"><link rel="stylesheet" href="./assets/index-226082c5.css"></head><body><div id="app"><style>html[data-theme=dark] .app-loading{background-color:transparent}html[data-theme=dark] .app-loading .app-loading-title{color:transparent}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent}.app-loading .app-loading-wrap{display:flex;position:absolute;top:50%;left:50%;flex-direction:column;align-items:center;justify-content:center;transform:translate3d(-50%,-50%,0)}.app-loading .dots{display:flex;align-items:center;justify-content:center;padding:98px}.app-loading .app-loading-title{display:flex;align-items:center;justify-content:center;margin-top:30px;color:rgb(0 0 0 / 85%);font-size:30px}.app-loading .app-loading-logo{display:block;width:90px;margin:0 auto;margin-bottom:20px}.dot{display:inline-block;position:relative;box-sizing:border-box;width:48px;height:48px;margin-top:30px;transform:rotate(45deg);animation:ant-rotate 1.2s infinite linear;font-size:32px}.dot i{display:block;position:absolute;width:20px;height:20px;transform:scale(.75);transform-origin:50% 50%;animation:ant-spin-move 1s infinite linear alternate;border-radius:100%;opacity:.3;background-color:#0065cc}.dot i:first-child{top:0;left:0}.dot i:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-rotate{to{transform:rotate(405deg)}}@keyframes ant-spin-move{to{opacity:1}}@keyframes ant-spin-move{to{opacity:1}}</style><div class="app-loading"><div class="app-loading-wrap"></div></div></div></body></html>

View File

@ -14,7 +14,7 @@ sealed class Program
LogConfig.Init();
Log.Information("系统启动");
WebView.Settings.OsrEnabled = true;
WebView.Settings.OsrEnabled = false;
WebView.Settings.AddCommandLineSwitch("--disable-web-security", "");
WebView.Settings.AddCommandLineSwitch("--default-background-color", "transparent");
WebView.Settings.AddCommandLineSwitch("--cast-app-background-color", "transparent");

View File

@ -72,9 +72,12 @@ public class LoginControlModel : ViewModelBase<LoginControlModel>
Message = new MessageItem("欢迎," + data.Result?.RealName, NotificationType.Success);
});
Locator.Current.GetService<MainWindowModel>()!.IsLoading = false;
if (Message is not { NotificationType: NotificationType.Error })
Locator.Current.GetService<MainWindowModel>()!.IsHomeView = true;
else
Locator.Current.GetService<MainWindowModel>()!.IsLoading = true;
{
Locator.Current.GetService<MainWindowModel>()!.IsDetectTaskView = true;
Locator.Current.GetService<MainWindowModel>()!.SetAddress(1);
}
}
}

View File

@ -1,9 +1,14 @@
using System;
using System.Reactive;
using Avalonia.Controls;
using Avalonia.Threading;
using detect.gui.Api;
using detect.gui.Models;
using detect.gui.VWS;
using ReactiveUI;
using Serilog;
using Splat;
using WebViewControl;
using xwd.utils;
namespace detect.gui.VWMS;
@ -67,7 +72,8 @@ public class MainWindowModel : ViewModelBase<MainWindowModel>
"#/data/task",
"#/data/device",
"#/system/log",
"#/system/user"
"#/system/user",
""
];
private string? _address;
@ -78,44 +84,15 @@ public class MainWindowModel : ViewModelBase<MainWindowModel>
set => this.RaiseAndSetIfChanged(ref _address, value);
}
public ReactiveCommand<string, Unit> GoCommand { get; }
public ReactiveCommand<Unit, Unit> LogoutCommand { get; }
public MainWindowModel()
{
ApiService.Instance().StartService();
GoCommand = ReactiveCommand.Create<string>( p => SetAddress(int.Parse(p)));
LogoutCommand = ReactiveCommand.Create(Logout);
this.WhenAnyValue(x => x.IsHomeView).Subscribe(p =>
{
if (!p) return;
SetAddress(0);
});
this.WhenAnyValue(x => x.IsDetectTaskView).Subscribe(p =>
{
if (!p) return;
SetAddress(1);
});
this.WhenAnyValue(x => x.IsDeviceView).Subscribe(p =>
{
if (!p) return;
SetAddress(2);
});
this.WhenAnyValue(x => x.IsLogView).Subscribe(p =>
{
if (!p) return;
SetAddress(3);
});
this.WhenAnyValue(x => x.IsUserView).Subscribe(p =>
{
if (!p) return;
SetAddress(4);
});
}
public void Dispose()
@ -126,10 +103,18 @@ public class MainWindowModel : ViewModelBase<MainWindowModel>
private void Logout()
{
CurrentUser = null;
SetAddress(5);
Dispatcher.UIThread.InvokeAsync(() =>
{
var webView = Locator.Current.GetService<MainWindow>()!.Get<WebView>("WebView");
webView.IsVisible = false;
});
}
public void SetAddress(int index)
{
if (index < 5)
Locator.Current.GetService<MainWindowModel>()!.IsLoading = true;
var isOnLine = AppSettingsManager.Manager().GetBool("Embedded.IsOnline");
var path = AppSettingsManager.Manager().GetString("Embedded.Path", "./dist/index.html");
var prefix = isOnLine ? path : AppDomain.CurrentDomain.BaseDirectory + path;

View File

@ -1,10 +1,9 @@
using System;
using Avalonia.Controls.Notifications;
using Avalonia.Threading;
using detect.gui.Classes;
using detect.gui.ViewModels;
using detect.gui.VWS;
using ReactiveUI;
using Splat;
namespace detect.gui.VWMS;
@ -38,17 +37,20 @@ public class ViewModelBase<T> : ReactiveObject where T : new()
this.WhenAnyValue(x => x.Message).Subscribe(m =>
{
if (m == null) return;
Dispatcher.UIThread.Invoke(() =>
Dispatcher.UIThread.InvokeAsync(() =>
{
var title = m.NotificationType switch
Locator.Current.GetService<NotificationWindow>()!.IsSuccess = m.NotificationType == NotificationType.Success;
Locator.Current.GetService<NotificationWindow>()!.IsError = m.NotificationType == NotificationType.Error;
Locator.Current.GetService<NotificationWindow>()!.IsInformation = m.NotificationType == NotificationType.Information;
Locator.Current.GetService<NotificationWindow>()!.IsWarning = m.NotificationType == NotificationType.Warning;
Locator.Current.GetService<NotificationWindow>()!.Message = m.Text;
Locator.Current.GetService<NotificationWindow>()!.Show();
var timer = new DispatcherTimer
{
NotificationType.Error => "错误信息",
NotificationType.Success => "成功信息",
NotificationType.Information => "提示信息",
NotificationType.Warning => "警告信息",
_ => ""
Interval = TimeSpan.FromSeconds(5)
};
NotificationService.Show(title, m.Text, m.NotificationType);
timer.Tick += (s, e) => Locator.Current.GetService<NotificationWindow>()!.Hide();
timer.Start();
});
});
}

View File

@ -2,15 +2,15 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="clr-namespace:detect.gui.Controls"
xmlns:vm="clr-namespace:detect.gui.VWMS"
xmlns:webViewControl="clr-namespace:WebViewControl;assembly=WebViewControl.Avalonia"
xmlns:vws="clr-namespace:detect.gui.VWS"
xmlns:webViewControl="clr-namespace:WebViewControl;assembly=WebViewControl.Avalonia"
xmlns:controls="clr-namespace:detect.gui.Controls"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="detect.gui.VWS.MainWindow"
Title="MainWindow"
x:DataType="vm:MainWindowModel"
Closed="OnClosed">
Closing="OnClosing">
<Window.Background>
<ImageBrush Source="avares://detect.gui/Assets/Images/bg.png" Stretch="Fill" />
</Window.Background>
@ -94,6 +94,7 @@
IgnoreCertificateErrors="True"
DisableBuiltinContextMenus="True"
AllowDeveloperTools="True"
IsVisible="False"
Address="{Binding Address}"/>
<Grid IsVisible="{Binding CurrentUser, Converter={x:Static ObjectConverters.IsNull}}" >
<vws:LoginControl x:DataType="vm:LoginControlModel" />
@ -106,15 +107,15 @@
</Grid.Background>
<Border Margin="0, 10" HorizontalAlignment="Center">
<StackPanel Orientation="Horizontal">
<RadioButton Classes="sidebar home-app" Content="首页" GroupName="SideBar" IsChecked="{Binding IsHomeView}" />
<RadioButton Classes="sidebar home-app" Content="首页" GroupName="SideBar" IsChecked="{Binding IsHomeView}" Command="{Binding GoCommand}" CommandParameter="0" />
<Border Width="15" />
<RadioButton Classes="sidebar home-task" Content="任务管理" GroupName="SideBar" IsChecked="{Binding IsDetectTaskView}" />
<RadioButton Classes="sidebar home-task" Content="任务管理" GroupName="SideBar" IsChecked="{Binding IsDetectTaskView}" Command="{Binding GoCommand}" CommandParameter="1" />
<Border Width="15" />
<RadioButton Classes="sidebar home-device" Content="设备管理" GroupName="SideBar" IsChecked="{Binding IsDeviceView}" />
<RadioButton Classes="sidebar home-device" Content="设备管理" GroupName="SideBar" IsChecked="{Binding IsDeviceView}" Command="{Binding GoCommand}" CommandParameter="2" />
<Border Width="15" />
<RadioButton Classes="sidebar home-log" Content="日志查看" GroupName="SideBar" IsChecked="{Binding IsLogView}" />
<RadioButton Classes="sidebar home-log" Content="日志查看" GroupName="SideBar" IsChecked="{Binding IsLogView}" Command="{Binding GoCommand}" CommandParameter="3" />
<Border Width="15" />
<RadioButton Classes="sidebar home-user" Content="用户管理" GroupName="SideBar" IsChecked="{Binding IsUserView}" />
<RadioButton Classes="sidebar home-user" Content="用户管理" GroupName="SideBar" IsChecked="{Binding IsUserView}" Command="{Binding GoCommand}" CommandParameter="4" />
</StackPanel>
</Border>
</Grid>

View File

@ -1,12 +1,13 @@
using System;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Primitives;
using Avalonia.Interactivity;
using Avalonia.Markup.Xaml;
using Avalonia.Platform;
using detect.gui.Classes;
using detect.gui.Services;
using detect.gui.Views;
using detect.gui.VWMS;
using Serilog;
using Splat;
using WebViewControl;
@ -20,11 +21,11 @@ public partial class MainWindow : Window
{
return _instance ??= new MainWindow();
}
public MainWindow()
{
InitializeComponent();
Icon = new WindowIcon(AssetLoader.Open(new Uri("avares://detect.gui/Assets/logo.ico")));
Title = "AI智能视频分析平台";
ExtendClientAreaToDecorationsHint = true;
@ -33,15 +34,20 @@ public partial class MainWindow : Window
SystemDecorations = SystemDecorations.None;
Topmost = false;
CanResize = false;
if (Screens.Primary == null) return;
Width = Screens.Primary.Bounds.Width / Screens.Primary.Scaling;
Height = Screens.Primary.Bounds.Height / Screens.Primary.Scaling;
Position = new PixelPoint(0, 0);
DataContext = Locator.Current.GetService<MainWindowModel>();
var webview = this.Get<WebView>("WebView");
var service = Locator.Current.GetService<DeviceClientService>();
webview.RegisterJavascriptObject("DeviceClientService", service);
webview.RegisterJavascriptObject("WebViewService", new WebViewService(this));
Log.Information("WebView Initialized.");
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
@ -50,11 +56,11 @@ public partial class MainWindow : Window
#endif
}
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
base.OnApplyTemplate(e);
NotificationService.SetHostWindow(this);
}
// protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
// {
// base.OnApplyTemplate(e);
// NotificationService.SetHostWindow(this);
// }
private void MinClick(object? sender, RoutedEventArgs e)
{
@ -76,8 +82,9 @@ public partial class MainWindow : Window
Close();
}
private void OnClosed(object? sender, EventArgs e)
private void OnClosing(object? sender, WindowClosingEventArgs e)
{
this.Get<WebView>("WebView").Dispose();
Locator.Current.GetService<NotificationWindow>()!.Close();
}
}

View File

@ -0,0 +1,53 @@
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vws="clr-namespace:detect.gui.VWS"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="detect.gui.VWS.NotificationWindow"
Background="Transparent"
Width="260"
Height="90"
Title="NotificationWindow">
<Border BorderThickness="1"
CornerRadius="6"
Padding="10">
<Border.Background>
<SolidColorBrush Color="#2D77F3" Opacity="0.7" />
</Border.Background>
<Border.BorderBrush>
<SolidColorBrush Color="#2D77F3" Opacity="0.8" />
</Border.BorderBrush>
<Grid ColumnDefinitions="50, 10, *">
<PathIcon Grid.Column="0"
IsVisible="{Binding $parent[vws:NotificationWindow].IsWarning}"
Data="{StaticResource NotificationWaringData}"
Width="32"
Height="32"
Foreground="{StaticResource Warning}"/>
<PathIcon Grid.Column="0"
IsVisible="{Binding $parent[vws:NotificationWindow].IsError}"
Data="{StaticResource NotificationErrorData}"
Width="32"
Height="32"
Foreground="{StaticResource Danger}"/>
<PathIcon Grid.Column="0"
IsVisible="{Binding $parent[vws:NotificationWindow].IsInformation}"
Data="{StaticResource NotificationInformationData}"
Width="32"
Height="32"
Foreground="{StaticResource Info}"/>
<PathIcon Grid.Column="0"
IsVisible="{Binding $parent[vws:NotificationWindow].IsSuccess}"
Data="{StaticResource NotificationSuccessData}"
Width="32"
Height="32"
Foreground="{StaticResource Success}"/>
<TextBlock Grid.Column="2"
FontFamily="{StaticResource Font-Family}"
FontSize="14"
Foreground="#FFFFFF"
Text="{Binding $parent[vws:NotificationWindow].Message}" />
</Grid>
</Border>
</Window>

View File

@ -0,0 +1,84 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Avalonia.Platform;
namespace detect.gui.VWS;
public partial class NotificationWindow : Window
{
private static NotificationWindow? _instance;
public static NotificationWindow Instance()
{
return _instance ??= new NotificationWindow();
}
public static readonly StyledProperty<bool> IsSuccessProperty =
AvaloniaProperty.Register<NotificationWindow, bool>(nameof(IsSuccess));
public bool IsSuccess
{
get => GetValue(IsSuccessProperty);
set => SetValue(IsSuccessProperty, value);
}
public static readonly StyledProperty<bool> IsErrorProperty =
AvaloniaProperty.Register<NotificationWindow, bool>(nameof(IsError));
public bool IsError
{
get => GetValue(IsErrorProperty);
set => SetValue(IsErrorProperty, value);
}
public static readonly StyledProperty<bool> IsInformationProperty =
AvaloniaProperty.Register<NotificationWindow, bool>(nameof(IsInformation));
public bool IsInformation
{
get => GetValue(IsInformationProperty);
set => SetValue(IsInformationProperty, value);
}
public static readonly StyledProperty<bool> IsWarningProperty =
AvaloniaProperty.Register<NotificationWindow, bool>(nameof(IsWarning));
public bool IsWarning
{
get => GetValue(IsWarningProperty);
set => SetValue(IsWarningProperty, value);
}
public static readonly StyledProperty<string?> MessageProperty =
AvaloniaProperty.Register<NotificationWindow, string?>(nameof(Message));
public string? Message
{
get => GetValue(MessageProperty);
set => SetValue(MessageProperty, value);
}
public NotificationWindow()
{
InitializeComponent();
ExtendClientAreaToDecorationsHint = true;
ExtendClientAreaChromeHints = ExtendClientAreaChromeHints.NoChrome;
ExtendClientAreaTitleBarHeightHint = -1;
SystemDecorations = SystemDecorations.None;
Topmost = false;
ShowInTaskbar = false;
CanResize = false;
if (Screens.Primary == null) return;
var w = Screens.Primary.Bounds.Width / Screens.Primary.Scaling;
var h = Screens.Primary.Bounds.Height / Screens.Primary.Scaling;
Position = new PixelPoint((int)(w - 260), (int)(h - 93));
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
}

View File

@ -8,9 +8,12 @@ using System.Text.Unicode;
using System.Threading.Tasks;
using Avalonia.Controls;
using Avalonia.Controls.Notifications;
using Avalonia.Threading;
using detect.gui.VWMS;
using detect.gui.VWS;
using OfficeOpenXml;
using Splat;
using WebViewControl;
namespace detect.gui.Views;
@ -34,10 +37,9 @@ public class WebViewService(Window? w)
if (result is not { Length: 1 }) return null;
try
{
var ccc = ConvertExcelToJson(result[0]);
return ConvertExcelToJson(result[0]);
}
catch (Exception e)
catch
{
return null;
}
@ -72,7 +74,12 @@ public class WebViewService(Window? w)
public Task SetIsLoading(bool isLoading)
{
Locator.Current.GetService<MainWindowModel>()!.IsLoading = isLoading;
return Task.CompletedTask;
Dispatcher.UIThread.InvokeAsync(() =>
{
var webView = Locator.Current.GetService<MainWindow>()!.Get<WebView>("WebView");
if (!webView.IsVisible) webView.IsVisible = Locator.Current.GetService<MainWindowModel>()!.CurrentUser != null;
});
return Task.FromResult(default(object));
}
public Task SetMessage(string messageText, string messageType)

View File

@ -1,11 +1,15 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=D_003A_005Cxwd_005Ccnnc_005Cdetect_005Cdetect_002Egui_005CLibs_005Cxwd_002Eutils_002Edll/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ABaseCefBrowser_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fe3d7429dcf57b842ee43535a7e62e57c718947bc2a43abc5ea31d46b45fb6f_003FBaseCefBrowser_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ACastHelpers_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F59109b68aa8966a8b4c17bb8642684239e9598dc1f117d294c355534a932786_003FCastHelpers_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ACefDisplayHandler_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fce5f3dc9c1c1466a9ced563c21a6290eed000_003Ff0_003F5ad57c0d_003FCefDisplayHandler_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ACommonBrowserAdapter_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Ff4f16e8c3bfe1b303dac9ad0491e3142f9d145ffbd9eaf32f291d9bb6cb31f_003FCommonBrowserAdapter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AControl_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Ff963a2a29ea2bb2d4ad8737293b45c4edbd94e55219dc42cf68343d6d91d9_003FControl_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AControl_002Ecs_002Fl_003AC_0021_003FUsers_003Fxiongwei_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Ff963a2a29ea2bb2d4ad8737293b45c4edbd94e55219dc42cf68343d6d91d9_003FControl_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADependencyResolverMixins_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fca0d4592dc494bbaa872fd9db942335922638_003Ff9_003Fb0105fc3_003FDependencyResolverMixins_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADispatcher_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fdca7348132fe2a808736081c225b26e395f2581aa576813f1316ca11ec2_003FDispatcher_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADispatcher_002EInvoke_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F9ccbb34bd4bc564563ddab271666e19199db565ed4a8b539c45faf7f7eb_003FDispatcher_002EInvoke_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADrawingContext_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fefe02e7c12db46bba83407931f39fa821b4000_003F70_003Fb1bff7c7_003FDrawingContext_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AExecutionContext_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F9eda537f15ea23cdfae523c19e87eb303a3ded88937ae7e55919387a43f70_003FExecutionContext_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFileDialogFilter_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F8c5be7826d6a434f911dfe811b698519eca00_003F96_003F3ad872d1_003FFileDialogFilter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFilePickerFileType_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fba3ea9c1caf09c71e5e1a6f29cc110e55f6baaeffa8a3c2a8743035da53a0ce_003FFilePickerFileType_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
@ -16,12 +20,17 @@
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJsonStringEnumConverter_002Ecs_002Fl_003AC_0021_003FUsers_003Fxiongwei_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fe8fd44bb4fe5af449849853612f32962e78c0e82a7b6a4307a7bcae61a547a_003FJsonStringEnumConverter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ALocator_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fcf54cc1573c8f4a376437dc7b76dc8161cde5af828e4b880c5826778c7de6ae5_003FLocator_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodBaseInvoker_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fd882146b4f265f10bcbec2663fce248db9ffec5fa1aeaf76e32a11ba5eafcd6_003FMethodBaseInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANameScopeExtensions_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F262340175512b8eb1fbf3ba15178a24384aa0ef6c1e268ed6ca51d5c249e2_003FNameScopeExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AReactiveCommandBase_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fd8c4af3416758fd750ab8cf4e2117d76fd3e73c9259c1517e228c75cd49fe_003FReactiveCommandBase_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AReactiveUserControl_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F4d7c93652a64ddcaeff466d4c6bae2d847fe753565401deac6d1e5995386b1_003FReactiveUserControl_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AReactiveWindow_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fc4eef4eafc39988bdaab8c4a1d0f8111e1dbccb114415665cd8ec36241960_003FReactiveWindow_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AReactiveWindow_00601_002Ecs_002Fl_003AC_0021_003FUsers_003Fxiongwei_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fe4ef1a6c8fbf4ab1a0360a42a1854b208c00_003F5d_003Fbfa2c6a3_003FReactiveWindow_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARxApp_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F4c75a39152c6ea672be27a386dbf424c0f2d222d51114dffb436ecd6b570ce_003FRxApp_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASingleQueryingEnumerable_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F7b3b6985aad11c5d633d75b545f5f5f4fc7e50918ad1cb9f6b615682f5bfb76d_003FSingleQueryingEnumerable_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AStyledElement_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F409cbfc595ab24b2b1e4ef5d337095fd49bee59162968f6af6a45fb1feb9f287_003FStyledElement_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATaskAwaiter_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F74e4c72cd3922ed61496931f33baf4a9b5950edddb6b78bc296241285f25c3_003FTaskAwaiter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATemplatedControl_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F93f617dea942b0e3779693f37efc14f8c19db2db1128c23c7f7473bdf208d_003FTemplatedControl_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelper_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F2c8e7ca976f350cba9836d5565dac56b11e0b56656fa786460eb1395857a6fa_003FThrowHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AWindowNotificationManager_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F99c50fdf786f8602b74ad1c24959792812e8e852274bf578e255ae78f9efca6_003FWindowNotificationManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AWindow_002Ecs_002Fl_003AC_0021_003FUsers_003FNick_0020Wang_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fb430e084ab33d5b318f28876dedabb8aa879f7f7b6e60df3a5da1dd196ecda2_003FWindow_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AWindow_002Ecs_002Fl_003AC_0021_003FUsers_003Fxiongwei_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fb430e084ab33d5b318f28876dedabb8aa879f7f7b6e60df3a5da1dd196ecda2_003FWindow_002Ecs/@EntryIndexedValue">ForceIncluded</s:String></wpf:ResourceDictionary>