ソースを参照

显示灯优化

codeMan 10 ヶ月 前
コミット
410c82fddf
96 ファイル変更135 行追加119 行削除
  1. 1 1
      dist/assets/EnvironmentOutlined-52b25613.js
  2. 1 1
      dist/assets/PlusCircleOutlined-8dec5126.js
  3. 1 1
      dist/assets/base-9186f8fe.js
  4. 1 1
      dist/assets/customBtn-81638202.js
  5. 0 0
      dist/assets/dataBlock-ab3735a3.js
  6. 0 0
      dist/assets/dataBlock.vue_vue_type_style_index_0_scoped_1da91b3c_lang-7b2abf32.js
  7. 0 0
      dist/assets/fullScreen-5c968dfb.js
  8. 0 0
      dist/assets/index-001fb5f0.js
  9. 0 0
      dist/assets/index-039d8383.js
  10. 0 0
      dist/assets/index-04647742.js
  11. 0 0
      dist/assets/index-06b58338.js
  12. 0 0
      dist/assets/index-0700a8c0.js
  13. 0 0
      dist/assets/index-0dc911c1.js
  14. 0 0
      dist/assets/index-161e2489.js
  15. 0 0
      dist/assets/index-17130115.js
  16. 0 0
      dist/assets/index-19941092.js
  17. 0 0
      dist/assets/index-230b5cb8.js
  18. 0 0
      dist/assets/index-2933448e.js
  19. 0 0
      dist/assets/index-3c443a8c.js
  20. 0 0
      dist/assets/index-42a35e59.js
  21. 0 0
      dist/assets/index-4cd30181.js
  22. 0 0
      dist/assets/index-50ffdcaa.js
  23. 0 0
      dist/assets/index-55f27971.js
  24. 0 0
      dist/assets/index-566ee5dc.js
  25. 0 0
      dist/assets/index-56a65329.js
  26. 0 0
      dist/assets/index-5db552ff.js
  27. 0 0
      dist/assets/index-5dbd1945.js
  28. 0 0
      dist/assets/index-5dd993ca.js
  29. 1 1
      dist/assets/index-661ad8b4.js
  30. 0 0
      dist/assets/index-67535bf5.js
  31. 0 0
      dist/assets/index-67e8415f.js
  32. 0 0
      dist/assets/index-6c1a1e1c.js
  33. 0 0
      dist/assets/index-6fa916b0.js
  34. 0 0
      dist/assets/index-7201a650.js
  35. 0 0
      dist/assets/index-77eba14d.js
  36. 1 1
      dist/assets/index-7c3c78da.js
  37. 0 0
      dist/assets/index-845195b4.js
  38. 0 0
      dist/assets/index-86fddd5e.js
  39. 0 0
      dist/assets/index-87a9b8f3.js
  40. 0 0
      dist/assets/index-8c46b1e2.js
  41. 0 0
      dist/assets/index-8c8db3fa.js
  42. 0 0
      dist/assets/index-8f247984.js
  43. 0 0
      dist/assets/index-94079d65.js
  44. 0 0
      dist/assets/index-972a254b.js
  45. 0 0
      dist/assets/index-98991c2a.js
  46. 0 0
      dist/assets/index-9920936f.css
  47. 0 0
      dist/assets/index-a1cc45c5.js
  48. 0 0
      dist/assets/index-aa1a9794.js
  49. 0 0
      dist/assets/index-aaf3657a.js
  50. 0 0
      dist/assets/index-ab8a5821.js
  51. 0 0
      dist/assets/index-ac0c35ad.js
  52. 0 0
      dist/assets/index-ac10fd54.js
  53. 0 0
      dist/assets/index-adb334a5.js
  54. 0 0
      dist/assets/index-b10dd325.js
  55. 0 0
      dist/assets/index-b41a97e9.js
  56. 0 0
      dist/assets/index-b4aef6c2.js
  57. 0 0
      dist/assets/index-b95934cb.js
  58. 0 0
      dist/assets/index-c026c782.js
  59. 0 0
      dist/assets/index-c0ebd96d.js
  60. 0 0
      dist/assets/index-c80ab4bb.js
  61. 0 0
      dist/assets/index-caf58210.js
  62. 1 1
      dist/assets/index-cb5ee8be.js
  63. 0 0
      dist/assets/index-d05715d8.js
  64. 0 0
      dist/assets/index-d0a56b69.js
  65. 0 0
      dist/assets/index-d3984d97.js
  66. 0 0
      dist/assets/index-d6b7b320.js
  67. 1 1
      dist/assets/index-dd420da4.js
  68. 0 0
      dist/assets/index-de47be09.js
  69. 0 0
      dist/assets/index-e181bcdb.js
  70. 0 0
      dist/assets/index-edb2d6a9.js
  71. 0 0
      dist/assets/index-ef090f43.js
  72. 0 0
      dist/assets/index-f1d9c6ee.js
  73. 1 1
      dist/assets/index-f33725ec.js
  74. 0 0
      dist/assets/index-fca3cdc2.js
  75. 0 0
      dist/assets/index2-54d432f9.js
  76. 0 0
      dist/assets/index2-a7d5ab7b.js
  77. 0 1
      dist/assets/lamp-41581ba0.css
  78. 1 0
      dist/assets/lamp-d518ec75.css
  79. 0 1
      dist/assets/lamp-d6d9790f.js
  80. 1 0
      dist/assets/lamp-d838bdab.js
  81. 0 0
      dist/assets/login-53f294b1.js
  82. 0 0
      dist/assets/map-796c2e96.js
  83. 1 1
      dist/assets/md5-5288d995.js
  84. 0 0
      dist/assets/message.vue_vue_type_style_index_0_scoped_b7283f5e_lang-8ae4cfba.js
  85. 1 1
      dist/assets/myRadio-c75f1468.js
  86. 1 1
      dist/assets/reportCenter-a0d91a85.js
  87. 1 1
      dist/assets/settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-60827f7c.js
  88. 1 1
      dist/index.html
  89. 7 7
      src/system/IOT/controlPanel/model/MT01/index.vue
  90. 4 4
      src/system/IOT/controlPanel/model/MT01/modules/controlPanel.vue
  91. 7 0
      src/system/IOT/controlPanel/model/MT05/index.vue
  92. 8 8
      src/system/IOT/controlPanel/model/MT05/modules/controlPanel.vue
  93. 71 70
      src/system/IOT/controlPanel/model/MT05/modules/timeControl.vue
  94. 5 5
      src/system/IOT/controlPanel/model/YK01/index.vue
  95. 6 6
      src/system/IOT/controlPanel/model/YK01/modules/statusContent.vue
  96. 11 3
      src/system/IOT/controlPanel/modules/lamp.vue

+ 1 - 1
dist/assets/EnvironmentOutlined-9737457a.js → dist/assets/EnvironmentOutlined-52b25613.js

@@ -1 +1 @@
-import{b as o}from"./index-937821e6.js";import{j as u}from"./vue-9763c232.js";var l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};const m=l;function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable}))),r.forEach(function(i){f(e,i,n[i])})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(t,n){var r=a({},t,n.attrs);return u(o,a({},r,{icon:m}),null)};c.displayName="EnvironmentOutlined";c.inheritAttrs=!1;const d=c;export{d as E};
+import{b as o}from"./index-161e2489.js";import{j as u}from"./vue-9763c232.js";var l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};const m=l;function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable}))),r.forEach(function(i){f(e,i,n[i])})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(t,n){var r=a({},t,n.attrs);return u(o,a({},r,{icon:m}),null)};c.displayName="EnvironmentOutlined";c.inheritAttrs=!1;const d=c;export{d as E};

+ 1 - 1
dist/assets/PlusCircleOutlined-ff20f096.js → dist/assets/PlusCircleOutlined-8dec5126.js

@@ -1 +1 @@
-import{b as a}from"./index-937821e6.js";import{j as u}from"./vue-9763c232.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};const o=s;function i(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable}))),n.forEach(function(c){f(r,c,e[c])})}return r}function f(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var l=function(t,e){var n=i({},t,e.attrs);return u(a,i({},n,{icon:o}),null)};l.displayName="PlusCircleOutlined";l.inheritAttrs=!1;const m=l;export{m as P};
+import{b as a}from"./index-161e2489.js";import{j as u}from"./vue-9763c232.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"};const o=s;function i(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable}))),n.forEach(function(c){f(r,c,e[c])})}return r}function f(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var l=function(t,e){var n=i({},t,e.attrs);return u(a,i({},n,{icon:o}),null)};l.displayName="PlusCircleOutlined";l.inheritAttrs=!1;const m=l;export{m as P};

+ 1 - 1
dist/assets/base-7af9cf36.js → dist/assets/base-9186f8fe.js

@@ -1 +1 @@
-import{i as l,A as n}from"./index-937821e6.js";import{u as c}from"./vue-router-f797b6fe.js";const d=l("base",{state:()=>({router:c(),cacheFun:null,classAct:null,Provinces:[],PageUpParam:{},nowPageData:[],pageTotal:0,keyid:"",tableRecord:[],requestedLoading:!1,fullscreen:!1}),persist:{enabled:!0,strategies:[{storage:localStorage,paths:["PageUpParam","nowPageData","pageTotal","keyid"]}]},getters:{},actions:{optiontypeselect(t){return new Promise(async(a,s)=>{let r={classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:t,parameter:{}}};const e=await n.requested(r);a(e)})},async ProvincesData(){const t=await n.requested({classname:"system.tools",method:"query_arealist",content:{}});t.data;function a(s){let r=Object.keys(s).map((e,o,u)=>{var i={label:e,value:e,item:s[e]};return i});return r.forEach(e=>{e.item instanceof Array?(e.children=[],e.item.forEach(o=>{e.children.push({label:o,value:o})})):Object.keys(e.item).length!==0&&(e.children=a(e.item))}),r}return a(t.data)}}});export{d as u};
+import{i as l,A as n}from"./index-161e2489.js";import{u as c}from"./vue-router-f797b6fe.js";const d=l("base",{state:()=>({router:c(),cacheFun:null,classAct:null,Provinces:[],PageUpParam:{},nowPageData:[],pageTotal:0,keyid:"",tableRecord:[],requestedLoading:!1,fullscreen:!1}),persist:{enabled:!0,strategies:[{storage:localStorage,paths:["PageUpParam","nowPageData","pageTotal","keyid"]}]},getters:{},actions:{optiontypeselect(t){return new Promise(async(a,s)=>{let r={classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:t,parameter:{}}};const e=await n.requested(r);a(e)})},async ProvincesData(){const t=await n.requested({classname:"system.tools",method:"query_arealist",content:{}});t.data;function a(s){let r=Object.keys(s).map((e,o,u)=>{var i={label:e,value:e,item:s[e]};return i});return r.forEach(e=>{e.item instanceof Array?(e.children=[],e.item.forEach(o=>{e.children.push({label:o,value:o})})):Object.keys(e.item).length!==0&&(e.children=a(e.item))}),r}return a(t.data)}}});export{d as u};

+ 1 - 1
dist/assets/customBtn-c97b59f9.js → dist/assets/customBtn-81638202.js

@@ -1 +1 @@
-import{F as B}from"./index-937821e6.js";import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import{a as C,c as _,V as t,W as a,a4 as i,F as b,a2 as y,a0 as g,u as s,a3 as x,$ as c,a5 as F,a1 as S,R as h}from"./vue-9763c232.js";const O={class:"btn-box"},N=["onClick"],$={key:0,class:"icon1"},V={key:0,class:"content"},z={__name:"customBtn",props:{btnOptions:Array,btn:!1,tab:{type:Boolean,default:()=>!1},select:{type:Boolean,default:()=>!1},activeNormal:{type:Boolean,default:()=>!0},selectDisabled:{type:Boolean,default:()=>!1},btnColor:{type:String,default:()=>"rgb(22,255,246,.30)"},textColor:{type:String,default:()=>"#16FFF6"},icon1:{type:Boolean,default:()=>!1},myStyle:{type:Object,default:()=>{}}},emits:["clickBtn","selectChange"],setup(e,{expose:m,emit:f}){const u=e;let o=C(u.activeNormal?u.btnOptions[0].label:""),v=_(n=>r=>(console.log(r.value),r.label==o.value)),p=n=>{o.value=n.label,f("clickBtn",n)};return m({active:o}),(n,r)=>(t(),a("div",null,[i("div",{class:"btn-wrapper",style:S([{"--btnColor":e.btnColor},{"--textColor":e.textColor},e.myStyle])},[i("div",O,[(t(!0),a(b,null,y(e.btnOptions,l=>(t(),a("div",{class:g(["btn-item",s(o)==l.label?"active":"",{active:e.btn}]),onClick:d=>s(p)(l)},[l.icon?(t(),x(s(B),{key:0,style:{"margin-right":"3px"}})):c("",!0),i("span",null,F(l.label),1)],10,N))),256))]),e.icon1?(t(),a("div",$)):c("",!0)],4),e.tab?(t(),a("div",V,[(t(!0),a(b,null,y(e.btnOptions,(l,d)=>(t(),a("div",null,[s(v)(l)?h(n.$slots,`slot${d}`,{key:0,data:l},void 0,!0):c("",!0)]))),256))])):c("",!0)]))}},A=k(z,[["__scopeId","data-v-4ad04882"]]);export{A as c};
+import{F as B}from"./index-161e2489.js";import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import{a as C,c as _,V as t,W as a,a4 as i,F as b,a2 as y,a0 as g,u as s,a3 as x,$ as c,a5 as F,a1 as S,R as h}from"./vue-9763c232.js";const O={class:"btn-box"},N=["onClick"],$={key:0,class:"icon1"},V={key:0,class:"content"},z={__name:"customBtn",props:{btnOptions:Array,btn:!1,tab:{type:Boolean,default:()=>!1},select:{type:Boolean,default:()=>!1},activeNormal:{type:Boolean,default:()=>!0},selectDisabled:{type:Boolean,default:()=>!1},btnColor:{type:String,default:()=>"rgb(22,255,246,.30)"},textColor:{type:String,default:()=>"#16FFF6"},icon1:{type:Boolean,default:()=>!1},myStyle:{type:Object,default:()=>{}}},emits:["clickBtn","selectChange"],setup(e,{expose:m,emit:f}){const u=e;let o=C(u.activeNormal?u.btnOptions[0].label:""),v=_(n=>r=>(console.log(r.value),r.label==o.value)),p=n=>{o.value=n.label,f("clickBtn",n)};return m({active:o}),(n,r)=>(t(),a("div",null,[i("div",{class:"btn-wrapper",style:S([{"--btnColor":e.btnColor},{"--textColor":e.textColor},e.myStyle])},[i("div",O,[(t(!0),a(b,null,y(e.btnOptions,l=>(t(),a("div",{class:g(["btn-item",s(o)==l.label?"active":"",{active:e.btn}]),onClick:d=>s(p)(l)},[l.icon?(t(),x(s(B),{key:0,style:{"margin-right":"3px"}})):c("",!0),i("span",null,F(l.label),1)],10,N))),256))]),e.icon1?(t(),a("div",$)):c("",!0)],4),e.tab?(t(),a("div",V,[(t(!0),a(b,null,y(e.btnOptions,(l,d)=>(t(),a("div",null,[s(v)(l)?h(n.$slots,`slot${d}`,{key:0,data:l},void 0,!0):c("",!0)]))),256))])):c("",!0)]))}},A=k(z,[["__scopeId","data-v-4ad04882"]]);export{A as c};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/dataBlock-ab3735a3.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/dataBlock.vue_vue_type_style_index_0_scoped_1da91b3c_lang-7b2abf32.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/fullScreen-5c968dfb.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-001fb5f0.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-039d8383.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-04647742.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-06b58338.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-0700a8c0.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-0dc911c1.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-161e2489.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-17130115.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-19941092.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-230b5cb8.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-2933448e.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-3c443a8c.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-42a35e59.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-4cd30181.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-50ffdcaa.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-55f27971.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-566ee5dc.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-56a65329.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-5db552ff.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-5dbd1945.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-5dd993ca.js


+ 1 - 1
dist/assets/index-6cb2c167.js → dist/assets/index-661ad8b4.js

@@ -1 +1 @@
-import{l as p}from"./index-52899251.js";import{a as e,o as i,V as m,W as n,j as s,X as c,u as a}from"./vue-9763c232.js";import"./index-93a8f54c.js";import"./vue-router-f797b6fe.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./index-937821e6.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-725193e8.js";import"./base-7af9cf36.js";import"./reportCenter-25074e47.js";/* empty css                                                              *//* empty css                                                              */const j={__name:"index",setup(l){const t=e();let r=e([{label:"范围",key:"isnext",type:"select",dataSource:[{remarks:"今年",value:"0"},{remarks:"明年",value:"1"}]},{label:"时间范围",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]}]),o=e({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221215165504});return i(()=>{}),(u,d)=>(m(),n("div",null,[s(p,{ref_key:"list",ref:t,keyRouteName:"accountno",param:a(o),tableName:"vacationTable",searchType:a(r)},{operation:c(()=>[]),_:1},8,["param","searchType"])]))}};export{j as default};
+import{l as p}from"./index-b4aef6c2.js";import{a as e,o as i,V as m,W as n,j as s,X as c,u as a}from"./vue-9763c232.js";import"./index-d6b7b320.js";import"./vue-router-f797b6fe.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-60827f7c.js";import"./index-161e2489.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-5c968dfb.js";import"./base-9186f8fe.js";import"./reportCenter-a0d91a85.js";/* empty css                                                              *//* empty css                                                              */const j={__name:"index",setup(l){const t=e();let r=e([{label:"范围",key:"isnext",type:"select",dataSource:[{remarks:"今年",value:"0"},{remarks:"明年",value:"1"}]},{label:"时间范围",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]}]),o=e({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221215165504});return i(()=>{}),(u,d)=>(m(),n("div",null,[s(p,{ref_key:"list",ref:t,keyRouteName:"accountno",param:a(o),tableName:"vacationTable",searchType:a(r)},{operation:c(()=>[]),_:1},8,["param","searchType"])]))}};export{j as default};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-67535bf5.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-67e8415f.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-6c1a1e1c.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-6fa916b0.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-7201a650.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-77eba14d.js


+ 1 - 1
dist/assets/index-4290bc1d.js → dist/assets/index-7c3c78da.js

@@ -1 +1 @@
-import{l as _}from"./index-52899251.js";import{a as u,A as f}from"./index-937821e6.js";import{u as x}from"./vue-router-f797b6fe.js";import{_ as y}from"./_plugin-vue_export-helper-c27b6911.js";import{a as s,U as h,V as r,W as k,j as b,X as n,a3 as g,a4 as w,a5 as A,$ as B,u as i}from"./vue-9763c232.js";import"./index-93a8f54c.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./fullScreen-725193e8.js";import"./base-7af9cf36.js";import"./reportCenter-25074e47.js";/* empty css                                                              *//* empty css                                                              */const v={class:"y-container"},S=["onClick"],C={__name:"index",setup(N){x();let p=s([]);s([]);let c=u(),l=s({content:{pageNumber:1,pageSize:20,systemappid:c.app.systemappid},id:20221213094401});const m=()=>{let t=window.location.href,e=t.indexOf("/"),o=0;for(;e!=-1;)if(o++,e=t.indexOf("/",e+1),o++==3)return t.slice(0,e)},d=async t=>{console.log("http://60.204.153.188");let e=await f.requested({id:20221213094501,content:{sys_reportid:t.sys_reportid,dataid:0}});window.open(m()+e.data)};return(t,e)=>{const o=h("a-button");return r(),k("div",v,[b(_,{columns:i(p),param:i(l),tableName:"reportcenterTable"},{operation:n(()=>[]),tb_cell:n(({data:a})=>[a.column.dataIndex=="name"?(r(),g(o,{key:0,type:"link"},{default:n(()=>[w("span",{class:"btn-link",onClick:I=>d(a.record)},A(a.record.name),9,S)]),_:2},1024)):B("",!0)]),_:1},8,["columns","param"])])}}},W=y(C,[["__scopeId","data-v-50d594ed"]]);export{W as default};
+import{l as _}from"./index-b4aef6c2.js";import{a as u,A as f}from"./index-161e2489.js";import{u as x}from"./vue-router-f797b6fe.js";import{_ as y}from"./_plugin-vue_export-helper-c27b6911.js";import{a as s,U as h,V as r,W as k,j as b,X as n,a3 as g,a4 as w,a5 as A,$ as B,u as i}from"./vue-9763c232.js";import"./index-d6b7b320.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-60827f7c.js";import"./fullScreen-5c968dfb.js";import"./base-9186f8fe.js";import"./reportCenter-a0d91a85.js";/* empty css                                                              *//* empty css                                                              */const v={class:"y-container"},S=["onClick"],C={__name:"index",setup(N){x();let p=s([]);s([]);let c=u(),l=s({content:{pageNumber:1,pageSize:20,systemappid:c.app.systemappid},id:20221213094401});const m=()=>{let t=window.location.href,e=t.indexOf("/"),o=0;for(;e!=-1;)if(o++,e=t.indexOf("/",e+1),o++==3)return t.slice(0,e)},d=async t=>{console.log("http://60.204.153.188");let e=await f.requested({id:20221213094501,content:{sys_reportid:t.sys_reportid,dataid:0}});window.open(m()+e.data)};return(t,e)=>{const o=h("a-button");return r(),k("div",v,[b(_,{columns:i(p),param:i(l),tableName:"reportcenterTable"},{operation:n(()=>[]),tb_cell:n(({data:a})=>[a.column.dataIndex=="name"?(r(),g(o,{key:0,type:"link"},{default:n(()=>[w("span",{class:"btn-link",onClick:I=>d(a.record)},A(a.record.name),9,S)]),_:2},1024)):B("",!0)]),_:1},8,["columns","param"])])}}},W=y(C,[["__scopeId","data-v-50d594ed"]]);export{W as default};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-845195b4.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-86fddd5e.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-87a9b8f3.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-8c46b1e2.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-8c8db3fa.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-8f247984.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-94079d65.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-972a254b.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-98991c2a.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-9920936f.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-a1cc45c5.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-aa1a9794.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-aaf3657a.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-ab8a5821.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-ac0c35ad.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-ac10fd54.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-adb334a5.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-b10dd325.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-b41a97e9.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-b4aef6c2.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-b95934cb.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-c026c782.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-c0ebd96d.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-c80ab4bb.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-caf58210.js


+ 1 - 1
dist/assets/index-c276ed47.js → dist/assets/index-cb5ee8be.js

@@ -1 +1 @@
-import{a as m,w as R,U as f,V as i,W as r,j as c,X as v,u as n,H as b,ab as x,ac as S,R as d,F as h,G as B,a5 as C}from"./vue-9763c232.js";import{n as T}from"./index-67aa7c8a.js";import{m as V}from"./index-937821e6.js";const F={key:0},K={key:1},O={__name:"index",props:{title:String,wdith:String,custom:{type:Boolean,default:()=>!1}},emits:["selectRowData","close"],setup(u,{expose:w,emit:p}){let o=m(""),a=m(),l=m(!1),g=()=>{if(!a.value.tableRecord.length)return V.warning("请选择数据");l.value=!1,p("selectRowData",a.value.tableRecord)};R(()=>l.value,(e,s)=>{e||a.value.reloadSelect()});let y=()=>{p("close")},k=()=>{a.value.emitParam(e=>{e.content.where.condition=o.value,e.content.pageNumber=1,a.value.listData()})};return w({modeVisible:l,refreshTable:()=>{a.value.listData()},list:a}),(e,s)=>{const D=f("a-input"),_=f("a-modal");return i(),r(h,null,[c(_,{visible:n(l),"onUpdate:visible":s[1]||(s[1]=t=>b(l)?l.value=t:l=t),class:"custom-class",title:u.title||"标题",placement:"right",width:u.wdith||"1200px",closable:!1,onClose:n(y),onOk:n(g)},{default:v(()=>[c(D,{style:{"margin-bottom":"10px",width:"150px"},value:n(o),"onUpdate:value":s[0]||(s[0]=t=>b(o)?o.value=t:o=t),onKeyup:x(n(k),["enter"]),placeholder:"请输入搜索内容",autocomplete:"off"},null,8,["value","onKeyup"]),c(T,S(e.$attrs,{ref_key:"list",ref:a,size:"small",onListData:e.listData}),{tb_cell:v(({data:t})=>[u.custom?(i(),r("div",F,[d(e.$slots,"custom",{data:t})])):(i(),r("div",K,[t.column.dataIndex==="operation"?d(e.$slots,"handleBtn",{key:0}):(i(),r(h,{key:1},[B(C(t.record[t.column.dataIndex]),1)],64))]))]),_:3},16,["onListData"])]),_:3},8,["visible","title","width","onClose","onOk"]),d(e.$slots,"slot1")],64)}}};export{O as _};
+import{a as m,w as R,U as f,V as i,W as r,j as c,X as v,u as n,H as b,ab as x,ac as S,R as d,F as h,G as B,a5 as C}from"./vue-9763c232.js";import{n as T}from"./index-ac0c35ad.js";import{m as V}from"./index-161e2489.js";const F={key:0},K={key:1},O={__name:"index",props:{title:String,wdith:String,custom:{type:Boolean,default:()=>!1}},emits:["selectRowData","close"],setup(u,{expose:w,emit:p}){let o=m(""),a=m(),l=m(!1),g=()=>{if(!a.value.tableRecord.length)return V.warning("请选择数据");l.value=!1,p("selectRowData",a.value.tableRecord)};R(()=>l.value,(e,s)=>{e||a.value.reloadSelect()});let y=()=>{p("close")},k=()=>{a.value.emitParam(e=>{e.content.where.condition=o.value,e.content.pageNumber=1,a.value.listData()})};return w({modeVisible:l,refreshTable:()=>{a.value.listData()},list:a}),(e,s)=>{const D=f("a-input"),_=f("a-modal");return i(),r(h,null,[c(_,{visible:n(l),"onUpdate:visible":s[1]||(s[1]=t=>b(l)?l.value=t:l=t),class:"custom-class",title:u.title||"标题",placement:"right",width:u.wdith||"1200px",closable:!1,onClose:n(y),onOk:n(g)},{default:v(()=>[c(D,{style:{"margin-bottom":"10px",width:"150px"},value:n(o),"onUpdate:value":s[0]||(s[0]=t=>b(o)?o.value=t:o=t),onKeyup:x(n(k),["enter"]),placeholder:"请输入搜索内容",autocomplete:"off"},null,8,["value","onKeyup"]),c(T,S(e.$attrs,{ref_key:"list",ref:a,size:"small",onListData:e.listData}),{tb_cell:v(({data:t})=>[u.custom?(i(),r("div",F,[d(e.$slots,"custom",{data:t})])):(i(),r("div",K,[t.column.dataIndex==="operation"?d(e.$slots,"handleBtn",{key:0}):(i(),r(h,{key:1},[B(C(t.record[t.column.dataIndex]),1)],64))]))]),_:3},16,["onListData"])]),_:3},8,["visible","title","width","onClose","onOk"]),d(e.$slots,"slot1")],64)}}};export{O as _};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-d05715d8.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-d0a56b69.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-d3984d97.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-d6b7b320.js


+ 1 - 1
dist/assets/index-9915efc0.js → dist/assets/index-dd420da4.js

@@ -1 +1 @@
-import{A as v}from"./index-937821e6.js";import{_ as h}from"./_plugin-vue_export-helper-c27b6911.js";import{a as c,o as m,U as l,V as w,W as f,j as r,X as x,a4 as a,a5 as t,G as y,$ as g,a6 as V,a7 as I}from"./vue-9763c232.js";const _=s=>(V("data-v-5ee25c32"),s=s(),I(),s),N={key:0,class:"weather-panel"},S=_(()=>a("span",{class:"tag white"},"今天",-1)),k={class:"tag"},A=_(()=>a("span",null,"℃",-1)),B={__name:"index",setup(s){const e=c({}),o=c(!1),i=async p=>{const n=await v.requested({id:20231012093701,content:{}});e.value=n.data.real,o.value=!0,console.log(e.value,"111")};return m(()=>{i()}),(p,n)=>{const d=l("a-divider"),u=l("a-space");return o.value?(w(),f("div",N,[r(u,null,{default:x(()=>[a("div",null,t(e.value.station.province)+" · "+t(e.value.station.city),1),r(d,{type:"vertical",style:{"border-color":"#1761A2"}}),a("div",null,[S,y("  "),a("span",null,t(e.value.publish_time.split(" ")[0]),1),a("span",k,t(e.value.weather.info),1),a("span",null,t(e.value.weather.temperature),1),A])]),_:1})])):g("",!0)}}},W=h(B,[["__scopeId","data-v-5ee25c32"]]);export{W as w};
+import{A as v}from"./index-161e2489.js";import{_ as h}from"./_plugin-vue_export-helper-c27b6911.js";import{a as c,o as m,U as l,V as w,W as f,j as r,X as x,a4 as a,a5 as t,G as y,$ as g,a6 as V,a7 as I}from"./vue-9763c232.js";const _=s=>(V("data-v-5ee25c32"),s=s(),I(),s),N={key:0,class:"weather-panel"},S=_(()=>a("span",{class:"tag white"},"今天",-1)),k={class:"tag"},A=_(()=>a("span",null,"℃",-1)),B={__name:"index",setup(s){const e=c({}),o=c(!1),i=async p=>{const n=await v.requested({id:20231012093701,content:{}});e.value=n.data.real,o.value=!0,console.log(e.value,"111")};return m(()=>{i()}),(p,n)=>{const d=l("a-divider"),u=l("a-space");return o.value?(w(),f("div",N,[r(u,null,{default:x(()=>[a("div",null,t(e.value.station.province)+" · "+t(e.value.station.city),1),r(d,{type:"vertical",style:{"border-color":"#1761A2"}}),a("div",null,[S,y("  "),a("span",null,t(e.value.publish_time.split(" ")[0]),1),a("span",k,t(e.value.weather.info),1),a("span",null,t(e.value.weather.temperature),1),A])]),_:1})])):g("",!0)}}},W=h(B,[["__scopeId","data-v-5ee25c32"]]);export{W as w};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-de47be09.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-e181bcdb.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-edb2d6a9.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-ef090f43.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-f1d9c6ee.js


+ 1 - 1
dist/assets/index-e28343af.js → dist/assets/index-f33725ec.js

@@ -1 +1 @@
-import{M as r,A as c,c as l}from"./index-937821e6.js";import{U as m,V as d,a3 as u,X as p,G as y,a5 as g,u as S}from"./vue-9763c232.js";const f={__name:"index",props:{type:String,btnName:String,message:String,idName:String,keyName:String,id:[String,Number],paramData:{type:Array,default(){return[]}},size:String,disabled:Boolean},emits:["onSuccess"],setup(e,{emit:i}){const a=e;let o=()=>{r.confirm({title:a.message||"确定操作当前数据吗?",async onOk(){let t={content:{}};t.id=a.idName,t.content[a.keyName]=a.id,a.paramData.forEach(n=>{t.content[n.key]=n.value});let s=await c.requested(t);l.message(s,"操作成功",()=>{i("onSuccess",s.data)})},onCancel(){}})};return(t,s)=>{const n=m("a-button");return d(),u(n,{type:e.type?e.type:"primary",onClick:S(o),size:e.size||"small",disabled:e.disabled},{default:p(()=>[y(g(e.btnName),1)]),_:1},8,["type","onClick","size","disabled"])}}};export{f as _};
+import{M as r,A as c,c as l}from"./index-161e2489.js";import{U as m,V as d,a3 as u,X as p,G as y,a5 as g,u as S}from"./vue-9763c232.js";const f={__name:"index",props:{type:String,btnName:String,message:String,idName:String,keyName:String,id:[String,Number],paramData:{type:Array,default(){return[]}},size:String,disabled:Boolean},emits:["onSuccess"],setup(e,{emit:i}){const a=e;let o=()=>{r.confirm({title:a.message||"确定操作当前数据吗?",async onOk(){let t={content:{}};t.id=a.idName,t.content[a.keyName]=a.id,a.paramData.forEach(n=>{t.content[n.key]=n.value});let s=await c.requested(t);l.message(s,"操作成功",()=>{i("onSuccess",s.data)})},onCancel(){}})};return(t,s)=>{const n=m("a-button");return d(),u(n,{type:e.type?e.type:"primary",onClick:S(o),size:e.size||"small",disabled:e.disabled},{default:p(()=>[y(g(e.btnName),1)]),_:1},8,["type","onClick","size","disabled"])}}};export{f as _};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index-fca3cdc2.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index2-54d432f9.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/index2-a7d5ab7b.js


+ 0 - 1
dist/assets/lamp-41581ba0.css

@@ -1 +0,0 @@
-.lamp[data-v-d1c310d1]{color:#fff;font-size:12px;display:flex;flex-direction:column;position:relative;align-items:center;cursor:pointer}.lamp img[data-v-d1c310d1]{width:20px;height:20px;margin-bottom:6px;position:relative}.lamp .bg[data-v-d1c310d1]{width:14px;height:14px;border-radius:50%;background:#cccccc;position:absolute;top:3px;z-index:9;animation:lampBackground-d1c310d1 .5s infinite alternate ease-in-out}@keyframes lampBackground-d1c310d1{0%{background-color:#ff8f4a}to{background-color:red}}

+ 1 - 0
dist/assets/lamp-d518ec75.css

@@ -0,0 +1 @@
+.lamp[data-v-9ca08cd8]{color:#fff;font-size:12px;display:flex;flex-direction:column;position:relative;align-items:center;cursor:pointer}.lamp img[data-v-9ca08cd8]{width:20px;height:20px;position:relative}.lamp .bg[data-v-9ca08cd8]{width:14px;height:14px;border-radius:50%;background:#cccccc;position:absolute;top:3px;z-index:9;animation:lampBackground-9ca08cd8 .5s infinite alternate ease-in-out}@keyframes lampBackground-9ca08cd8{0%{background-color:#ff8f4a}to{background-color:red}}

+ 0 - 1
dist/assets/lamp-d6d9790f.js

@@ -1 +0,0 @@
-import"./index-937821e6.js";/* empty css                                                             */import{_ as o}from"./_plugin-vue_export-helper-c27b6911.js";import{V as r,W as A,R as c,a4 as a,a1 as i,u as n,a6 as p,a7 as l}from"./vue-9763c232.js";const d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAzhJREFUOE99VV1rG0cUPXd2o5ViyVKjKJaSB9uNWprgH1AQGPxoDE5wHdKHGv8N56EgaCD9F8a0D4VaED35rQJjl6Y0JG1ku5U3bhwrYFUfFlIkbavsTLiTrCs7aw/MMnt358yZe+6cIfi0bDZrjoyM3JJS3lZKfQ4gqZQCER0S0S9CiIeVSiWfzWbfnJ5OpwMrKyt3lVL3lVJpv8W8GBHZhmEsLSws5Ab/OwZkVhMTE99IKZeICJZlIZlMIpVKIZFIwHVd1Go1HB4eolKpwHEcZsz922Kx+LXH9hhwbW3tgVJqiVcLh8OIhS7gqFFDq1HDvyII0xAYMhSil68gdHEI9XYP3W5Xk2PQ6enpe3rMj42Njbuu6/7AY2YiW1UcVI8A04JhGLqbpnk8DgiFj4aCcERQx7iZpjmfyWRyVCgUzOHh4R0A6WaziU7lJQ6OuseT/QC9BSKGCxkcRiwWY0y71WrdoFKp9IWUcrXX6+Hl7jZeHLw6wew0u8F3ZkpK4upYGqFQCEKIeSqXy98B+Mq2bTwvPkG92z/BbnCrfuAW+gjHk0indVF8T81mc5dLZH19HXu/P0LPDPvmzQ+MY2Hl4E0ohsnJSRbHpn6/32Zhc7kcSttFwAx8IMJZeeS4JQBXmJibm2OGr8lxnLZSKpzP57H9x1MNeHqb5wkTIAUKBDE7O8sMX1Oj0diVUqY3NzdR/PkndIwhX8CzchmBg0D8GjKZjFaa9vf3tSh7e3t49usGyvX2B4DnCRO1DIyMXsf4+Pg7Uba2tuaJ6Ec+Sn/vPMOjx48B813BniWEt4AlFJJXErj28ae6bJRSd3RhRyKRHVa61Wrh1Z9P8cQua5Z+uRyMXb96GRfjKUSjUa1wu92+oY9eoVDQLNmiuP/zfAu/Ff8CBUK+NcnMbqbHYF1KcTF7ZnNnampq9YQ5sNN45hASLuzdEl6UdtBVFzRwzBIY/eQzjI6Nof2fQqfT0QTYHGZmZv43Bwbx7Mt1XQ3KOfHsKx6PQ0qJer2u7Ys755ybYRj+9uXxXl5e/pKI2BfPNVghhE1E9xYXF1d9DXYwyGwTicRtALe8K+D9d30FAMhXq9WHflfAWz0pYviZXkjMAAAAAElFTkSuQmCC",u=e=>(p("data-v-d1c310d1"),e=e(),l(),e),m={class:"lamp"},h=u(()=>a("img",{src:d,alt:""},null,-1)),I={__name:"lamp",props:{isTrue:{type:Boolean,default:()=>!0}},emits:[],setup(e,{emit:f}){const s=e;return(t,S)=>(r(),A("div",m,[h,c(t.$slots,"default",{},void 0,!0),a("div",{class:"bg",style:i(n(s).isTrue?"":"animation:none")},null,4)]))}},V=o(I,[["__scopeId","data-v-d1c310d1"]]);export{V as L};

+ 1 - 0
dist/assets/lamp-d838bdab.js

@@ -0,0 +1 @@
+import"./index-161e2489.js";/* empty css                                                             */import{_ as n}from"./_plugin-vue_export-helper-c27b6911.js";import{V as A,W as i,a4 as a,a1 as t,R as o,u as l}from"./vue-9763c232.js";const c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAzhJREFUOE99VV1rG0cUPXd2o5ViyVKjKJaSB9uNWprgH1AQGPxoDE5wHdKHGv8N56EgaCD9F8a0D4VaED35rQJjl6Y0JG1ku5U3bhwrYFUfFlIkbavsTLiTrCs7aw/MMnt358yZe+6cIfi0bDZrjoyM3JJS3lZKfQ4gqZQCER0S0S9CiIeVSiWfzWbfnJ5OpwMrKyt3lVL3lVJpv8W8GBHZhmEsLSws5Ab/OwZkVhMTE99IKZeICJZlIZlMIpVKIZFIwHVd1Go1HB4eolKpwHEcZsz922Kx+LXH9hhwbW3tgVJqiVcLh8OIhS7gqFFDq1HDvyII0xAYMhSil68gdHEI9XYP3W5Xk2PQ6enpe3rMj42Njbuu6/7AY2YiW1UcVI8A04JhGLqbpnk8DgiFj4aCcERQx7iZpjmfyWRyVCgUzOHh4R0A6WaziU7lJQ6OuseT/QC9BSKGCxkcRiwWY0y71WrdoFKp9IWUcrXX6+Hl7jZeHLw6wew0u8F3ZkpK4upYGqFQCEKIeSqXy98B+Mq2bTwvPkG92z/BbnCrfuAW+gjHk0indVF8T81mc5dLZH19HXu/P0LPDPvmzQ+MY2Hl4E0ohsnJSRbHpn6/32Zhc7kcSttFwAx8IMJZeeS4JQBXmJibm2OGr8lxnLZSKpzP57H9x1MNeHqb5wkTIAUKBDE7O8sMX1Oj0diVUqY3NzdR/PkndIwhX8CzchmBg0D8GjKZjFaa9vf3tSh7e3t49usGyvX2B4DnCRO1DIyMXsf4+Pg7Uba2tuaJ6Ec+Sn/vPMOjx48B813BniWEt4AlFJJXErj28ae6bJRSd3RhRyKRHVa61Wrh1Z9P8cQua5Z+uRyMXb96GRfjKUSjUa1wu92+oY9eoVDQLNmiuP/zfAu/Ff8CBUK+NcnMbqbHYF1KcTF7ZnNnampq9YQ5sNN45hASLuzdEl6UdtBVFzRwzBIY/eQzjI6Nof2fQqfT0QTYHGZmZv43Bwbx7Mt1XQ3KOfHsKx6PQ0qJer2u7Ys755ybYRj+9uXxXl5e/pKI2BfPNVghhE1E9xYXF1d9DXYwyGwTicRtALe8K+D9d30FAMhXq9WHflfAWz0pYviZXkjMAAAAAElFTkSuQmCC",u={class:"lamp"},p={__name:"lamp",props:{isTrue:{type:Boolean,default:()=>!0},marginB:{type:Boolean,default:()=>!0}},emits:[],setup(e,{emit:m}){const s=e;return(r,d)=>(A(),i("div",u,[a("img",{src:c,alt:"",style:t(e.marginB?"margin-bottom:6px":"")},null,4),o(r.$slots,"default",{},void 0,!0),a("div",{class:"bg",style:t(l(s).isTrue?"":"animation:none")},null,4)]))}},I=n(p,[["__scopeId","data-v-9ca08cd8"]]);export{I as L};

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/login-53f294b1.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/map-796c2e96.js


+ 1 - 1
dist/assets/md5-097b22e0.js → dist/assets/md5-5288d995.js

@@ -1,4 +1,4 @@
-import{d as commonjsGlobal}from"./index-937821e6.js";var md5Exports={},md5$1={get exports(){return md5Exports},set exports(t){md5Exports=t}};/**
+import{d as commonjsGlobal}from"./index-161e2489.js";var md5Exports={},md5$1={get exports(){return md5Exports},set exports(t){md5Exports=t}};/**
  * [js-md5]{@link https://github.com/emn178/js-md5}
  *
  * @namespace md5

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/assets/message.vue_vue_type_style_index_0_scoped_b7283f5e_lang-8ae4cfba.js


+ 1 - 1
dist/assets/myRadio-bcea9be7.js → dist/assets/myRadio-c75f1468.js

@@ -1 +1 @@
-import{c as _}from"./customBtn-c97b59f9.js";import"./index-937821e6.js";import"./message.vue_vue_type_style_index_0_scoped_b7283f5e_lang-1359b9e4.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";import{a as n,U as s,V as l,W as i,a4 as d,a1 as u,a5 as f,j as m,X as c,F as S,a2 as k,a3 as N,G as V,ac as D,u as p,R}from"./vue-9763c232.js";const $={class:"my-radio"},w={style:{display:"flex","flex-direction":"column","min-width":"150px"}},z={__name:"myRadio",props:{title:{type:String},data:{type:[Number,String],default:()=>""},options:{type:Array,default:()=>[]},textColor:{type:String,default:()=>"#ffffff"},disabled:{type:Boolean,default:()=>!1}},emits:["Change"],setup(e,{emit:g}){const y=e;let t=n("");const v=n({color:"#ffffff",marginBottom:"10px",fontSize:"12px"});let x=()=>{t.value===""&&(t.value=y.data),t.value!==""&&g("Change",t.value)},C=a=>{t.value=a.target.value};return(a,r)=>{const b=s("a-radio"),h=s("a-radio-group");return l(),i("div",$,[d("div",w,[d("span",{style:u([{color:e.textColor},{marginBottom:"5px"}])},f(e.title),5),m(h,D(a.$attrs,{style:[{"--textColor":e.textColor}],disabled:e.disabled,onChange:p(C)}),{default:c(()=>[(l(!0),i(S,null,k(e.options,o=>(l(),N(b,{style:u(v.value),value:o.value},{default:c(()=>[V(f(o.label),1)]),_:2},1032,["style","value"]))),256))]),_:1},16,["style","disabled","onChange"]),m(_,{style:{"text-align":"right","margin-top":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新",value:"timeshared"}],onClickBtn:r[0]||(r[0]=o=>p(x)())})]),R(a.$slots,"default",{},void 0,!0)])}}},G=B(z,[["__scopeId","data-v-e576768b"]]);export{G as M};
+import{c as _}from"./customBtn-81638202.js";import"./index-161e2489.js";import"./message.vue_vue_type_style_index_0_scoped_b7283f5e_lang-8ae4cfba.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";import{a as n,U as s,V as l,W as i,a4 as d,a1 as u,a5 as f,j as m,X as c,F as S,a2 as k,a3 as N,G as V,ac as D,u as p,R}from"./vue-9763c232.js";const $={class:"my-radio"},w={style:{display:"flex","flex-direction":"column","min-width":"150px"}},z={__name:"myRadio",props:{title:{type:String},data:{type:[Number,String],default:()=>""},options:{type:Array,default:()=>[]},textColor:{type:String,default:()=>"#ffffff"},disabled:{type:Boolean,default:()=>!1}},emits:["Change"],setup(e,{emit:g}){const y=e;let t=n("");const v=n({color:"#ffffff",marginBottom:"10px",fontSize:"12px"});let x=()=>{t.value===""&&(t.value=y.data),t.value!==""&&g("Change",t.value)},C=a=>{t.value=a.target.value};return(a,r)=>{const b=s("a-radio"),h=s("a-radio-group");return l(),i("div",$,[d("div",w,[d("span",{style:u([{color:e.textColor},{marginBottom:"5px"}])},f(e.title),5),m(h,D(a.$attrs,{style:[{"--textColor":e.textColor}],disabled:e.disabled,onChange:p(C)}),{default:c(()=>[(l(!0),i(S,null,k(e.options,o=>(l(),N(b,{style:u(v.value),value:o.value},{default:c(()=>[V(f(o.label),1)]),_:2},1032,["style","value"]))),256))]),_:1},16,["style","disabled","onChange"]),m(_,{style:{"text-align":"right","margin-top":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新",value:"timeshared"}],onClickBtn:r[0]||(r[0]=o=>p(x)())})]),R(a.$slots,"default",{},void 0,!0)])}}},G=B(z,[["__scopeId","data-v-e576768b"]]);export{G as M};

+ 1 - 1
dist/assets/reportCenter-25074e47.js → dist/assets/reportCenter-a0d91a85.js

@@ -1 +1 @@
-import"./index-937821e6.js";import"./base-7af9cf36.js";/* empty css                                                              */import{a as w,U as n,V as m,W as p,j as o,X as i,G as u,a5 as b,H as r,u as c,R as C,F as f}from"./vue-9763c232.js";const z={__name:"reportCenter",props:["data","position","size","btnName"],emits:[],setup(s,{emit:_}){let e=w(!1),x=[{title:"报表名称",dataIndex:"name"},{title:"操作",dataIndex:"operation"}];return(d,t)=>{const v=n("a-button"),y=n("a-table"),k=n("a-drawer");return m(),p(f,null,[o(v,{type:s.position=="detail"?"primary":"link",disabled:d.disabled,onClick:t[0]||(t[0]=a=>r(e)?e.value=!0:e=!0)},{default:i(()=>[u(b(s.btnName?s.btnName:"导 出"),1)]),_:1},8,["type","disabled"]),o(k,{visible:c(e),"onUpdate:visible":t[1]||(t[1]=a=>r(e)?e.value=a:e=a),class:"custom-class",title:"选择模板",placement:"right",width:"500px",closable:!1,onClose:t[2]||(t[2]=a=>r(e)?e.value=!1:e=!1)},{default:i(()=>[o(y,{"row-class-name":(a,l)=>l%2===1?"table-striped":null,dataSource:s.data,columns:c(x),pagination:!1,bordered:"",scroll:{x:"max-content"},size:"small"},{bodyCell:i(({column:a,record:l,index:N})=>[a.dataIndex=="operation"?C(d.$slots,"print",{key:0,data:l}):(m(),p(f,{key:1},[u(b(l[a.dataIndex]),1)],64))]),_:3},8,["row-class-name","dataSource","columns"])]),_:3},8,["visible"])],64)}}};export{z as _};
+import"./index-161e2489.js";import"./base-9186f8fe.js";/* empty css                                                              */import{a as w,U as n,V as m,W as p,j as o,X as i,G as u,a5 as b,H as r,u as c,R as C,F as f}from"./vue-9763c232.js";const z={__name:"reportCenter",props:["data","position","size","btnName"],emits:[],setup(s,{emit:_}){let e=w(!1),x=[{title:"报表名称",dataIndex:"name"},{title:"操作",dataIndex:"operation"}];return(d,t)=>{const v=n("a-button"),y=n("a-table"),k=n("a-drawer");return m(),p(f,null,[o(v,{type:s.position=="detail"?"primary":"link",disabled:d.disabled,onClick:t[0]||(t[0]=a=>r(e)?e.value=!0:e=!0)},{default:i(()=>[u(b(s.btnName?s.btnName:"导 出"),1)]),_:1},8,["type","disabled"]),o(k,{visible:c(e),"onUpdate:visible":t[1]||(t[1]=a=>r(e)?e.value=a:e=a),class:"custom-class",title:"选择模板",placement:"right",width:"500px",closable:!1,onClose:t[2]||(t[2]=a=>r(e)?e.value=!1:e=!1)},{default:i(()=>[o(y,{"row-class-name":(a,l)=>l%2===1?"table-striped":null,dataSource:s.data,columns:c(x),pagination:!1,bordered:"",scroll:{x:"max-content"},size:"small"},{bodyCell:i(({column:a,record:l,index:N})=>[a.dataIndex=="operation"?C(d.$slots,"print",{key:0,data:l}):(m(),p(f,{key:1},[u(b(l[a.dataIndex]),1)],64))]),_:3},8,["row-class-name","dataSource","columns"])]),_:3},8,["visible"])],64)}}};export{z as _};

+ 1 - 1
dist/assets/settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js → dist/assets/settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-60827f7c.js

@@ -1 +1 @@
-import{a as i,s as r,i as m,c as u,A as h}from"./index-937821e6.js";const p=i();let{tableConfigs:c,app:d}=r(p);const v=m("columnStore",{state:()=>({colIndex:[],checkedColumns:[],columnsIndex:[],selectedColumns:0,cacheData:{},time:null}),persist:{enabled:!0,strategies:[{storage:localStorage,paths:[]}]},getters:{},actions:{userSetting(e){this.selectedColumns=new Date,c.value[`${d.value.systemappid}${e}`]={},c.value[`${d.value.systemappid}${e}`].columnsIndex=this.columnsIndex,c.value[`${d.value.systemappid}${e}`].checkedColumns=this.checkedColumns,this.saveConfig(c.value)},getUserSetting(e){console.log(d.value);let l=[],a=new Map,o=u.TBLayout(e),n=c.value[`${d.value.systemappid}${e}`];return n&&o.length==n.columnsIndex.length?(u.TBLayout(e).map(s=>({value:s.dataIndex,label:s.title})).forEach(s=>{a.set(s.value,s.label)}),this.checkedColumns=n.checkedColumns,n.columnsIndex=this.columnsIndex=n.columnsIndex.length==0?u.TBLayout(e).map(s=>s.dataIndex):n.columnsIndex,n.columnsIndex.forEach(s=>{l.push({value:s,label:a.get(s)})}),l):(this.checkedColumns=this.columnsIndex=u.TBLayout(e).map(t=>t.dataIndex),l=u.TBLayout(e).map(t=>({value:t.dataIndex,label:t.title})),l)},loadTableConfig(e){let l=u.TBLayout(e),a=c.value[`${d.value.systemappid}${e}`],o=[],n=new Map;try{return a&&l.length==a.columnsIndex.length?(l.forEach(t=>{n.set(t.dataIndex,t)}),a.columnsIndex.forEach(t=>{o.push(n.get(t))}),o=o.filter(t=>{if(a.checkedColumns.some(s=>s===t.dataIndex))return t}),o):l}catch{}},async saveConfig(e){await h.requested({classname:"sysmanage.develop.users.users",method:"updateClientConfig",content:{config:JSON.stringify(e)}})}}});export{v as u};
+import{a as i,s as r,i as m,c as u,A as h}from"./index-161e2489.js";const p=i();let{tableConfigs:c,app:d}=r(p);const v=m("columnStore",{state:()=>({colIndex:[],checkedColumns:[],columnsIndex:[],selectedColumns:0,cacheData:{},time:null}),persist:{enabled:!0,strategies:[{storage:localStorage,paths:[]}]},getters:{},actions:{userSetting(e){this.selectedColumns=new Date,c.value[`${d.value.systemappid}${e}`]={},c.value[`${d.value.systemappid}${e}`].columnsIndex=this.columnsIndex,c.value[`${d.value.systemappid}${e}`].checkedColumns=this.checkedColumns,this.saveConfig(c.value)},getUserSetting(e){console.log(d.value);let l=[],a=new Map,o=u.TBLayout(e),n=c.value[`${d.value.systemappid}${e}`];return n&&o.length==n.columnsIndex.length?(u.TBLayout(e).map(s=>({value:s.dataIndex,label:s.title})).forEach(s=>{a.set(s.value,s.label)}),this.checkedColumns=n.checkedColumns,n.columnsIndex=this.columnsIndex=n.columnsIndex.length==0?u.TBLayout(e).map(s=>s.dataIndex):n.columnsIndex,n.columnsIndex.forEach(s=>{l.push({value:s,label:a.get(s)})}),l):(this.checkedColumns=this.columnsIndex=u.TBLayout(e).map(t=>t.dataIndex),l=u.TBLayout(e).map(t=>({value:t.dataIndex,label:t.title})),l)},loadTableConfig(e){let l=u.TBLayout(e),a=c.value[`${d.value.systemappid}${e}`],o=[],n=new Map;try{return a&&l.length==a.columnsIndex.length?(l.forEach(t=>{n.set(t.dataIndex,t)}),a.columnsIndex.forEach(t=>{o.push(n.get(t))}),o=o.filter(t=>{if(a.checkedColumns.some(s=>s===t.dataIndex))return t}),o):l}catch{}},async saveConfig(e){await h.requested({classname:"sysmanage.develop.users.users",method:"updateClientConfig",content:{config:JSON.stringify(e)}})}}});export{v as u};

+ 1 - 1
dist/index.html

@@ -7,7 +7,7 @@
     <!-- <script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=yPAXrDnWV10GdKxnOMwfk8UrjSDCRLun"> -->
     <!-- </script> -->
     <title>班尼戈水务管理</title>
-    <script type="module" crossorigin src="./assets/index-937821e6.js"></script>
+    <script type="module" crossorigin src="./assets/index-161e2489.js"></script>
     <link rel="modulepreload" crossorigin href="./assets/vue-9763c232.js">
     <link rel="modulepreload" crossorigin href="./assets/vue-router-f797b6fe.js">
     <link rel="stylesheet" href="./assets/index-ad6d9279.css">

+ 7 - 7
src/system/IOT/controlPanel/model/MT01/index.vue

@@ -10,13 +10,13 @@
     </div>
     <div class="control-content" v-if="refresh">
       <div class="lamp-box">
-        <Lamp :isTrue="detail.params.失压警告 ? detail.params.失压警告.lastvalue == 1 : false">{{ detail.params.失压警告 && detail.params.失压警告.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.失压报警 ? detail.params.失压报警.lastvalue == 1 : false">{{ detail.params.失压报警 && detail.params.失压报警.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.超流量警告 ? detail.params.超流量警告.lastvalue == 1 : false">{{ detail.params.超流量警告 && detail.params.超流量警告.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.超流量报警 ? detail.params.超流量报警.lastvalue == 1 : false">{{ detail.params.超流量报警 && detail.params.超流量报警.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.强制关断 ? detail.params.强制关断.lastvalue == 1 : false">{{ detail.params.强制关断 && detail.params.强制关断.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.阀门故障 ? detail.params.阀门故障.lastvalue == 1 : false">{{ detail.params.阀门故障 && detail.params.阀门故障.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.PLC电量低报警 ? detail.params.PLC电量低报警.lastvalue == 1 : false">{{ detail.params.PLC电量低报警 && detail.params.PLC电量低报警.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.失压警告 ? detail.params.失压警告.lastvalue == 1 : false">{{ detail.params.失压警告 && detail.params.失压警告.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.失压报警 ? detail.params.失压报警.lastvalue == 1 : false">{{ detail.params.失压报警 && detail.params.失压报警.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.超流量警告 ? detail.params.超流量警告.lastvalue == 1 : false">{{ detail.params.超流量警告 && detail.params.超流量警告.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.超流量报警 ? detail.params.超流量报警.lastvalue == 1 : false">{{ detail.params.超流量报警 && detail.params.超流量报警.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.强制关断 ? detail.params.强制关断.lastvalue == 1 : false">{{ detail.params.强制关断 && detail.params.强制关断.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.阀门故障 ? detail.params.阀门故障.lastvalue == 1 : false">{{ detail.params.阀门故障 && detail.params.阀门故障.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.PLC电量低报警 ? detail.params.PLC电量低报警.lastvalue == 1 : false">{{ detail.params.PLC电量低报警 && detail.params.PLC电量低报警.paramname }}</Lamp>
       </div>
       <div class="map" :style="{transform:`scale(${calcSize})`}">
         <div style="display: inline-block;position: relative">

+ 4 - 4
src/system/IOT/controlPanel/model/MT01/modules/controlPanel.vue

@@ -4,10 +4,10 @@
   </div>
   <div style="height: calc(100% - 25px);overflow-y: scroll;scrollbar-width: none;">
     <div class="lamp-box">
-      <Lamp :isTrue="detailData.paramvalues.执行器就地_远程信号 ? detailData.paramvalues.执行器就地_远程信号 == 0 : false">就地</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.执行器就地_远程信号 ? detailData.paramvalues.执行器就地_远程信号 == 1 : false">远程</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.开到位 ? detailData.paramvalues.开到位 == 1 : false">{{ detailData.params.开到位.paramname }}</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.关到位 ? detailData.paramvalues.关到位 == 1 : false">{{ detailData.params.关到位.paramname }}</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.执行器就地_远程信号 ? detailData.paramvalues.执行器就地_远程信号 == 0 : false">就地</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.执行器就地_远程信号 ? detailData.paramvalues.执行器就地_远程信号 == 1 : false">远程</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.开到位 ? detailData.paramvalues.开到位 == 1 : false">{{ detailData.params.开到位.paramname }}</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.关到位 ? detailData.paramvalues.关到位 == 1 : false">{{ detailData.params.关到位.paramname }}</Lamp>
       <Lamp :isTrue="detailData.paramvalues.故障 ? detailData.paramvalues.故障 == 1 : false">{{ detailData.params.故障.paramname }}</Lamp>
     </div>
     <!--模式控制-->

+ 7 - 0
src/system/IOT/controlPanel/model/MT05/index.vue

@@ -12,6 +12,7 @@
       <div class="lamp-box">
         <Lamp :isTrue="detail.params.A003 ? detail.params.A003.lastvalue == 1 : false">{{ detail.params.A003 && detail.params.A003.paramname }}</Lamp>
         <Lamp :isTrue="detail.params.A004 ? detail.params.A004.lastvalue == 1 : false">{{ detail.params.A004 && detail.params.A004.paramname }}</Lamp>
+        <Lamp :isTrue="detail.params.A002 ? detail.params.A002.lastvalue == 1 : false">{{ detail.params.A002 && detail.params.A002.paramname }}</Lamp>
       </div>
       <div class="map" :style="{transform:`scale(${calcSize})`}">
         <div style="display: inline-block;position: relative">
@@ -150,6 +151,12 @@ let detailFun = async () => {
       detail.value.paramcmdvalues[item] = detail.value.paramvalues[item]
     })
   }
+
+  if (detail.value.paramcmdvalues.C006 == '00' || detail.value.paramcmdvalues.C006 == '0' || detail.value.paramcmdvalues.C006 == '') {
+    detail.value.paramcmdvalues.times = ''
+  } else {
+    detail.value.paramcmdvalues.times = `${detail.value.paramcmdvalues.C006}-${detail.value.paramcmdvalues.C007}-${detail.value.paramcmdvalues.C008} ${detail.value.paramcmdvalues.C009}:${detail.value.paramcmdvalues.C010}:${detail.value.paramcmdvalues.C011}`
+  }
   
   console.log(detail.value,'数据');
   detail.value.isSite = AuthStore.nowAccount.sitename == detail.value.sitename //是否本站点设备

+ 8 - 8
src/system/IOT/controlPanel/model/MT05/modules/controlPanel.vue

@@ -4,10 +4,10 @@
   </div>
   <div style="height: calc(100% - 25px);overflow-y: scroll;scrollbar-width: none;">
     <div class="lamp-box">
-      <Lamp :isTrue="detailData.paramvalues.S002 ? detailData.paramvalues.S002 == 0 : false">就地</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.S002 ? detailData.paramvalues.S002 == 1 : false">远程</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.S004 ? detailData.paramvalues.S004 == 1 : false">{{ detailData.params.S004.paramname }}</Lamp>
-      <Lamp :isTrue="detailData.paramvalues.S003 ? detailData.paramvalues.S003 == 1 : false">{{ detailData.params.S003.paramname }}</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.S002 ? detailData.paramvalues.S002 == 0 : false">就地</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.S002 ? detailData.paramvalues.S002 == 1 : false">远程</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.S004 ? detailData.paramvalues.S004 == 1 : false">{{ detailData.params.S004.paramname }}</Lamp>
+      <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.S003 ? detailData.paramvalues.S003 == 1 : false">{{ detailData.params.S003.paramname }}</Lamp>
       <Lamp :isTrue="detailData.paramvalues.A001 ? detailData.paramvalues.A001 == 1 : false">{{ detailData.params.A001.paramname }}</Lamp>
     </div>
     <!--模式控制-->
@@ -65,7 +65,7 @@
     <div v-else-if="detailData.paramvalues.E003 == '1'">
       <!--阀门手动-->
       <MyInput 
-          v-if="detailData.function['阀门手动开度'] && params.E002"
+          v-if="detailData.function['手动开度设置'] && params.E002"
           v-model:value="detailData.paramvalues.E002" 
           name="E002" 
           :unit="params.E002 && params.E002.unit" 
@@ -76,7 +76,7 @@
         >
         <updataBtn :icon1="detailData.paramcmdvalues.E002 && detailData.isfeedback ? true : false">
           <MyInput 
-            v-if="detailData.function['阀门手动开度'] && params.E002"
+            v-if="detailData.function['手动开度设置'] && params.E002"
             :label="true"
             :form="detailData.paramcmdvalues"
             :scale="params.E002 && params.E002.num_scale" 
@@ -85,7 +85,7 @@
             :unit="params.E002 && params.E002.unit" 
             :isCheck="true" 
             btnName="更新"
-            @upData="updateData('阀门手动开度')"
+            @upData="updateData('手动开度设置')"
             :max="params.E002 && params.E002.num_maxvalue"
             :min="params.E002 && params.E002.num_minvalue"
             :step="params.E002 && params.E002.num_step"
@@ -269,7 +269,7 @@
             :descript="detailData.paramvalues.nian"
           >
           <updataBtn :icon1="detailData.paramcmdvalues.C006 && detailData.isfeedback ? true : false">
-            <a-date-picker v-model:value="detailData.paramcmdvalues.time" value-format="YYYY-MM-DD HH:mm:ss" show-time @change="timeChange">
+            <a-date-picker v-model:value="detailData.paramcmdvalues.times" value-format="YYYY-MM-DD HH:mm:ss" show-time @change="timeChange">
             </a-date-picker>
           </updataBtn>
         </MyInput>

+ 71 - 70
src/system/IOT/controlPanel/model/MT05/modules/timeControl.vue

@@ -8,75 +8,76 @@
       <div class="title" v-if="detailData.function[`时段${i}`]">
         <div class="left">
           <span class="inline-16">时间段{{ i }}</span>
-          <Lamp :isTrue="detailData.params[`S0${numberCale(4+i)}`] ? detailData.params[`S0${numberCale(4+i)}`].lastvalue == 1 : false" :marginB="false"></Lamp>
+          <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.params[`S0${numberCale(4+i)}`] ? detailData.params[`S0${numberCale(4+i)}`].lastvalue == 1 : false" :marginB="false"></Lamp>
         </div>
-        <updataBtn v-if="detailData.function[`时段${i}`] && detailData.isSite" :icon1="detailData.paramcmdvalues[`T0${48+i}`] && detailData.isfeedback ? true : false">
-          
-          <div class="info-item_item">
-              <MyInput 
-                :ref="`Input${i}`"
-                v-model:value="detailData.paramcmdvalues[`start${i}`]" 
-                :name="`start${i}`" 
-                title="开始时间"
-                type="h:m"
-                :form="detailData.paramcmdvalues"
-                :isCheck="true"
-                time-split=":"
-                inputBorder="1px solid #ccc"
-                :unit="params[`start${i}`] && params[`start${i}`].unit" 
-              >
-            </MyInput>
-          </div>
-          <div class="info-item_item">
-              <MyInput 
-                v-model:value="detailData.paramcmdvalues[`end${i}`]" 
-                :name="`end${i}`" 
-                title="结束时间"
-                :form="detailData.paramcmdvalues"
-                :ref="`Input${i}`"
-                :isCheck="true"
-                type="h:m"
-                time-split=":"
-                inputBorder="1px solid #ccc"
-                :unit="params[`end${i}`] && params[`end${i}`].unit" 
-              >
-            </MyInput>
-          </div>
-          <div class="info-item_item" v-if="params[`T0${48+i}`]">
-              <MyInput 
-                :scale="params[`T0${48+i}`] && params[`T0${48+i}`].num_scale" 
-                v-model:value="detailData.paramcmdvalues[`T0${48+i}`]" 
-                :name="`T0${48+i}`" 
-                title="压力设定"
-                :form="detailData.paramcmdvalues"
-                :ref="`Input${i}`"
-                :isCheck="true"
-                inputBorder="1px solid #ccc"
-                :max="params[`T0${48+i}`] && params[`T0${48+i}`].num_maxvalue"
-                :min="params[`T0${48+i}`] && params[`T0${48+i}`].num_minvalue"
-                :step="params[`T0${48+i}`] && params[`T0${48+i}`].num_step"
-                :unit="params[`T0${48+i}`]  && params[`T0${48+i}`] .unit" 
-              >
-            </MyInput>
-          </div>
-          <div style="display: flex;justify-content: space-between;margin-top: 10px;">
-            <customBtn 
-              :icon1="detailData.paramcmdvalues[`C0${16+i}`] && detailData.isfeedback ? true : false"
-              btnColor="rgb(22,255,246)" 
-              textColor="#000000" 
-              :activeNormal="true"
-              :btnOptions="[{label:detailData.paramcmdvalues[`C0${16+i}`]?'切出':'投入',value:detailData.paramcmdvalues[`C0${16+i}`]?'切出':'投入'}]" 
-              @clickBtn="upStatus(i)" 
-            ></customBtn>
-            <customBtn 
-              btnColor="rgb(22,255,246)" 
-              textColor="#000000" 
-              :btnOptions="[{label:'更新',value:'timeshared'}]" 
-              @clickBtn="updateData(i,$refs[`Input${i}`])" 
-            ></customBtn>
-          </div>
-          
-        </updataBtn>
+        <div style="display: flex">
+          <customBtn 
+            style="margin-right: 10px;"
+            :icon1="detailData.paramcmdvalues[`C0${16+i}`] && detailData.isfeedback ? true : false"
+            :btn="true"
+            :btnOptions="[{label:detailData.paramcmdvalues[`C0${16+i}`]==1?'切出':'投入',value:detailData.paramcmdvalues[`C0${16+i}`]==1?'切出':'投入'}]" 
+            @clickBtn="upStatus(i)" 
+          ></customBtn>
+          <updataBtn v-if="detailData.function[`时段${i}`] && detailData.isSite" :icon1="detailData.paramcmdvalues[`T0${48+i}`] && detailData.isfeedback ? true : false">
+            <div class="info-item_item">
+                <MyInput 
+                  :ref="`Input${i}`"
+                  v-model:value="detailData.paramcmdvalues[`start${i}`]" 
+                  :name="`start${i}`" 
+                  title="开始时间"
+                  type="h:m"
+                  :form="detailData.paramcmdvalues"
+                  :isCheck="true"
+                  time-split=":"
+                  inputBorder="1px solid #ccc"
+                  :unit="params[`start${i}`] && params[`start${i}`].unit" 
+                >
+              </MyInput>
+            </div>
+            <div class="info-item_item">
+                <MyInput 
+                  v-model:value="detailData.paramcmdvalues[`end${i}`]" 
+                  :name="`end${i}`" 
+                  title="结束时间"
+                  :form="detailData.paramcmdvalues"
+                  :ref="`Input${i}`"
+                  :isCheck="true"
+                  type="h:m"
+                  time-split=":"
+                  inputBorder="1px solid #ccc"
+                  :unit="params[`end${i}`] && params[`end${i}`].unit" 
+                >
+              </MyInput>
+            </div>
+            <div class="info-item_item" v-if="params[`T0${48+i}`]">
+                <MyInput 
+                  :scale="params[`T0${48+i}`] && params[`T0${48+i}`].num_scale" 
+                  v-model:value="detailData.paramcmdvalues[`T0${48+i}`]" 
+                  :name="`T0${48+i}`" 
+                  title="压力设定"
+                  :form="detailData.paramcmdvalues"
+                  :ref="`Input${i}`"
+                  :isCheck="true"
+                  inputBorder="1px solid #ccc"
+                  :max="params[`T0${48+i}`] && params[`T0${48+i}`].num_maxvalue"
+                  :min="params[`T0${48+i}`] && params[`T0${48+i}`].num_minvalue"
+                  :step="params[`T0${48+i}`] && params[`T0${48+i}`].num_step"
+                  :unit="params[`T0${48+i}`]  && params[`T0${48+i}`] .unit" 
+                >
+              </MyInput>
+            </div>
+            <div style="display: flex;justify-content: space-between;margin-top: 10px;">
+              <customBtn 
+                btnColor="rgb(22,255,246)" 
+                textColor="#000000" 
+                :btnOptions="[{label:'更新',value:'timeshared'}]" 
+                @clickBtn="updateData(i,$refs[`Input${i}`])" 
+              ></customBtn>
+            </div>
+            
+          </updataBtn>
+        </div>
+        
         
       </div>
       <div class="info-item_item">
@@ -177,10 +178,10 @@ let updateData = async (i,vm) => {
 let upStatus = async (i) => {
   if (!detailData.value.paramcmdvalues[`T0${numberCale(48+i)}`]) return message.warning('请填写压力值')
   Modal.confirm({
-    title:`确认${detailData.value.paramcmdvalues[`C0${16+i}`]?'切出':'投入'}时间段${i}投入吗?`,
+    title:`确认${detailData.value.paramcmdvalues[`C0${16+i}`]==1?'切出':'投入'}时间段${i}投入吗?`,
     async onOk () {
       let obj = {}
-      obj[`C0${16+i}`] = detailData.value.paramcmdvalues[`C0${16+i}`]?0:1
+      obj[`C0${16+i}`] = detailData.value.paramcmdvalues[`C0${16+i}`]==1?0:1
       let res = await Api.requested({
         "id": "20230627163701",
         "content": {

+ 5 - 5
src/system/IOT/controlPanel/model/YK01/index.vue

@@ -10,11 +10,11 @@
     </div>
     <div class="control-content" v-if="refresh">
       <div class="lamp-box" style="position: absolute;margin: 70px 0 0 20px;">
-        <Lamp :isTrue="detail.params.solenoid1 ? detail.params.solenoid1.lastvalue == 1 : false">{{ detail.params.solenoid1 && detail.params.solenoid1.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.solenoid2 ? detail.params.solenoid2.lastvalue == 1 : false">{{ detail.params.solenoid2 && detail.params.solenoid2.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.solenoid3 ? detail.params.solenoid3.lastvalue == 1 : false">{{ detail.params.solenoid3 && detail.params.solenoid3.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.solenoid4 ? detail.params.solenoid4.lastvalue == 1 : false">{{ detail.params.solenoid4 && detail.params.solenoid4.paramname }}</Lamp>
-        <Lamp :isTrue="detail.params.solenoid5 ? detail.params.solenoid5.lastvalue == 1 : false">{{ detail.params.solenoid5 && detail.params.solenoid5.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.solenoid1 ? detail.params.solenoid1.lastvalue == 1 : false">{{ detail.params.solenoid1 && detail.params.solenoid1.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.solenoid2 ? detail.params.solenoid2.lastvalue == 1 : false">{{ detail.params.solenoid2 && detail.params.solenoid2.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.solenoid3 ? detail.params.solenoid3.lastvalue == 1 : false">{{ detail.params.solenoid3 && detail.params.solenoid3.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.solenoid4 ? detail.params.solenoid4.lastvalue == 1 : false">{{ detail.params.solenoid4 && detail.params.solenoid4.paramname }}</Lamp>
+        <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detail.params.solenoid5 ? detail.params.solenoid5.lastvalue == 1 : false">{{ detail.params.solenoid5 && detail.params.solenoid5.paramname }}</Lamp>
       </div>
       <div class="map" :style="{transform:`scale(${calcSize})`}">
         <div style="display: inline-block;position: relative">

+ 6 - 6
src/system/IOT/controlPanel/model/YK01/modules/statusContent.vue

@@ -4,12 +4,12 @@
     <!-- <customBtn :btnOptions="[{label:'保存',value:'timeshared'}]" @clickBtn="updateData" v-if="detailData.function['timeshared']"></customBtn> -->
   </div>
   <div class="lamp-box">
-    <Lamp :isTrue="detailData.paramvalues.local ? detailData.paramvalues.local == 1 : false">{{ detailData.params.local.paramname }}</Lamp>
-    <Lamp :isTrue="detailData.paramvalues.remote ? detailData.paramvalues.remote == 1 : false">{{ detailData.params.remote.paramname }}</Lamp>
-    <Lamp :isTrue="detailData.paramvalues.vfopen ? detailData.paramvalues.vfopen == 1 : false">{{ detailData.params.vfopen.paramname }}</Lamp>
-    <Lamp :isTrue="detailData.paramvalues.vfclose ? detailData.paramvalues.vfclose == 1 : false">{{ detailData.params.vfclose.paramname }}</Lamp>
-    <Lamp :isTrue="detailData.paramvalues.wire ? detailData.paramvalues.wire == 1 : false">{{ detailData.params.wire.paramname }}</Lamp>
-    <Lamp :isTrue="detailData.paramvalues.sopen ? detailData.paramvalues.sopen == 1 : false">{{ detailData.params.sopen.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.local ? detailData.paramvalues.local == 1 : false">{{ detailData.params.local.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.remote ? detailData.paramvalues.remote == 1 : false">{{ detailData.params.remote.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.vfopen ? detailData.paramvalues.vfopen == 1 : false">{{ detailData.params.vfopen.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.vfclose ? detailData.paramvalues.vfclose == 1 : false">{{ detailData.params.vfclose.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.wire ? detailData.paramvalues.wire == 1 : false">{{ detailData.params.wire.paramname }}</Lamp>
+    <Lamp bgStart="green" bgEnd="rgb(0, 255, 0)" :isTrue="detailData.paramvalues.sopen ? detailData.paramvalues.sopen == 1 : false">{{ detailData.params.sopen.paramname }}</Lamp>
   </div>
   <div class="param">
     <div class="param-wrapper">

+ 11 - 3
src/system/IOT/controlPanel/modules/lamp.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="lamp">
+  <div class="lamp" :style="{'--bgStart':bgStart,'--bgEnd':bgEnd}">
     <img src="@/assets/close.png" alt="" :style="marginB ? 'margin-bottom:6px' : ''">
     <slot></slot>
     <div class="bg" :style="props.isTrue ? '' : 'animation:none'"></div>
@@ -21,6 +21,14 @@ let props = defineProps({
   marginB: {
     type:Boolean,
     default:() => true
+  },
+  bgStart: {
+    type:String,
+    default:() => 'red'
+  },
+  bgEnd:{
+    type: String,
+    default:() => '#FF8F4A'
   }
 })
 </script>
@@ -53,10 +61,10 @@ let props = defineProps({
 }
 @keyframes lampBackground {
   from {
-    background-color: #FF8F4A;
+    background-color: var(--bgEnd);
   }
   to {
-    background-color: red;
+    background-color: var(--bgStart);
   }
 }
 

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません