yuanliang 1 vuosi sitten
vanhempi
commit
658e90c528
71 muutettua tiedostoa jossa 226 lisäystä ja 124 poistoa
  1. 1 1
      dist/assets/404.81f607f4.js
  2. 1 1
      dist/assets/Cascader.6139b848.js
  3. 1 1
      dist/assets/DeleteFilled.dc5102d7.js
  4. 1 1
      dist/assets/FormItemGridItem.8ed7a57e.js
  5. 1 1
      dist/assets/PageHeader.fe4e8ace.js
  6. 1 1
      dist/assets/TreeSelect.b40cfc85.js
  7. 1 1
      dist/assets/api.06b142e2.js
  8. 1 1
      dist/assets/api.0f6fa0fb.js
  9. 0 0
      dist/assets/api.25c2fafa.js
  10. 1 1
      dist/assets/api.3612ae2d.js
  11. 1 1
      dist/assets/api.3832300a.js
  12. 1 1
      dist/assets/api.8101a479.js
  13. 1 1
      dist/assets/api.8a080341.js
  14. 1 1
      dist/assets/api.931b1ab8.js
  15. 0 0
      dist/assets/api.975e415e.js
  16. 0 0
      dist/assets/api.dce7e572.js
  17. 1 1
      dist/assets/dateUtil.56fd37b5.js
  18. 0 0
      dist/assets/dayjs.min.ca017cfa.js
  19. 0 0
      dist/assets/detail.64852f21.js
  20. 0 0
      dist/assets/editAndUpdate.4105762f.js
  21. 0 0
      dist/assets/employee-tab.f6e6a0d8.js
  22. 1 1
      dist/assets/index.01c21610.js
  23. 0 0
      dist/assets/index.022ce077.js
  24. 0 0
      dist/assets/index.063f7c47.js
  25. 1 1
      dist/assets/index.0685dd45.js
  26. 0 0
      dist/assets/index.07fceeb4.js
  27. 0 0
      dist/assets/index.09861bed.js
  28. 0 0
      dist/assets/index.277a3aed.js
  29. 1 1
      dist/assets/index.31301619.js
  30. 0 0
      dist/assets/index.3684aa3e.js
  31. 0 0
      dist/assets/index.37bb6c5b.js
  32. 0 0
      dist/assets/index.44d3cf85.js
  33. 0 0
      dist/assets/index.493319d5.js
  34. 0 0
      dist/assets/index.4b16e61e.js
  35. 0 0
      dist/assets/index.5729f128.js
  36. 0 0
      dist/assets/index.62876c2e.js
  37. 0 0
      dist/assets/index.6cb25576.js
  38. 0 0
      dist/assets/index.8690d1b6.js
  39. 1 1
      dist/assets/index.87f5c129.js
  40. 0 0
      dist/assets/index.8912f2a4.js
  41. 0 0
      dist/assets/index.8ee10575.js
  42. 0 0
      dist/assets/index.8f91d778.js
  43. 0 0
      dist/assets/index.a0381a96.js
  44. 0 0
      dist/assets/index.a4d98c9d.js
  45. 0 0
      dist/assets/index.b93c58fb.js
  46. 0 0
      dist/assets/index.beb0b7e4.js
  47. 0 0
      dist/assets/index.c40aaea7.js
  48. 0 0
      dist/assets/index.c4ac27ce.js
  49. 0 0
      dist/assets/index.d54559d4.js
  50. 0 0
      dist/assets/index.e2844117.js
  51. 1 1
      dist/assets/index.fc2df0ec.js
  52. 1 1
      dist/assets/index.fd1aadd0.js
  53. 1 1
      dist/assets/index.fe78435a.js
  54. 0 0
      dist/assets/index.ffe6ccd0.js
  55. 0 0
      dist/assets/instrument-list.ee0ed074.js
  56. 0 0
      dist/assets/interface-log.faa0dfc8.js
  57. 1 1
      dist/assets/musicUtil.a0079ae7.js
  58. 0 0
      dist/assets/oss-file-upload.e63e0988.js
  59. 1 1
      dist/assets/parentLayout.e11a9ef3.js
  60. 0 0
      dist/assets/plan-detail.b8b89d88.js
  61. 0 0
      dist/assets/sms-config-app.a2d12f90.js
  62. 1 1
      dist/assets/tabsView.5746ae09.js
  63. 1 1
      dist/assets/uploadFile.5eab84fb.js
  64. 1 1
      dist/assets/use-async.9ded3976.js
  65. 0 0
      dist/assets/vuedraggable.umd.f82311c0.js
  66. 0 0
      dist/assets/wechat-config-template-edit.580957c0.js
  67. 0 0
      dist/assets/wechat-config-template-message.cbe3471c.js
  68. 0 0
      dist/assets/wechat-config-template.85881eac.js
  69. 0 0
      dist/index.html
  70. 197 95
      src/views/music-library/music-sheet/modal/music-operationV2.tsx
  71. 3 3
      src/views/music-library/project-music-sheet/module/gyt/music-sheet-gyt.tsx

+ 1 - 1
dist/assets/404.1602f0d7.js → dist/assets/404.81f607f4.js

@@ -1 +1 @@
-import{d as u,c as r,e as p,f as d,g as e,i,w as l,p as f,y as m,z as h,o as b,k as x,t as B}from"./index.5be084e8.js";import{u as g}from"./tabsView.cfe65b20.js";import"./searchs.b637f0d6.js";const v=""+new URL("404.db5b619b.png",import.meta.url).href,s=t=>(m("data-v-5fc2dfea"),t=t(),h(),t),w={class:"page-container"},y={class:"center-box"},C={class:"text-center"},E=s(()=>e("img",{src:v,alt:""},null,-1)),S={class:"sub-wrap"},V=s(()=>e("h2",{class:"text-base text-gray-500"},"404",-1)),k=s(()=>e("p",null,"\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728",-1)),F=u({__name:"404",setup(t){const o=g(),c=r(),a=p();function _(){o.closeCurrentTab(a),c.push("/")}return(I,N)=>{const n=f;return b(),d("div",w,[e("div",y,[e("div",C,[E,e("div",S,[V,k,i(n,{class:"subBtn",type:"info",onClick:_},{default:l(()=>[x("\u56DE\u5230\u9996\u9875")]),_:1})])])])])}}});const z=B(F,[["__scopeId","data-v-5fc2dfea"]]);export{z as default};
+import{d as u,c as r,e as p,f as d,g as e,i,w as l,p as f,y as m,z as h,o as b,k as x,t as B}from"./index.4b16e61e.js";import{u as g}from"./tabsView.5746ae09.js";import"./searchs.b637f0d6.js";const v=""+new URL("404.db5b619b.png",import.meta.url).href,s=t=>(m("data-v-5fc2dfea"),t=t(),h(),t),w={class:"page-container"},y={class:"center-box"},C={class:"text-center"},E=s(()=>e("img",{src:v,alt:""},null,-1)),S={class:"sub-wrap"},V=s(()=>e("h2",{class:"text-base text-gray-500"},"404",-1)),k=s(()=>e("p",null,"\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728",-1)),F=u({__name:"404",setup(t){const o=g(),c=r(),a=p();function _(){o.closeCurrentTab(a),c.push("/")}return(I,N)=>{const n=f;return b(),d("div",w,[e("div",y,[e("div",C,[E,e("div",S,[V,k,i(n,{class:"subBtn",type:"info",onClick:_},{default:l(()=>[x("\u56DE\u5230\u9996\u9875")]),_:1})])])])])}}});const z=B(F,[["__scopeId","data-v-5fc2dfea"]]);export{z as default};

+ 1 - 1
dist/assets/Cascader.ee3d7264.js → dist/assets/Cascader.6139b848.js

@@ -1,4 +1,4 @@
-import{cj as B,ck as pt,d as re,cl as bt,aQ as E,r as R,C as yt,bi as d,a2 as xe,cm as wt,D as Se,F as h,cn as ce,co as kt,cp as $e,cq as Rt,cr as Ct,m as xt,cs as Pe,ct as St,cu as Mt,cv as he,cw as Tt,H as qe,cx as We,cy as Qe,cz as Nt,cA as Ft,N as Pt,cB as Ot,cC as Ge,cD as Kt,cE as fe,cF as je,cG as ke,cH as Q,cI as _t,cJ as Je,cK as Lt,cL as De,cM as It,cN as Ce,aE as Bt,M as Ee,O as At,cO as Vt,cP as zt,cQ as $t,cR as jt,cS as Dt,cT as Ue,cU as Et,cV as Ut,cW as Ht,cX as qt,cY as Wt,cZ as ee,U as Qt}from"./index.5be084e8.js";const Gt=B("base-menu-mask",`
+import{cj as B,ck as pt,d as re,cl as bt,aQ as E,r as R,C as yt,bi as d,a2 as xe,cm as wt,D as Se,F as h,cn as ce,co as kt,cp as $e,cq as Rt,cr as Ct,m as xt,cs as Pe,ct as St,cu as Mt,cv as he,cw as Tt,H as qe,cx as We,cy as Qe,cz as Nt,cA as Ft,N as Pt,cB as Ot,cC as Ge,cD as Kt,cE as fe,cF as je,cG as ke,cH as Q,cI as _t,cJ as Je,cK as Lt,cL as De,cM as It,cN as Ce,aE as Bt,M as Ee,O as At,cO as Vt,cP as zt,cQ as $t,cR as jt,cS as Dt,cT as Ue,cU as Et,cV as Ut,cW as Ht,cX as qt,cY as Wt,cZ as ee,U as Qt}from"./index.4b16e61e.js";const Gt=B("base-menu-mask",`
  position: absolute;
  left: 0;
  right: 0;

+ 1 - 1
dist/assets/DeleteFilled.87937879.js → dist/assets/DeleteFilled.dc5102d7.js

@@ -1 +1 @@
-import{d as e,f as t,g as o,o as c}from"./index.5be084e8.js";const n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},l=o("path",{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z",fill:"currentColor"},null,-1),s=[l],h=e({name:"DeleteFilled",render:function(i,a){return c(),t("svg",n,s)}});export{h as D};
+import{d as e,f as t,g as o,o as c}from"./index.4b16e61e.js";const n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},l=o("path",{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z",fill:"currentColor"},null,-1),s=[l],h=e({name:"DeleteFilled",render:function(i,a){return c(),t("svg",n,s)}});export{h as D};

+ 1 - 1
dist/assets/FormItemGridItem.ce248b48.js → dist/assets/FormItemGridItem.8ed7a57e.js

@@ -1 +1 @@
-import{d as a,r as n,bi as r,dc as o,dd as i,l as m,de as d,ad as p,df as f,dg as l}from"./index.5be084e8.js";const I=Object.assign(Object.assign({},f),l),g=a({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:I,setup(){const e=n(null);return{formItemInstRef:e,validate:(...t)=>{const{value:s}=e;if(s)return s.validate(...t)},restoreValidation:()=>{const{value:t}=e;t&&t.restoreValidation()}}},render(){return r(p,o(this.$.vnode.props||{},d),{default:()=>{const e=o(this.$props,i);return r(m,Object.assign({ref:"formItemInstRef"},e),this.$slots)}})}});export{g as N};
+import{d as a,r as n,bi as r,dc as o,dd as i,l as m,de as d,ad as p,df as f,dg as l}from"./index.4b16e61e.js";const I=Object.assign(Object.assign({},f),l),g=a({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:I,setup(){const e=n(null);return{formItemInstRef:e,validate:(...t)=>{const{value:s}=e;if(s)return s.validate(...t)},restoreValidation:()=>{const{value:t}=e;t&&t.restoreValidation()}}},render(){return r(p,o(this.$.vnode.props||{},d),{default:()=>{const e=o(this.$props,i);return r(m,Object.assign({ref:"formItemInstRef"},e),this.$slots)}})}});export{g as N};

+ 1 - 1
dist/assets/PageHeader.0585b67b.js → dist/assets/PageHeader.fe4e8ace.js

@@ -1,4 +1,4 @@
-import{d as S,bi as e,cE as l,cj as z,cG as i,cI as _,cJ as y,dt as $,du as H,F as P,cP as R,cp as B}from"./index.5be084e8.js";const E=S({name:"ArrowBack",render(){return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e("path",{d:"M0 0h24v24H0V0z",fill:"none"}),e("path",{d:"M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42-.39-.39-1.02-.39-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1z"}))}}),T=l([z("page-header-header",`
+import{d as S,bi as e,cE as l,cj as z,cG as i,cI as _,cJ as y,dt as $,du as H,F as P,cP as R,cp as B}from"./index.4b16e61e.js";const E=S({name:"ArrowBack",render(){return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e("path",{d:"M0 0h24v24H0V0z",fill:"none"}),e("path",{d:"M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42-.39-.39-1.02-.39-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1z"}))}}),T=l([z("page-header-header",`
  margin-bottom: 20px;
  `),z("page-header",`
  display: flex;

+ 1 - 1
dist/assets/TreeSelect.e2d41e67.js → dist/assets/TreeSelect.b40cfc85.js

@@ -1,4 +1,4 @@
-import{c_ as je,G as ze,c$ as De,d0 as $e,d1 as We,cE as He,cj as U,cG as ne,cF as Ge,d as Qe,r as v,cI as Je,cK as Xe,cM as Ze,aQ as _,cL as V,F as c,O as qe,d2 as Ye,cw as et,d3 as tt,cJ as oe,cP as nt,cN as j,cO as at,bi as u,cQ as lt,cR as ot,cS as rt,cT as it,a2 as dt,H as st,cx as ct,d4 as ut,cy as ht,cz as ft,cA as gt,d5 as mt,cC as vt,d6 as yt,cZ as p,cW as bt,cX as pt,cs as St,N as wt}from"./index.5be084e8.js";const xt=t=>{const{popoverColor:h,boxShadow2:i,borderRadius:s,heightMedium:d,dividerColor:y,textColor2:C}=t;return{menuPadding:"4px",menuColor:h,menuBoxShadow:i,menuBorderRadius:s,menuHeight:`calc(${d} * 7.6)`,actionDividerColor:y,actionTextColor:C,actionPadding:"8px 12px"}},kt=je({name:"TreeSelect",common:ze,peers:{Tree:De,Empty:$e,InternalSelection:We},self:xt}),Tt=kt;function ae(t,h){const{rawNode:i}=t;return Object.assign(Object.assign({},i),{label:i[h],value:t.key})}function le(t,h,i,s){const{rawNode:d}=t;return Object.assign(Object.assign({},d),{value:t.key,label:h.map(y=>y.rawNode[s]).join(i)})}const Kt=He([U("tree-select",`
+import{c_ as je,G as ze,c$ as De,d0 as $e,d1 as We,cE as He,cj as U,cG as ne,cF as Ge,d as Qe,r as v,cI as Je,cK as Xe,cM as Ze,aQ as _,cL as V,F as c,O as qe,d2 as Ye,cw as et,d3 as tt,cJ as oe,cP as nt,cN as j,cO as at,bi as u,cQ as lt,cR as ot,cS as rt,cT as it,a2 as dt,H as st,cx as ct,d4 as ut,cy as ht,cz as ft,cA as gt,d5 as mt,cC as vt,d6 as yt,cZ as p,cW as bt,cX as pt,cs as St,N as wt}from"./index.4b16e61e.js";const xt=t=>{const{popoverColor:h,boxShadow2:i,borderRadius:s,heightMedium:d,dividerColor:y,textColor2:C}=t;return{menuPadding:"4px",menuColor:h,menuBoxShadow:i,menuBorderRadius:s,menuHeight:`calc(${d} * 7.6)`,actionDividerColor:y,actionTextColor:C,actionPadding:"8px 12px"}},kt=je({name:"TreeSelect",common:ze,peers:{Tree:De,Empty:$e,InternalSelection:We},self:xt}),Tt=kt;function ae(t,h){const{rawNode:i}=t;return Object.assign(Object.assign({},i),{label:i[h],value:t.key})}function le(t,h,i,s){const{rawNode:d}=t;return Object.assign(Object.assign({},d),{value:t.key,label:h.map(y=>y.rawNode[s]).join(i)})}const Kt=He([U("tree-select",`
  z-index: auto;
  outline: none;
  width: 100%;

+ 1 - 1
dist/assets/api.63e0e6f9.js → dist/assets/api.06b142e2.js

@@ -1 +1 @@
-import{ab as e}from"./index.5be084e8.js";const r=s=>e({url:"/cbs-app/sysUserLoginLog/page",method:"post",data:s}),t=s=>e({url:"/cbs-app/sysUserLogin/page",method:"post",data:s}),o=s=>e({url:"/cbs-app/sysUserDevice/page",method:"post",data:s}),p=s=>e({url:"/cbs-app/sysUserAuditLog/page",method:"post",data:s});export{t as a,o as b,p as c,r as s};
+import{ab as e}from"./index.4b16e61e.js";const r=s=>e({url:"/cbs-app/sysUserLoginLog/page",method:"post",data:s}),t=s=>e({url:"/cbs-app/sysUserLogin/page",method:"post",data:s}),o=s=>e({url:"/cbs-app/sysUserDevice/page",method:"post",data:s}),p=s=>e({url:"/cbs-app/sysUserAuditLog/page",method:"post",data:s});export{t as a,o as b,p as c,r as s};

+ 1 - 1
dist/assets/api.98bba77f.js → dist/assets/api.0f6fa0fb.js

@@ -1 +1 @@
-var m=Object.defineProperty,i=Object.defineProperties;var c=Object.getOwnPropertyDescriptors;var o=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;var s=(a,e,t)=>e in a?m(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,p=(a,e)=>{for(var t in e||(e={}))u.call(e,t)&&s(a,t,e[t]);if(o)for(var t of o(e))d.call(e,t)&&s(a,t,e[t]);return a},l=(a,e)=>i(a,c(e));import{ab as r,dn as n}from"./index.5be084e8.js";const b=a=>r({url:"/cbs-app/material/page",method:"post",data:a}),y=a=>new Promise(e=>{r({url:"/cbs-app/materialCategory/page",method:"post",data:l(p({},a),{rows:1e3})}).then(t=>{t!=null&&t.data&&(t.data.rows=n(t.data.rows,"subMaterialCategoryList"),e(t))}).catch(()=>{e({})})}),C=a=>r({url:"/cbs-app/material/save",method:"post",data:a}),v=a=>r({url:"/cbs-app/material/remove?id="+a,method:"post"}),f=a=>r({url:`/cbs-app/material/detail/${a}`,method:"get"}),M=a=>r({url:"/cbs-app/material/update",method:"post",data:a}),w=a=>r({url:"/cbs-app/materialCategory/page",method:"post",data:a}),D=a=>r({url:"/cbs-app/materialCategory/save",method:"post",data:a}),L=a=>r({url:"/cbs-app/materialCategory/remove?id="+a,method:"post"}),P=a=>r({url:"/cbs-app/materialCategory/update",method:"post",data:a});export{D as a,w as b,L as c,C as d,y as e,f,b as g,v as h,P as m,M as u};
+var m=Object.defineProperty,i=Object.defineProperties;var c=Object.getOwnPropertyDescriptors;var o=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;var s=(a,e,t)=>e in a?m(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,p=(a,e)=>{for(var t in e||(e={}))u.call(e,t)&&s(a,t,e[t]);if(o)for(var t of o(e))d.call(e,t)&&s(a,t,e[t]);return a},l=(a,e)=>i(a,c(e));import{ab as r,dn as n}from"./index.4b16e61e.js";const b=a=>r({url:"/cbs-app/material/page",method:"post",data:a}),y=a=>new Promise(e=>{r({url:"/cbs-app/materialCategory/page",method:"post",data:l(p({},a),{rows:1e3})}).then(t=>{t!=null&&t.data&&(t.data.rows=n(t.data.rows,"subMaterialCategoryList"),e(t))}).catch(()=>{e({})})}),C=a=>r({url:"/cbs-app/material/save",method:"post",data:a}),v=a=>r({url:"/cbs-app/material/remove?id="+a,method:"post"}),f=a=>r({url:`/cbs-app/material/detail/${a}`,method:"get"}),M=a=>r({url:"/cbs-app/material/update",method:"post",data:a}),w=a=>r({url:"/cbs-app/materialCategory/page",method:"post",data:a}),D=a=>r({url:"/cbs-app/materialCategory/save",method:"post",data:a}),L=a=>r({url:"/cbs-app/materialCategory/remove?id="+a,method:"post"}),P=a=>r({url:"/cbs-app/materialCategory/update",method:"post",data:a});export{D as a,w as b,L as c,C as d,y as e,f,b as g,v as h,P as m,M as u};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/api.25c2fafa.js


+ 1 - 1
dist/assets/api.5e86542c.js → dist/assets/api.3612ae2d.js

@@ -1 +1 @@
-import{ab as t}from"./index.5be084e8.js";const a=e=>t({url:"/cbs-app/knowledgePoint/page",method:"post",data:e}),n=e=>t({url:"/cbs-app/knowledgePoint/save",method:"post",data:e}),l=e=>t({url:"/cbs-app/knowledgePoint/remove?id="+e,method:"post"}),r=e=>t({url:"/cbs-app/knowledgePoint/update",method:"post",data:e}),s=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/page",method:"post",data:e}),i=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/update",method:"post",data:e}),p=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/remove",method:"post",data:e}),d=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/materialPage",method:"post",data:e}),g=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/save",method:"post",data:e}),c=e=>t({url:`/cbs-app/knowledgePoint/status?id=${e}`,method:"post"});export{n as a,c as b,l as c,g as d,d as e,a as f,s as g,p as h,i,r as k};
+import{ab as t}from"./index.4b16e61e.js";const a=e=>t({url:"/cbs-app/knowledgePoint/page",method:"post",data:e}),n=e=>t({url:"/cbs-app/knowledgePoint/save",method:"post",data:e}),l=e=>t({url:"/cbs-app/knowledgePoint/remove?id="+e,method:"post"}),r=e=>t({url:"/cbs-app/knowledgePoint/update",method:"post",data:e}),s=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/page",method:"post",data:e}),i=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/update",method:"post",data:e}),p=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/remove",method:"post",data:e}),d=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/materialPage",method:"post",data:e}),g=e=>t({url:"/cbs-app/knowledgePointMaterialRelation/save",method:"post",data:e}),c=e=>t({url:`/cbs-app/knowledgePoint/status?id=${e}`,method:"post"});export{n as a,c as b,l as c,g as d,d as e,a as f,s as g,p as h,i,r as k};

+ 1 - 1
dist/assets/api.487a99a6.js → dist/assets/api.3832300a.js

@@ -1 +1 @@
-import{ab as e}from"./index.5be084e8.js";const a=t=>e({url:"/cbs-app/musicSheet/page",method:"post",data:t}),p=t=>e({url:"/cbs-app/musicSheet/save",method:"post",data:t,noCleanDeep:!0}),i=t=>e({url:"/cbs-app/musicSheet/img",method:"post",data:t}),c=t=>e({url:"/cbs-app/musicSheet/addMix",method:"post",data:t}),o=t=>e({url:"/cbs-app/musicSheet/remove",method:"post",data:t,requestType:"form"}),u=t=>e({url:"/cbs-app/musicSheet/detail/"+t.id,method:"get",requestType:"form"}),r=t=>e({url:"/cbs-app/musicSheet/statusList",method:"post",data:t}),n=t=>e({url:"/cbs-app/musicSheet/pageByApplication",method:"post",data:t}),m=t=>e({url:"/cbs-app/musicSheetCategories/queryTree",method:"get",data:t,params:t}),d=t=>e({url:"/cbs-app/musicSheetCategories/save",method:"post",data:t}),h=t=>e({url:"/cbs-app/musicSheetCategories/update",method:"post",data:t}),l=t=>e({url:"/cbs-app/musicSheetCategories/remove?id="+t,method:"post"}),S=t=>e({url:"/cbs-app/musicSheetApplicationExtend/ownerList",method:"post",data:t}),b=t=>e({url:"/cbs-app/musicSheetApplicationExtend/save",method:"post",data:t}),g=t=>e({url:"/cbs-app/musicSheetApplicationExtend/categoryList",method:"post",data:t}),x=t=>e({url:"/cbs-app/musicSheetApplicationExtend/tagList",method:"post",data:t}),A=t=>e({url:"/cbs-app/musicSheetApplicationExtend/applicationExtendInfo",method:"post",data:t}),E=t=>e({url:"/cbs-app/musicSheetApplicationExtend/saveBatch",method:"post",data:t}),v=t=>e({url:"/cbs-app/musicSheetApplicationExtend/update",method:"post",data:t}),C=t=>e({url:"/cbs-app/musicSheetApplicationExtend/status",method:"post",data:t}),y=t=>e({url:"/cbs-app/musicSheetApplicationExtend/del/"+t,method:"post"});export{S as a,u as b,p as c,b as d,c as e,i as f,r as g,a as h,o as i,d as j,h as k,l,m,g as n,E as o,A as p,v as q,n as r,C as s,y as t,x as u};
+import{ab as e}from"./index.4b16e61e.js";const a=t=>e({url:"/cbs-app/musicSheet/page",method:"post",data:t}),p=t=>e({url:"/cbs-app/musicSheet/save",method:"post",data:t,noCleanDeep:!0}),i=t=>e({url:"/cbs-app/musicSheet/img",method:"post",data:t}),c=t=>e({url:"/cbs-app/musicSheet/addMix",method:"post",data:t}),o=t=>e({url:"/cbs-app/musicSheet/remove",method:"post",data:t,requestType:"form"}),u=t=>e({url:"/cbs-app/musicSheet/detail/"+t.id,method:"get",requestType:"form"}),r=t=>e({url:"/cbs-app/musicSheet/statusList",method:"post",data:t}),n=t=>e({url:"/cbs-app/musicSheet/pageByApplication",method:"post",data:t}),m=t=>e({url:"/cbs-app/musicSheetCategories/queryTree",method:"get",data:t,params:t}),d=t=>e({url:"/cbs-app/musicSheetCategories/save",method:"post",data:t}),h=t=>e({url:"/cbs-app/musicSheetCategories/update",method:"post",data:t}),l=t=>e({url:"/cbs-app/musicSheetCategories/remove?id="+t,method:"post"}),S=t=>e({url:"/cbs-app/musicSheetApplicationExtend/ownerList",method:"post",data:t}),b=t=>e({url:"/cbs-app/musicSheetApplicationExtend/save",method:"post",data:t}),g=t=>e({url:"/cbs-app/musicSheetApplicationExtend/categoryList",method:"post",data:t}),x=t=>e({url:"/cbs-app/musicSheetApplicationExtend/tagList",method:"post",data:t}),A=t=>e({url:"/cbs-app/musicSheetApplicationExtend/applicationExtendInfo",method:"post",data:t}),E=t=>e({url:"/cbs-app/musicSheetApplicationExtend/saveBatch",method:"post",data:t}),v=t=>e({url:"/cbs-app/musicSheetApplicationExtend/update",method:"post",data:t}),C=t=>e({url:"/cbs-app/musicSheetApplicationExtend/status",method:"post",data:t}),y=t=>e({url:"/cbs-app/musicSheetApplicationExtend/del/"+t,method:"post"});export{S as a,u as b,p as c,b as d,c as e,i as f,r as g,a as h,o as i,d as j,h as k,l,m,g as n,E as o,A as p,v as q,n as r,C as s,y as t,x as u};

+ 1 - 1
dist/assets/api.440a8056.js → dist/assets/api.8101a479.js

@@ -1 +1 @@
-import{ab as s}from"./index.5be084e8.js";const a=t=>s({url:"/cbs-app/sysMenuButton/page",method:"post",data:t}),u=t=>s({url:"/cbs-app/sysMenuButton/save",method:"post",data:t}),o=t=>s({url:"/cbs-app/sysMenuButton/update",method:"post",data:t}),n=t=>s({url:"/cbs-app/sysMenuButton/remove",method:"post",data:t,requestType:"form"}),p=t=>s({url:"/cbs-app/musicSheet/page",method:"post",data:t});export{o as a,a as b,n as c,p as m,u as s};
+import{ab as s}from"./index.4b16e61e.js";const a=t=>s({url:"/cbs-app/sysMenuButton/page",method:"post",data:t}),u=t=>s({url:"/cbs-app/sysMenuButton/save",method:"post",data:t}),o=t=>s({url:"/cbs-app/sysMenuButton/update",method:"post",data:t}),n=t=>s({url:"/cbs-app/sysMenuButton/remove",method:"post",data:t,requestType:"form"}),p=t=>s({url:"/cbs-app/musicSheet/page",method:"post",data:t});export{o as a,a as b,n as c,p as m,u as s};

+ 1 - 1
dist/assets/api.55000659.js → dist/assets/api.8a080341.js

@@ -1 +1 @@
-import{ab as e}from"./index.5be084e8.js";const a=t=>e({url:"/cbs-app/musicalInstrument/page",method:"post",data:t}),u=t=>e({url:"/cbs-app/musicalInstrument/queryNotRelated",method:"post",data:t}),r=t=>e({url:"/cbs-app/musicalInstrument/save",method:"post",data:t}),c=t=>e({url:"/cbs-app/musicalInstrument/update",method:"post",data:t}),p=t=>e({url:"/cbs-app/musicalInstrument/enable?id="+t.id,method:"post",data:t}),o=t=>e({url:"/cbs-app/subjectCategory/page",method:"post",data:t}),n=t=>e({url:"/cbs-app/subjectCategory/save",method:"post",data:t}),m=t=>e({url:"/cbs-app/subjectCategory/update",method:"post",data:t}),b=t=>e({url:"/cbs-app/subject/page",method:"post",data:t}),l=t=>e({url:"/cbs-app/subject/save",method:"post",data:t}),d=t=>e({url:"/cbs-app/subject/update",method:"post",data:t}),i=t=>e({url:"/cbs-app/subject/enable",method:"post",requestType:"form",data:t});export{d as a,o as b,a as c,b as d,i as e,n as f,m as g,r as h,c as i,p as j,u as m,l as s};
+import{ab as e}from"./index.4b16e61e.js";const a=t=>e({url:"/cbs-app/musicalInstrument/page",method:"post",data:t}),u=t=>e({url:"/cbs-app/musicalInstrument/queryNotRelated",method:"post",data:t}),r=t=>e({url:"/cbs-app/musicalInstrument/save",method:"post",data:t}),c=t=>e({url:"/cbs-app/musicalInstrument/update",method:"post",data:t}),p=t=>e({url:"/cbs-app/musicalInstrument/enable?id="+t.id,method:"post",data:t}),o=t=>e({url:"/cbs-app/subjectCategory/page",method:"post",data:t}),n=t=>e({url:"/cbs-app/subjectCategory/save",method:"post",data:t}),m=t=>e({url:"/cbs-app/subjectCategory/update",method:"post",data:t}),b=t=>e({url:"/cbs-app/subject/page",method:"post",data:t}),l=t=>e({url:"/cbs-app/subject/save",method:"post",data:t}),d=t=>e({url:"/cbs-app/subject/update",method:"post",data:t}),i=t=>e({url:"/cbs-app/subject/enable",method:"post",requestType:"form",data:t});export{d as a,o as b,a as c,b as d,i as e,n as f,m as g,r as h,c as i,p as j,u as m,l as s};

+ 1 - 1
dist/assets/api.b15d158e.js → dist/assets/api.931b1ab8.js

@@ -1 +1 @@
-import{ab as a}from"./index.5be084e8.js";const t=s=>a({url:"/cbs-app/sysApplication/page",method:"post",data:s});export{t as s};
+import{ab as a}from"./index.4b16e61e.js";const t=s=>a({url:"/cbs-app/sysApplication/page",method:"post",data:s});export{t as s};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/api.975e415e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/api.dce7e572.js


+ 1 - 1
dist/assets/dateUtil.c89e24c1.js → dist/assets/dateUtil.56fd37b5.js

@@ -1 +1 @@
-import{d as a}from"./dayjs.min.1964c6aa.js";const l=(r,d=[],Y="YYYY-MM-DD")=>r&&r.length?Y=="YYYY-MM-DD"?{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y)+" 00:00:00":"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y)+" 23:59:59":""}:{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y):"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y):""}:{},f=(r,d=[],Y="YYYY-MM-DD")=>r&&r.length?{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y):"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y):""}:{};export{f,l as g};
+import{d as a}from"./dayjs.min.ca017cfa.js";const l=(r,d=[],Y="YYYY-MM-DD")=>r&&r.length?Y=="YYYY-MM-DD"?{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y)+" 00:00:00":"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y)+" 23:59:59":""}:{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y):"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y):""}:{},f=(r,d=[],Y="YYYY-MM-DD")=>r&&r.length?{[d[0]||"start"]:a(r[0]).isValid()?a(r[0]).format(Y):"",[d[1]||"end"]:a(r[1]).isValid()?a(r[1]).format(Y):""}:{};export{f,l as g};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/dayjs.min.ca017cfa.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/detail.64852f21.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/editAndUpdate.4105762f.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/employee-tab.f6e6a0d8.js


+ 1 - 1
dist/assets/index.d03e22a0.js → dist/assets/index.01c21610.js

@@ -1 +1 @@
-import{d as n,i as e,ao as o,aj as a}from"./index.5be084e8.js";const i="_showContentWidth_1uy1t_1",r={showContentWidth:i},d=n({name:"the-tooltip",props:{maxWidth:{type:Number,default:300},showContentWidth:{type:Number,default:120},tipsContent:{type:String,default:""},content:{type:String,default:""},placement:{type:String,default:"top"},showArrow:{type:Boolean,default:!0},trigger:{type:String,default:"hover"}},setup(t){return()=>e(a,null,[e(o,{style:{maxWidth:t.maxWidth+"px"},trigger:t.trigger,placement:t.placement,showArrow:t.showArrow},{trigger:()=>e("p",{style:{maxWidth:t.showContentWidth+"px"},class:r.showContentWidth},[t.content]),default:()=>t.tipsContent||t.content})])}});export{d as T};
+import{d as n,i as e,ao as o,aj as a}from"./index.4b16e61e.js";const i="_showContentWidth_1uy1t_1",r={showContentWidth:i},d=n({name:"the-tooltip",props:{maxWidth:{type:Number,default:300},showContentWidth:{type:Number,default:120},tipsContent:{type:String,default:""},content:{type:String,default:""},placement:{type:String,default:"top"},showArrow:{type:Boolean,default:!0},trigger:{type:String,default:"hover"}},setup(t){return()=>e(a,null,[e(o,{style:{maxWidth:t.maxWidth+"px"},trigger:t.trigger,placement:t.placement,showArrow:t.showArrow},{trigger:()=>e("p",{style:{maxWidth:t.showContentWidth+"px"},class:r.showContentWidth},[t.content]),default:()=>t.tipsContent||t.content})])}});export{d as T};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.022ce077.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.063f7c47.js


+ 1 - 1
dist/assets/index.80ef3cf1.js → dist/assets/index.0685dd45.js

@@ -1 +1 @@
-import{d as o,L as s,F as i,i as d,ds as f}from"./index.5be084e8.js";import{u as l}from"./tabsView.cfe65b20.js";const g=o({name:"TheLink",props:{to:{type:Object,default:{}},target:{type:String,default:"_self"},authLink:{type:String,default:""}},setup(t,{slots:e}){const a=s();l().closeCurrentTab({path:t.to.path});const u=i(()=>{const n=a.getAuths.some(r=>r===t.authLink);return!!(t.authLink&&!n)});return()=>u.value?e.default&&e.default():d(f,{to:t.to,target:t.target},{default:()=>[e.default&&e.default()]})}});export{g as T};
+import{d as o,L as s,F as i,i as d,ds as f}from"./index.4b16e61e.js";import{u as l}from"./tabsView.5746ae09.js";const g=o({name:"TheLink",props:{to:{type:Object,default:{}},target:{type:String,default:"_self"},authLink:{type:String,default:""}},setup(t,{slots:e}){const a=s();l().closeCurrentTab({path:t.to.path});const u=i(()=>{const n=a.getAuths.some(r=>r===t.authLink);return!!(t.authLink&&!n)});return()=>u.value?e.default&&e.default():d(f,{to:t.to,target:t.target},{default:()=>[e.default&&e.default()]})}});export{g as T};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.07fceeb4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.09861bed.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.277a3aed.js


+ 1 - 1
dist/assets/index.6635d481.js → dist/assets/index.31301619.js

@@ -1 +1 @@
-import{d as s,e as n,c as u,x as c,i as p,N as i}from"./index.5be084e8.js";const l=s({name:"Redirect",setup(){const t=n(),o=u();return c(()=>{const{params:r,query:a}=t,{path:e}=r;o.replace({path:"/"+(Array.isArray(e)?e.join("/"):e),query:a})}),()=>p(i,null,null)}});export{l as default};
+import{d as s,e as n,c as u,x as c,i as p,N as i}from"./index.4b16e61e.js";const l=s({name:"Redirect",setup(){const t=n(),o=u();return c(()=>{const{params:r,query:a}=t,{path:e}=r;o.replace({path:"/"+(Array.isArray(e)?e.join("/"):e),query:a})}),()=>p(i,null,null)}});export{l as default};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.3684aa3e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.37bb6c5b.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.44d3cf85.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.493319d5.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.4b16e61e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.5729f128.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.62876c2e.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.6cb25576.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.8690d1b6.js


+ 1 - 1
dist/assets/index.0f3643a9.js → dist/assets/index.87f5c129.js

@@ -1 +1 @@
-import{d as m,e as p,r as t,h as s,B as v,Y as h,w as x,U as g,dk as k,o as b,g as u,t as w}from"./index.5be084e8.js";const B={class:"frame"},R=["src"],y=m({__name:"index",setup(S){var f,i;const o=p(),a=t(!1),c=t(null),r=t("");(f=s(o.meta))!=null&&f.frameSrc&&(r.value=(i=s(o.meta))==null?void 0:i.frameSrc);function _(){a.value=!1}function l(){g(()=>{const e=s(c);if(!e)return;const n=e;n.attachEvent?n.attachEvent("onload",()=>{_()}):e.onload=()=>{_()}})}return v(()=>{a.value=!0,l()}),(e,n)=>{const d=k;return b(),h(d,{show:a.value},{default:x(()=>[u("div",B,[u("iframe",{src:r.value,class:"frame-iframe",ref_key:"frameRef",ref:c},null,8,R)])]),_:1},8,["show"])}}});const E=w(y,[["__scopeId","data-v-86b4e8ba"]]);export{E as default};
+import{d as m,e as p,r as t,h as s,B as v,Y as h,w as x,U as g,dk as k,o as b,g as u,t as w}from"./index.4b16e61e.js";const B={class:"frame"},R=["src"],y=m({__name:"index",setup(S){var f,i;const o=p(),a=t(!1),c=t(null),r=t("");(f=s(o.meta))!=null&&f.frameSrc&&(r.value=(i=s(o.meta))==null?void 0:i.frameSrc);function _(){a.value=!1}function l(){g(()=>{const e=s(c);if(!e)return;const n=e;n.attachEvent?n.attachEvent("onload",()=>{_()}):e.onload=()=>{_()}})}return v(()=>{a.value=!0,l()}),(e,n)=>{const d=k;return b(),h(d,{show:a.value},{default:x(()=>[u("div",B,[u("iframe",{src:r.value,class:"frame-iframe",ref_key:"frameRef",ref:c},null,8,R)])]),_:1},8,["show"])}}});const E=w(y,[["__scopeId","data-v-86b4e8ba"]]);export{E as default};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.8912f2a4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.8ee10575.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.8f91d778.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.a0381a96.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.a4d98c9d.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.b93c58fb.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.beb0b7e4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.c40aaea7.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.c4ac27ce.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.d54559d4.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.e2844117.js


+ 1 - 1
dist/assets/index.5fd4ebf9.js → dist/assets/index.fc2df0ec.js

@@ -1 +1 @@
-import{S as d}from"./searchs.b637f0d6.js";import{d as y,e as h,a as z,r as m,B as v,bx as w,M as s,F as K,i as P,ci as b}from"./index.5be084e8.js";const x=y({name:"table-container",props:{page:{type:Number,default:1,required:!0},pageSize:{type:Number,default:10},pageTotal:{type:Number,default:0},saveKey:{type:String,default:""},sync:{type:Boolean,default:!1},checkedRowKeysRef:{type:Object},pageSizes:{type:Array,default:()=>[10,20,30,40]},pageSlot:{type:Number,default:9}},emits:["update:page","update:pageSize","list"],setup(e,{slots:T,attrs:k,emit:t}){const o=h(),p=z({pageInformation:null}),g=m(0);g.value=Math.ceil(e.pageTotal/e.pageSize);const l=a=>{t("update:page",a),t("list"),i()},r=a=>{t("update:page",1),t("update:pageSize",a),t("list"),i()};v(()=>{if(e.sync){const a=new d(e.saveKey||o.path),n=a.get(e.saveKey||o.path);if(p.pageInformation=n,n&&n.page){for(const u in n.page)if(n.page.hasOwnProperty(u)&&["page","pageSize"].includes(u)){const f=n.page[u],S=`update:${u}`;t(S,f)}}e.saveKey&&a.update(o.path,void 0,"bind")}window.addEventListener("watchStorage",c)}),w(()=>{window.removeEventListener("watchStorage",c)}),s(()=>e.pageSize,()=>{g.value=Math.ceil(e.pageTotal/e.pageSize),i()}),s(()=>e.page,()=>{i()}),s(()=>e.pageTotal,()=>{g.value=Math.ceil(e.pageTotal/e.pageSize),i()}),K({get(){return e.page},set(a){t("update:page",a)}});const i=()=>{e.sync&&new d(e.saveKey||o.path).update({page:e.page,pageCount:g.value,pageSize:e.pageSize,saveKey:e.saveKey},void 0,"page")},c=()=>{let a=p.pageInformation&&p.pageInformation.page?p.pageInformation.page:null;a&&a.page&&a.page};return()=>P(b,{style:{marginTop:"12px",justifyContent:"flex-end"},page:e.page,"onUpdate:page":a=>e.page=a,displayOrder:["quick-jumper","pages","size-picker"],pageCount:g.value,showQuickJumper:!0,showSizePicker:!0,pageSize:e.pageSize,prefix:()=>`\u5171 ${e.pageTotal} \u6761`,pageSizes:e.pageSizes,onUpdatePage:l,onUpdatePageSize:r,pageSlot:e.pageSlot},null)}});export{x as P};
+import{S as d}from"./searchs.b637f0d6.js";import{d as y,e as h,a as z,r as m,B as v,bx as w,M as s,F as K,i as P,ci as b}from"./index.4b16e61e.js";const x=y({name:"table-container",props:{page:{type:Number,default:1,required:!0},pageSize:{type:Number,default:10},pageTotal:{type:Number,default:0},saveKey:{type:String,default:""},sync:{type:Boolean,default:!1},checkedRowKeysRef:{type:Object},pageSizes:{type:Array,default:()=>[10,20,30,40]},pageSlot:{type:Number,default:9}},emits:["update:page","update:pageSize","list"],setup(e,{slots:T,attrs:k,emit:t}){const o=h(),p=z({pageInformation:null}),g=m(0);g.value=Math.ceil(e.pageTotal/e.pageSize);const l=a=>{t("update:page",a),t("list"),i()},r=a=>{t("update:page",1),t("update:pageSize",a),t("list"),i()};v(()=>{if(e.sync){const a=new d(e.saveKey||o.path),n=a.get(e.saveKey||o.path);if(p.pageInformation=n,n&&n.page){for(const u in n.page)if(n.page.hasOwnProperty(u)&&["page","pageSize"].includes(u)){const f=n.page[u],S=`update:${u}`;t(S,f)}}e.saveKey&&a.update(o.path,void 0,"bind")}window.addEventListener("watchStorage",c)}),w(()=>{window.removeEventListener("watchStorage",c)}),s(()=>e.pageSize,()=>{g.value=Math.ceil(e.pageTotal/e.pageSize),i()}),s(()=>e.page,()=>{i()}),s(()=>e.pageTotal,()=>{g.value=Math.ceil(e.pageTotal/e.pageSize),i()}),K({get(){return e.page},set(a){t("update:page",a)}});const i=()=>{e.sync&&new d(e.saveKey||o.path).update({page:e.page,pageCount:g.value,pageSize:e.pageSize,saveKey:e.saveKey},void 0,"page")},c=()=>{let a=p.pageInformation&&p.pageInformation.page?p.pageInformation.page:null;a&&a.page&&a.page};return()=>P(b,{style:{marginTop:"12px",justifyContent:"flex-end"},page:e.page,"onUpdate:page":a=>e.page=a,displayOrder:["quick-jumper","pages","size-picker"],pageCount:g.value,showQuickJumper:!0,showSizePicker:!0,pageSize:e.pageSize,prefix:()=>`\u5171 ${e.pageTotal} \u6761`,pageSizes:e.pageSizes,onUpdatePage:l,onUpdatePageSize:r,pageSlot:e.pageSlot},null)}});export{x as P};

+ 1 - 1
dist/assets/index.92a4e2d7.js → dist/assets/index.fd1aadd0.js

@@ -1,4 +1,4 @@
-var Se=Object.defineProperty,Re=Object.defineProperties;var Le=Object.getOwnPropertyDescriptors;var Xt=Object.getOwnPropertySymbols;var ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable;var Wt=(a,t,i)=>t in a?Se(a,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[t]=i,Ut=(a,t)=>{for(var i in t||(t={}))ke.call(t,i)&&Wt(a,i,t[i]);if(Xt)for(var i of Xt(t))Be.call(t,i)&&Wt(a,i,t[i]);return a},jt=(a,t)=>Re(a,Le(t));var nt=(a,t,i)=>new Promise((e,o)=>{var r=u=>{try{s(i.next(u))}catch(f){o(f)}},n=u=>{try{s(i.throw(u))}catch(f){o(f)}},s=u=>u.done?e(u.value):Promise.resolve(u.value).then(r,n);s((i=i.apply(a,t)).next())});import{d as fe,a as ue,r as Q,i as T,ac as Ie,ad as Vt,a9 as Ft,p as Z,k as G,U as ze,u as _e,M as $t,cd as Pe,aa as He}from"./index.5be084e8.js";import{g as Gt,o as Ye,a as Xe}from"./oss-file-upload.1856466f.js";/*!
+var Se=Object.defineProperty,Re=Object.defineProperties;var Le=Object.getOwnPropertyDescriptors;var Xt=Object.getOwnPropertySymbols;var ke=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable;var Wt=(a,t,i)=>t in a?Se(a,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[t]=i,Ut=(a,t)=>{for(var i in t||(t={}))ke.call(t,i)&&Wt(a,i,t[i]);if(Xt)for(var i of Xt(t))Be.call(t,i)&&Wt(a,i,t[i]);return a},jt=(a,t)=>Re(a,Le(t));var nt=(a,t,i)=>new Promise((e,o)=>{var r=u=>{try{s(i.next(u))}catch(f){o(f)}},n=u=>{try{s(i.throw(u))}catch(f){o(f)}},s=u=>u.done?e(u.value):Promise.resolve(u.value).then(r,n);s((i=i.apply(a,t)).next())});import{d as fe,a as ue,r as Q,i as T,ac as Ie,ad as Vt,a9 as Ft,p as Z,k as G,U as ze,u as _e,M as $t,cd as Pe,aa as He}from"./index.4b16e61e.js";import{g as Gt,o as Ye,a as Xe}from"./oss-file-upload.e63e0988.js";/*!
  * Cropper.js v1.5.13
  * https://fengyuanchen.github.io/cropperjs
  *

+ 1 - 1
dist/assets/index.e3e1a333.js → dist/assets/index.fe78435a.js

@@ -1 +1 @@
-import{d as g,r as K,e as w,a as F,M as m,B as _,i,q as M,bp as P}from"./index.5be084e8.js";import{S}from"./searchs.b637f0d6.js";const I="_saveForm_1s8vz_1",E={saveForm:I},D=g({name:"save-form",props:{model:{type:Object,default:{}},saveKey:{type:String,default:""}},emits:["setModel","submit","reset"],setup(o,{slots:d,attrs:c,emit:n,expose:l}){const u=K(),r=w(),t=F({searchs:null,saveKey:o.saveKey,model:{}}),f=()=>{const e=o.model,s={};for(const a in e)s[a]=null;return s};m(()=>o.saveKey,e=>{t.saveKey=e}),m(()=>o.model,e=>{t.model=e},{deep:!0});const p=()=>{const e=new S(t.saveKey||r.path);t.searchs=e;const s=e.get(t.saveKey||r.path);for(const a in s.form)if(s.form.hasOwnProperty(a)){const b=s.form[a];t.model[a]=b}n("setModel",t.model),t.saveKey&&t.searchs.update(r.path,void 0,"bind")};_(()=>{p()});const h=e=>{e&&(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault()),t.saveKey&&t.searchs.update(r.path,void 0,"bind"),t.searchs.update(t.model,void 0,"form"),n("submit",e)},v=e=>{e&&(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault());let s=new Event("watchStorage");window.dispatchEvent(s),y(),n("submit",e)},y=()=>{n("setModel",f()),t.searchs.update({},void 0,"form"),t.searchs.update({},void 0,"page")};return l({submit:h,reset:v}),()=>i("div",{class:["section-container section-save-form",E.saveForm]},[i(M,P({model:t.model,ref:u,inline:!0,"label-placement":"left","label-width":"auto"},c),{default:()=>[d.default&&d.default()]})])}});export{D as S};
+import{d as g,r as K,e as w,a as F,M as m,B as _,i,q as M,bp as P}from"./index.4b16e61e.js";import{S}from"./searchs.b637f0d6.js";const I="_saveForm_1s8vz_1",E={saveForm:I},D=g({name:"save-form",props:{model:{type:Object,default:{}},saveKey:{type:String,default:""}},emits:["setModel","submit","reset"],setup(o,{slots:d,attrs:c,emit:n,expose:l}){const u=K(),r=w(),t=F({searchs:null,saveKey:o.saveKey,model:{}}),f=()=>{const e=o.model,s={};for(const a in e)s[a]=null;return s};m(()=>o.saveKey,e=>{t.saveKey=e}),m(()=>o.model,e=>{t.model=e},{deep:!0});const p=()=>{const e=new S(t.saveKey||r.path);t.searchs=e;const s=e.get(t.saveKey||r.path);for(const a in s.form)if(s.form.hasOwnProperty(a)){const b=s.form[a];t.model[a]=b}n("setModel",t.model),t.saveKey&&t.searchs.update(r.path,void 0,"bind")};_(()=>{p()});const h=e=>{e&&(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault()),t.saveKey&&t.searchs.update(r.path,void 0,"bind"),t.searchs.update(t.model,void 0,"form"),n("submit",e)},v=e=>{e&&(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault());let s=new Event("watchStorage");window.dispatchEvent(s),y(),n("submit",e)},y=()=>{n("setModel",f()),t.searchs.update({},void 0,"form"),t.searchs.update({},void 0,"page")};return l({submit:h,reset:v}),()=>i("div",{class:["section-container section-save-form",E.saveForm]},[i(M,P({model:t.model,ref:u,inline:!0,"label-placement":"left","label-width":"auto"},c),{default:()=>[d.default&&d.default()]})])}});export{D as S};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/index.ffe6ccd0.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/instrument-list.ee0ed074.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/interface-log.faa0dfc8.js


+ 1 - 1
dist/assets/musicUtil.ba36a3ca.js → dist/assets/musicUtil.a0079ae7.js

@@ -1 +1 @@
-import{d as p,b as u,i as s}from"./index.5be084e8.js";import{a as d}from"./objectUtil.ec24ceed.js";import{c as m}from"./constant.bea826fd.js";const T=p({name:"musicPreView",props:{item:{type:Object,default:()=>{}},scoreType:{type:String,default:"staff"},isMove:{type:Number,default:0,required:!1}},setup(e,{emit:o}){const t=u().getToken,n={dev:"https://dev.kt.colexiu.com",test:"https://test.lexiaoya.cn",online:"https://mec.colexiu.com"},a=location.origin.includes("//dev")?"dev":location.origin.includes("//test")?"test":location.origin.includes("//mec.colexiu")?"online":"dev",c=n[a];let i=(/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com/":c)+`/instrument/?_t=${Date.now()}&id=${e.item.id}&modelType=practise&modeType=json&Authorization=${t}&isCbs=true`;return i=e.isMove==1?i+"&isMove=1":i,i+="&musicRenderType="+e.scoreType,()=>s("div",null,[s("iframe",{width:"667px",height:"375px",frameborder:"0",src:i},null)])}}),N=(e,o)=>{if(o=="PLATFORM")return"--";let r="";if(e){const t=e.applicationName;if(o=="ORG"){const n=e.organizationRole?"-"+e.organizationRole:"";r+=t+n}else if(o=="PERSON"){e!=null&&e.userName&&(r=e.userName);let n=d(e.clientType,new Map(Object.entries(m)));n=n?"-"+n:"",r+=" ("+t+n+")"}}return r},R=(e,o)=>{const r=o.toString();let t=document.querySelector("#copy-input");t||(t=document.createElement("input"),t.id="copy-input",t.readOnly=!0,t.style.position="fixed",t.style.left="-1000px",t.style.zIndex="-1000",document.body.appendChild(t)),t.value=r,n(t,0,r.length),document.execCommand("copy")&&(document.execCommand("copy"),e.success("\u590D\u5236\u6210\u529F")),t.blur();function n(a,c,l){if(a.createTextRange){const i=a.createTextRange();i.collapse(!0),i.moveStart("character",c),i.moveEnd("character",l-c),i.select()}else a.setSelectionRange(c,l),a.focus()}},f=e=>{e.map(o=>(o&&(o.disabled=!o.enable),o.children&&o.children.length>0&&f(o.children),e))};export{T as M,R as c,f,N as g};
+import{d as p,b as u,i as s}from"./index.4b16e61e.js";import{a as d}from"./objectUtil.ec24ceed.js";import{c as m}from"./constant.bea826fd.js";const T=p({name:"musicPreView",props:{item:{type:Object,default:()=>{}},scoreType:{type:String,default:"staff"},isMove:{type:Number,default:0,required:!1}},setup(e,{emit:o}){const t=u().getToken,n={dev:"https://dev.kt.colexiu.com",test:"https://test.lexiaoya.cn",online:"https://mec.colexiu.com"},a=location.origin.includes("//dev")?"dev":location.origin.includes("//test")?"test":location.origin.includes("//mec.colexiu")?"online":"dev",c=n[a];let i=(/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com/":c)+`/instrument/?_t=${Date.now()}&id=${e.item.id}&modelType=practise&modeType=json&Authorization=${t}&isCbs=true`;return i=e.isMove==1?i+"&isMove=1":i,i+="&musicRenderType="+e.scoreType,()=>s("div",null,[s("iframe",{width:"667px",height:"375px",frameborder:"0",src:i},null)])}}),N=(e,o)=>{if(o=="PLATFORM")return"--";let r="";if(e){const t=e.applicationName;if(o=="ORG"){const n=e.organizationRole?"-"+e.organizationRole:"";r+=t+n}else if(o=="PERSON"){e!=null&&e.userName&&(r=e.userName);let n=d(e.clientType,new Map(Object.entries(m)));n=n?"-"+n:"",r+=" ("+t+n+")"}}return r},R=(e,o)=>{const r=o.toString();let t=document.querySelector("#copy-input");t||(t=document.createElement("input"),t.id="copy-input",t.readOnly=!0,t.style.position="fixed",t.style.left="-1000px",t.style.zIndex="-1000",document.body.appendChild(t)),t.value=r,n(t,0,r.length),document.execCommand("copy")&&(document.execCommand("copy"),e.success("\u590D\u5236\u6210\u529F")),t.blur();function n(a,c,l){if(a.createTextRange){const i=a.createTextRange();i.collapse(!0),i.moveStart("character",c),i.moveEnd("character",l-c),i.select()}else a.setSelectionRange(c,l),a.focus()}},f=e=>{e.map(o=>(o&&(o.disabled=!o.enable),o.children&&o.children.length>0&&f(o.children),e))};export{T as M,R as c,f,N as g};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/oss-file-upload.e63e0988.js


+ 1 - 1
dist/assets/parentLayout.a6c8e890.js → dist/assets/parentLayout.e11a9ef3.js

@@ -1 +1 @@
-import{t as o,Y as t,W as r,o as n}from"./index.5be084e8.js";const c={};function s(a,_){const e=r("router-view");return n(),t(e)}const f=o(c,[["render",s]]);export{f as default};
+import{t as o,Y as t,W as r,o as n}from"./index.4b16e61e.js";const c={};function s(a,_){const e=r("router-view");return n(),t(e)}const f=o(c,[["render",s]]);export{f as default};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/plan-detail.b8b89d88.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/sms-config-app.a2d12f90.js


+ 1 - 1
dist/assets/tabsView.cfe65b20.js → dist/assets/tabsView.5746ae09.js

@@ -1 +1 @@
-import{v as n}from"./index.5be084e8.js";import{S as r}from"./searchs.b637f0d6.js";const b=["Redirect","login"],f=new r("");function o(t){return t.filter(a=>{var s,i;return(i=(s=a==null?void 0:a.meta)==null?void 0:s.affix)!=null?i:!1})}const p=n({id:"app-tabs-view",state:()=>({tabsList:[]}),getters:{},actions:{initTabs(t){this.tabsList=t},addTabs(t){return b.includes(t.name)?!1:(this.tabsList.some(s=>s.path==t.path)||this.tabsList.push(t),!0)},closeLeftTabs(t){const a=this.tabsList.findIndex(s=>s.path==t.path);this.tabsList=this.tabsList.filter((s,i)=>{var e,h;return i>=a||((h=(e=s==null?void 0:s.meta)==null?void 0:e.affix)!=null?h:!1)})},closeRightTabs(t){const a=this.tabsList.findIndex(s=>s.path==t.path);this.tabsList=this.tabsList.filter((s,i)=>{var e,h;return i<=a||((h=(e=s==null?void 0:s.meta)==null?void 0:e.affix)!=null?h:!1)})},closeOtherTabs(t){this.tabsList=this.tabsList.filter(a=>{var s,i;return a.path==t.path||((i=(s=a==null?void 0:a.meta)==null?void 0:s.affix)!=null?i:!1)}),f.removeByOtherRouter(t.path)},closeCurrentTab(t){if(t){f.removeByRouter(t.path);const a=this.tabsList.findIndex(s=>s.path==t.path);a!=-1&&this.tabsList.splice(a,1)}},closeAllTabs(){f.removeAll(),this.tabsList=o(this.tabsList)}}});export{p as u};
+import{v as n}from"./index.4b16e61e.js";import{S as r}from"./searchs.b637f0d6.js";const b=["Redirect","login"],f=new r("");function o(t){return t.filter(a=>{var s,i;return(i=(s=a==null?void 0:a.meta)==null?void 0:s.affix)!=null?i:!1})}const p=n({id:"app-tabs-view",state:()=>({tabsList:[]}),getters:{},actions:{initTabs(t){this.tabsList=t},addTabs(t){return b.includes(t.name)?!1:(this.tabsList.some(s=>s.path==t.path)||this.tabsList.push(t),!0)},closeLeftTabs(t){const a=this.tabsList.findIndex(s=>s.path==t.path);this.tabsList=this.tabsList.filter((s,i)=>{var e,h;return i>=a||((h=(e=s==null?void 0:s.meta)==null?void 0:e.affix)!=null?h:!1)})},closeRightTabs(t){const a=this.tabsList.findIndex(s=>s.path==t.path);this.tabsList=this.tabsList.filter((s,i)=>{var e,h;return i<=a||((h=(e=s==null?void 0:s.meta)==null?void 0:e.affix)!=null?h:!1)})},closeOtherTabs(t){this.tabsList=this.tabsList.filter(a=>{var s,i;return a.path==t.path||((i=(s=a==null?void 0:a.meta)==null?void 0:s.affix)!=null?i:!1)}),f.removeByOtherRouter(t.path)},closeCurrentTab(t){if(t){f.removeByRouter(t.path);const a=this.tabsList.findIndex(s=>s.path==t.path);a!=-1&&this.tabsList.splice(a,1)}},closeAllTabs(){f.removeAll(),this.tabsList=o(this.tabsList)}}});export{p as u};

+ 1 - 1
dist/assets/uploadFile.a0360be0.js → dist/assets/uploadFile.5eab84fb.js

@@ -1 +1 @@
-var l=(s,n,a)=>new Promise((c,t)=>{var e=o=>{try{r(a.next(o))}catch(i){t(i)}},y=o=>{try{r(a.throw(o))}catch(i){t(i)}},r=o=>o.done?c(o.value):Promise.resolve(o.value).then(e,y);r((a=a.apply(s,n)).next())});import{g as d,a as g}from"./oss-file-upload.1856466f.js";const p="gyt",u="public-read",m=`https://${p}.ks3-cn-beijing.ksyuncs.com/`,k=s=>l(void 0,null,function*(){const n={filename:s,bucketName:p,postData:{filename:s,acl:u,key:s,unknowValueField:[]}},{data:a}=yield d(n);return console.log(a),a}),w=(s,n,a,c)=>l(void 0,null,function*(){const t={policy:s.policy,signature:s.signature,key:n,KSSAccessKeyId:s.kssAccessKeyId,acl:u,name:n,file:a};return yield g(m,t)}),A=(s,n)=>l(void 0,null,function*(){var e;const a=Date.now()+((e=s.name)==null?void 0:e.slice(s.name.lastIndexOf("."))),c=yield k(a);return yield w(c,a,s)});export{A as a};
+var l=(s,n,a)=>new Promise((c,t)=>{var e=o=>{try{r(a.next(o))}catch(i){t(i)}},y=o=>{try{r(a.throw(o))}catch(i){t(i)}},r=o=>o.done?c(o.value):Promise.resolve(o.value).then(e,y);r((a=a.apply(s,n)).next())});import{g as d,a as g}from"./oss-file-upload.e63e0988.js";const p="gyt",u="public-read",m=`https://${p}.ks3-cn-beijing.ksyuncs.com/`,k=s=>l(void 0,null,function*(){const n={filename:s,bucketName:p,postData:{filename:s,acl:u,key:s,unknowValueField:[]}},{data:a}=yield d(n);return console.log(a),a}),w=(s,n,a,c)=>l(void 0,null,function*(){const t={policy:s.policy,signature:s.signature,key:n,KSSAccessKeyId:s.kssAccessKeyId,acl:u,name:n,file:a};return yield g(m,t)}),A=(s,n)=>l(void 0,null,function*(){var e;const a=Date.now()+((e=s.name)==null?void 0:e.slice(s.name.lastIndexOf("."))),c=yield k(a);return yield w(c,a,s)});export{A as a};

+ 1 - 1
dist/assets/use-async.2a0701ab.js → dist/assets/use-async.9ded3976.js

@@ -1 +1 @@
-import{e as n,B as r}from"./index.5be084e8.js";import{S as o}from"./searchs.b637f0d6.js";const g=e=>{const s=n(),t=new o(s.path).get(s.path);r(()=>{e(t)})},i=(e,s="current",a)=>{const t=new o(a.path);t.update({[s]:e},void 0,"form");const c=t.get(a.path);console.log(c,"setTabsCaches")};export{g,i as s};
+import{e as n,B as r}from"./index.4b16e61e.js";import{S as o}from"./searchs.b637f0d6.js";const g=e=>{const s=n(),t=new o(s.path).get(s.path);r(()=>{e(t)})},i=(e,s="current",a)=>{const t=new o(a.path);t.update({[s]:e},void 0,"form");const c=t.get(a.path);console.log(c,"setTabsCaches")};export{g,i as s};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/vuedraggable.umd.f82311c0.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/wechat-config-template-edit.580957c0.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/wechat-config-template-message.cbe3471c.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/assets/wechat-config-template.85881eac.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/index.html


+ 197 - 95
src/views/music-library/music-sheet/modal/music-operationV2.tsx

@@ -301,8 +301,8 @@ export default defineComponent({
       musicSheetSoundList_all_subject: null, // 全部声部原音
       // musicSheetCategoriesId: null,
       status: false,
-      musicSheetType: 'SINGLE', // 曲目类型
-      sourceType: null as any, //来源类型/作者属性(PLATFORM: 平台; ORG: 机构; PERSON: 个人)
+      musicSheetType: 'CONCERT', // 曲目类型
+      sourceType: 'PLATFORM' as any, //来源类型/作者属性(PLATFORM: 平台; ORG: 机构; PERSON: 个人)
       // userId: null, // 所属人
       appAuditFlag: 0, // 是否审核版本
       midiFileUrl: null, // 伴奏文件 MIDI文件(保留字段)
@@ -343,7 +343,7 @@ export default defineComponent({
       subjectList: [] as any,
       showMusicSheetOwnerDialog: false, //所属人弹框
       // musicSheetOwnerData: {}, //所属人信息
-      multiTracks: null,
+      multiTracks: null as any,
       multiInstruments: null,
       appData: [], // 应用列表
       ownerName: null as any, // 所属人名称描述
@@ -412,11 +412,6 @@ export default defineComponent({
           }
         }
 
-        if (!state.isAutoSave) {
-          state.isAutoSave = true
-          state.productOpen = true
-          return
-        }
         try {
           //extConfigJson: {"repeatedBeats":0,"gradualTimes":{"75":"02:38:60","77":"02:43:39"}}
           let audioPlayTypes = [] as any;
@@ -432,6 +427,7 @@ export default defineComponent({
             audioPlayTypes.push("SING")
           }
 
+          var existYzFile = false;
           if (musicSheetType == 'SINGLE') {
             if (forms.isAllSubject) {
               if (forms.musicSheetSoundList_all_subject) {
@@ -442,19 +438,15 @@ export default defineComponent({
                   audioPlayType: 'PLAY'
                 })
               }
-              if (!state.fSongFile && !state.bSongFile && !forms.musicSheetSoundList_all_subject) {
-                message.warning("请上传音频文件")
-                return
+              if (forms.musicSheetSoundList_all_subject) {
+                existYzFile = true
               }
             } else {
-              var existYzFile = false;
               if (forms.musicSheetSoundList_YZ.length > 0) {
                 audioPlayTypes.push("PLAY")
                 forms.musicSheetSoundList_YZ.forEach((musicSheetSound: any) => {
-                  if (forms.musicalInstrumentIdList.includes(musicSheetSound.musicalInstrumentId)) {
-                    if (musicSheetSound.audioFileUrl != null) {
-                      existYzFile = true
-                    }
+                  if (forms.musicalInstrumentIdList.includes(musicSheetSound.musicalInstrumentId) && musicSheetSound.audioFileUrl) {
+                    existYzFile = true
                     musicSheetSoundList.push({
                       ...musicSheetSound,
                       musicSheetId: props.data.id,
@@ -462,25 +454,23 @@ export default defineComponent({
                   }
                 })
               }
-              if (!state.fSongFile && !state.bSongFile && !existYzFile) {
-                message.warning("请上传音频文件")
-                return
-              }
             }
+          } else if (musicSheetType == 'CONCERT') {
+            audioPlayTypes.push("PLAY")
+            forms.musicSheetSoundList_YY.forEach((musicSheetSound: any) => {
+              if (musicSheetSound.audioFileUrl && musicSheetSound.track != null) {
+                musicSheetSoundList.push({
+                  ...musicSheetSound,
+                  musicSheetId: props.data.id,
+                })
+                existYzFile = true
+              }
+            })
+          }
+          if (!state.fSongFile && !state.bSongFile && !existYzFile) {
+            message.warning("请上传音频文件")
+            return
           }
-
-
-            if (musicSheetType == 'CONCERT' && forms.musicSheetSoundList_YY.length > 0) {
-              audioPlayTypes.push("PLAY")
-              forms.musicSheetSoundList_YY.forEach((musicSheetSound: any) => {
-                if (musicSheetSound.audioFileUrl) {
-                  musicSheetSoundList.push({
-                    ...musicSheetSound,
-                    musicSheetId: props.data.id,
-                  })
-                }
-              })
-            }
 
           if (state.bSongFile) {
             forms.musicSheetAccompanimentList.push({
@@ -490,7 +480,12 @@ export default defineComponent({
             })
           }
 
-          //
+          // 生成图片
+          if (!state.isAutoSave) {
+            state.isAutoSave = true
+            state.productOpen = true
+            return
+          }
 
 
           const obj = {
@@ -531,6 +526,7 @@ export default defineComponent({
             isUseSingSystemBeat: forms.isUseSingSystemBeat,
             isPlaySingBeat: forms.isPlaySingBeat,
             isAllSubject: forms.isAllSubject,
+            musicSheetExtend: forms.sourceType == 'PLATFORM' ? null : forms.musicSheetExtend,
           }
           if (forms.audioType == 'MIDI') {
             obj.musicSheetSoundList = []
@@ -550,6 +546,7 @@ export default defineComponent({
         }
         setTimeout(() => {
           btnLoading.value = false
+          state.isAutoSave = false
         }, 100)
       })
     }
@@ -566,35 +563,67 @@ export default defineComponent({
           )
         } catch (error) {
         }
+        forms.musicSheetSoundList_YY = forms.musicSheetSoundList_YY.filter((item: any) => {
+          return (!item.track || !containOther(item.track) || (item.track?.toLocaleUpperCase?.() != 'COMMON' && forms.multiTracksSelection.includes(item.track)))
+        })
+
         state.partListNames = getPartListNames(res?.target?.result as any) as any
         // parseInstrumentAndSubject(res?.target?.result as any)
         // 这里是如果没有当前音轨就重新写
-        for (let j = 0; j < state.partListNames.length; j++) {
-          if (!forms.musicSheetSoundList_YY[j]) {
-            forms.musicSheetSoundList_YY.push({audioFileUrl: null, track: null})
+
+        let map = new Map<String, String>()
+        for (let i = 0; i < forms.musicSheetSoundList_YY.length; i++) {
+          let track = forms.musicSheetSoundList_YY[i].track;
+          if (track) {
+            map.set(track, forms.musicSheetSoundList_YY[i])
           }
-          forms.musicSheetSoundList_YY[j].track = state.partListNames[j].value
         }
 
-        // 循环添加所在音轨的原音
-        for (
-            let index = forms.musicSheetSoundList_YY.length;
-            index < state.partListNames.length;
-            index++
-        ) {
-          const part = state.partListNames[index].value
-          const sysData = {
-            ...forms.musicSheetSoundList_YY[0],
-            track: part
+        let newMusicSheetSoundList = []
+        let tracks = [] as any
+        for (let j = 0; j < state.partListNames.length; j++) {
+          let track = state.partListNames[j].value;
+          if (map.has(track)) {
+            newMusicSheetSoundList.push(map.get(track))
+          } else {
+            newMusicSheetSoundList.push({audioFileUrl: null, track: track, musicalInstrumentId: null})
           }
-          if (!sysData.speed) {
-            sysData.speed = state.xmlFirstSpeed
+          tracks.push(track)
+          if(!forms.multiTracksSelection.includes(track)) {
+            forms.multiTracksSelection.push(track)
           }
-          createSys(sysData)
         }
 
+        for (let i = 0; i < forms.musicSheetSoundList_YY.length; i++) {
+          let track = forms.musicSheetSoundList_YY[i].track;
+          if (!track || !tracks.includes(track)) {
+            forms.musicSheetSoundList_YY[i].track = null
+            newMusicSheetSoundList.push(forms.musicSheetSoundList_YY[i])
+          }
+        }
+        forms.musicSheetSoundList_YY = newMusicSheetSoundList
+
+        forms.multiTracksSelection = forms.multiTracksSelection.filter((track: any) => {
+          return tracks.includes(track)
+        })
+        // 全选选中
+        state.multiTracks = 'all'
+
+        // 循环添加所在音轨的原音
+        // for (let index = forms.musicSheetSoundList.length; index < state.partListNames.length; index++) {
+        //   const part = state.partListNames[index].value
+        //   const sysData = {
+        //     ...forms.musicSheetSoundList[0],
+        //     track: part
+        //   }
+        //   if (!sysData.speed) {
+        //     sysData.speed = state.xmlFirstSpeed
+        //   }
+        //   createSys(sysData)
+        // }
+
         if (forms.musicSheetSoundList_YY.length == 0) {
-          forms.musicSheetSoundList_YY.push({audioFileUrl: '', track: ''})
+          forms.musicSheetSoundList_YY.push({ audioFileUrl: '', track: '' })
         }
       }
       xmlRead.readAsText(file)
@@ -609,6 +638,12 @@ export default defineComponent({
       return false
     }
 
+    const validSoundNum = () => {
+      return forms.musicSheetSoundList_YY.filter((item: any) => {
+        return (!item.track || !containOther(item.track) || (item.track?.toLocaleUpperCase?.() != 'COMMON' && forms.multiTracksSelection.includes(item.track)))
+      }).length;
+    }
+
     const parseInstrumentAndSubject = (xml: any) => {
       if (!xml) return
       const xmlParse = new DOMParser().parseFromString(xml, 'text/xml')
@@ -617,7 +652,8 @@ export default defineComponent({
       const instrumentEle = xmlParse.getElementsByTagName('virtual-instrument')
       for (let index = 0; index < instrumentEle.length; index++) {
         const note = instrumentEle[index]
-        const instrumentCode = note.getElementsByTagName('virtual-name')?.[0]?.textContent || ''
+        let instrumentCode = note.getElementsByTagName('virtual-name')?.[0]?.textContent || ''
+        instrumentCode = instrumentCode.toLocaleLowerCase().trim()
         if (instrumentCode && !instrumentCodeList.includes(instrumentCode)) {
           instrumentCodeList.push(instrumentCode)
         }
@@ -647,7 +683,9 @@ export default defineComponent({
       // })
       const codeIdMap = new Map<string, string>()
       state.instrumentData.forEach((data: any) => {
-        codeIdMap.set(data.code, data.id + '')
+        if (!data.disabled) {
+          codeIdMap.set(data.code.toLocaleLowerCase().trim(), data.id + '')
+        }
       })
       forms.musicalInstrumentIdList = []
       instrumentCodeList.forEach((code: string) => {
@@ -669,14 +707,24 @@ export default defineComponent({
       const partList: any =
           xmlParse.getElementsByTagName('part-list')?.[0]?.getElementsByTagName('score-part') || []
       let partListNames = Array.from(partList).map((item: any) => {
-        let part = item.getElementsByTagName('part-name')?.[0]?.textContent || ''
+        let part = item.getElementsByTagName('part-name')?.[0]
         // evxml没有分轨,需要手动设置一个默认的名称,用于上传原音
-        if (forms.isEvxml) {
-          part = part || 'noPartName'
+        // if (forms.isEvxml) {
+        //   part = part || 'noPartName'
+        // }
+        // 优先解析声轨,没有就取id值
+        let track = ''
+        if (part) {
+          track = part.textContent || ''
+        } else {
+          let id = item.getAttribute('id')
+          if (id) {
+            track = id
+          }
         }
         return {
-          value: part.trim(),
-          label: part.trim()
+          value: track.trim(),
+          label: track.trim()
         }
       })
 
@@ -690,9 +738,9 @@ export default defineComponent({
 
       partListNames = partListNames.filter((n: any) => n.value?.toLocaleUpperCase?.() != 'COMMON')
 
-      if (partListNames.length > 0) {
-        forms.musicSheetSoundList_YY = forms.musicSheetSoundList_YY.slice(0, partListNames.length)
-      }
+      // if (partListNames.length > 0) {
+      //   forms.musicSheetSoundList = forms.musicSheetSoundList.slice(0, partListNames.length)
+      // }
 
       state.xmlFirstSpeed = xmlParse.getElementsByTagName('per-minute')?.[0]?.textContent || ''
       if (!forms.playSpeed) {
@@ -737,7 +785,7 @@ export default defineComponent({
     // 反显声部
     const showBackSubject = async (musicalInstrumentIdList: []) => {
       try {
-        const {data} = await subjectPage({
+        const { data } = await subjectPage({
           page: 1,
           rows: 999,
           musicalInstrumentIdList: musicalInstrumentIdList
@@ -767,15 +815,21 @@ export default defineComponent({
         negativeText: '取消',
         onPositiveClick: async () => {
           const sound = forms.musicSheetSoundList_YY[index]
-          const track = sound.track
-          if (track != null) {
-            const selectIndex = forms.multiTracksSelection.indexOf(track)
-            if (selectIndex > -1) {
-              forms.multiTracksSelection.splice(selectIndex, 1)
-            }
+          let track = sound.track
+          // if (!track) {
+          //   track = ''
+          // }
+          // if (track) {
+          const selectIndex = forms.multiTracksSelection.indexOf(track)
+          if (selectIndex > -1) {
+            forms.multiTracksSelection.splice(selectIndex, 1)
           } else {
             forms.musicSheetSoundList_YY.splice(index, 1)
           }
+
+          if (state.multiTracks == 'all' && state.partListNames.length != forms.multiTracksSelection.length) {
+            state.multiTracks = null
+          }
         }
       })
     }
@@ -802,12 +856,13 @@ export default defineComponent({
         forms.multiTracksSelection = []
       }
     }
+
     const setOwnerName = () => {
       if (forms.sourceType == 'PLATFORM') {
         state.ownerName = ''
         return
       }
-      if (!forms.musicSheetExtend || !forms.sourceType || !forms.musicSheetExtend?.userId) {
+      if (!forms.sourceType || !forms.musicSheetExtend?.userId) {
         return
       }
       const appId = forms.musicSheetExtend.applicationId
@@ -832,6 +887,19 @@ export default defineComponent({
       }
     }
 
+    // 声轨数据兼容
+    const formatTrack = (track: string) => {
+      if (!track) {
+        return '';
+      }
+      const trim = track.trim().toUpperCase();
+      // 导入后的脏数据兼容
+      if (trim == 'P1' || trim == 'NULL') {
+        return '';
+      }
+      return track.trim();
+    }
+
     const changeSubject = async (subjectIdList: []) => {
       state.instrumentList = []
       if (!subjectIdList || subjectIdList.length == 0) {
@@ -958,6 +1026,10 @@ export default defineComponent({
                 forms.subjectIds.push(subjectId)
               }
             })
+            state.subjectList = state.subjectList.filter((subject: any) => {
+              return (!subject.disabled || subjectIds.includes(subject.value));
+            })
+
           }
           forms.musicalInstrumentIdList = data.musicalInstrumentIds ? data.musicalInstrumentIds.split(',') : []
           await changeSubject(forms.subjectIds)
@@ -1032,36 +1104,52 @@ export default defineComponent({
               let names = state.partListNames.map((next: any) => next.label)
               forms.multiTracksSelection = names.filter((next: any) => forms.multiTracksSelection.includes(next.toLocaleUpperCase()))
 
-              if (state.musicSheetSoundList.length === 1 && state.musicSheetSoundList[0].track === 'P1') {
+              const existSoundList = data.musicSheetSoundList ? data.musicSheetSoundList : []
+              // 如果只有一个原音文件,并且原音没有对应声轨,取xml解析中的第一个声轨绑定当当前原音
+              if (existSoundList.length === 1 && !formatTrack(existSoundList[0].track)) {
+                let track = state.partListNames.length > 0 ? state.partListNames[0].value : null;
                 forms.musicSheetSoundList_YY.push({
-                  audioFileUrl: state.musicSheetSoundList[0].audioFileUrl, // 原音
-                  track: state.partListNames[0].value || '', // 轨道
+                  audioFileUrl: existSoundList[0].audioFileUrl, // 原音
+                  musicalInstrumentId: existSoundList[0].musicalInstrumentId,
+                  track: track, // 轨道
                   audioPlayType: 'PLAY'
                 })
+                if (track && !forms.multiTracksSelection.includes(track)) {
+                  forms.multiTracksSelection.push(track)
+                }
               } else {
                 const tracks = [] as any
                 state.partListNames.forEach((item: any) => {
                   let audioFileUrl = null
-                  state.musicSheetSoundList.forEach((next: any) => {
-                    let track = next.track ? next.track : ''
-                    if (track.trim() == item.value) {
+                  let musicalInstrumentId = null
+                  existSoundList.forEach((next: any) => {
+                    if (!next.track || next.track.trim() == '') {
+                      next.track = ''
+                    }
+                    if (next.track == item.value) {
                       audioFileUrl = next.audioFileUrl
+                      musicalInstrumentId = next.musicalInstrumentId
                     }
                   })
                   forms.musicSheetSoundList_YY.push({
                     audioFileUrl: audioFileUrl, // 原音
-                    track: item.value, // 轨道
-                    audioPlayType: 'PLAY'
+                    musicalInstrumentId: musicalInstrumentId, // 乐器
+                    track: item.value // 轨道
                   })
                   tracks.push(item.value)
                 })
 
+                if (tracks.length == forms.multiTracksSelection.length) {
+                  state.multiTracks = 'all'
+                }
+
                 // 处理没有声轨,但有原音
                 if (data.musicSheetType == 'CONCERT') {
                   state.musicSheetSoundList.forEach((next: any) => {
                     if (next.track && !tracks.includes(next.track.trim()) && next.audioPlayType == 'PLAY') {
                       forms.musicSheetSoundList_YY.push({
                         audioFileUrl: next.audioFileUrl, // 原音
+                        musicalInstrumentId: next.musicalInstrumentId,
                         track: next.track ? next.track.trim() : '', // 轨道
                         audioPlayType: 'PLAY'
                       })
@@ -1078,9 +1166,9 @@ export default defineComponent({
         state.subjectList = state.subjectList.filter((next: any) => {
           return next.enableFlag == true
         })
-        // state.instrumentList = state.instrumentList.filter((next: any) => {
-        //   return next.enableFlag == true
-        // })
+        state.instrumentList = state.instrumentList.filter((next: any) => {
+          return next.enableFlag == true
+        })
       }
       state.loading = false
     })
@@ -1143,7 +1231,7 @@ export default defineComponent({
                     path="musicCover"
                     rule={[
                       {
-                        required: true,
+                        required: false,
                         message: '请上传曲目封面',
                         trigger: ['input', 'blur']
                       }
@@ -1372,9 +1460,9 @@ export default defineComponent({
                       text="点击上传XML文件"
                       onReadFileInputEventAsArrayBuffer={readFileInputEventAsArrayBuffer}
                       onRemove={() => {
-                        forms.multiTracksSelection = []
-                        state.partListNames = []
-                        forms.musicSheetSoundList_YY = []
+                        // forms.multiTracksSelection = []
+                        // state.partListNames = []
+                        // forms.musicSheetSoundList_YY = []
                         // forms.musicalInstrumentIdList = []
                         // forms.subjectIds = []
                       }}
@@ -1475,6 +1563,7 @@ export default defineComponent({
                           v-model:value={forms.musicalInstrumentIdList}
                           clearable
                           multiple
+                          filterable
                           maxTagCount={2}
                           onUpdateValue={async (value: any) => {
                           }}
@@ -1508,9 +1597,7 @@ export default defineComponent({
                     rule={[
                       {
                         required: true,
-                        message: `请选择${
-                            forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'
-                        }`,
+                        message: `请选择${forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'}`,
                         trigger: 'change',
                         type: 'array'
                       }
@@ -1540,7 +1627,15 @@ export default defineComponent({
                                 }
                               ]}
                           >
-                            <NCheckboxGroup v-model:value={forms.multiTracksSelection}>
+                            <NCheckboxGroup v-model:value={forms.multiTracksSelection}
+                                            onUpdateValue={(val: any) => {
+                                              if (state.partListNames.length != val.length) {
+                                                state.multiTracks = null
+                                              } else {
+                                                state.multiTracks = 'all'
+                                              }
+                                            }}
+                            >
                               <NGrid yGap={2} cols={4}>
                                 {state.partListNames.map((item: any) => (
                                     <NGi>
@@ -1947,7 +2042,7 @@ export default defineComponent({
                                       rule={[
                                         {
                                           // required: forms.multiTracksSelection.indexOf(forms.musicSheetSoundList_YY[index].audioFileUrl) > -1,
-                                          required: true,
+                                          required: false,
                                           message: `请上传${
                                               item.track ? item.track + '的' : '第' + (index + 1) + '个'
                                           }原音`
@@ -2002,10 +2097,14 @@ export default defineComponent({
                                                 )
                                               }
 
-                                              if (value && !forms.multiTracksSelection.includes(value)) {
+                                              if (value != null && !forms.multiTracksSelection.includes(value)) {
                                                 forms.multiTracksSelection.push(value)
                                               }
                                               item.track = value
+
+                                              if (state.partListNames.length == forms.multiTracksSelection.length) {
+                                                state.multiTracks = 'all'
+                                              }
                                             }}
                                         />
                                       </NFormItemGi>
@@ -2077,6 +2176,9 @@ export default defineComponent({
               preset="dialog"
               closeOnEsc={false}
               maskClosable={false}
+              onClose={()=> {
+                state.isAutoSave = false
+              }}
               showIcon={false}
           >
             <MusicCreateImg
@@ -2088,14 +2190,14 @@ export default defineComponent({
                     forms.musicImg = item.musicImg
                     forms.musicFirstImg = item.musicFirstImg
                     forms.musicJianImg = item.musicJianImg
-                    onSubmit()
+                    await onSubmit()
                   } catch (e: any) {
                     //
                     console.log(e, 'e')
                   }
-                  setTimeout(() => {
-                    state.isAutoSave = false
-                  }, 50)
+                  // setTimeout(() => {
+                  //   state.isAutoSave = false
+                  // }, 50)
                 }}
             />
           </NModal>

+ 3 - 3
src/views/music-library/project-music-sheet/module/gyt/music-sheet-gyt.tsx

@@ -142,6 +142,7 @@ export default defineComponent({
       getList()
     }
 
+
     const initUseAppList = async () => {
       try {
         const appKeys = Object.keys(appKey)
@@ -185,6 +186,7 @@ export default defineComponent({
       }
     }
 
+
     const checkedRowKeysRef = ref<DataTableRowKey[]>([])
     const handleCheck = (rowKeys: DataTableRowKey[]) => {
       checkedRowKeysRef.value = rowKeys
@@ -318,9 +320,7 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目来源">
                   {getMapValueByKey(row.sourceType, new Map(Object.entries(musicSheetSourceType)))}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="多声轨渲染">
-                  {getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}
-                </NDescriptionsItem>
+                <NDescriptionsItem label="谱面渲染">{getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}</NDescriptionsItem>
                 <NDescriptionsItem label="所属人">
                   <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)} />
                 </NDescriptionsItem>

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä