Commit ac91c75fb9e07812c4996720e53a355233b94822
Merge branch 'main' of http://git.xlyprint.cn/zhangz/xlyUmi into main
Showing
16 changed files
with
146 additions
and
23 deletions
src/assets/index/AS.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673720950" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="44153" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M0 0m219.428571 0l585.142858 0q219.428571 0 219.428571 219.428571l0 585.142858q0 219.428571-219.428571 219.428571l-585.142858 0q-219.428571 0-219.428571-219.428571l0-585.142858q0-219.428571 219.428571-219.428571Z" fill="#007AFF" p-id="44154"></path><path d="M768 457.142857v256a36.571429 36.571429 0 0 1-36.571429 36.571429H292.571429a36.571429 36.571429 0 0 1-36.571429-36.571429V457.142857h512z m-140.928 41.929143l-135.68 135.68-97.243429-64.822857a18.285714 18.285714 0 1 0-20.297142 30.427428l109.714285 73.142858a18.285714 18.285714 0 0 0 23.076572-2.285715l146.285714-146.285714a18.285714 18.285714 0 0 0-25.856-25.856zM329.142857 310.857143v18.285714a54.857143 54.857143 0 0 0 109.622857 3.218286L438.857143 329.142857v-18.285714h146.285714v18.285714a54.857143 54.857143 0 0 0 51.638857 54.765714L640 384a54.857143 54.857143 0 0 0 54.765714-51.638857L694.857143 329.142857v-18.285714h36.571428a36.571429 36.571429 0 0 1 36.571429 36.571428v73.142858H256v-73.142858a36.571429 36.571429 0 0 1 36.571429-36.571428h36.571428z" fill="#FFFFFF" p-id="44155"></path><path d="M365.714286 256m18.285714 0l0 0q18.285714 0 18.285714 18.285714l0 54.857143q0 18.285714-18.285714 18.285714l0 0q-18.285714 0-18.285714-18.285714l0-54.857143q0-18.285714 18.285714-18.285714Z" fill="#FFFFFF" p-id="44156"></path><path d="M621.714286 256m18.285714 0l0 0q18.285714 0 18.285714 18.285714l0 54.857143q0 18.285714-18.285714 18.285714l0 0q-18.285714 0-18.285714-18.285714l0-54.857143q0-18.285714 18.285714-18.285714Z" fill="#FFFFFF" p-id="44157"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/attendanceSystem.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673225977" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23957" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M173.820116 0h668.629521c60.369545 0 82.308721 6.257819 104.321518 18.110863 22.086419 11.779423 39.387447 29.154073 51.240492 51.240492 11.779423 22.086419 18.110863 43.951974 18.110864 104.321519v668.62952c0 60.369545-6.257819 82.308721-18.110864 104.321519-11.779423 22.086419-29.154073 39.387447-51.240492 51.240491-22.086419 11.779423-43.951974 18.110863-104.321518 18.110864H173.820116c-60.369545 0-82.308721-6.257819-104.321518-18.110864-22.086419-11.779423-39.387447-29.154073-51.240492-51.240491-11.779423-22.086419-18.110863-43.951974-18.110863-104.321519V173.672874c0-60.369545 6.257819-82.308721 18.110863-104.321519 11.779423-22.086419 29.154073-39.387447 51.240492-51.240492 22.012797-11.853045 43.951974-18.110863 104.321518-18.110863z" fill="#36ab60" p-id="23958"></path><path d="M451.88813 498.784959h88.05119v88.05119H451.88813zM676.50701 530.515781c-79.511108 0-144.003451 63.608886-144.003451 142.015673 0 78.480408 64.492343 142.015673 144.003451 142.015674s144.003451-63.608886 144.003451-142.015674c0-78.406787-64.492343-142.015673-144.003451-142.015673z m19.730534 219.980732a19.656913 19.656913 0 1 1-39.313826 0V659.13236a19.656913 19.656913 0 1 1 39.313826 0v91.364153z m0-151.586455a19.656913 19.656913 0 1 1-39.313826 0v-4.343662a19.656913 19.656913 0 1 1 39.313826 0v4.343662z" fill="#ffffff" p-id="23959"></path><path d="M531.178374 770.816018H241.183694l-0.073621-0.073621V451.520023l0.073621-0.073621h509.533683v63.461643c16.712057 7.656625 32.025307 17.816378 45.35078 30.03753V318.633403c0.073621-24.884032-20.319505-45.277159-45.203537-45.277159h-90.554317v-50.872385c0-12.589259-10.086131-22.67539-22.67539-22.67539s-22.67539 10.086131-22.67539 22.67539v50.872385H377.088791v-50.872385c0-12.589259-10.086131-22.67539-22.67539-22.67539s-22.67539 10.086131-22.67539 22.67539v50.872385H241.110073c-24.957653 0-45.277159 20.319505-45.277159 45.277159v452.182615c0 24.957653 20.319505 45.277159 45.277159 45.277159h336.155295a176.190725 176.190725 0 0 1-46.086994-45.277159z" fill="#ffffff" p-id="23960"></path><path d="M300.375297 632.923143h88.051189v88.05119H300.375297zM300.375297 498.784959h88.051189v88.05119H300.375297z" fill="#ffffff" p-id="23961"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/crm.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673378385" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="38904" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M535.405714 454.948571c-4.388571-1.462857-13.165714-2.925714-27.794285-2.925714h-36.571429v55.588572h36.571429c10.24 0 17.554286-1.462857 24.868571-2.925715 5.851429-1.462857 11.702857-4.388571 14.628571-8.777143 2.925714-4.388571 5.851429-10.24 5.851429-16.091428 0-5.851429-1.462857-10.24-4.388571-14.628572-4.388571-5.851429-7.314286-8.777143-13.165715-10.24z" fill="#4EA8EC" p-id="38905"></path><path d="M848.457143 0H175.542857C78.994286 0 0 78.994286 0 175.542857v672.914286c0 96.548571 78.994286 175.542857 175.542857 175.542857h672.914286c96.548571 0 175.542857-78.994286 175.542857-175.542857V175.542857c0-96.548571-78.994286-175.542857-175.542857-175.542857zM519.314286 248.685714c95.085714 0 182.857143 51.2 231.131428 136.045715h-39.497143c-43.885714-62.902857-114.102857-100.937143-190.171428-100.937143s-147.748571 38.034286-190.171429 100.937143h-39.497143C336.457143 299.885714 424.228571 248.685714 519.314286 248.685714z m42.422857 299.885715c5.851429 7.314286 11.702857 16.091429 17.554286 23.405714 4.388571 8.777143 8.777143 16.091429 11.702857 23.405714 2.925714 7.314286 4.388571 11.702857 4.388571 14.628572 0 2.925714-1.462857 5.851429-2.925714 7.314285-1.462857 2.925714-4.388571 4.388571-7.314286 5.851429-2.925714 1.462857-5.851429 2.925714-10.24 2.925714-4.388571 0-7.314286-1.462857-11.702857-2.925714-2.925714-2.925714-5.851429-4.388571-7.314286-8.777143-2.925714-4.388571-5.851429-10.24-8.777143-14.628571l-16.091428-27.794286c-4.388571-8.777143-10.24-16.091429-16.091429-23.405714-4.388571-4.388571-8.777143-8.777143-13.165714-10.24-5.851429-1.462857-11.702857-2.925714-17.554286-2.925715h-14.628571V599.771429c0 8.777143-1.462857 14.628571-5.851429 19.017142-4.388571 4.388571-8.777143 5.851429-14.628571 5.851429s-11.702857-1.462857-14.628572-5.851429c-2.925714-4.388571-5.851429-10.24-5.851428-19.017142V446.171429c0-8.777143 1.462857-14.628571 5.851428-19.017143 4.388571-4.388571 10.24-5.851429 19.017143-5.851429h65.828572c8.777143 0 16.091429 0 23.405714 1.462857l17.554286 4.388572c13.165714 5.851429 21.942857 16.091429 27.794285 27.794285 2.925714 5.851429 4.388571 13.165714 4.388572 20.48 0 14.628571-4.388571 26.331429-13.165714 36.571429-8.777143 8.777143-20.48 14.628571-38.034286 19.017143 7.314286 4.388571 14.628571 10.24 20.48 17.554286zM263.314286 612.937143c-7.314286-4.388571-13.165714-10.24-19.017143-16.091429-5.851429-5.851429-10.24-13.165714-13.165714-20.48-4.388571-7.314286-5.851429-16.091429-8.777143-24.868571-1.462857-10.24-2.925714-20.48-2.925715-29.257143 0-16.091429 2.925714-30.72 7.314286-43.885714 4.388571-13.165714 11.702857-23.405714 20.48-32.182857 8.777143-8.777143 19.017143-16.091429 30.72-20.48 11.702857-4.388571 23.405714-7.314286 36.571429-7.314286 16.091429 0 30.72 2.925714 42.422857 10.24 13.165714 5.851429 21.942857 14.628571 29.257143 23.405714 7.314286 10.24 10.24 19.017143 10.24 27.794286 0 4.388571-1.462857 8.777143-4.388572 11.702857-2.925714 2.925714-7.314286 5.851429-11.702857 5.851429-5.851429 0-8.777143-1.462857-11.702857-4.388572l-8.777143-13.165714c-5.851429-10.24-11.702857-17.554286-19.017143-21.942857-7.314286-4.388571-16.091429-7.314286-26.331428-7.314286-16.091429 0-29.257143 5.851429-39.497143 19.017143-10.24 13.165714-14.628571 30.72-14.628572 54.125714 0 16.091429 1.462857 29.257143 5.851429 39.497143 4.388571 10.24 10.24 17.554286 19.017143 23.405714 7.314286 4.388571 17.554286 7.314286 27.794286 7.314286 11.702857 0 21.942857-2.925714 29.257142-8.777143 7.314286-5.851429 14.628571-14.628571 17.554286-24.868571 1.462857-4.388571 2.925714-8.777143 5.851429-13.165715 2.925714-2.925714 7.314286-4.388571 11.702857-4.388571 4.388571 0 8.777143 1.462857 11.702857 4.388571 2.925714 2.925714 5.851429 7.314286 5.851429 13.165715s-1.462857 13.165714-4.388572 20.48c-2.925714 7.314286-7.314286 14.628571-14.628571 21.942857s-16.091429 13.165714-24.868572 17.554286c-11.702857 4.388571-23.405714 7.314286-36.571428 7.314285-10.24 0-19.017143-1.462857-27.794286-2.925714-8.777143-4.388571-16.091429-7.314286-23.405714-11.702857zM519.314286 789.942857C424.228571 789.942857 336.457143 738.742857 288.182857 655.36h39.497143c43.885714 62.902857 114.102857 100.937143 190.171429 100.937143 78.994286 0 149.211429-39.497143 190.171428-100.937143h39.497143C702.171429 738.742857 614.4 789.942857 519.314286 789.942857zM819.2 602.697143c0 7.314286-1.462857 13.165714-4.388571 17.554286-2.925714 4.388571-8.777143 5.851429-13.165715 5.851428-4.388571 0-10.24-1.462857-13.165714-5.851428-2.925714-4.388571-5.851429-10.24-5.851429-17.554286v-138.971429l-32.182857 127.268572-4.388571 17.554285c-1.462857 4.388571-4.388571 7.314286-7.314286 10.24-2.925714 2.925714-8.777143 4.388571-14.628571 4.388572-4.388571 0-8.777143-1.462857-11.702857-2.925714-2.925714-1.462857-5.851429-4.388571-7.314286-7.314286-1.462857-2.925714-2.925714-7.314286-4.388572-10.24-1.462857-4.388571-1.462857-8.777143-2.925714-11.702857l-32.182857-127.268572v138.971429c0 7.314286-1.462857 13.165714-4.388571 17.554286-2.925714 4.388571-8.777143 5.851429-13.165715 5.851428-4.388571 0-10.24-1.462857-13.165714-5.851428-2.925714-4.388571-5.851429-10.24-5.851429-17.554286V443.245714c0-8.777143 2.925714-14.628571 7.314286-17.554285 4.388571-2.925714 10.24-4.388571 17.554286-4.388572h11.702857c7.314286 0 13.165714 0 16.091429 1.462857 2.925714 1.462857 5.851429 4.388571 7.314285 7.314286 1.462857 2.925714 2.925714 8.777143 5.851429 17.554286l29.257143 109.714285 29.257143-109.714285c1.462857-7.314286 4.388571-13.165714 5.851428-17.554286 1.462857-2.925714 4.388571-5.851429 7.314286-7.314286 2.925714-1.462857 8.777143-1.462857 16.091428-1.462857h11.702858c7.314286 0 13.165714 1.462857 17.554285 4.388572 4.388571 2.925714 7.314286 8.777143 7.314286 17.554285v159.451429z" fill="#4EA8EC" p-id="38906"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/default-app.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755671693574" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8416" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M0 0m273.066667 0l477.866666 0q273.066667 0 273.066667 273.066667l0 477.866666q0 273.066667-273.066667 273.066667l-477.866666 0q-273.066667 0-273.066667-273.066667l0-477.866666q0-273.066667 273.066667-273.066667Z" fill="#5193F3" p-id="8417"></path><path d="M273.066667 802.133333a17.066667 17.066667 0 0 1-17.066667-17.066666v-153.6a34.133333 34.133333 0 0 1 34.133333-34.133334h157.4912a70.126933 70.126933 0 0 0 64.375467 34.133334 70.126933 70.126933 0 0 0 64.375467-34.133334H733.866667a34.133333 34.133333 0 0 1 34.133333 34.133334v153.6a17.066667 17.066667 0 0 1-17.066667 17.066666z m188.757333-238.933333H307.2V256a17.066667 17.066667 0 0 1 17.066667-17.066667h307.2a17.066667 17.066667 0 0 1 17.066666 17.066667v307.2h-86.357333a49.954133 49.954133 0 0 1-50.176 34.133333 49.9712 49.9712 0 0 1-50.176-34.133333z m-69.290667-102.4a17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066667h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066667z m0-68.266667a17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066666h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066666z m0-68.266666a17.066667 17.066667 0 0 0 17.066667 17.066666h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066666 17.066667 17.066667 0 0 0-17.066667-17.066667h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066667z m336.452267 238.933333H682.666667V323.1744l102.024533 37.137067a16.930133 16.930133 0 0 1 9.6256 8.823466 16.964267 16.964267 0 0 1 0.580267 13.056L729.002667 563.2z" fill="#FFFFFF" p-id="8418"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/financialSystem.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673065760" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10017" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M21.333333 21.333333m256 0l469.333334 0q256 0 256 256l0 469.333334q0 256-256 256l-469.333334 0q-256 0-256-256l0-469.333334q0-256 256-256Z" fill="#4D6DF0" p-id="10018"></path><path d="M275.157333 460.714667h409.6v244.053333a42.666667 42.666667 0 0 1-42.666666 42.666667h-324.266667a42.666667 42.666667 0 0 1-42.666667-42.666667v-244.053333z" fill="#FFFFFF" p-id="10019"></path><path d="M380.970667 481.194667h365.226666v223.573333a42.666667 42.666667 0 0 1-42.666666 42.666667h-365.226667a42.666667 42.666667 0 0 1-42.666667-42.666667v-138.24a85.333333 85.333333 0 0 1 85.333334-85.333333z" fill="#FFFFFF" opacity=".5" p-id="10020"></path><path d="M225.002667 464.576L460.373333 249.941333a21.333333 21.333333 0 0 1 28.373334-0.32L735.146667 464.213333a21.333333 21.333333 0 0 1-14.016 37.44H239.36a21.333333 21.333333 0 0 1-14.378667-37.098666z" fill="#FFFFFF" p-id="10021"></path><path d="M286.442667 444.096L521.813333 229.461333a21.333333 21.333333 0 0 1 28.373334-0.32L796.586667 443.733333a21.333333 21.333333 0 0 1-14.016 37.44H300.8a21.333333 21.333333 0 0 1-14.378667-37.098666z" fill="#FFFFFF" opacity=".5" p-id="10022"></path><path d="M368.64 512m20.48 0l163.84 0q20.48 0 20.48 20.48l0 0q0 20.48-20.48 20.48l-163.84 0q-20.48 0-20.48-20.48l0 0q0-20.48 20.48-20.48Z" fill="#4D6DF0" p-id="10023"></path><path d="M491.52 512v163.84a20.48 20.48 0 1 1-40.96 0V512a20.48 20.48 0 1 1 40.96 0z" fill="#4D6DF0" p-id="10024"></path><path d="M412.074667 424.085333l72.426666 72.405334A20.48 20.48 0 1 1 455.530667 525.44L383.125333 453.034667A20.48 20.48 0 1 1 412.074667 424.106667z" fill="#4D6DF0" p-id="10025"></path><path d="M532.8 424.085333L460.394667 496.490667A20.48 20.48 0 1 0 489.365333 525.44l72.405334-72.426667A20.48 20.48 0 1 0 532.8 424.106667z" fill="#4D6DF0" p-id="10026"></path><path d="M368.64 593.92m20.48 0l163.84 0q20.48 0 20.48 20.48l0 0q0 20.48-20.48 20.48l-163.84 0q-20.48 0-20.48-20.48l0 0q0-20.48 20.48-20.48Z" fill="#4D6DF0" p-id="10027"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/kaoqin.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673581977" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="40950" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M810.581333 0A213.333333 213.333333 0 0 1 1024 213.418667v597.162666A213.333333 213.333333 0 0 1 810.581333 1024H213.418667A213.333333 213.333333 0 0 1 0 810.581333V213.418667A213.333333 213.333333 0 0 1 213.418667 0h597.162666zM594.709333 315.904a132.736 132.736 0 0 0-255.061333 51.498667 132.501333 132.501333 0 0 0 55.530667 107.989333c-87.68 31.04-150.357333 113.408-150.357334 210.133333 1.92 62.314667 154.346667 88.298667 282.261334 77.866667-33.536-29.546667-56.149333-72.810667-54.72-121.024 2.133333-69.546667 38.592-120.426667 109.418666-152.682667a625.792 625.792 0 0 0-34.666666-12.565333 132.736 132.736 0 0 0 47.594666-161.216z m38.869334 203.2a123.264 123.264 0 1 0 0 246.528 123.264 123.264 0 0 0 0-246.528z m0 33.194667c7.850667 0 14.208 6.357333 14.208 14.208v75.861333a14.229333 14.229333 0 0 1-6.336 11.84l-56.874667 37.909333a14.229333 14.229333 0 1 1-15.786667-23.658666l50.56-33.706667v-68.245333c0-7.850667 6.357333-14.208 14.229334-14.208z" fill="#15BC83" p-id="40951"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/oa.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673511220" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="39912" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M0 273.066667C0 122.257067 122.257067 0 273.066667 0h477.866666c150.8096 0 273.066667 122.257067 273.066667 273.066667v477.866666c0 150.8096-122.257067 273.066667-273.066667 273.066667H273.066667c-150.8096 0-273.066667-122.257067-273.066667-273.066667V273.066667z" fill="#009CE9" p-id="39913"></path><path d="M328.093867 265.954133h367.812266a76.096 76.096 0 0 1 76.096 76.091734v228.283733a76.0832 76.0832 0 0 1-76.096 76.091733h-158.510933v82.244267h76.091733a12.740267 12.740267 0 0 1 0 25.3952H410.513067a12.7488 12.7488 0 0 1-11.690667-12.6976 12.736 12.736 0 0 1 11.690667-12.6976h76.091733v-82.244267H328.093867a76.087467 76.087467 0 0 1-76.096-76.091733V342.045867a76.091733 76.091733 0 0 1 76.096-76.091734z m351.778133 356.893867c36.488533 0 66.129067-26.952533 66.129067-60.1472v-27.387733H277.998933v27.387733c0 33.194667 29.294933 60.1472 65.7792 60.1472h336.093867z m-232.699733-287.995733c-37.0048 0-62.485333 26.436267-62.485334 71.936 0 45.239467 25.565867 72.9728 62.485334 72.9728 36.919467 0 62.4-27.648 62.4-72.9728 0-45.329067-25.390933-71.936-62.4-71.936z m0 24.008533c20.714667 0 33.975467 17.851733 33.975466 47.927467 0 29.8112-13.175467 48.878933-33.975466 48.878933s-33.9712-18.807467-33.9712-48.878933c0-30.075733 13.2608-47.927467 33.9712-47.927467z m108.16 82.4192h44.9792l9.796266 36.053333h29.205334l-44.893867-139.707733h-32.8448l-44.718933 139.707733h28.3392l10.1376-36.053333z m34.666666-37.0048l4.2496 15.338667h-33.28l4.16-15.338667c4.0704-14.472533 8.2304-30.336 11.869867-45.674667h0.695467c1.5872 5.794133 3.127467 11.712 4.663466 17.621334 2.4832 9.565867 4.9664 19.106133 7.6416 28.053333z" fill="#FFFFFF" p-id="39914"></path><path d="M690.5344 735.168v5.9776c0 8.785067-4.3904 13.175467-13.175467 13.175467H346.7264c-8.7808 0-13.1712-4.3904-13.1712-13.175467v-5.9776c0-8.785067 4.3904-13.175467 13.1712-13.175467h330.632533c8.785067 0 13.175467 4.3904 13.175467 13.175467z" fill="#FFFFFF" p-id="39915"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/工作计划.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755671719477" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8814" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M0 0m273.066667 0l477.866666 0q273.066667 0 273.066667 273.066667l0 477.866666q0 273.066667-273.066667 273.066667l-477.866666 0q-273.066667 0-273.066667-273.066667l0-477.866666q0-273.066667 273.066667-273.066667Z" fill="#A46EFF" p-id="8815"></path><path d="M733.866667 819.2h-443.733334a17.066667 17.066667 0 0 1-17.066666-17.066667V221.866667a17.066667 17.066667 0 0 1 17.066666-17.066667h443.733334a17.066667 17.066667 0 0 1 17.066666 17.066667v580.266666a17.066667 17.066667 0 0 1-17.066666 17.066667z m-221.866667-187.733333a17.066667 17.066667 0 0 0-17.066667 17.066666 17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066666z m-119.466667 0a17.066667 17.066667 0 0 0-17.066666 17.066666 17.066667 17.066667 0 0 0 17.066666 17.066667h51.2a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066666z m119.466667-85.333334a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066667z m-119.466667 0a17.066667 17.066667 0 0 0-17.066666 17.066667 17.066667 17.066667 0 0 0 17.066666 17.066667h51.2a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066667z m119.466667-85.333333a17.066667 17.066667 0 0 0-17.066667 17.066667 17.066667 17.066667 0 0 0 17.066667 17.066666h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066666 17.066667 17.066667 0 0 0-17.066667-17.066667z m-119.466667 0a17.066667 17.066667 0 0 0-17.066666 17.066667 17.066667 17.066667 0 0 0 17.066666 17.066666h51.2a17.066667 17.066667 0 0 0 17.066667-17.066666 17.066667 17.066667 0 0 0-17.066667-17.066667z m-9.984-96.3584a16.9472 16.9472 0 0 0-12.066133 5.000533 16.930133 16.930133 0 0 0-5.0176 12.066134 16.930133 16.930133 0 0 0 5.0176 12.066133l12.049067 12.049067 24.132266 24.149333 60.347734-60.347733a16.913067 16.913067 0 0 0 5.000533-12.049067 16.964267 16.964267 0 0 0-5.000533-12.0832 16.930133 16.930133 0 0 0-12.066134-5.000533 16.930133 16.930133 0 0 0-12.066133 5.000533l-36.215467 36.1984-12.066133-12.049067a16.9472 16.9472 0 0 0-12.066133-5.000533zM512 375.466667a17.066667 17.066667 0 0 0-17.066667 17.066666 17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066666z" fill="#FFFFFF" p-id="8816"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/建议提案管理.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755671693574" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8416" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M0 0m273.066667 0l477.866666 0q273.066667 0 273.066667 273.066667l0 477.866666q0 273.066667-273.066667 273.066667l-477.866666 0q-273.066667 0-273.066667-273.066667l0-477.866666q0-273.066667 273.066667-273.066667Z" fill="#5193F3" p-id="8417"></path><path d="M273.066667 802.133333a17.066667 17.066667 0 0 1-17.066667-17.066666v-153.6a34.133333 34.133333 0 0 1 34.133333-34.133334h157.4912a70.126933 70.126933 0 0 0 64.375467 34.133334 70.126933 70.126933 0 0 0 64.375467-34.133334H733.866667a34.133333 34.133333 0 0 1 34.133333 34.133334v153.6a17.066667 17.066667 0 0 1-17.066667 17.066666z m188.757333-238.933333H307.2V256a17.066667 17.066667 0 0 1 17.066667-17.066667h307.2a17.066667 17.066667 0 0 1 17.066666 17.066667v307.2h-86.357333a49.954133 49.954133 0 0 1-50.176 34.133333 49.9712 49.9712 0 0 1-50.176-34.133333z m-69.290667-102.4a17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066667h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066667z m0-68.266667a17.066667 17.066667 0 0 0 17.066667 17.066667h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066667 17.066667 17.066667 0 0 0-17.066667-17.066666h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066666z m0-68.266666a17.066667 17.066667 0 0 0 17.066667 17.066666h136.533333a17.066667 17.066667 0 0 0 17.066667-17.066666 17.066667 17.066667 0 0 0-17.066667-17.066667h-136.533333a17.066667 17.066667 0 0 0-17.066667 17.066667z m336.452267 238.933333H682.666667V323.1744l102.024533 37.137067a16.930133 16.930133 0 0 1 9.6256 8.823466 16.964267 16.964267 0 0 1 0.580267 13.056L729.002667 563.2z" fill="#FFFFFF" p-id="8418"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/考勤管理.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673191559" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17499" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M173.17647031 32h677.64705938c77.97176438 0 141.17647031 63.20470594 141.17647031 141.17647031v677.64705938c0 77.97176438-63.20470594 141.17647031-141.17647031 141.17647031H173.17647031C95.20470594 992 32 928.79529406 32 850.82352969V173.17647031C32 95.20470594 95.20470594 32 173.17647031 32z m180.80470594 242.79529406v-3.82588218c-1.1576475 0-1.60941188 0-2.07529406 0.22588218-15.8823525 0-31.90588219-0.11294156-47.78823469 0.11294157-4.95529406 0-10.02352969 0.56470594-14.86588313 1.69411687-23.60470594 5.29411781-45.71294156 23.90117625-45.48705843 55.12941188 0.56470594 78.48 0.24 157.05882375 0.24 235.53882375v176.32941187c0 16.8 6.6776475 30.33882375 20.03294156 40.82823562 12.42352969 9.68470594 26.82352969 13.52470594 42.60705844 13.52470594 137.16705844 0 274.33411781 0 411.51529406-0.11294156 6.09882375 0 12.31058813-0.56470594 18.18352969-1.92 23.39294156-5.29411781 44.80941188-24.24 44.58352875-53.78823563-0.46588219-70.68705844-0.12705844-141.48705844-0.12705844-212.18823468V325.42117625c0-12.62117625-3.7976475-24.01411781-12.42352969-33.6-12.90352969-14.2023525-29.49176438-20.51294156-48.60705843-20.75294063-15.43058812-0.09882375-30.98823563 0-46.41882375 1e-8-0.80470594 0-1.60941188 0-2.76705844 0.12705843v3.48705844c0 11.29411781-0.11294156 22.56 0 33.82588312 0 9.24705844-3.91058812 16.57411781-11.50588219 21.8823525-9.91058813 6.7623525-20.61176437 7.89176438-31.79294156 3.93882375-11.29411781-3.95294156-19.58117625-13.97647031-19.00235344-26.72470593 0.46588219-11.15294156 0.11294156-22.43294156 0.11294156-33.6 0-1.0023525-0.11294156-2.03294156-0.11294156-2.92235344H416.05647031v38.66823562c0 8.32941187-3.67058812 14.88-10.3623525 19.72235344-11.74588219 8.56941188-24.5223525 9.24705844-37.31294156 2.59764656-8.28705844-4.2776475-13.82117625-11.26588219-14.16-20.85176437-0.35294156-12.18352969-0.24-24.25411781-0.24-36.42352969z m385.51058813 92.58352969v3.72705844c0 117.74117625 0 235.60941188 0.11294156 353.33647031 0 12.70588219-8.23058813 19.77882375-16.92705844 21.19058906-2.62588219 0.38117625-5.36470594 0.50823562-8.00470594 0.50823469H308.42352969c-6.97411781 0-13.49647031-1.41176437-18.63529407-7.18588219a18.84705844 18.84705844 0 0 1-4.68705937-12.32470593V367.37882375h454.40470594z m-344.21647032-89.40705938c-0.11294156-11.85882375-0.11294156-23.84470594 0-35.83058812 0-4.34823563-1.59529406-7.6376475-4.77176437-9.51529406a21.48705844 21.48705844 0 0 0-8.68235344-2.93647031c-8.89411781-0.59294156-14.10352969 5.28-14.10352875 15.03529406v67.31294156c0 1.17176437 0 2.34352969 0.22588219 3.52941094 0.94588219 5.98588219 5.81647031 9.98117625 12.70588219 10.44705937 9.43058812 0.59294156 14.62588219-4.81411781 14.62588218-15.14823562v-32.89411781z m227.25176438-0.12705843c0 11.7176475 0.11294156 23.42117625 0.11294156 35.23764656-0.09882375 5.39294156 2.21647031 8.78117625 6.32470594 11.12470594 3.17647031 1.86352969 6.77647031 2.21647031 10.24941187 1.52470594 5.78823563-1.05882375 10.96941188-5.28 10.87058813-13.69411688-0.22588219-22.82823562-0.11294156-45.54352969-0.11294156-68.24470594 0-1.17176437 0-2.34352969-0.21176438-3.52941187-0.96-5.49176437-4.85647031-9.12-11.19529406-10.2776475-9.38823563-1.8776475-16.0376475 4.32-16.0376475 14.73882375v33.12zM490.6823525 628.8376475a97.93411781 97.93411781 0 0 1-3.444705-3.89647125c-21.3176475-24.49411781-42.7623525-48.98823563-64.19294156-73.49647031-4.37647031-4.91294156-9.7976475-7.90588219-16.70117625-7.08705844-12.09882375 1.4823525-19.94823562 14.18823563-17.52 27.69882281 1.27058812 6.86117625 5.76 11.67529406 10.13647031 16.71529406 25.58117625 29.18117625 51.1623525 58.6023525 76.74352969 87.7976475 8.86588219 10.19294156 21.09176438 10.06588219 29.84470593 0l144.84705844-165.86823562c6.33882375-7.34117625 8.06117625-15.67058813 5.29411781-24.84705844-2.30117625-7.66588219-7.25647031-13.04470594-15.3176475-14.76705937-7.4823525-1.59529406-13.4823525 1.60941188-18.32470593 7.21411781-35.7176475 40.98352969-71.3223525 81.85411781-107.04 122.72470594-8.07529406 9.14823562-16.02352969 18.31058812-24.32470594 27.81176531z" fill="#6CB9FF" p-id="17500"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/assets/index/财务系统.svg
0 → 100644
| 1 | +<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1755673065760" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10017" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M21.333333 21.333333m256 0l469.333334 0q256 0 256 256l0 469.333334q0 256-256 256l-469.333334 0q-256 0-256-256l0-469.333334q0-256 256-256Z" fill="#4D6DF0" p-id="10018"></path><path d="M275.157333 460.714667h409.6v244.053333a42.666667 42.666667 0 0 1-42.666666 42.666667h-324.266667a42.666667 42.666667 0 0 1-42.666667-42.666667v-244.053333z" fill="#FFFFFF" p-id="10019"></path><path d="M380.970667 481.194667h365.226666v223.573333a42.666667 42.666667 0 0 1-42.666666 42.666667h-365.226667a42.666667 42.666667 0 0 1-42.666667-42.666667v-138.24a85.333333 85.333333 0 0 1 85.333334-85.333333z" fill="#FFFFFF" opacity=".5" p-id="10020"></path><path d="M225.002667 464.576L460.373333 249.941333a21.333333 21.333333 0 0 1 28.373334-0.32L735.146667 464.213333a21.333333 21.333333 0 0 1-14.016 37.44H239.36a21.333333 21.333333 0 0 1-14.378667-37.098666z" fill="#FFFFFF" p-id="10021"></path><path d="M286.442667 444.096L521.813333 229.461333a21.333333 21.333333 0 0 1 28.373334-0.32L796.586667 443.733333a21.333333 21.333333 0 0 1-14.016 37.44H300.8a21.333333 21.333333 0 0 1-14.378667-37.098666z" fill="#FFFFFF" opacity=".5" p-id="10022"></path><path d="M368.64 512m20.48 0l163.84 0q20.48 0 20.48 20.48l0 0q0 20.48-20.48 20.48l-163.84 0q-20.48 0-20.48-20.48l0 0q0-20.48 20.48-20.48Z" fill="#4D6DF0" p-id="10023"></path><path d="M491.52 512v163.84a20.48 20.48 0 1 1-40.96 0V512a20.48 20.48 0 1 1 40.96 0z" fill="#4D6DF0" p-id="10024"></path><path d="M412.074667 424.085333l72.426666 72.405334A20.48 20.48 0 1 1 455.530667 525.44L383.125333 453.034667A20.48 20.48 0 1 1 412.074667 424.106667z" fill="#4D6DF0" p-id="10025"></path><path d="M532.8 424.085333L460.394667 496.490667A20.48 20.48 0 1 0 489.365333 525.44l72.405334-72.426667A20.48 20.48 0 1 0 532.8 424.106667z" fill="#4D6DF0" p-id="10026"></path><path d="M368.64 593.92m20.48 0l163.84 0q20.48 0 20.48 20.48l0 0q0 20.48-20.48 20.48l-163.84 0q-20.48 0-20.48-20.48l0 0q0-20.48 20.48-20.48Z" fill="#4D6DF0" p-id="10027"></path></svg> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
src/components/Common/CommonListSelect/index.js
| ... | ... | @@ -351,7 +351,7 @@ class CommonList extends Component { |
| 351 | 351 | const { userinfo } = app; |
| 352 | 352 | const BtnSure = commonFunc.showLocalMessage(this.props, 'BtnSure', '确定'); |
| 353 | 353 | const FriendlyReminder = commonFunc.showLocalMessage(this.props, 'FriendlyReminder', '温馨提示'); |
| 354 | - | |
| 354 | + | |
| 355 | 355 | const onSendSocketMessage = this.props.handleSendSocketMessage; |
| 356 | 356 | const returnData = await commonBusiness.saveData({ token, value: params, sModelsId }); |
| 357 | 357 | this.props.onSaveState({ |
| ... | ... | @@ -854,9 +854,10 @@ const CommonListComponent = Form.create({ |
| 854 | 854 | }, |
| 855 | 855 | }; |
| 856 | 856 | const upInvoiceName = commonUtils.isNotEmptyArr(btnUploadApi) ? btnUploadApi[0].showName : '发票上传(金税)'; |
| 857 | - | |
| 857 | + | |
| 858 | 858 | const BtnSure = commonFunc.showLocalMessage(props, 'BtnSure', '确定'); |
| 859 | 859 | const BtnCancel = commonFunc.showLocalMessage(props, 'BtnCancel', '取消'); |
| 860 | + const BtnClose = commonFunc.showLocalMessage(props, 'BtnClose', '关闭'); | |
| 860 | 861 | |
| 861 | 862 | return ( |
| 862 | 863 | <Form > |
| ... | ... | @@ -941,7 +942,7 @@ const CommonListComponent = Form.create({ |
| 941 | 942 | { |
| 942 | 943 | props.readOnly ? |
| 943 | 944 | <div style={{ textAlign: 'right', marginRight: '9px', marginBottom: '9px' }}> |
| 944 | - <Button type="primary" onClick={props.onCancel}>关闭</Button> | |
| 945 | + <Button type="primary" onClick={props.onCancel}>{BtnClose}</Button> | |
| 945 | 946 | </div> : |
| 946 | 947 | <div style={{ textAlign: 'right', marginRight: '9px', marginBottom: '9px' }}> |
| 947 | 948 | { | ... | ... |
src/components/Common/CommonView/index.js
src/components/Common/InstructSetSetting/index.js
| ... | ... | @@ -12,7 +12,7 @@ const InstructSetSetting = (props = {}) => { |
| 12 | 12 | const { instructSetSettingVisible } = props; |
| 13 | 13 | if (!instructSetSettingVisible) return ""; |
| 14 | 14 | |
| 15 | - const { onCancelInstructSetSettingModal, showConfig, dataValue, instructSetSettingId } = props; | |
| 15 | + const { onCancelInstructSetSettingModal, showConfig, dataValue, instructSetSettingId, slave0Data } = props; | |
| 16 | 16 | const { showName, sName } = showConfig; |
| 17 | 17 | |
| 18 | 18 | const instructSet = commonUtils.convertStrToObj(dataValue, {}); |
| ... | ... | @@ -44,6 +44,7 @@ const InstructSetSetting = (props = {}) => { |
| 44 | 44 | { |
| 45 | 45 | command: "initData", |
| 46 | 46 | value: instructSet.change || instructSet.blur || (instructSet ? [instructSet] : []), |
| 47 | + slave0Data, | |
| 47 | 48 | }, |
| 48 | 49 | IFRAMEURL |
| 49 | 50 | ); | ... | ... |
src/components/Common/PersonCenter/MenuSearchPopovor.js
| ... | ... | @@ -16,14 +16,43 @@ const MenuSearchPopovor = props => { |
| 16 | 16 | [] |
| 17 | 17 | ); |
| 18 | 18 | |
| 19 | + const { modelCenter, kpiData } = app; | |
| 20 | + | |
| 19 | 21 | const popovorRef = useRef(null); |
| 20 | - const handleTabClick = useCallback(e => { | |
| 22 | + const handleTabClick = useCallback(option => { | |
| 23 | + const { data, type } = option; | |
| 24 | + if (type === 1) { | |
| 25 | + const record = data; | |
| 26 | + const newsId = record.sId; | |
| 27 | + const newKey = new Date().getTime().toString(); | |
| 28 | + const route = record.sName; | |
| 29 | + const title = record.sMenuName; | |
| 30 | + const pane = { | |
| 31 | + title, route, formId: newsId, key: newKey, sModelsType: record.sModelType, fromKey: "1", sSrcModelsId: '1', | |
| 32 | + currentIndex: 0, | |
| 33 | + }; | |
| 34 | + onAddPane(pane); | |
| 35 | + return; | |
| 36 | + } else if (type === 2) { | |
| 37 | + const record = data; | |
| 38 | + const newsId = record.sResultModelId; | |
| 39 | + const newKey = new Date().getTime().toString(); | |
| 40 | + const route = record.sResultModelName; | |
| 41 | + const title = record.sResultModelMenuName; | |
| 42 | + const pane = { | |
| 43 | + title, route, formId: newsId, key: newKey, sModelsType: record.sResultModelType, fromKey: "1", | |
| 44 | + currentIndex: 0, | |
| 45 | + }; | |
| 46 | + onAddPane(pane); | |
| 47 | + return | |
| 48 | + } | |
| 49 | + | |
| 21 | 50 | const paneKey = new Date().getTime().toString(); |
| 22 | - const formId = e.sId; | |
| 23 | - const route = e.sName; | |
| 24 | - const title = e.sMenuName; | |
| 25 | - const sModelsType = e.sModelType; | |
| 26 | - const { sProcName } = e; | |
| 51 | + const formId = data.sId; | |
| 52 | + const route = data.sName; | |
| 53 | + const title = data.sMenuName; | |
| 54 | + const sModelsType = data.sModelType; | |
| 55 | + const { sProcName } = data; | |
| 27 | 56 | for (const each of app.panes) { |
| 28 | 57 | /* 解决导航栏打开页签,Modal不消失问题 */ |
| 29 | 58 | each.notCurrentPane = true; |
| ... | ... | @@ -139,10 +168,33 @@ const MenuSearchPopovor = props => { |
| 139 | 168 | }); |
| 140 | 169 | } |
| 141 | 170 | |
| 142 | - return [...commonlyUsedOption, ...options]; | |
| 171 | + const columnWorkMatters = commonFunc.showMessage(app.commonConst, 'columnWorkMatters'); | |
| 172 | + const columnContent = commonFunc.showMessage(app.commonConst, 'columnContent'); | |
| 173 | + const { model = {} } = kpiData || modelCenter || {}; | |
| 174 | + const modelOptions = [{ label: renderTitle('', columnWorkMatters), options: [] }, { label: renderTitle('', columnContent), options: [] }]; | |
| 175 | + Object.keys(model).filter((_, index) => index === 0).forEach(key => { | |
| 176 | + const value = model[key]; | |
| 177 | + value.forEach(item => { | |
| 178 | + const { sId, sMenuUnMemo, sResultModelId, sMenuWorkFruit } = item; | |
| 179 | + modelOptions[0].options.push({ | |
| 180 | + label: sMenuUnMemo, | |
| 181 | + value: sId, | |
| 182 | + data: item, | |
| 183 | + type: 1 | |
| 184 | + }); | |
| 185 | + modelOptions[1].options.push({ | |
| 186 | + label: sMenuWorkFruit, | |
| 187 | + value: `${sId},${sResultModelId}`, | |
| 188 | + data: item, | |
| 189 | + type: 2 | |
| 190 | + }); | |
| 191 | + }); | |
| 192 | + }); | |
| 193 | + | |
| 194 | + return [...commonlyUsedOption, ...options, ...modelOptions]; | |
| 143 | 195 | }, [menuPanel.panelMenus]); |
| 144 | 196 | |
| 145 | - const searchTitle = commonFunc.showMessage(app.commonConst, 'btnSearch') || '搜索122'; | |
| 197 | + const searchTitle = commonFunc.showMessage(app.commonConst, 'btnSearch') || '搜索'; | |
| 146 | 198 | |
| 147 | 199 | return ( |
| 148 | 200 | <div ref={popovorRef}> |
| ... | ... | @@ -157,18 +209,23 @@ const MenuSearchPopovor = props => { |
| 157 | 209 | }} |
| 158 | 210 | filterOption={(inputValue, option) => { |
| 159 | 211 | let result = false; |
| 160 | - const { data } = option; | |
| 212 | + const { data, value } = option; | |
| 161 | 213 | if (commonUtils.isNotEmptyObject(data)) { |
| 162 | - const { sMenuName, parentMenu, grandParentMenu } = data; | |
| 214 | + const { sMenuName, parentMenu = {}, grandParentMenu = {}, sMenuUnMemo, sMenuWorkFruit } = data; | |
| 163 | 215 | const { sMenuName: sMenuName1 } = parentMenu; |
| 164 | 216 | const { sMenuName: sMenuName2 } = grandParentMenu; |
| 217 | + const bMenuWorkFruit = value.includes(','); | |
| 165 | 218 | const result0 = |
| 166 | - sMenuName.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 219 | + sMenuName && sMenuName.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 167 | 220 | const result1 = |
| 168 | - sMenuName1.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 221 | + sMenuName1 && sMenuName1.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 169 | 222 | const result2 = |
| 170 | - sMenuName2.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 171 | - result = result0 || result1 || result2; | |
| 223 | + sMenuName2 && sMenuName2.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 224 | + const result3 = | |
| 225 | + !bMenuWorkFruit && sMenuUnMemo && sMenuUnMemo.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 226 | + const result4 = | |
| 227 | + bMenuWorkFruit && sMenuWorkFruit && sMenuWorkFruit.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1; | |
| 228 | + result = result0 || result1 || result2 || result3 || result4; | |
| 172 | 229 | } |
| 173 | 230 | return result; |
| 174 | 231 | }} |
| ... | ... | @@ -176,7 +233,7 @@ const MenuSearchPopovor = props => { |
| 176 | 233 | // popovorRef.current.animate([{ width: '250px' }, { width: 0 }], { |
| 177 | 234 | // duration: 2000, iterations: 1 |
| 178 | 235 | // }); |
| 179 | - handleTabClick(option.data); | |
| 236 | + handleTabClick(option); | |
| 180 | 237 | onSetMenuSearchPopoverVisible(false); |
| 181 | 238 | }} |
| 182 | 239 | > | ... | ... |
src/components/IndexCenter/IndexCenter.js
| ... | ... | @@ -14,6 +14,11 @@ import styles from './index.less'; |
| 14 | 14 | import commonConfig from '../../utils/config'; |
| 15 | 15 | import * as commonServices from '../../services/services'; |
| 16 | 16 | import file_single from "@/assets/file_single.svg"; |
| 17 | +import defaultApp from "@/assets/index/default-app.svg"; | |
| 18 | +import kaoqin from "@/assets/index/kaoqin.svg"; | |
| 19 | +import OASys from "@/assets/index/oa.svg"; | |
| 20 | +import caiwu from "@/assets/index/financialSystem.svg"; | |
| 21 | +import crm from "@/assets/index/crm.svg"; | |
| 17 | 22 | |
| 18 | 23 | const { Sider, Content, Footer } = Layout; |
| 19 | 24 | const { TabPane } = Tabs; |
| ... | ... | @@ -99,7 +104,10 @@ class IndexCenter extends Component { |
| 99 | 104 | |
| 100 | 105 | componentWillReceiveProps(nextProps) { |
| 101 | 106 | const { dispatch } = nextProps; |
| 102 | - const { modelCenter, comParameter, dataCode, kpiData, logoImageInfo, userinfo } = nextProps.app; | |
| 107 | + const { modelCenter, comParameter:comParameterAll = [], dataCode, kpiData, logoImageInfo, userinfo, token } = nextProps.app; | |
| 108 | + console.log('1-comParameterAll', comParameterAll); | |
| 109 | + const comParameter = comParameterAll.filter(item => item.sDisplayType ? item.sDisplayType !== 'LargeScreen' : !item.sFormUrl?.includes('http')); | |
| 110 | + const commonThirdApp = comParameterAll.filter(item => item.sDisplayType ? item.sDisplayType === 'LargeScreen' : item.sFormUrl?.includes('http')); | |
| 103 | 111 | const { modelCenter: modelCenterOld } = this.props; |
| 104 | 112 | |
| 105 | 113 | const { sUserNo } = userinfo; |
| ... | ... | @@ -130,6 +138,39 @@ class IndexCenter extends Component { |
| 130 | 138 | </div> |
| 131 | 139 | </Menu.Item>); |
| 132 | 140 | }); |
| 141 | + const getIconSrc = (formName) => { | |
| 142 | + if (formName.includes('考勤')) return kaoqin; | |
| 143 | + if (formName.includes('财务')) return caiwu; | |
| 144 | + if (formName.includes('CRM')) return crm; | |
| 145 | + if (formName.includes('OA')) return OASys; | |
| 146 | + return defaultApp; | |
| 147 | + }; | |
| 148 | + const comThirdAppList = []; | |
| 149 | + commonThirdApp.forEach((child) => { | |
| 150 | + const dataUrl = child.sTitleLogoPath ? `${commonConfig.file_host}file/download?savePathStr=${child.sTitleLogoPath}&sModelsId=100&token=${token}` : ''; | |
| 151 | + comThirdAppList.push( | |
| 152 | + <Menu.Item | |
| 153 | + key={child.sFormId} | |
| 154 | + style={{ height: '40px', lineHeight: '40px', marginBottom: '10px' }} | |
| 155 | + data-sname={child.sFormUrl} | |
| 156 | + data-smodelstype={child.sModelType} | |
| 157 | + data-sformname={child.sFormName} | |
| 158 | + data-sprocname={child.sProcName} | |
| 159 | + > | |
| 160 | + <div className={styles.comParameter} style={{ display: "flex", alignItems: "center" }}> | |
| 161 | + {child.sTitleLogoPath ? ( | |
| 162 | + <img src={dataUrl} style={{ width: 30, height: 30, marginRight: 15 }} /> | |
| 163 | + ) : ( | |
| 164 | + <img src={getIconSrc(child.sFormName)} style={{ width: 30, height: 30, marginRight: 15 }} /> | |
| 165 | + )} | |
| 166 | + <div className={styles.comParameterTitle} style={{ flex: 1, textAlign: "left" }}> | |
| 167 | + {child.sFormName} | |
| 168 | + </div> | |
| 169 | + <CloseOutlined className={styles.comParameterClose} onClick={e => this.handleDelCommonMenu(e, child)} /> | |
| 170 | + </div> | |
| 171 | + </Menu.Item> | |
| 172 | + ); | |
| 173 | + }); | |
| 133 | 174 | const columnNo = commonFunc.showMessage(nextProps.app.commonConst, 'columnNo');/* 编号 */ |
| 134 | 175 | let sChildFlow = commonFunc.showMessage(nextProps.app.commonConst, 'sChildFlow');/* 子流程 */ |
| 135 | 176 | const sNotShowChildFlow = commonFunc.showMessage(nextProps.app.commonConst, 'sNotShowChildFlow');/* 是否显示子流程 */ |
| ... | ... | @@ -390,7 +431,7 @@ class IndexCenter extends Component { |
| 390 | 431 | tabsPanes, tableTreeData, ...addState |
| 391 | 432 | }); |
| 392 | 433 | } |
| 393 | - this.setState({ comParameterList, dToDayNumSum, dTobeDoneSum, logoImageInfo }); | |
| 434 | + this.setState({ comParameterList, comThirdAppList, dToDayNumSum, dTobeDoneSum, logoImageInfo }); | |
| 394 | 435 | } |
| 395 | 436 | componentDidMount() { |
| 396 | 437 | if (this.kpiTable && this.kpiTable.querySelector('.ant-table-body')) { |
| ... | ... | @@ -682,7 +723,7 @@ class IndexCenter extends Component { |
| 682 | 723 | }; |
| 683 | 724 | render() { |
| 684 | 725 | const { |
| 685 | - comParameterList, dToDayNumSum, dTobeDoneSum, tabsPanes, loadings, tableTreeData, columns, tableData, logoImageInfo = [], | |
| 726 | + comParameterList, comThirdAppList, dToDayNumSum, dTobeDoneSum, tabsPanes, loadings, tableTreeData, columns, tableData, logoImageInfo = [], | |
| 686 | 727 | } = this.state; |
| 687 | 728 | const { app } = this.props; |
| 688 | 729 | const KPIMonitor = commonFunc.showMessage(app.commonConst, 'KPIMonitor');/* KPI监控 */ |
| ... | ... | @@ -693,6 +734,7 @@ class IndexCenter extends Component { |
| 693 | 734 | const TodayAffair = commonFunc.showMessage(app.commonConst, 'TodayAffair');/* 今日事务: */ |
| 694 | 735 | const unclearedTotal = commonFunc.showMessage(app.commonConst, 'unclearedTotal');/* 未清总数: */ |
| 695 | 736 | const CommonOperation = commonFunc.showMessage(app.commonConst, 'CommonOperation');/* 常用操作 */ |
| 737 | + const CommonThirdAppTitle = commonFunc.showMessage(app.commonConst, 'thirdAppList') || '第三方应用列表';/* 第三方应用 */ | |
| 696 | 738 | const Copyright = commonFunc.showMessage(app.commonConst, 'Copyright');/* Copyright */ |
| 697 | 739 | const AddrOne = commonFunc.showMessage(app.commonConst, 'AddrOne');/* 小羚羊软件 */ |
| 698 | 740 | const AddrTwo = commonFunc.showMessage(app.commonConst, 'AddrTwo');/* 印刷智慧工厂 */ |
| ... | ... | @@ -851,7 +893,7 @@ class IndexCenter extends Component { |
| 851 | 893 | </Card> |
| 852 | 894 | </Content> |
| 853 | 895 | <Sider width={230} style={{ background: '#888888' }} className={styles.commonOpt} id="commonOpt"> |
| 854 | - <Card title={CommonOperation}> | |
| 896 | + <Card title={CommonOperation} style={{ height: '60%' }}> | |
| 855 | 897 | <Menu |
| 856 | 898 | onClick={this.handleTabClick} |
| 857 | 899 | mode="inline" |
| ... | ... | @@ -859,6 +901,16 @@ class IndexCenter extends Component { |
| 859 | 901 | {comParameterList} |
| 860 | 902 | </Menu> |
| 861 | 903 | </Card> |
| 904 | + <Card title={CommonThirdAppTitle} | |
| 905 | + headStyle={{ fontWeight: 'bold', fontSize: '16px' }} | |
| 906 | + style={{ height: '40%', color: '#888888', fontWeight:'bold', fontSize: '16px' }}> | |
| 907 | + <Menu | |
| 908 | + onClick={this.handleTabClick} | |
| 909 | + mode="inline" | |
| 910 | + > | |
| 911 | + {comThirdAppList} | |
| 912 | + </Menu> | |
| 913 | + </Card> | |
| 862 | 914 | </Sider> |
| 863 | 915 | </Layout> |
| 864 | 916 | <CommonChar {...this.props} indexCenter /> | ... | ... |