diff --git a/src/main/resources/static/css/about.8ff84493.css b/src/main/resources/static/css/about.8ff84493.css new file mode 100644 index 00000000..b691dde5 --- /dev/null +++ b/src/main/resources/static/css/about.8ff84493.css @@ -0,0 +1 @@ +.main-page[data-v-f9737a9c]{height:100vh;width:100vw}.main-page .head[data-v-f9737a9c]{margin-top:3rem;width:90%}.main-page .sfm[data-v-f9737a9c]{margin-top:2rem;width:70%}.main-page .input-code[data-v-f9737a9c]{text-align:center;font-size:35px;height:3.5rem;width:80%;opacity:1;border-radius:132px;background:#fff,#fff;border:4px solid rgba(141,35,40,.6);box-shadow:0 0 0 rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.1),0 12px 12px rgba(0,0,0,.09),0 27px 16px rgba(0,0,0,.05),0 47px 19px rgba(0,0,0,.01),0 74px 21px transparent}.main-page .loginbut[data-v-f9737a9c]{width:60%;margin-top:10%}.tishi[data-v-f9737a9c]{margin:5px 15px;text-align:left}.tishi span[data-v-f9737a9c]{text-align:left}.tishi p[data-v-f9737a9c]{text-align:left;text-indent:20px;padding:0;margin:0}.tishi p em[data-v-f9737a9c]{font-style:normal;text-align:center;font-weight:700}.loading[data-v-f9737a9c]{position:absolute;left:50%;transform:translateX(-50%);top:60%;width:80px}.father[data-v-a065574c]{height:100vh;background-color:#efefef}.mar-auto15[data-v-a065574c]{margin:15px 15px}.van-field__label1——circle[data-v-a065574c],.van-field__label_rectangle[data-v-a065574c]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-a065574c]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-a065574c]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-3cfaf19d]{height:100vh;background-color:#efefef}.mar-auto15[data-v-3cfaf19d]{margin:0 15px;margin-bottom:20px}.van-field__label1——circle[data-v-3cfaf19d],.van-field__label_rectangle[data-v-3cfaf19d]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-3cfaf19d]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-3cfaf19d]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-fd3c743a]{height:100vh;background-color:#efefef;padding-top:20px}.mar-auto15[data-v-fd3c743a]{margin:15px 15px}.van-field__label1——circle[data-v-fd3c743a],.van-field__label_rectangle[data-v-fd3c743a]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-fd3c743a]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-fd3c743a]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-29677e42]{padding-top:20px;height:100vh;background-color:#efefef}.mar-auto15[data-v-29677e42]{margin:15px 15px}.van-field__label1——circle[data-v-29677e42],.van-field__label_rectangle[data-v-29677e42]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-29677e42]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-29677e42]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.vant-title-card[data-v-29677e42]{width:90%;height:100vh;margin:0 auto;border-radius:8px;padding:0}.van-cell-group--inset[data-v-29677e42]{margin:0;margin-bottom:15px}.title-tishi[data-v-29677e42]{width:100%;background-color:#fff;margin-bottom:15px;border-radius:8px}.title-tishi p[data-v-29677e42]{text-align:left;margin:5px 15px;text-indent:2rem}.title-tishi span[data-v-29677e42]{position:relative;font-weight:600;display:block;text-align:left}.title-tishi span[data-v-29677e42]:before{content:"";display:inline-block;height:8px;width:8px;margin:0 10px;background-color:#8d2328;border-radius:50%}.van-button--primary[data-v-29677e42]{width:35%;margin-left:7%}.border-rad[data-v-29677e42]{border-radius:10px;overflow:hidden}.wxts[data-v-29677e42]{margin-left:10px;margin-right:10px;text-indent:2rem;text-align:left}.wxts p[data-v-29677e42]{color:red;padding:0;margin:0}.wxts em[data-v-29677e42]{font-style:normal;font-weight:600;color:red}.xxxxx[data-v-29677e42]{margin-bottom:15px}.my-dialog[data-v-29677e42]{color:red}.dialog-close-content[data-v-0cedbac9]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-container[data-v-0cedbac9]{height:100vh;width:100vw;background:url(/img/bj5.432932ec.svg) no-repeat;background-size:100%}.main-container .hsd-title[data-v-0cedbac9]{width:100vw;height:15vh;padding-top:5vh}.main-container .hsd-title img[data-v-0cedbac9]{width:65%;margin-top:8vh}.main-container .head-cg[data-v-0cedbac9]{width:100vw;height:15vh}.main-container .head-cg img[data-v-0cedbac9]{margin-top:5vh;width:90%}.main-container .main-content[data-v-0cedbac9]{margin-top:10vh;width:100vw;height:10vh;color:#000;font-weight:600}.main-container .main-icon[data-v-0cedbac9]{width:97vw;height:20vh;margin:0 auto;margin-top:5vh}.main-container .main-icon .main-item img[data-v-0cedbac9]{width:50%;margin-top:15%}.main-container .main-icon .main-item p[data-v-0cedbac9]{margin-top:-5px;font-size:.7rem;font-weight:600}.main-container .footer[data-v-0cedbac9]{width:100vw;height:20vh}.main-container .footer img[data-v-0cedbac9]{width:100%}.grop-by[data-v-0cedbac9]{width:100%;height:100px}.grop-by p[data-v-0cedbac9]{text-align:center;line-height:100px;font-size:medium;color:red}.txz-img[data-v-0cedbac9]{position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url(/img/txz.a886ae15.svg);background-repeat:no-repeat;background-size:cover;z-index:999}.txz-img span[data-v-0cedbac9]{width:30vw;font-weight:700;color:#262626;font-size:20px;position:absolute;right:10px;top:10px}.txz-img .card-pai[data-v-0cedbac9]{position:absolute;left:8.5vw;top:71vh;font-family:微软雅黑;text-align:center;font-size:35px;height:2.5rem;width:80%;opacity:1;color:#fff;font-weight:600;border-radius:132px;background:#fff,#fff;border:4px solid hsla(0,0%,100%,.7);box-shadow:0 0 0 rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.1),0 12px 12px rgba(0,0,0,.09),0 27px 16px rgba(0,0,0,.05),0 47px 19px rgba(0,0,0,.01),0 74px 21px transparent}.txz-img .card-tishi[data-v-0cedbac9]{position:absolute;top:80vh;left:10vw;text-align:left;width:80vw;font-size:18px;color:#fff;margin:0 auto;text-indent:34px}.ditu-img[data-v-0cedbac9]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999}.ditu-img img[data-v-0cedbac9]{padding-top:30%}.ditu-img span[data-v-0cedbac9]{position:absolute;left:80%;font-weight:700;color:#262626;font-size:20px}.zhixie-img[data-v-0cedbac9]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999}.zhixie-img img[data-v-0cedbac9]{margin-top:20%}.zhixie-img span[data-v-0cedbac9]{position:absolute;left:80%;font-weight:700;color:#262626;font-size:20px}.xysh-img1[data-v-0cedbac9]{background:url(/img/xysh1.40bcd89a.jpg) no-repeat 50%;background-size:cover}.xysh-img2[data-v-0cedbac9]{background:url(/img/xysh2.e7f42007.jpg) no-repeat 50%;background-size:cover}.xysh-img[data-v-0cedbac9]{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#fff}.xysh-img .card-img[data-v-0cedbac9]{width:100%;height:100%}.xysh-img span[data-v-0cedbac9]{width:30vw;font-weight:700;color:#262626;font-size:20px;position:absolute;right:5px;top:0}.xysh-img .em-next[data-v-0cedbac9]{position:absolute;top:50%;right:10px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#050505 transparent transparent transparent;transform:rotate(135deg)}.dialog-close-content[data-v-420eb1a8]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-container[data-v-420eb1a8]{background:url(/img/bj1.f55ea532.svg) no-repeat;background-size:100%;width:100vw;height:100vh}.main-container .main-title[data-v-420eb1a8]{width:100vw;height:15vh}.main-container .main-title img[data-v-420eb1a8]{width:80%;height:100%}.main-container .main-text[data-v-420eb1a8]{width:100vw;height:28vh}.main-container .main-text .main-page[data-v-420eb1a8]{width:95vw;height:47vh;border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,.2);background-size:100%;margin:50px auto;margin-top:0;color:#180b0e;font-weight:500;font-size:16px;text-align:left}.main-container .main-text .main-page p[data-v-420eb1a8]{all:unset;text-indent:2em;text-align:left;line-height:2;padding:0;margin:0;display:block}.main-container .main-text .main-page p span[data-v-420eb1a8]{font-weight:700;color:red}.main-container .main-text .main-page span[data-v-420eb1a8]{text-align:center;font-weight:700}.main-container .main-icon[data-v-420eb1a8]{width:100vw;height:20vh}.main-container .main-icon .main-item[data-v-420eb1a8]{margin-top:22vh}.main-container .main-icon .main-item img[data-v-420eb1a8]{width:50%}.main-container .main-icon .main-item p[data-v-420eb1a8]{margin-top:-5px;font-size:.7rem;font-weight:600}.main-container .footer[data-v-420eb1a8]{width:100vw}.main-container .footer img[data-v-420eb1a8]{margin-top:-10vh;width:100%}.grop-by[data-v-420eb1a8]{width:100%;height:400px}.grop-by div[data-v-420eb1a8]{text-align:center}.grop-by div span[data-v-420eb1a8]{font-size:16px;margin-top:2px}.item-view[data-v-420eb1a8]{position:fixed;width:20vw;height:20vw}.ditu-img[data-v-420eb1a8]{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#fff}.ditu-img .card-img[data-v-420eb1a8]{padding-top:10%;width:100%;height:80%}.ditu-img span[data-v-420eb1a8]{width:30vw;font-weight:700;color:#262626;font-size:20px;position:absolute;right:10px;top:10px} \ No newline at end of file diff --git a/src/main/resources/static/css/app.1866639f.css b/src/main/resources/static/css/app.1866639f.css new file mode 100644 index 00000000..e23f3b04 --- /dev/null +++ b/src/main/resources/static/css/app.1866639f.css @@ -0,0 +1 @@ +#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.main-page[data-v-3b73c163]{height:100vh;width:100vw;background:url(/img/bj5.432932ec.svg) no-repeat;background-size:cover}.main-page .hrbun[data-v-3b73c163]{height:44vh;width:100vw}.main-page .hrbun img[data-v-3b73c163]{padding-top:6vh;width:90%}.main-page .hsd[data-v-3b73c163]{width:100vw;height:12vh}.main-page .hsd img[data-v-3b73c163]{width:85%}.code[data-v-3b73c163]{width:90%;height:270px;margin:0 auto}.code .input-code[data-v-3b73c163]{text-align:center;font-size:35px;height:2.5rem;width:80%;opacity:1;color:rgba(237,75,54,.6);font-weight:600;border-radius:132px;background:#fff,#fff;border:4px solid rgba(237,75,54,.6);box-shadow:0 0 0 rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.1),0 12px 12px rgba(0,0,0,.09),0 27px 16px rgba(0,0,0,.05),0 47px 19px rgba(0,0,0,.01),0 74px 21px transparent}.code .text1[data-v-3b73c163]{width:90%}.code .sbm[data-v-3b73c163]{width:90%;margin-top:2vh;height:40px}.code .dl[data-v-3b73c163]{width:50%;margin-top:2vh}.footer[data-v-3b73c163]{width:100vw}.footer img[data-v-3b73c163]{padding-top:3vh;width:80%}.tishi[data-v-3b73c163]{margin:5px 15px;text-align:left}.tishi span[data-v-3b73c163]{text-align:left}.tishi p[data-v-3b73c163]{text-align:left;text-indent:20px;padding:0;margin:0}.tishi p em[data-v-3b73c163]{font-style:normal;text-align:center;font-weight:700}input[type=number][data-v-3b73c163]::-webkit-inner-spin-button,input[type=number][data-v-3b73c163]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3b73c163]{-moz-appearance:textfield}input[type=number][data-v-3b73c163]::-moz-inner-spin-button,input[type=number][data-v-3b73c163]::-webkit-inner-spin-button{display:none} \ No newline at end of file diff --git a/src/main/resources/static/img/bj5.432932ec.svg b/src/main/resources/static/img/bj5.432932ec.svg new file mode 100644 index 00000000..b08d99da --- /dev/null +++ b/src/main/resources/static/img/bj5.432932ec.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/img/xysh1.40bcd89a.jpg b/src/main/resources/static/img/xysh1.40bcd89a.jpg new file mode 100644 index 00000000..90e9a8e6 Binary files /dev/null and b/src/main/resources/static/img/xysh1.40bcd89a.jpg differ diff --git a/src/main/resources/static/img/xysh2.e7f42007.jpg b/src/main/resources/static/img/xysh2.e7f42007.jpg new file mode 100644 index 00000000..702b2be7 Binary files /dev/null and b/src/main/resources/static/img/xysh2.e7f42007.jpg differ diff --git a/src/main/resources/static/img/zhixie.862bc04b.jpg b/src/main/resources/static/img/zhixie.862bc04b.jpg new file mode 100644 index 00000000..a6858964 Binary files /dev/null and b/src/main/resources/static/img/zhixie.862bc04b.jpg differ diff --git a/src/main/resources/static/js/about.05c16220.js b/src/main/resources/static/js/about.05c16220.js new file mode 100644 index 00000000..33009e06 --- /dev/null +++ b/src/main/resources/static/js/about.05c16220.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunk"]=self["webpackChunk"]||[]).push([[594],{7289:function(e,a,d){var r=d(5879);a.A={save(e){return(0,r.A)({url:"/wai/save",method:"post",data:e})},getGroup(e){return(0,r.A)({url:"/group/id",method:"get",params:{id:e}})}}},8148:function(e,a,d){d.r(a),d.d(a,{default:function(){return P}});d(4114);var r=d(6768),t=d(4232),l=d(144),n=d(9164),o=d(2877),g=d.p+"img/ditu5.7c2a1cec.png",s=d(6729),p=d(7182),c=d.p+"img/zhixie.5d553d95.png",u=d.p+"img/index_footer.f78c53ea.svg",C=d(3863);const i=e=>((0,r.Qi)("data-v-420eb1a8"),e=e(),(0,r.jt)(),e),m={class:"main-container"},y=i((()=>(0,r.Lk)("div",{class:"main-title"},[(0,r.Lk)("img",{src:n,alt:""})],-1))),b={class:"main-text"},k={class:"main-page"},h={style:{color:"black"}},T={key:0},$=i((()=>(0,r.Lk)("span",{style:{"text-align":"left","padding-left":"15px"}},"2023年您在",-1))),v={style:{"font-weight":"600"}},D={style:{"font-weight":"600"}},N={key:1},f=i((()=>(0,r.Lk)("span",{style:{"text-align":"left","padding-left":"15px"}},"今年您在",-1))),V={style:{"font-weight":"600"}},R={style:{"font-weight":"600"}},x=i((()=>(0,r.Lk)("p",null,"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。",-1))),_={class:"main-icon"},w={class:"main-item"},L={key:0,class:"ditu-img"},B=i((()=>(0,r.Lk)("div",{class:"card-img"},[(0,r.Lk)("img",{src:g,style:{width:"100%",height:"100%"}})],-1))),F=i((()=>(0,r.Lk)("p",null,"师大地图",-1))),S=i((()=>(0,r.Lk)("div",{class:"grop-by"},[(0,r.eW)(" 校园生活 "),(0,r.Lk)("div",null," 暂未发布 ")],-1))),A=i((()=>(0,r.Lk)("p",null,"校园生活",-1))),I={key:0,class:"ditu-img"},U=i((()=>(0,r.Lk)("div",{class:"card-img"},[(0,r.Lk)("img",{src:c,style:{width:"100%",height:"100%"}})],-1))),K=i((()=>(0,r.Lk)("p",null,"致谢",-1))),X=i((()=>(0,r.Lk)("div",{class:"footer"},[(0,r.Lk)("img",{class:"bot-img",src:u})],-1)));var W=(0,r.pM)({__name:"leaderShip",setup(e){const a=(0,C.k)(),d=(0,l.KR)(!1),n=((0,l.KR)(!1),(0,l.KR)(!1)),g=(0,l.KR)(!1),{userName:c,duty:u,beforeDuty:i,beforeGroupLevel:W,groupLevel:Q}=a.user;let E=[],P=W.split("|"),H=i.split("|");P.forEach(((e,a)=>{E.push({group:P[a],duty:H[a]})}));let O=[],j=Q.split("|"),J=u.split("|");return J.forEach(((e,a)=>{O.push({group:J[a],duty:j[a]})})),(e,a)=>{const C=(0,r.g2)("van-col"),W=(0,r.g2)("van-dialog"),Q=(0,r.g2)("van-row");return(0,r.uX)(),(0,r.CE)("div",m,[y,(0,r.Lk)("div",b,[(0,r.Lk)("div",k,[(0,r.Lk)("p",null,[(0,r.Lk)("span",h,(0,t.v_)((0,l.R1)(c)),1),(0,r.eW)(" 同志,您的数据已通过认定!")]),(0,l.R1)(i)?((0,r.uX)(),(0,r.CE)("div",T,[$,((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)((0,l.R1)(E),((e,a)=>((0,r.uX)(),(0,r.CE)("p",{key:a+1},[(0,r.Lk)("span",v,(0,t.v_)(e.group),1),(0,r.eW)("中担任"),(0,r.Lk)("span",D,(0,t.v_)(e.duty),1),(0,r.eW)("职务")])))),128))])):(0,r.Q3)("",!0),(0,l.R1)(u)?((0,r.uX)(),(0,r.CE)("div",N,[f,((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)((0,l.R1)(O),((e,a)=>((0,r.uX)(),(0,r.CE)("p",{key:a},[(0,r.Lk)("span",V,(0,t.v_)(e.duty),1),(0,r.eW)("中担任"),(0,r.Lk)("span",R,(0,t.v_)(e.group),1),(0,r.eW)("职务")])))),128))])):(0,r.Q3)("",!0),x])]),(0,r.Lk)("div",_,[(0,r.Lk)("div",w,[(0,r.bF)(Q,null,{default:(0,r.k6)((()=>[(0,r.bF)(C,{span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:a[0]||(a[0]=e=>d.value=!0),src:o,alt:""}),d.value?((0,r.uX)(),(0,r.CE)("div",L,[(0,r.Lk)("span",{onClick:a[1]||(a[1]=e=>d.value=!1)}," 关闭 ✕ "),B])):(0,r.Q3)("",!0),F])),_:1}),(0,r.bF)(C,{span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:a[2]||(a[2]=e=>n.value=!0),src:s,alt:""}),(0,r.bF)(W,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:n.value,"onUpdate:show":a[4]||(a[4]=e=>n.value=e)},{default:(0,r.k6)((()=>[(0,r.Lk)("span",{class:"dialog-close-content",onClick:a[3]||(a[3]=e=>n.value=!1)},"×"),S])),_:1},8,["overlayStyle","show"]),A])),_:1}),(0,r.bF)(C,{span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:a[5]||(a[5]=e=>g.value=!0),src:p,alt:""}),g.value?((0,r.uX)(),(0,r.CE)("div",I,[(0,r.Lk)("span",{onClick:a[6]||(a[6]=e=>g.value=!1)}," 关闭 ✕ "),U])):(0,r.Q3)("",!0),K])),_:1})])),_:1})])]),X])}}}),Q=d(1241);const E=(0,Q.A)(W,[["__scopeId","data-v-420eb1a8"]]);var P=E},2261:function(e,a,d){d.r(a),d.d(a,{default:function(){return i}});d(4114);var r=d(6768),t=d(144),l=d(1387),n=d(5879),o={save(e){return(0,n.A)({url:"/stu/save",method:"post",data:e})}},g=d(3863);const s={class:"father"},p={style:{margin:"16px"}};var c=(0,r.pM)({__name:"localStudent",setup(e){const a=(0,l.rd)(),d=(0,g.k)(),n=(0,t.Kh)({userName:"",studentId:"",phone:"",workName:"",status:"0",openId:d.getOpenId,userId:d.getUserId}),c=e=>{const a=/^[0-9]{10}$/;return a.test(e)},u=e=>{const a=/^.{2,12}$/;return a.test(e)},C=e=>{const a=/^.{11}$/;return a.test(e)},i=e=>{console.log("submit",e),o.save({...n,...e}).then((e=>{500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),d.login(e.data.user),a.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const d=(0,r.g2)("van-field"),t=(0,r.g2)("van-cell-group"),l=(0,r.g2)("van-radio"),o=(0,r.g2)("van-radio-group"),g=(0,r.g2)("van-button"),m=(0,r.g2)("van-form");return(0,r.uX)(),(0,r.CE)("div",s,[(0,r.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,r.bF)(m,{onSubmit:i},{default:(0,r.k6)((()=>[(0,r.bF)(t,{inset:""},{default:(0,r.k6)((()=>[(0,r.bF)(d,{border:"",class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,r.bF)(d,{modelValue:n.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>n.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:u,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:n.studentId,"onUpdate:modelValue":a[1]||(a[1]=e=>n.studentId=e),name:"studentId",label:"学号",type:"text",placeholder:"请输入学号",rules:[{validator:c,message:"请输入正确学号"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:n.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>n.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:C,message:"请正确输入手机号"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,r.k6)((()=>[(0,r.bF)(o,{"checked-color":"#8D2328",modelValue:n.status,"onUpdate:modelValue":a[3]||(a[3]=e=>n.status=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.bF)(l,{name:"1"},{default:(0,r.k6)((()=>[(0,r.eW)("是")])),_:1}),(0,r.bF)(l,{name:"0"},{default:(0,r.k6)((()=>[(0,r.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,r.Lk)("div",p,[(0,r.bF)(g,{style:{"background-color":"#8D2328",border:"none","font-weight":"600"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,r.k6)((()=>[(0,r.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),u=d(1241);const C=(0,u.A)(c,[["__scopeId","data-v-3cfaf19d"]]);var i=C},5185:function(e,a,d){d.r(a),d.d(a,{default:function(){return i}});d(4114);var r=d(6768),t=d(144),l=d(3863),n=d(1387),o=d(5879),g={save(e){return(0,o.A)({url:"/teach/save",method:"post",data:e})}};const s={class:"father"},p={style:{margin:"16px"}};var c=(0,r.pM)({__name:"localTeacher",setup(e){const a=(0,l.k)(),d=(0,n.rd)(),o=e=>{const a=/^.{2,12}$/;return a.test(e)},c=e=>{const a=/^.{11}$/;return a.test(e)},u=(0,t.Kh)({userName:"",teacherId:"",phone:"",status:"0",openId:a.getOpenId,userId:a.getUserId}),C=e=>{console.log("submit",e),g.save({...u,...e}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),d.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const d=(0,r.g2)("van-field"),t=(0,r.g2)("van-cell-group"),l=(0,r.g2)("van-radio"),n=(0,r.g2)("van-radio-group"),g=(0,r.g2)("van-button"),i=(0,r.g2)("van-form");return(0,r.uX)(),(0,r.CE)("div",s,[(0,r.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,r.bF)(i,{onSubmit:C},{default:(0,r.k6)((()=>[(0,r.bF)(t,{inset:""},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,r.bF)(d,{modelValue:u.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>u.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:o,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:u.teacherId,"onUpdate:modelValue":a[1]||(a[1]=e=>u.teacherId=e),name:"studentId",label:"工号",type:"text",placeholder:"请输入工号",rules:[{required:!0,message:"请输入工号"}]},null,8,["modelValue"]),(0,r.bF)(d,{modelValue:u.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>u.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:c,message:"请正确输入手机号"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,r.k6)((()=>[(0,r.bF)(n,{"checked-color":"#8D2328",modelValue:u.status,"onUpdate:modelValue":a[3]||(a[3]=e=>u.status=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.bF)(l,{name:"1"},{default:(0,r.k6)((()=>[(0,r.eW)("是")])),_:1}),(0,r.bF)(l,{name:"0"},{default:(0,r.k6)((()=>[(0,r.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,r.Lk)("div",p,[(0,r.bF)(g,{style:{"background-color":"#8D2328",border:"none"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,r.k6)((()=>[(0,r.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),u=d(1241);const C=(0,u.A)(c,[["__scopeId","data-v-a065574c"]]);var i=C},3926:function(e,a,d){d.r(a),d.d(a,{default:function(){return le}});var r=d(6768),t=d(4232),l=d(144),n=d(9164),o=d.p+"img/cg.59fb3985.svg",g=d.p+"img/my.33c4ee83.svg",s=d(2877),p=d.p+"img/ditu.538bd216.jpg",c=d.p+"img/txz.8cec753e.svg",u=d.p+"img/fenzu.dcdfe956.svg",C=d.p+"img/sushi.03df1b4c.svg",i=d.p+"img/didian.a0ec5f2e.svg",m=d(6729),y=d(7182),b=d.p+"img/zhixie.862bc04b.jpg",k=d(3205),h=d(3863),T=d(4410),$=d(7289);const v=e=>((0,r.Qi)("data-v-0cedbac9"),e=e(),(0,r.jt)(),e),D={class:"main-container"},N=v((()=>(0,r.Lk)("div",{class:"hsd-title"},[(0,r.Lk)("img",{src:n})],-1))),f=v((()=>(0,r.Lk)("div",{class:"head-cg"},[(0,r.Lk)("img",{src:o})],-1))),V={class:"main-content"},R={class:"main-text"},x={style:{"font-style":"normal",color:"red","font-weight":"700"}},_={class:"main-icon"},w={class:"main-item"},L={class:"tishi"},B=v((()=>(0,r.Lk)("p",null,"我的信息",-1))),F={key:0,class:"ditu-img"},S=v((()=>(0,r.Lk)("div",{class:"card-img"},[(0,r.Lk)("img",{src:p,style:{width:"100%",height:"100%"},alt:"师大地图"})],-1))),A=v((()=>(0,r.Lk)("p",null,"师大地图",-1))),I={key:0,class:"txz-img"},U={class:"card-pai"},K=v((()=>(0,r.Lk)("div",{class:"card-tishi"},"该车辆为评卷教师车辆,已向学校报备,请放行!",-1))),X=v((()=>(0,r.Lk)("p",null,"通行证",-1))),W={class:"grop-by"},Q={key:0},E={key:1},P=v((()=>(0,r.Lk)("p",null,"所属分组",-1))),H={class:"grop-by"},O={key:0},j={key:1},J=v((()=>(0,r.Lk)("p",null,"宿舍",-1))),Z=v((()=>(0,r.Lk)("div",{class:"grop-by"},[(0,r.eW)(" 评卷地点信息 "),(0,r.Lk)("p",null,"暂时未发布")],-1))),G=v((()=>(0,r.Lk)("p",null,"评卷地点",-1))),M=v((()=>(0,r.Lk)("p",null,"校园生活",-1))),Y={key:0,class:"zhixie-img"},z=v((()=>(0,r.Lk)("div",{class:"card-img"},[(0,r.Lk)("img",{src:b,style:{width:"100%",height:"100%"}})],-1))),q=v((()=>(0,r.Lk)("p",null,"致谢",-1))),ee=v((()=>(0,r.Lk)("div",{class:"main-bottom"},null,-1))),ae=v((()=>(0,r.Lk)("div",{class:"footer"},[(0,r.Lk)("img",{class:"bot-img",src:k})],-1)));var de=(0,r.pM)({__name:"mainPage",setup(e){const a=(0,h.k)(),d=(0,l.KR)(!1),n=(0,l.KR)(!1),o=(0,l.KR)(!1),p=(0,l.KR)(!1),b=(0,l.KR)(!1),k=(0,l.KR)(!1),v=(0,l.KR)(!1),de=(0,l.KR)(!1),re=((0,l.KR)(!1),(0,l.KR)(!1),(0,l.KR)(!1)),te=(0,l.KR)("xysh-img1");function le(){re.value?(te.value="xysh-img2",re.value=!1):(te.value="xysh-img1",re.value=!0)}const ne=a.LoginUser,oe=(0,l.KR)(""),ge=(0,l.Kh)({show0:!1,show1:!1,show2:!1,show3:!1,show4:!1,show5:!1,show6:!1,show7:!1,show8:!1}),se=()=>{p.value=!0,$.A.getGroup(a.LoginUser.groupId).then((e=>{console.log(e.data.name),oe.value=e.data.name}),(e=>{console.log(e)}))},pe=()=>{let e=a.LoginUser.carNumber;if(e){var d=e.substring(0,2),r=e.substring(2);return d+"·"+r}return"暂没有车牌号"};function ce(e){let a="";return ue.forEach((d=>{d.value===e&&(a=d.name)})),a}(0,r.sV)((()=>{T.A.getUser(a.getOpenId).then((e=>{console.log("获取到的用户信息"),a.setMajorId(a.LoginUser.majorId),Object.assign(ge,e.data.data)}),(e=>{console.log(e)}))}));const ue=[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}];return(e,h)=>{const T=(0,r.g2)("van-field"),$=(0,r.g2)("van-radio-group"),re=(0,r.g2)("van-cell-group"),ue=(0,r.g2)("van-form"),Ce=(0,r.g2)("van-dialog"),ie=(0,r.g2)("van-col"),me=(0,r.g2)("van-row");return(0,r.uX)(),(0,r.CE)("div",D,[N,f,(0,r.Lk)("div",V,[(0,r.Lk)("div",R,[(0,r.eW)((0,t.v_)((0,l.R1)(a).user.userName)+",您已成功报名!",1),(0,r.Lk)("p",null,[(0,r.eW)("感谢您参与本次 "),(0,r.Lk)("em",x,(0,t.v_)(ce((0,l.R1)(a).getMajorId)),1),(0,r.eW)(" 学科评卷工作! ")])])]),(0,r.Lk)("div",_,[(0,r.Lk)("div",w,[(0,r.bF)(me,{wrap:""},{default:(0,r.k6)((()=>[ge.show0?((0,r.uX)(),(0,r.Wv)(ie,{key:0,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[0]||(h[0]=e=>d.value=!0),src:g,alt:""}),(0,r.bF)(Ce,{title:"个人信息",overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,show:d.value,"onUpdate:show":h[17]||(h[17]=e=>d.value=e)},{default:(0,r.k6)((()=>[(0,r.Lk)("div",L,[(0,r.bF)(ue,{onSubmit:e.onSubmit},{default:(0,r.k6)((()=>[(0,r.bF)(re,{inset:""},{default:(0,r.k6)((()=>[(0,l.R1)(ne).userName?((0,r.uX)(),(0,r.Wv)(T,{key:0,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).userName,"onUpdate:modelValue":h[1]||(h[1]=e=>(0,l.R1)(ne).userName=e),name:"userName",label:"姓名",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).identityId?((0,r.uX)(),(0,r.Wv)(T,{key:1,readonly:"",style:{height:"35px","line-height":"100%"},modelValue:(0,l.R1)(ne).identityId,"onUpdate:modelValue":h[2]||(h[2]=e=>(0,l.R1)(ne).identityId=e),name:"userCardId",label:"身份证号"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).phone?((0,r.uX)(),(0,r.Wv)(T,{key:2,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).phone,"onUpdate:modelValue":h[3]||(h[3]=e=>(0,l.R1)(ne).phone=e),name:"phone",label:"手机号",type:"number"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).jobTitle?((0,r.uX)(),(0,r.Wv)(T,{key:3,style:{height:"35px","line-height":"100%"},modelValue:(0,l.R1)(ne).jobTitle,"onUpdate:modelValue":h[4]||(h[4]=e=>(0,l.R1)(ne).jobTitle=e),readonly:"",name:"picker",label:"职称"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).office?((0,r.uX)(),(0,r.Wv)(T,{key:4,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).office,"onUpdate:modelValue":h[5]||(h[5]=e=>(0,l.R1)(ne).office=e),name:"office",label:"职务",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).workName?((0,r.uX)(),(0,r.Wv)(T,{key:5,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).workName,"onUpdate:modelValue":h[6]||(h[6]=e=>(0,l.R1)(ne).workName=e),name:"workName",label:"单位名称",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).workPhone?((0,r.uX)(),(0,r.Wv)(T,{key:6,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).workPhone,"onUpdate:modelValue":h[7]||(h[7]=e=>(0,l.R1)(ne).workPhone=e),name:"workPhoen",label:"单位电话",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).pyCard?((0,r.uX)(),(0,r.Wv)(T,{key:7,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).pyCard,"onUpdate:modelValue":h[8]||(h[8]=e=>(0,l.R1)(ne).pyCard=e),name:"pyCard",label:"银行卡号",type:"number"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).bankAddress?((0,r.uX)(),(0,r.Wv)(T,{key:8,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).bankAddress,"onUpdate:modelValue":h[9]||(h[9]=e=>(0,l.R1)(ne).bankAddress=e),name:"bankAddress",label:"开户所在地",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).bankName?((0,r.uX)(),(0,r.Wv)(T,{key:9,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).bankName,"onUpdate:modelValue":h[10]||(h[10]=e=>(0,l.R1)(ne).bankName=e),name:"bankName",label:"开户行",type:"text"},null,8,["modelValue"])):(0,r.Q3)("",!0),1===(0,l.R1)(ne).carStatus?((0,r.uX)(),(0,r.Wv)(T,{key:10,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).carNumber,"onUpdate:modelValue":h[11]||(h[11]=e=>(0,l.R1)(ne).carNumber=e),name:"carNumber",label:"车牌号",type:"text",height:"40px"},null,8,["modelValue"])):(0,r.Q3)("",!0),1===(0,l.R1)(ne).dormitoryStatus?((0,r.uX)(),(0,r.Wv)(T,{key:11,name:"dormitoryStatus",readonly:!0,style:{height:"35px","line-height":"50%"},label:"是否住宿"},{input:(0,r.k6)((()=>[(0,r.bF)($,{"checked-color":"#8D2328",style:{height:"35px","line-height":"50%"},modelValue:(0,l.R1)(ne).dormitoryStatus,"onUpdate:modelValue":h[12]||(h[12]=e=>(0,l.R1)(ne).dormitoryStatus=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.eW)((0,t.v_)(1===(0,l.R1)(ne).dormitoryStatus?"是":"否"),1)])),_:1},8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),(0,l.R1)(ne).studentId?((0,r.uX)(),(0,r.Wv)(T,{key:12,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).studentId,"onUpdate:modelValue":h[13]||(h[13]=e=>(0,l.R1)(ne).studentId=e),name:"studentId",label:"学号",type:"text",height:"40px"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).teacherId?((0,r.uX)(),(0,r.Wv)(T,{key:13,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).teacherId,"onUpdate:modelValue":h[14]||(h[14]=e=>(0,l.R1)(ne).teacherId=e),name:"teacherId",label:"工号",type:"text",height:"40px"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,l.R1)(ne).mealCard?((0,r.uX)(),(0,r.Wv)(T,{key:14,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,l.R1)(ne).mealCard,"onUpdate:modelValue":h[15]||(h[15]=e=>(0,l.R1)(ne).mealCard=e),name:"teacherId",label:"饭卡",type:"text",height:"40px"},null,8,["modelValue"])):(0,r.Q3)("",!0)])),_:1})])),_:1},8,["onSubmit"])]),(0,r.Lk)("span",{class:"dialog-close-content",onClick:h[16]||(h[16]=e=>d.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),B])),_:1})):(0,r.Q3)("",!0),ge.show1?((0,r.uX)(),(0,r.Wv)(ie,{key:1,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[18]||(h[18]=e=>n.value=!0),src:s,alt:""}),n.value?((0,r.uX)(),(0,r.CE)("div",F,[(0,r.Lk)("span",{onClick:h[19]||(h[19]=e=>n.value=!1)}," 关闭 ✕ "),S])):(0,r.Q3)("",!0),A])),_:1})):(0,r.Q3)("",!0),ge.show2?((0,r.uX)(),(0,r.Wv)(ie,{key:2,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[20]||(h[20]=e=>o.value=!0),src:c,alt:""}),o.value?((0,r.uX)(),(0,r.CE)("div",I,[(0,r.Lk)("span",{onClick:h[21]||(h[21]=e=>o.value=!1)}," 关闭 ✕ "),(0,r.Lk)("div",U,(0,t.v_)(pe()),1),K])):(0,r.Q3)("",!0),X])),_:1})):(0,r.Q3)("",!0),ge.show3?((0,r.uX)(),(0,r.Wv)(ie,{key:3,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:se,src:u,alt:""}),(0,r.bF)(Ce,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:p.value,"onUpdate:show":h[23]||(h[23]=e=>p.value=e)},{default:(0,r.k6)((()=>[(0,r.Lk)("span",{class:"dialog-close-content",onClick:h[22]||(h[22]=e=>p.value=!1)},"×"),(0,r.Lk)("div",W,[(0,r.eW)(" 分组信息 "),oe.value?((0,r.uX)(),(0,r.CE)("p",E,(0,t.v_)(oe.value),1)):((0,r.uX)(),(0,r.CE)("p",Q,"暂时未分组"))])])),_:1},8,["overlayStyle","show"]),P])),_:1})):(0,r.Q3)("",!0),ge.show4?((0,r.uX)(),(0,r.Wv)(ie,{key:4,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[24]||(h[24]=e=>b.value=!0),src:C,alt:""}),(0,r.bF)(Ce,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:b.value,"onUpdate:show":h[26]||(h[26]=e=>b.value=e)},{default:(0,r.k6)((()=>[(0,r.Lk)("span",{class:"dialog-close-content",onClick:h[25]||(h[25]=e=>b.value=!1)},"×"),(0,r.Lk)("div",H,[(0,r.eW)(" 宿舍分配 "),(0,l.R1)(a).LoginUser.dormitory?((0,r.uX)(),(0,r.CE)("p",j,(0,t.v_)((0,l.R1)(a).LoginUser.dormitory),1)):((0,r.uX)(),(0,r.CE)("p",O,"暂时未分配"))])])),_:1},8,["overlayStyle","show"]),J])),_:1})):(0,r.Q3)("",!0),ge.show5?((0,r.uX)(),(0,r.Wv)(ie,{key:5,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[27]||(h[27]=e=>k.value=!0),src:i,alt:""}),(0,r.bF)(Ce,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:k.value,"onUpdate:show":h[29]||(h[29]=e=>k.value=e)},{default:(0,r.k6)((()=>[Z,(0,r.Lk)("span",{class:"dialog-close-content",onClick:h[28]||(h[28]=e=>k.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),G])),_:1})):(0,r.Q3)("",!0),(0,r.bF)(ie,{span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[30]||(h[30]=e=>v.value=!0),src:m,alt:""}),v.value?((0,r.uX)(),(0,r.CE)("div",{key:0,class:(0,t.C4)(["xysh-img",te.value]),onClick:le},[(0,r.Lk)("span",{onClick:h[31]||(h[31]=e=>v.value=!1)}," 关闭 ✕ ")],2)):(0,r.Q3)("",!0),M])),_:1}),ge.show7?((0,r.uX)(),(0,r.Wv)(ie,{key:6,span:"6"},{default:(0,r.k6)((()=>[(0,r.Lk)("img",{onClick:h[32]||(h[32]=e=>de.value=!0),src:y,alt:""}),de.value?((0,r.uX)(),(0,r.CE)("div",Y,[(0,r.Lk)("span",{onClick:h[33]||(h[33]=e=>de.value=!1)}," 关闭 ✕ "),z])):(0,r.Q3)("",!0),q])),_:1})):(0,r.Q3)("",!0)])),_:1}),ee])]),ae])}}}),re=d(1241);const te=(0,re.A)(de,[["__scopeId","data-v-0cedbac9"]]);var le=te},1914:function(e,a,d){d.r(a),d.d(a,{default:function(){return u}});d(4114);var r=d(6768),t=d(144),l=d(1387),n=d(3863);const o={class:"father"},g={style:{margin:"16px"}};var s=(0,r.pM)({__name:"notLocalTeacher",setup(e){const a=(0,l.rd)(),d=(0,n.k)();let s=(0,t.Kh)({userName:"",phone:"",sex:"",age:"",identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",openId:d.getOpenId,userId:d.getUserId});const p=(0,t.KR)(!1),c=((0,t.KR)(!1),[{text:"正高级教师",value:"Hangzhou"},{text:"高级教师",value:"Ningbo"},{text:"一级教师",value:"Wenzhou"},{text:"二级教师",value:"Shaoxing"}]),u=e=>{const a=/^.{2,12}$/;return a.test(e)};function C(e){const a=new Date,d=new Date(e);let r=a.getFullYear()-d.getFullYear();const t=a.getMonth()-d.getMonth();return(t<0||0===t&&a.getDate()0?"19"+d[2]:"20"+d[2],l=d[3],n=d[4];if(!t(r,l,n))return s.age="",s.sex="",!1}else{if(18!==a.length)return s.age="",s.sex="",!1;{const e=new RegExp(/^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/),d=a.match(e),r=d[2],l=d[3],n=d[4];if(!t(r,l,n))return s.age="",s.sex="",!1}}function t(e,a,d){e=Number(e),a=Number(a),d=Number(d);const r=(new Date).getTime(),t=new Date(`${e}-${a}-${d}`).getTime();if(t>r)return s.age="",s.sex="",!1;const l=(new Date).getFullYear();if(l-e>150)return s.age="",s.sex="",!1;if(a<1||a>12)return s.age="",s.sex="",!1;const n=new Date(e,a,0);return!(d<1||d>n.getDate())||(s.age="",s.sex="",!1)}if(18===a.length){const e=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],d=["1","0","X","9","8","7","6","5","4","3","2"];let r=0;for(let t=0;t<17;t++)r+=Number(a.charAt(t))*e[t];if(d[r%11]!==a[17])return s.age="",s.sex="",!1}let l=e.substring(6,10)+"-"+e.substring(10,12)+"-"+e.substring(12,14),n=C(l);return s.age=n,s.sex=m(e),!0}function m(e){if(e.length<17)return"";let a=e.substr(16,1);return""!==a||void 0!==a?parseInt(a)%2==1?"男":"女":void 0}const y=e=>{const a=/^.{11}$/;return a.test(e)},b=({selectedOptions:e})=>{s.jobTitle=e[0]?.text,p.value=!1},k=e=>{console.log("submit",e),localStorage.setItem("notLocalTeacher",JSON.stringify(s)),a.push("/notLocalTeacherTwo")};return(0,r.sV)((()=>{const e=localStorage.getItem("notLocalTeacher");if(null==e);else{const a=JSON.parse(e);Object.assign(s,a),console.log(s)}})),(e,a)=>{const d=(0,r.g2)("van-field"),l=(0,r.g2)("van-cell-group"),n=(0,r.g2)("van-picker"),C=(0,r.g2)("van-popup"),m=(0,r.g2)("van-button"),h=(0,r.g2)("van-form");return(0,r.uX)(),(0,r.CE)("div",o,[(0,r.bF)(l,{inset:"",class:"mar-auto15"},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,r.bF)(h,{onSubmit:k},{default:(0,r.k6)((()=>[(0,r.bF)(l,{inset:""},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,r.bF)(d,{modelValue:(0,t.R1)(s).userName,"onUpdate:modelValue":a[0]||(a[0]=e=>(0,t.R1)(s).userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:u,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).identityId,"onUpdate:modelValue":a[1]||(a[1]=e=>(0,t.R1)(s).identityId=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{validator:i,message:"请输入身份证号"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).sex,"onUpdate:modelValue":a[2]||(a[2]=e=>(0,t.R1)(s).sex=e),readonly:"",name:"picker",label:"性别"},null,8,["modelValue"]),(0,r.bF)(d,{readonly:"",modelValue:(0,t.R1)(s).age,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,t.R1)(s).age=e),name:"age",label:"年龄",type:"text"},null,8,["modelValue"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).phone,"onUpdate:modelValue":a[4]||(a[4]=e=>(0,t.R1)(s).phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:y,message:"请输入手机号"}]},null,8,["modelValue","rules"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).jobTitle,"onUpdate:modelValue":a[5]||(a[5]=e=>(0,t.R1)(s).jobTitle=e),"is-link":"",readonly:"",name:"picker",label:"职称",placeholder:"点击选择职称",onClick:a[6]||(a[6]=e=>p.value=!0),rules:[{required:!0,message:"请选择职称"}]},null,8,["modelValue"]),(0,r.bF)(C,{show:p.value,"onUpdate:show":a[8]||(a[8]=e=>p.value=e),position:"bottom"},{default:(0,r.k6)((()=>[(0,r.bF)(n,{columns:c,onConfirm:b,onCancel:a[7]||(a[7]=e=>p.value=!1)})])),_:1},8,["show"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).office,"onUpdate:modelValue":a[9]||(a[9]=e=>(0,t.R1)(s).office=e),name:"office",label:"职务",type:"text",placeholder:"请输入职务(如教师,教务主任)",rules:[{required:!0,message:"请输入职务"}]},null,8,["modelValue"])])),_:1}),(0,r.bF)(l,{inset:"",class:"mar-auto15"},{default:(0,r.k6)((()=>[(0,r.bF)(d,{class:"van-field__label1——circle","label-width":"400px",label:"工作单位",type:"hidden"}),(0,r.bF)(d,{modelValue:(0,t.R1)(s).workName,"onUpdate:modelValue":a[10]||(a[10]=e=>(0,t.R1)(s).workName=e),name:"workName",label:"单位名称",type:"text",placeholder:"请输入单位名称",rules:[{required:!0,message:"请输入单位名称"}]},null,8,["modelValue"]),(0,r.bF)(d,{modelValue:(0,t.R1)(s).workPhone,"onUpdate:modelValue":a[11]||(a[11]=e=>(0,t.R1)(s).workPhone=e),name:"workPhoen",label:"单位电话",type:"text",placeholder:"电话/固定电话(选填)"},null,8,["modelValue"])])),_:1}),(0,r.Lk)("div",g,[(0,r.bF)(m,{style:{"background-color":"#8D2328",border:"none","font-weight":"600"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,r.k6)((()=>[(0,r.eW)(" 下一步 ")])),_:1})])])),_:1})])}}}),p=d(1241);const c=(0,p.A)(s,[["__scopeId","data-v-fd3c743a"]]);var u=c},6625:function(e,a,d){d.r(a),d.d(a,{default:function(){return T}});d(4114);var r=d(6768),t=d(144),l=d(4232),n=d(1387),o=d(7289),g=d(3863);function s(e){const a={DC:"储蓄卡",CC:"信用卡",SCC:"准贷记卡",PC:"预付费卡"};function d(e,a){const d={};let r;for(r in e=e||{},a=a||{},e)e.hasOwnProperty(r)&&(d[r]=e[r]);for(r in a)a.hasOwnProperty(r)&&(d[r]=a[r]);return d}function r(e){if(a[e])return a[e]}const t=[{bankName:"中国邮政储蓄银行",bankCode:"PSBC",patterns:[{reg:/^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\d{13}$/g,cardType:"DC"},{reg:/^(62215049|62215050|62215051|62218850|62218851|62218849)\d{11}$/g,cardType:"DC"},{reg:/^(622812|622810|622811|628310|625919)\d{10}$/g,cardType:"CC"}]},{bankName:"中国工商银行",bankCode:"ICBC",patterns:[{reg:/^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\d{12}$/g,cardType:"DC"},{reg:/^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\d{13}$/g,cardType:"DC"},{reg:/^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\d{10}$/g,cardType:"DC"},{reg:/^(9558)\d{15}$/g,cardType:"DC"},{reg:/^(370246|370248|370249|370247|370267|374738|374739)\d{9}$/g,cardType:"CC"},{reg:/^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\d{10}$/g,cardType:"CC"},{reg:/^(45806|53098|45806|53098)\d{11}$/g,cardType:"CC"},{reg:/^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\d{10}$/g,cardType:"SCC"},{reg:/^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\d{10}$/g,cardType:"PC"},{reg:/^(620114|620187|620046)\d{13}$/g,cardType:"PC"}]},{bankName:"中国农业银行",bankCode:"ABC",patterns:[{reg:/^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\d{13}$/g,cardType:"DC"},{reg:/^(95595|95596|95597|95598|95599)\d{14}$/g,cardType:"DC"},{reg:/^(103)\d{16}$/g,cardType:"DC"},{reg:/^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\d{10}$/g,cardType:"CC"},{reg:/^(622820|622830)\d{10}$/g,cardType:"SCC"}]},{bankName:"中国银行",bankCode:"BOC",patterns:[{reg:/^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\d{13}$/g,cardType:"DC"},{reg:/^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\d{10}$/g,cardType:"DC"},{reg:/^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\d{10}$/g,cardType:"CC"},{reg:/^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\d{10}$/g,cardType:"SCC"},{reg:/^(53591|49102|377677)\d{11}$/g,cardType:"SCC"},{reg:/^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\d{10}$/g,cardType:"PC"},{reg:/^(620040|620531|620513|921000|620038)\d{13}$/g,cardType:"PC"}]},{bankName:"中国建设银行",bankCode:"CCB",patterns:[{reg:/^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\d{13}$/g,cardType:"DC"},{reg:/^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\d{10}$/g,cardType:"DC"},{reg:/^(436742193|622280193)\d{10}$/g,cardType:"DC"},{reg:/^(553242)\d{12}$/g,cardType:"CC"},{reg:/^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\d{10}$/g,cardType:"CC"},{reg:/^(5453242|5491031|5544033)\d{11}$/g,cardType:"CC"},{reg:/^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\d{10}$/g,cardType:"SCC"},{reg:/^(53242|53243)\d{11}$/g,cardType:"SCC"}]},{bankName:"中国交通银行",bankCode:"COMM",patterns:[{reg:/^(622261|622260|622262|621002|621069|621436|621335)\d{13}$/g,cardType:"DC"},{reg:/^(620013)\d{10}$/g,cardType:"DC"},{reg:/^(405512|601428|405512|601428|622258|622259|405512|601428)\d{11}$/g,cardType:"DC"},{reg:/^(49104|53783)\d{11}$/g,cardType:"CC"},{reg:/^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\d{10}$/g,cardType:"CC"},{reg:/^(622254|622255|622256|622257|622284)\d{10}$/g,cardType:"SCC"},{reg:/^(620021|620521)\d{13}$/g,cardType:"PC"}]},{bankName:"招商银行",bankCode:"CMB",patterns:[{reg:/^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\d{10}$/g,cardType:"DC"},{reg:/^(690755)\d{9}$/g,cardType:"DC"},{reg:/^(690755)\d{12}$/g,cardType:"DC"},{reg:/^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\d{10}$/g,cardType:"CC"},{reg:/^(370285|370286|370287|370289)\d{9}$/g,cardType:"CC"},{reg:/^(620520)\d{13}$/g,cardType:"PC"}]},{bankName:"中国民生银行",bankCode:"CMBC",patterns:[{reg:/^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\d{10}$/g,cardType:"DC"},{reg:/^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\d{10}$/g,cardType:"CC"},{reg:/^(377155|377152|377153|377158)\d{9}$/g,cardType:"CC"}]},{bankName:"中国光大银行",bankCode:"CEB",patterns:[{reg:/^(303)\d{13}$/g,cardType:"DC"},{reg:/^(90030)\d{11}$/g,cardType:"DC"},{reg:/^(620535)\d{13}$/g,cardType:"DC"},{reg:/^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\d{10}$/g,cardType:"DC"},{reg:/^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\d{10}$/g,cardType:"CC"}]},{bankName:"中信银行",bankCode:"CITIC",patterns:[{reg:/^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\d{10}$/g,cardType:"DC"},{reg:/^(622459)\d{11}$/g,cardType:"DC"},{reg:/^(376968|376969|376966)\d{9}$/g,cardType:"CC"},{reg:/^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\d{10}$/g,cardType:"CC"}]},{bankName:"华夏银行",bankCode:"HXBANK",patterns:[{reg:/^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\d{10}$/g,cardType:"DC"},{reg:/^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\d{10}$/g,cardType:"CC"}]},{bankName:"深发/平安银行",bankCode:"SPABANK",patterns:[{reg:/^(621626|623058)\d{13}$/g,cardType:"DC"},{reg:/^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\d{10}$/g,cardType:"DC"},{reg:/^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\d{10}$/g,cardType:"CC"},{reg:/^(620010)\d{10}$/g,cardType:"PC"}]},{bankName:"兴业银行",bankCode:"CIB",patterns:[{reg:/^(438589)\d{12}$/g,cardType:"DC"},{reg:/^(90592)\d{11}$/g,cardType:"DC"},{reg:/^(966666|622909|438588|622908)\d{12}$/g,cardType:"DC"},{reg:/^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\d{10}$/g,cardType:"CC"},{reg:/^(620010)\d{10}$/g,cardType:"PC"}]},{bankName:"上海银行",bankCode:"SHBANK",patterns:[{reg:/^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\d{12}$/g,cardType:"DC"},{reg:/^(438600)\d{10}$/g,cardType:"DC"},{reg:/^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\d{10}$/g,cardType:"CC"}]},{bankName:"浦东发展银行",bankCode:"SPDB",patterns:[{reg:/^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\d{10}$/g,cardType:"DC"},{reg:/^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\d{11}$/g,cardType:"DC"},{reg:/^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\d{10}$/g,cardType:"CC"},{reg:/^(622520|622519)\d{10}$/g,cardType:"SCC"},{reg:/^(620530)\d{13}$/g,cardType:"PC"}]},{bankName:"广发银行",bankCode:"GDB",patterns:[{reg:/^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\d{10}$/g,cardType:"DC"},{reg:/^(622568|6858001|6858009|621462)\d{13}$/g,cardType:"DC"},{reg:/^(9111)\d{15}$/g,cardType:"DC"},{reg:/^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\d{10}$/g,cardType:"CC"},{reg:/^(685800|6858000)\d{13}$/g,cardType:"CC"}]},{bankName:"渤海银行",bankCode:"BOHAIB",patterns:[{reg:/^(621268|622684|622884|621453)\d{10}$/g,cardType:"DC"}]},{bankName:"广州银行",bankCode:"GCB",patterns:[{reg:/^(603445|622467|940016|621463)\d{13}$/g,cardType:"DC"}]},{bankName:"金华银行",bankCode:"JHBANK",patterns:[{reg:/^(622449|940051)\d{10}$/g,cardType:"DC"},{reg:/^(622450|628204)\d{10}$/g,cardType:"CC"}]},{bankName:"温州银行",bankCode:"WZCB",patterns:[{reg:/^(621977)\d{10}$/g,cardType:"DC"},{reg:/^(622868|622899|628255)\d{10}$/g,cardType:"CC"}]},{bankName:"徽商银行",bankCode:"HSBANK",patterns:[{reg:/^(622877|622879|621775|623203)\d{13}$/g,cardType:"DC"},{reg:/^(603601|622137|622327|622340|622366)\d{11}$/g,cardType:"DC"},{reg:/^(628251|622651|625828)\d{10}$/g,cardType:"CC"}]},{bankName:"江苏银行",bankCode:"JSBANK",patterns:[{reg:/^(621076|622173|622131|621579|622876)\d{13}$/g,cardType:"DC"},{reg:/^(504923|622422|622447|940076)\d{10}$/g,cardType:"DC"},{reg:/^(628210|622283|625902)\d{10}$/g,cardType:"CC"}]},{bankName:"南京银行",bankCode:"NJCB",patterns:[{reg:/^(621777|622305|621259)\d{10}$/g,cardType:"DC"},{reg:/^(622303|628242|622595|622596)\d{10}$/g,cardType:"CC"}]},{bankName:"宁波银行",bankCode:"NBBANK",patterns:[{reg:/^(621279|622281|622316|940022)\d{10}$/g,cardType:"DC"},{reg:/^(621418)\d{13}$/g,cardType:"DC"},{reg:/^(625903|622778|628207|512431|520194|622282|622318)\d{10}$/g,cardType:"CC"}]},{bankName:"北京银行",bankCode:"BJBANK",patterns:[{reg:/^(623111|421317|422161|602969|422160|621030|621420|621468)\d{10}$/g,cardType:"DC"},{reg:/^(522001|622163|622853|628203|622851|622852)\d{10}$/g,cardType:"CC"}]},{bankName:"北京农村商业银行",bankCode:"BJRCB",patterns:[{reg:/^(620088|621068|622138|621066|621560)\d{13}$/g,cardType:"DC"},{reg:/^(625526|625186|628336)\d{10}$/g,cardType:"CC"}]},{bankName:"汇丰银行",bankCode:"HSBC",patterns:[{reg:/^(622946)\d{10}$/g,cardType:"DC"},{reg:/^(622406|621442)\d{11}$/g,cardType:"DC"},{reg:/^(622407|621443)\d{13}$/g,cardType:"DC"},{reg:/^(622360|622361|625034|625096|625098)\d{10}$/g,cardType:"CC"}]},{bankName:"渣打银行",bankCode:"SCB",patterns:[{reg:/^(622948|621740|622942|622994)\d{10}$/g,cardType:"DC"},{reg:/^(622482|622483|622484)\d{10}$/g,cardType:"CC"}]},{bankName:"花旗银行",bankCode:"CITI",patterns:[{reg:/^(621062|621063)\d{10}$/g,cardType:"DC"},{reg:/^(625076|625077|625074|625075|622371|625091)\d{10}$/g,cardType:"CC"}]},{bankName:"东亚银行",bankCode:"HKBEA",patterns:[{reg:/^(622933|622938|623031|622943|621411)\d{13}$/g,cardType:"DC"},{reg:/^(622372|622471|622472|622265|622266|625972|625973)\d{10}$/g,cardType:"CC"},{reg:/^(622365)\d{11}$/g,cardType:"CC"}]},{bankName:"广东华兴银行",bankCode:"GHB",patterns:[{reg:/^(621469|621625)\d{13}$/g,cardType:"DC"}]},{bankName:"深圳农村商业银行",bankCode:"SRCB",patterns:[{reg:/^(622128|622129|623035)\d{10}$/g,cardType:"DC"}]},{bankName:"广州农村商业银行股份有限公司",bankCode:"GZRCU",patterns:[{reg:/^(909810|940035|621522|622439)\d{12}$/g,cardType:"DC"}]},{bankName:"东莞农村商业银行",bankCode:"DRCBCL",patterns:[{reg:/^(622328|940062|623038)\d{13}$/g,cardType:"DC"},{reg:/^(625288|625888)\d{10}$/g,cardType:"CC"}]},{bankName:"东莞市商业银行",bankCode:"BOD",patterns:[{reg:/^(622333|940050)\d{10}$/g,cardType:"DC"},{reg:/^(621439|623010)\d{13}$/g,cardType:"DC"},{reg:/^(622888)\d{10}$/g,cardType:"CC"}]},{bankName:"广东省农村信用社联合社",bankCode:"GDRCC",patterns:[{reg:/^(622302)\d{10}$/g,cardType:"DC"},{reg:/^(622477|622509|622510|622362|621018|621518)\d{13}$/g,cardType:"DC"}]},{bankName:"大新银行",bankCode:"DSB",patterns:[{reg:/^(622297|621277)\d{10}$/g,cardType:"DC"},{reg:/^(622375|622489)\d{11}$/g,cardType:"DC"},{reg:/^(622293|622295|622296|622373|622451|622294|625940)\d{10}$/g,cardType:"CC"}]},{bankName:"永亨银行",bankCode:"WHB",patterns:[{reg:/^(622871|622958|622963|622957|622861|622932|622862|621298)\d{10}$/g,cardType:"DC"},{reg:/^(622798|625010|622775|622785)\d{10}$/g,cardType:"CC"}]},{bankName:"星展银行香港有限公司",bankCode:"DBS",patterns:[{reg:/^(621016|621015)\d{13}$/g,cardType:"DC"},{reg:/^(622487|622490|622491|622492)\d{10}$/g,cardType:"DC"},{reg:/^(622487|622490|622491|622492|621744|621745|621746|621747)\d{11}$/g,cardType:"DC"}]},{bankName:"恒丰银行",bankCode:"EGBANK",patterns:[{reg:/^(623078)\d{13}$/g,cardType:"DC"},{reg:/^(622384|940034)\d{11}$/g,cardType:"DC"}]},{bankName:"天津市商业银行",bankCode:"TCCB",patterns:[{reg:/^(940015|622331)\d{12}$/g,cardType:"DC"},{reg:/^(6091201)\d{11}$/g,cardType:"DC"},{reg:/^(622426|628205)\d{10}$/g,cardType:"CC"}]},{bankName:"浙商银行",bankCode:"CZBANK",patterns:[{reg:/^(621019|622309|621019)\d{13}$/g,cardType:"DC"},{reg:/^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\d{9}$/g,cardType:"DC"}]},{bankName:"南洋商业银行",bankCode:"NCB",patterns:[{reg:/^(621213|621289|621290|621291|621292|621042|621743)\d{13}$/g,cardType:"DC"},{reg:/^(623041|622351)\d{10}$/g,cardType:"DC"},{reg:/^(625046|625044|625058|622349|622350)\d{10}$/g,cardType:"CC"},{reg:/^(620208|620209|625093|625095)\d{10}$/g,cardType:"PC"}]},{bankName:"厦门银行",bankCode:"XMBANK",patterns:[{reg:/^(622393|940023)\d{10}$/g,cardType:"DC"},{reg:/^(6886592)\d{11}$/g,cardType:"DC"},{reg:/^(623019|621600|)\d{13}$/g,cardType:"DC"}]},{bankName:"福建海峡银行",bankCode:"FJHXBC",patterns:[{reg:/^(622388)\d{10}$/g,cardType:"DC"},{reg:/^(621267|623063)\d{12}$/g,cardType:"DC"},{reg:/^(620043|)\d{12}$/g,cardType:"PC"}]},{bankName:"吉林银行",bankCode:"JLBANK",patterns:[{reg:/^(622865|623131)\d{13}$/g,cardType:"DC"},{reg:/^(940012)\d{10}$/g,cardType:"DC"},{reg:/^(622178|622179|628358)\d{10}$/g,cardType:"CC"}]},{bankName:"汉口银行",bankCode:"HKB",patterns:[{reg:/^(990027)\d{12}$/g,cardType:"DC"},{reg:/^(622325|623105|623029)\d{10}$/g,cardType:"DC"}]},{bankName:"盛京银行",bankCode:"SJBANK",patterns:[{reg:/^(566666)\d{12}$/g,cardType:"DC"},{reg:/^(622455|940039)\d{13}$/g,cardType:"DC"},{reg:/^(623108|623081)\d{10}$/g,cardType:"DC"},{reg:/^(622466|628285)\d{10}$/g,cardType:"CC"}]},{bankName:"大连银行",bankCode:"DLB",patterns:[{reg:/^(603708)\d{11}$/g,cardType:"DC"},{reg:/^(622993|623069|623070|623172|623173)\d{13}$/g,cardType:"DC"},{reg:/^(622383|622385|628299)\d{10}$/g,cardType:"CC"}]},{bankName:"河北银行",bankCode:"BHB",patterns:[{reg:/^(622498|622499|623000|940046)\d{13}$/g,cardType:"DC"},{reg:/^(622921|628321)\d{10}$/g,cardType:"CC"}]},{bankName:"乌鲁木齐市商业银行",bankCode:"URMQCCB",patterns:[{reg:/^(621751|622143|940001|621754)\d{13}$/g,cardType:"DC"},{reg:/^(622476|628278)\d{10}$/g,cardType:"CC"}]},{bankName:"绍兴银行",bankCode:"SXCB",patterns:[{reg:/^(622486)\d{10}$/g,cardType:"DC"},{reg:/^(603602|623026|623086)\d{12}$/g,cardType:"DC"},{reg:/^(628291)\d{10}$/g,cardType:"CC"}]},{bankName:"成都商业银行",bankCode:"CDCB",patterns:[{reg:/^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\d{13}$/g,cardType:"DC"}]},{bankName:"抚顺银行",bankCode:"FSCB",patterns:[{reg:/^(622442)\d{11}$/g,cardType:"DC"},{reg:/^(940053)\d{12}$/g,cardType:"DC"},{reg:/^(622442|623099)\d{13}$/g,cardType:"DC"}]},{bankName:"郑州银行",bankCode:"ZZBANK",patterns:[{reg:/^(622421)\d{13}$/g,cardType:"DC"},{reg:/^(940056)\d{11}$/g,cardType:"DC"},{reg:/^(96828)\d{11}$/g,cardType:"DC"}]},{bankName:"宁夏银行",bankCode:"NXBANK",patterns:[{reg:/^(621529|622429|621417|623089|623200)\d{13}$/g,cardType:"DC"},{reg:/^(628214|625529|622428)\d{10}$/g,cardType:"CC"}]},{bankName:"重庆银行",bankCode:"CQBANK",patterns:[{reg:/^(9896)\d{12}$/g,cardType:"DC"},{reg:/^(622134|940018|623016)\d{10}$/g,cardType:"DC"}]},{bankName:"哈尔滨银行",bankCode:"HRBANK",patterns:[{reg:/^(621577|622425)\d{13}$/g,cardType:"DC"},{reg:/^(940049)\d{12}$/g,cardType:"DC"},{reg:/^(622425)\d{11}$/g,cardType:"DC"}]},{bankName:"兰州银行",bankCode:"LZYH",patterns:[{reg:/^(622139|940040|628263)\d{10}$/g,cardType:"DC"},{reg:/^(621242|621538|621496)\d{13}$/g,cardType:"DC"}]},{bankName:"青岛银行",bankCode:"QDCCB",patterns:[{reg:/^(621252|622146|940061|628239)\d{10}$/g,cardType:"DC"},{reg:/^(621419|623170)\d{13}$/g,cardType:"DC"}]},{bankName:"秦皇岛市商业银行",bankCode:"QHDCCB",patterns:[{reg:/^(62249802|94004602)\d{11}$/g,cardType:"DC"},{reg:/^(621237|623003)\d{13}$/g,cardType:"DC"}]},{bankName:"青海银行",bankCode:"BOQH",patterns:[{reg:/^(622310|940068)\d{11}$/g,cardType:"DC"},{reg:/^(622817|628287|625959)\d{10}$/g,cardType:"CC"},{reg:/^(62536601)\d{8}$/g,cardType:"CC"}]},{bankName:"台州银行",bankCode:"TZCB",patterns:[{reg:/^(622427)\d{10}$/g,cardType:"DC"},{reg:/^(940069)\d{11}$/g,cardType:"DC"},{reg:/^(623039)\d{13}$/g,cardType:"DC"},{reg:/^(622321|628273)\d{10}$/g,cardType:"CC"},{reg:/^(625001)\d{10}$/g,cardType:"SCC"}]},{bankName:"长沙银行",bankCode:"CSCB",patterns:[{reg:/^(694301)\d{12}$/g,cardType:"DC"},{reg:/^(940071|622368|621446)\d{13}$/g,cardType:"DC"},{reg:/^(625901|622898|622900|628281|628282|622806|628283)\d{10}$/g,cardType:"CC"},{reg:/^(620519)\d{13}$/g,cardType:"PC"}]},{bankName:"泉州银行",bankCode:"BOQZ",patterns:[{reg:/^(683970|940074)\d{12}$/g,cardType:"DC"},{reg:/^(622370)\d{13}$/g,cardType:"DC"},{reg:/^(621437)\d{13}$/g,cardType:"DC"},{reg:/^(628319)\d{10}$/g,cardType:"CC"}]},{bankName:"包商银行",bankCode:"BSB",patterns:[{reg:/^(622336|621760)\d{11}$/g,cardType:"DC"},{reg:/^(622165)\d{10}$/g,cardType:"DC"},{reg:/^(622315|625950|628295)\d{10}$/g,cardType:"CC"}]},{bankName:"龙江银行",bankCode:"DAQINGB",patterns:[{reg:/^(621037|621097|621588|622977)\d{13}$/g,cardType:"DC"},{reg:/^(62321601)\d{11}$/g,cardType:"DC"},{reg:/^(622860)\d{10}$/g,cardType:"DC"},{reg:/^(622644|628333)\d{10}$/g,cardType:"CC"}]},{bankName:"上海农商银行",bankCode:"SHRCB",patterns:[{reg:/^(622478|940013|621495)\d{10}$/g,cardType:"DC"},{reg:/^(625500)\d{10}$/g,cardType:"SCC"},{reg:/^(622611|622722|628211|625989)\d{10}$/g,cardType:"CC"}]},{bankName:"浙江泰隆商业银行",bankCode:"ZJQL",patterns:[{reg:/^(622717)\d{10}$/g,cardType:"SCC"},{reg:/^(628275|622565|622287)\d{10}$/g,cardType:"CC"}]},{bankName:"内蒙古银行",bankCode:"H3CB",patterns:[{reg:/^(622147|621633)\d{13}$/g,cardType:"DC"},{reg:/^(628252)\d{10}$/g,cardType:"CC"}]},{bankName:"广西北部湾银行",bankCode:"BGB",patterns:[{reg:/^(623001)\d{10}$/g,cardType:"DC"},{reg:/^(628227)\d{10}$/g,cardType:"CC"}]},{bankName:"桂林银行",bankCode:"GLBANK",patterns:[{reg:/^(621456)\d{11}$/g,cardType:"DC"},{reg:/^(621562)\d{13}$/g,cardType:"DC"},{reg:/^(628219)\d{10}$/g,cardType:"CC"}]},{bankName:"龙江银行",bankCode:"DAQINGB",patterns:[{reg:/^(621037|621097|621588|622977)\d{13}$/g,cardType:"DC"},{reg:/^(62321601)\d{11}$/g,cardType:"DC"},{reg:/^(622475|622860)\d{10}$/g,cardType:"DC"},{reg:/^(625588)\d{10}$/g,cardType:"SCC"},{reg:/^(622270|628368|625090|622644|628333)\d{10}$/g,cardType:"CC"}]},{bankName:"成都农村商业银行",bankCode:"CDRCB",patterns:[{reg:/^(623088)\d{13}$/g,cardType:"DC"},{reg:/^(622829|628301|622808|628308)\d{10}$/g,cardType:"CC"}]},{bankName:"福建省农村信用社联合社",bankCode:"FJNX",patterns:[{reg:/^(622127|622184|621701|621251|621589|623036)\d{13}$/g,cardType:"DC"},{reg:/^(628232|622802|622290)\d{10}$/g,cardType:"CC"}]},{bankName:"天津农村商业银行",bankCode:"TRCB",patterns:[{reg:/^(622531|622329)\d{13}$/g,cardType:"DC"},{reg:/^(622829|628301)\d{10}$/g,cardType:"CC"}]},{bankName:"江苏省农村信用社联合社",bankCode:"JSRCU",patterns:[{reg:/^(621578|623066|622452|622324)\d{13}$/g,cardType:"DC"},{reg:/^(622815|622816|628226)\d{10}$/g,cardType:"CC"}]},{bankName:"湖南农村信用社联合社",bankCode:"SLH",patterns:[{reg:/^(622906|628386|625519|625506)\d{10}$/g,cardType:"CC"}]},{bankName:"江西省农村信用社联合社",bankCode:"JXNCX",patterns:[{reg:/^(621592)\d{10}$/g,cardType:"DC"},{reg:/^(628392)\d{10}$/g,cardType:"CC"}]},{bankName:"商丘市商业银行",bankCode:"SCBBANK",patterns:[{reg:/^(621748)\d{13}$/g,cardType:"DC"},{reg:/^(628271)\d{10}$/g,cardType:"CC"}]},{bankName:"华融湘江银行",bankCode:"HRXJB",patterns:[{reg:/^(621366|621388)\d{13}$/g,cardType:"DC"},{reg:/^(628328)\d{10}$/g,cardType:"CC"}]},{bankName:"衡水市商业银行",bankCode:"HSBK",patterns:[{reg:/^(621239|623068)\d{13}$/g,cardType:"DC"}]},{bankName:"重庆南川石银村镇银行",bankCode:"CQNCSYCZ",patterns:[{reg:/^(621653004)\d{10}$/g,cardType:"DC"}]},{bankName:"湖南省农村信用社联合社",bankCode:"HNRCC",patterns:[{reg:/^(622169|621519|621539|623090)\d{13}$/g,cardType:"DC"}]},{bankName:"邢台银行",bankCode:"XTB",patterns:[{reg:/^(621238|620528)\d{13}$/g,cardType:"DC"}]},{bankName:"临汾市尧都区农村信用合作联社",bankCode:"LPRDNCXYS",patterns:[{reg:/^(628382|625158)\d{10}$/g,cardType:"CC"}]},{bankName:"东营银行",bankCode:"DYCCB",patterns:[{reg:/^(621004)\d{12}$/g,cardType:"DC"},{reg:/^(628217)\d{10}$/g,cardType:"CC"}]},{bankName:"上饶银行",bankCode:"SRBANK",patterns:[{reg:/^(621416)\d{10}$/g,cardType:"DC"},{reg:/^(628217)\d{10}$/g,cardType:"CC"}]},{bankName:"德州银行",bankCode:"DZBANK",patterns:[{reg:/^(622937)\d{13}$/g,cardType:"DC"},{reg:/^(628397)\d{10}$/g,cardType:"CC"}]},{bankName:"承德银行",bankCode:"CDB",patterns:[{reg:/^(628229)\d{10}$/g,cardType:"CC"}]},{bankName:"云南省农村信用社",bankCode:"YNRCC",patterns:[{reg:/^(622469|628307)\d{10}$/g,cardType:"CC"}]},{bankName:"柳州银行",bankCode:"LZCCB",patterns:[{reg:/^(622292|622291|621412)\d{12}$/g,cardType:"DC"},{reg:/^(622880|622881)\d{10}$/g,cardType:"DC"},{reg:/^(62829)\d{10}$/g,cardType:"CC"}]},{bankName:"威海市商业银行",bankCode:"WHSYBANK",patterns:[{reg:/^(623102)\d{10}$/g,cardType:"DC"},{reg:/^(628234)\d{10}$/g,cardType:"CC"}]},{bankName:"湖州银行",bankCode:"HZBANK",patterns:[{reg:/^(628306)\d{10}$/g,cardType:"CC"}]},{bankName:"潍坊银行",bankCode:"BANKWF",patterns:[{reg:/^(622391|940072)\d{10}$/g,cardType:"DC"},{reg:/^(628391)\d{10}$/g,cardType:"CC"}]},{bankName:"赣州银行",bankCode:"GZB",patterns:[{reg:/^(622967|940073)\d{13}$/g,cardType:"DC"},{reg:/^(628233)\d{10}$/g,cardType:"CC"}]},{bankName:"日照银行",bankCode:"RZGWYBANK",patterns:[{reg:/^(628257)\d{10}$/g,cardType:"CC"}]},{bankName:"南昌银行",bankCode:"NCB",patterns:[{reg:/^(621269|622275)\d{10}$/g,cardType:"DC"},{reg:/^(940006)\d{11}$/g,cardType:"DC"},{reg:/^(628305)\d{11}$/g,cardType:"CC"}]},{bankName:"贵阳银行",bankCode:"GYCB",patterns:[{reg:/^(622133|621735)\d{13}$/g,cardType:"DC"},{reg:/^(888)\d{13}$/g,cardType:"DC"},{reg:/^(628213)\d{10}$/g,cardType:"CC"}]},{bankName:"锦州银行",bankCode:"BOJZ",patterns:[{reg:/^(622990|940003)\d{11}$/g,cardType:"DC"},{reg:/^(628261)\d{10}$/g,cardType:"CC"}]},{bankName:"齐商银行",bankCode:"QSBANK",patterns:[{reg:/^(622311|940057)\d{11}$/g,cardType:"DC"},{reg:/^(628311)\d{10}$/g,cardType:"CC"}]},{bankName:"珠海华润银行",bankCode:"RBOZ",patterns:[{reg:/^(622363|940048)\d{13}$/g,cardType:"DC"},{reg:/^(628270)\d{10}$/g,cardType:"CC"}]},{bankName:"葫芦岛市商业银行",bankCode:"HLDCCB",patterns:[{reg:/^(622398|940054)\d{10}$/g,cardType:"DC"}]},{bankName:"宜昌市商业银行",bankCode:"HBC",patterns:[{reg:/^(940055)\d{11}$/g,cardType:"DC"},{reg:/^(622397)\d{11}$/g,cardType:"CC"}]},{bankName:"杭州商业银行",bankCode:"HZCB",patterns:[{reg:/^(603367|622878)\d{12}$/g,cardType:"DC"},{reg:/^(622397)\d{11}$/g,cardType:"CC"}]},{bankName:"苏州市商业银行",bankCode:"JSBANK",patterns:[{reg:/^(603506)\d{13}$/g,cardType:"DC"}]},{bankName:"辽阳银行",bankCode:"LYCB",patterns:[{reg:/^(622399|940043)\d{11}$/g,cardType:"DC"}]},{bankName:"洛阳银行",bankCode:"LYB",patterns:[{reg:/^(622420|940041)\d{11}$/g,cardType:"DC"}]},{bankName:"焦作市商业银行",bankCode:"JZCBANK",patterns:[{reg:/^(622338)\d{13}$/g,cardType:"DC"},{reg:/^(940032)\d{10}$/g,cardType:"DC"}]},{bankName:"镇江市商业银行",bankCode:"ZJCCB",patterns:[{reg:/^(622394|940025)\d{10}$/g,cardType:"DC"}]},{bankName:"法国兴业银行",bankCode:"FGXYBANK",patterns:[{reg:/^(621245)\d{10}$/g,cardType:"DC"}]},{bankName:"大华银行",bankCode:"DYBANK",patterns:[{reg:/^(621328)\d{13}$/g,cardType:"DC"}]},{bankName:"企业银行",bankCode:"DIYEBANK",patterns:[{reg:/^(621651)\d{13}$/g,cardType:"DC"}]},{bankName:"华侨银行",bankCode:"HQBANK",patterns:[{reg:/^(621077)\d{10}$/g,cardType:"DC"}]},{bankName:"恒生银行",bankCode:"HSB",patterns:[{reg:/^(622409|621441)\d{13}$/g,cardType:"DC"},{reg:/^(622410|621440)\d{11}$/g,cardType:"DC"},{reg:/^(622950|622951)\d{10}$/g,cardType:"DC"},{reg:/^(625026|625024|622376|622378|622377|625092)\d{10}$/g,cardType:"CC"}]},{bankName:"临沂商业银行",bankCode:"LSB",patterns:[{reg:/^(622359|940066)\d{13}$/g,cardType:"DC"}]},{bankName:"烟台商业银行",bankCode:"YTCB",patterns:[{reg:/^(622886)\d{10}$/g,cardType:"DC"}]},{bankName:"齐鲁银行",bankCode:"QLB",patterns:[{reg:/^(940008|622379)\d{13}$/g,cardType:"DC"},{reg:/^(628379)\d{10}$/g,cardType:"CC"}]},{bankName:"BC卡公司",bankCode:"BCCC",patterns:[{reg:/^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\d{10}$/g,cardType:"DC"},{reg:/^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\d{10}$/g,cardType:"CC"}]},{bankName:"集友银行",bankCode:"CYB",patterns:[{reg:/^(622355|623042)\d{10}$/g,cardType:"DC"},{reg:/^(621043|621742)\d{13}$/g,cardType:"DC"},{reg:/^(622352|622353|625048|625053|625060)\d{10}$/g,cardType:"CC"},{reg:/^(620206|620207)\d{10}$/g,cardType:"PC"}]},{bankName:"大丰银行",bankCode:"TFB",patterns:[{reg:/^(622547|622548|622546)\d{13}$/g,cardType:"DC"},{reg:/^(625198|625196|625147)\d{10}$/g,cardType:"CC"},{reg:/^(620072)\d{13}$/g,cardType:"PC"},{reg:/^(620204|620205)\d{10}$/g,cardType:"PC"}]},{bankName:"AEON信贷财务亚洲有限公司",bankCode:"AEON",patterns:[{reg:/^(621064|622941|622974)\d{10}$/g,cardType:"DC"},{reg:/^(622493)\d{10}$/g,cardType:"CC"}]},{bankName:"澳门BDA",bankCode:"MABDA",patterns:[{reg:/^(621274|621324)\d{13}$/g,cardType:"DC"}]}];function l(e){for(let a=0,l=t.length;a((0,r.Qi)("data-v-29677e42"),e=e(),(0,r.jt)(),e),c={class:"father"},u={class:"vant-title-card"},C=p((()=>(0,r.Lk)("div",{class:"title-tishi"},[(0,r.Lk)("div",{class:"wxts"},[(0,r.eW)(" 请填写本人名下 "),(0,r.Lk)("em",null,"借记卡(储蓄卡)"),(0,r.eW)(" ,建议使用中国银行或中国建设银行借记卡(储蓄卡)。如填写除借记卡以外其他类型(如:信用卡)卡号会造成您的劳务费无法成功发放。")]),(0,r.Lk)("p",{class:"xxxxx"})],-1))),i={class:"border-rad"},m={style:{margin:"16px"}},y={class:"tishi"};var b=(0,r.pM)({__name:"notLocalTeacherTwo",setup(e){const a=(0,g.k)();let d=(0,t.Kh)({userName:"",phone:"",identityId:"",pyCard:"",carStatus:"0",dormitoryStatus:"0",bankAddress:"",bankName:"",carNumber:""});const p=(0,t.KR)(""),b=(0,t.KR)(""),k=(0,t.KR)(""),h=(0,t.KR)(!1),T=(0,n.rd)(),$=((0,t.KR)(!1),(0,t.KR)(!1),e=>"---"==e||(!(e.length<1)||"开户所在地不能为空")),v=e=>"---"==e||(!(e.length<1)||"开户行不能为空"),D=e=>{if("9999"==e)return!0;const a=s(e);return console.log(a),"error"===a?"银行卡号错误":"信用卡"!==a.cardTypeName||"不能使用信用卡号"};let N;(0,r.sV)((()=>{console.log("组件挂在了");const e=localStorage.getItem("notLocalTeacher");null==e?(alert("信息不全请返回上一级补全"),T.push("/notLocalTeacher")):(N=JSON.parse(e),Object.assign(d,N),p.value=d.userName.substring(0,d.userName.length-1)+"*",d.userName.length<=2&&(p.value=d.userName.substring(0,d.userName.length-1)+"*"),d.userName.length>=3&&(p.value=d.userName.substring(0,1)+"*"+d.userName.substring(d.userName.length-1,d.userName.length)),b.value=d.identityId.substring(0,5)+"****"+d.identityId.substring(13,18),k.value=d.phone.substring(0,3)+"****"+d.phone.substring(7,11))}));const f=()=>{T.push("/notLocalTeacher")};let V={};const R=e=>{h.value=!0,V={...e,...N}},x=()=>{o.A.save(V).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),localStorage.removeItem("notLocalTeacher"),T.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const n=(0,r.g2)("van-field"),o=(0,r.g2)("van-cell-group"),g=(0,r.g2)("van-radio"),s=(0,r.g2)("van-radio-group"),T=(0,r.g2)("van-button"),N=(0,r.g2)("van-form"),V=(0,r.g2)("van-dialog");return(0,r.uX)(),(0,r.CE)("div",c,[(0,r.Lk)("div",u,[(0,r.bF)(N,{onSubmit:R},{default:(0,r.k6)((()=>[(0,r.bF)(o,{inset:""},{default:(0,r.k6)((()=>[(0,r.bF)(n,{class:"van-field__label1——circle","label-width":"400px",label:"劳务信息",type:"hidden"}),C,(0,r.bF)(n,{readonly:"",modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,r.bF)(n,{readonly:"",modelValue:b.value,"onUpdate:modelValue":a[1]||(a[1]=e=>b.value=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{required:!0,message:"请输入身份证号"}]},null,8,["modelValue"]),(0,r.bF)(n,{readonly:"",modelValue:k.value,"onUpdate:modelValue":a[2]||(a[2]=e=>k.value=e),name:"phone",label:"手机号",type:"text",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,r.bF)(n,{modelValue:(0,t.R1)(d).pyCard,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,t.R1)(d).pyCard=e),name:"pyCard",label:"银行卡号",type:"text",placeholder:"请输入银行卡号",rules:[{validator:D}]},null,8,["modelValue","rules"]),(0,r.bF)(n,{modelValue:(0,t.R1)(d).bankAddress,"onUpdate:modelValue":a[4]||(a[4]=e=>(0,t.R1)(d).bankAddress=e),name:"bankAddress",label:"开户所在地",type:"text",placeholder:"请输入开户所在地(北京,哈尔滨)",rules:[{validator:$}]},null,8,["modelValue","rules"]),(0,r.bF)(n,{modelValue:(0,t.R1)(d).bankName,"onUpdate:modelValue":a[5]||(a[5]=e=>(0,t.R1)(d).bankName=e),name:"bankName",label:"开户行",type:"text",placeholder:"请输入开户行名称",rules:[{validator:v}]},null,8,["modelValue","rules"])])),_:1}),(0,r.Lk)("div",i,[(0,r.bF)(n,{class:"van-field__label1——circle","label-width":"400px",label:"入校信息",type:"hidden"}),(0,r.bF)(n,{name:"carStatus","label-width":"150px",label:"车辆是否入校"},{input:(0,r.k6)((()=>[(0,r.bF)(s,{"checked-color":"#8D2328",modelValue:(0,t.R1)(d).carStatus,"onUpdate:modelValue":a[6]||(a[6]=e=>(0,t.R1)(d).carStatus=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.bF)(g,{name:"1"},{default:(0,r.k6)((()=>[(0,r.eW)("是")])),_:1}),(0,r.bF)(g,{name:"0"},{default:(0,r.k6)((()=>[(0,r.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1}),"1"===(0,t.R1)(d).carStatus?((0,r.uX)(),(0,r.Wv)(n,{key:0,modelValue:(0,t.R1)(d).carNumber,"onUpdate:modelValue":a[7]||(a[7]=e=>(0,t.R1)(d).carNumber=e),name:"carNumber",label:"车牌号",type:"text",placeholder:"例如:黑A39233",rules:[{required:!0,message:"请输入车牌号"}]},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,r.bF)(n,{name:"dormitoryStatus","label-width":"150px",label:"是否住宿"},{input:(0,r.k6)((()=>[(0,r.bF)(s,{"checked-color":"#8D2328",modelValue:(0,t.R1)(d).dormitoryStatus,"onUpdate:modelValue":a[8]||(a[8]=e=>(0,t.R1)(d).dormitoryStatus=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.bF)(g,{name:"1"},{default:(0,r.k6)((()=>[(0,r.eW)("是")])),_:1}),(0,r.bF)(g,{name:"0"},{default:(0,r.k6)((()=>[(0,r.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})]),(0,r.Lk)("div",m,[(0,r.bF)(T,{round:"",style:{"background-color":"#8D2328",border:"none","font-weight":"600"},class:"van-button--primary",type:"primary",onClick:f},{default:(0,r.k6)((()=>[(0,r.eW)(" 上一步 ")])),_:1}),(0,r.bF)(T,{round:"",style:{"background-color":"#8D2328",border:"none","font-weight":"600"},class:"van-button--primary",type:"primary","native-type":"submit"},{default:(0,r.k6)((()=>[(0,r.eW)(" 提交 ")])),_:1})])])),_:1}),(0,r.bF)(V,{show:h.value,"onUpdate:show":a[23]||(a[23]=e=>h.value=e),confirmButtonColor:"#8D2328",cancelButtonColor:"#939393",title:"确认信息","confirm-button-text":"确认","show-confirm-button":"",theme:"round-button","show-cancel-button":!0,onConfirm:x},{default:(0,r.k6)((()=>[(0,r.Lk)("div",y,[(0,r.bF)(N,{onSubmit:R},{default:(0,r.k6)((()=>[(0,r.bF)(o,{inset:""},{default:(0,r.k6)((()=>[(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).userName,"onUpdate:modelValue":a[9]||(a[9]=e=>(0,t.R1)(d).userName=e),name:"userName",label:"姓名",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{readonly:"",style:{height:"35px","line-height":"100%"},modelValue:(0,t.R1)(d).identityId,"onUpdate:modelValue":a[10]||(a[10]=e=>(0,t.R1)(d).identityId=e),name:"userCardId",label:"身份证号"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},modelValue:(0,t.R1)(d).sex,"onUpdate:modelValue":a[11]||(a[11]=e=>(0,t.R1)(d).sex=e),readonly:"",name:"picker",label:"性别"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).age,"onUpdate:modelValue":a[12]||(a[12]=e=>(0,t.R1)(d).age=e),name:"age",label:"年龄",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).phone,"onUpdate:modelValue":a[13]||(a[13]=e=>(0,t.R1)(d).phone=e),name:"phone",label:"手机号",type:"number"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},modelValue:(0,t.R1)(d).jobTitle,"onUpdate:modelValue":a[14]||(a[14]=e=>(0,t.R1)(d).jobTitle=e),readonly:"",name:"picker",label:"职称"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).office,"onUpdate:modelValue":a[15]||(a[15]=e=>(0,t.R1)(d).office=e),name:"office",label:"职务",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).workName,"onUpdate:modelValue":a[16]||(a[16]=e=>(0,t.R1)(d).workName=e),name:"workName",label:"单位名称",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).workPhone,"onUpdate:modelValue":a[17]||(a[17]=e=>(0,t.R1)(d).workPhone=e),name:"workPhoen",label:"单位电话",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).pyCard,"onUpdate:modelValue":a[18]||(a[18]=e=>(0,t.R1)(d).pyCard=e),name:"pyCard",label:"银行卡号",type:"number"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).bankAddress,"onUpdate:modelValue":a[19]||(a[19]=e=>(0,t.R1)(d).bankAddress=e),name:"bankAddress",label:"开户所在地",type:"text"},null,8,["modelValue"]),(0,r.bF)(n,{style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).bankName,"onUpdate:modelValue":a[20]||(a[20]=e=>(0,t.R1)(d).bankName=e),name:"bankName",label:"开户行",type:"text"},null,8,["modelValue"]),"1"===(0,t.R1)(d).carStatus?((0,r.uX)(),(0,r.Wv)(n,{key:0,style:{height:"35px","line-height":"100%"},readonly:"",modelValue:(0,t.R1)(d).carNumber,"onUpdate:modelValue":a[21]||(a[21]=e=>(0,t.R1)(d).carNumber=e),name:"carNumber",label:"车牌号",type:"text",height:"40px"},null,8,["modelValue"])):(0,r.Q3)("",!0),(0,r.bF)(n,{name:"dormitoryStatus",readonly:!0,style:{height:"35px","line-height":"50%"},label:"是否住宿"},{input:(0,r.k6)((()=>[(0,r.bF)(s,{"checked-color":"#8D2328",style:{height:"35px","line-height":"50%"},modelValue:(0,t.R1)(d).dormitoryStatus,"onUpdate:modelValue":a[22]||(a[22]=e=>(0,t.R1)(d).dormitoryStatus=e),direction:"horizontal"},{default:(0,r.k6)((()=>[(0,r.eW)((0,l.v_)("1"===(0,t.R1)(d).dormitoryStatus?"是":"否"),1)])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1})])])),_:1},8,["show"])])])}}}),k=d(1241);const h=(0,k.A)(b,[["__scopeId","data-v-29677e42"]]);var T=h},4444:function(e,a,d){d.r(a),d.d(a,{default:function(){return C}});d(4114);var r=d(6768),t=d(144),l=d(1387),n=d(3863),o=d(4410),g=d(2753);const s={class:"main-page"};var p=(0,r.pM)({__name:"AboutView",setup(e){const a=(0,t.KR)(!1),d=(0,t.KR)(!1),p=(0,n.k)(),c=(0,l.rd)();return(0,r.sV)((()=>{console.log("login");const e=window.location.href.split("=")[1];null!=e&&void 0!=e||(location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect"),console.log("about123"),console.log(e);const r={code:e};o.A.sendCode(r).then((e=>{p.setOpenId(e.data),o.A.getUserByOpenId(e.data).then((e=>{"2"==e.data.status?(console.log("信息是状态222"),console.log(e.data.user),(0,g.Bg)({type:"success",message:"登录成功"}),a.value=!1,d.value=!1,localStorage.clear(),p.login(e.data.user),p.setUserId(e.data.user.userId),p.setGroupId(e.data.user.groupId),c.push(e.data.router)):c.push(e.data.router)}),(e=>{console.log(e)}))}),(e=>{location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect",console.log(e)}))})),(e,a)=>((0,r.uX)(),(0,r.CE)("div",s))}}),c=d(1241);const u=(0,c.A)(p,[["__scopeId","data-v-f9737a9c"]]);var C=u},2877:function(e,a,d){e.exports=d.p+"img/ditu.c8edbd40.svg"},6729:function(e,a,d){e.exports=d.p+"img/xysh.9a22f9ed.svg"},7182:function(e,a,d){e.exports=d.p+"img/zhixie.2d1158e8.svg"},9164:function(e,a,d){e.exports=d.p+"img/logo.cdd0549d.svg"}}]); +//# sourceMappingURL=about.05c16220.js.map \ No newline at end of file diff --git a/src/main/resources/static/js/about.05c16220.js.map b/src/main/resources/static/js/about.05c16220.js.map new file mode 100644 index 00000000..82ec4907 --- /dev/null +++ b/src/main/resources/static/js/about.05c16220.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/about.05c16220.js","mappings":"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","sources":["webpack:///./src/api/waiTApi.ts","webpack:///./src/components/leaderShip.vue?2fad","webpack:///./src/components/leaderShip.vue","webpack:///./src/components/leaderShip.vue?2528","webpack:///./src/api/stuApi.ts","webpack:///./src/components/localStudent.vue?bb66","webpack:///./src/components/localStudent.vue","webpack:///./src/components/localStudent.vue?0b42","webpack:///./src/api/teacherApi.ts","webpack:///./src/components/localTeacher.vue?c461","webpack:///./src/components/localTeacher.vue","webpack:///./src/components/localTeacher.vue?689e","webpack:///./src/components/mainPage.vue?689a","webpack:///./src/components/mainPage.vue","webpack:///./src/components/mainPage.vue?12ff","webpack:///./src/components/notLocalTeacher.vue?d936","webpack:///./src/components/notLocalTeacher.vue","webpack:///./src/components/notLocalTeacher.vue?2ed5","webpack:///./src/api/card.ts","webpack:///./src/components/notLocalTeacherTwo.vue?8c59","webpack:///./src/components/notLocalTeacherTwo.vue","webpack:///./src/components/notLocalTeacherTwo.vue?ab13","webpack:///./src/views/AboutView.vue?0962","webpack:///./src/views/AboutView.vue","webpack:///./src/views/AboutView.vue?d56f"],"sourcesContent":["import request from \"@/request\";\r\n\r\nexport default {\r\n save(data: object) {\r\n return request({\r\n url: \"/wai/save\",\r\n method: \"post\",\r\n data: data\r\n })\r\n },\r\n// 获取分组情况\r\n getGroup(id:number) {\r\n return request({\r\n url: \"/group/id\",\r\n method: \"get\",\r\n params:{\r\n id:id\r\n }\r\n })\r\n },\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, unref as _unref, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/orangeUi/logo.svg'\nimport _imports_1 from '../assets/imgs/ditu.svg'\nimport _imports_2 from '@/assets/imgs/ditu5.png'\nimport _imports_3 from '@/assets/imgs/xysh.svg'\nimport _imports_4 from '../assets/imgs/zhixie.svg'\nimport _imports_5 from '@/assets/imgs/zhixie.png'\nimport _imports_6 from '@/assets/orangeUi/index_footer.svg'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-420eb1a8\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-container\" }\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-title\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_0,\n alt: \"\"\n })\n], -1))\nconst _hoisted_3 = { class: \"main-text\" }\nconst _hoisted_4 = { class: \"main-page\" }\nconst _hoisted_5 = { style: {\"color\":\"black\"} }\nconst _hoisted_6 = { key: 0 }\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", { style: {\"text-align\":\"left\",\"padding-left\":\"15px\"} }, \"2023年您在\", -1))\nconst _hoisted_8 = { style: {\"font-weight\":\"600\"} }\nconst _hoisted_9 = { style: {\"font-weight\":\"600\"} }\nconst _hoisted_10 = { key: 1 }\nconst _hoisted_11 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", { style: {\"text-align\":\"left\",\"padding-left\":\"15px\"} }, \"今年您在\", -1))\nconst _hoisted_12 = { style: {\"font-weight\":\"600\"} }\nconst _hoisted_13 = { style: {\"font-weight\":\"600\"} }\nconst _hoisted_14 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。\", -1))\nconst _hoisted_15 = { class: \"main-icon\" }\nconst _hoisted_16 = { class: \"main-item\" }\nconst _hoisted_17 = {\n key: 0,\n class: \"ditu-img\"\n}\nconst _hoisted_18 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"card-img\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_2,\n style: {\"width\":\"100%\",\"height\":\"100%\"}\n })\n], -1))\nconst _hoisted_19 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_20 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 校园生活 \"),\n /*#__PURE__*/_createElementVNode(\"div\", null, \" 暂未发布 \")\n], -1))\nconst _hoisted_21 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_22 = {\n key: 0,\n class: \"ditu-img\"\n}\nconst _hoisted_23 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"card-img\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_5,\n style: {\"width\":\"100%\",\"height\":\"100%\"}\n })\n], -1))\nconst _hoisted_24 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_25 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"footer\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"bot-img\",\n src: _imports_6\n })\n], -1))\n\nimport {useUserStore} from \"@/store\";\r\n\r\nimport {onMounted, ref} from \"vue\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'leaderShip',\n setup(__props) {\n\r\nconst store = useUserStore();\r\n\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\n\r\nconst {userName, duty,beforeDuty,beforeGroupLevel,groupLevel} = store.user;\r\n\r\n// 23年的\r\nlet beforeData=[]\r\n// 组别\r\nlet beforeGroupLevelArr=beforeGroupLevel.split('|');\r\n// 职务\r\nlet beforeDutyArr=beforeDuty.split('|');\r\nbeforeGroupLevelArr.forEach((item,index)=>{\r\n beforeData.push({\r\n group:beforeGroupLevelArr[index],\r\n duty:beforeDutyArr[index]\r\n })\r\n})\r\n\r\n// 24年的\r\nlet nowData=[]\r\n// 组别\r\nlet groupArr=groupLevel.split('|');\r\n// 职务\r\nlet dutyArr=duty.split('|');\r\n\r\ndutyArr.forEach((item,index)=>{\r\n nowData.push({\r\n group:dutyArr[index],\r\n duty:groupArr[index]\r\n })\r\n})\r\n\r\n// 图片操作\r\n// const userImage = ref(null);\r\n\r\n// function addName() {\r\n// const canvas = document.createElement('canvas');\r\n// const ctx = canvas.getContext('2d');\r\n// const img = userImage.value;\r\n//\r\n// canvas.width = img.width;\r\n// canvas.height = img.height;\r\n//\r\n// ctx.drawImage(img, 0, 0);\r\n// ctx.font = '20px Arial';\r\n// ctx.fillStyle = 'white';\r\n// ctx.fillText('John Doe', 10, 30);\r\n//\r\n// img.src = canvas.toDataURL();\r\n// }\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _hoisted_2,\n _createElementVNode(\"div\", _hoisted_3, [\n _createElementVNode(\"div\", _hoisted_4, [\n _createElementVNode(\"p\", null, [\n _createElementVNode(\"span\", _hoisted_5, _toDisplayString(_unref(userName)), 1),\n _createTextVNode(\" 同志,您的数据已通过认定!\")\n ]),\n (_unref(beforeDuty))\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_6, [\n _hoisted_7,\n (_openBlock(true), _createElementBlock(_Fragment, null, _renderList(_unref(beforeData), (item, index) => {\n return (_openBlock(), _createElementBlock(\"p\", {\n key: index+1\n }, [\n _createElementVNode(\"span\", _hoisted_8, _toDisplayString(item.group), 1),\n _createTextVNode(\"中担任\"),\n _createElementVNode(\"span\", _hoisted_9, _toDisplayString(item.duty), 1),\n _createTextVNode(\"职务\")\n ]))\n }), 128))\n ]))\n : _createCommentVNode(\"\", true),\n (_unref(duty))\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_10, [\n _hoisted_11,\n (_openBlock(true), _createElementBlock(_Fragment, null, _renderList(_unref(nowData), (item, index) => {\n return (_openBlock(), _createElementBlock(\"p\", { key: index }, [\n _createElementVNode(\"span\", _hoisted_12, _toDisplayString(item.duty), 1),\n _createTextVNode(\"中担任\"),\n _createElementVNode(\"span\", _hoisted_13, _toDisplayString(item.group), 1),\n _createTextVNode(\"职务\")\n ]))\n }), 128))\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_14\n ])\n ]),\n _createElementVNode(\"div\", _hoisted_15, [\n _createElementVNode(\"div\", _hoisted_16, [\n _createVNode(_component_van_row, null, {\n default: _withCtx(() => [\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show1.value = true)),\n src: _imports_1,\n alt: \"\"\n }),\n (show1.value)\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_17, [\n _createElementVNode(\"span\", {\n onClick: _cache[1] || (_cache[1] = ($event: any) => (show1.value = false))\n }, \" 关闭 ✕ \"),\n _hoisted_18\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_19\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[2] || (_cache[2] = ($event: any) => (show6.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show6.value,\n \"onUpdate:show\": _cache[4] || (_cache[4] = ($event: any) => ((show6).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[3] || (_cache[3] = ($event: any) => (show6.value = false))\n }, \"×\"),\n _hoisted_20\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_21\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[5] || (_cache[5] = ($event: any) => (show7.value = true)),\n src: _imports_4,\n alt: \"\"\n }),\n (show7.value)\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_22, [\n _createElementVNode(\"span\", {\n onClick: _cache[6] || (_cache[6] = ($event: any) => (show7.value = false))\n }, \" 关闭 ✕ \"),\n _hoisted_23\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_24\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ])\n ]),\n _hoisted_25\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./leaderShip.vue?vue&type=style&index=0&id=420eb1a8&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-420eb1a8\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/stu/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-3cfaf19d\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport stuApi from \"@/api/stuApi\";\r\nimport {useUserStore} from \"@/store\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localStudent',\n setup(__props) {\n\r\nconst router=useRouter();\r\nconst store = useUserStore()\r\n// eslint-disable-next-line no-undef\r\nconst student = reactive({\r\n userName: '',\r\n studentId: '',\r\n phone: '',\r\n workName: '',\r\n status:'0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\n//校验规则\r\n// 校验函数返回 true 表示校验通过,false 表示不通过\r\n\r\n// 校验10位数字\r\nconst stuNum = (value: string) => {\r\n const reg = /^[0-9]{10}$/;\r\n // console.log(value)\r\n return reg.test(value);\r\n};\r\n// 验证姓名字数大于等于2位小于等于12位\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\n\r\n\r\n\r\n\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\n\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n stuApi.save({...student,...values}).then(res => {\r\n // console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n border: \"\",\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: student.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((student.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: student.studentId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((student.studentId) = $event)),\n name: \"studentId\",\n label: \"学号\",\n type: \"text\",\n placeholder: \"请输入学号\",\n rules: [{ validator:stuNum, message: '请输入正确学号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: student.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((student.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请正确输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: student.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((student.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localStudent.vue?vue&type=style&index=0&id=3cfaf19d&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-3cfaf19d\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/teach/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-a065574c\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {reactive} from 'vue';\r\nimport { useUserStore } from '@/store'\r\nimport {useRouter} from \"vue-router\";\r\nimport teacherApi from \"@/api/teacherApi\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localTeacher',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router=useRouter();\r\n//校验\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\n\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\n\r\n\r\n// eslint-disable-next-line no-undef\r\nconst teacher = reactive({\r\n userName: '',\r\n teacherId: '',\r\n phone: '',\r\n status: '0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n teacherApi.save({...teacher,...values}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n// return {\r\n// username,\r\n// password,\r\n// onSubmit,\r\n// };\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: teacher.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((teacher.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.teacherId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((teacher.teacherId) = $event)),\n name: \"studentId\",\n label: \"工号\",\n type: \"text\",\n placeholder: \"请输入工号\",\n rules: [{ required: true, message: '请输入工号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((teacher.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请正确输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: teacher.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((teacher.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localTeacher.vue?vue&type=style&index=0&id=a065574c&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-a065574c\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, unref as _unref, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, withCtx as _withCtx, createVNode as _createVNode, createElementBlock as _createElementBlock, normalizeClass as _normalizeClass, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/orangeUi/logo.svg'\nimport _imports_1 from '@/assets/orangeUi/cg.svg'\nimport _imports_2 from '../assets/imgs/my.svg'\nimport _imports_3 from '../assets/imgs/ditu.svg'\nimport _imports_4 from '@/assets/orangeUi/ditu.jpg'\nimport _imports_5 from '@/assets/imgs/txz.svg'\nimport _imports_6 from '@/assets/imgs/fenzu.svg'\nimport _imports_7 from '@/assets/imgs/sushi.svg'\nimport _imports_8 from '@/assets/imgs/didian.svg'\nimport _imports_9 from '@/assets/imgs/xysh.svg'\nimport _imports_10 from '../assets/imgs/zhixie.svg'\nimport _imports_11 from '@/assets/orangeUi/zhixie.jpg'\nimport _imports_12 from '@/assets/orangeUi/footer_cg.svg'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-0cedbac9\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-container\" }\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"hsd-title\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_0 })\n], -1))\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"head-cg\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_1 })\n], -1))\nconst _hoisted_4 = { class: \"main-content\" }\nconst _hoisted_5 = { class: \"main-text\" }\nconst _hoisted_6 = { style: {\"font-style\":\"normal\",\"color\":\"red\",\"font-weight\":\"700\"} }\nconst _hoisted_7 = { class: \"main-icon\" }\nconst _hoisted_8 = { class: \"main-item\" }\nconst _hoisted_9 = { class: \"tishi\" }\nconst _hoisted_10 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"我的信息\", -1))\nconst _hoisted_11 = {\n key: 0,\n class: \"ditu-img\"\n}\nconst _hoisted_12 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"card-img\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_4,\n style: {\"width\":\"100%\",\"height\":\"100%\"},\n alt: \"师大地图\"\n })\n], -1))\nconst _hoisted_13 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_14 = {\n key: 0,\n class: \"txz-img\"\n}\nconst _hoisted_15 = { class: \"card-pai\" }\nconst _hoisted_16 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"card-tishi\" }, \"该车辆为评卷教师车辆,已向学校报备,请放行!\", -1))\nconst _hoisted_17 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"通行证\", -1))\nconst _hoisted_18 = { class: \"grop-by\" }\nconst _hoisted_19 = { key: 0 }\nconst _hoisted_20 = { key: 1 }\nconst _hoisted_21 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"所属分组\", -1))\nconst _hoisted_22 = { class: \"grop-by\" }\nconst _hoisted_23 = { key: 0 }\nconst _hoisted_24 = { key: 1 }\nconst _hoisted_25 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"宿舍\", -1))\nconst _hoisted_26 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 评卷地点信息 \"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"暂时未发布\")\n], -1))\nconst _hoisted_27 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"评卷地点\", -1))\nconst _hoisted_28 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_29 = {\n key: 0,\n class: \"zhixie-img\"\n}\nconst _hoisted_30 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"card-img\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_11,\n style: {\"width\":\"100%\",\"height\":\"100%\"}\n })\n], -1))\nconst _hoisted_31 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_32 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-bottom\" }, null, -1))\nconst _hoisted_33 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"footer\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"bot-img\",\n src: _imports_12\n })\n], -1))\n\nimport {onMounted, reactive, ref} from \"vue\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'mainPage',\n setup(__props) {\n\r\nconst store = useUserStore();\r\nconst show0 = ref(false);\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show3 = ref(false);\r\nconst show4 = ref(false);\r\nconst show5 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\nconst show8 = ref(false);\r\nconst showDitu = ref(false);\r\nconst handoff = ref(false)\r\nconst handoffValue = ref(\"xysh-img1\")\r\n\r\nfunction toggleShow() {\r\n if (handoff.value){\r\n handoffValue.value = \"xysh-img2\"\r\n handoff.value = false\r\n }else {\r\n handoffValue.value = \"xysh-img1\"\r\n handoff.value = true\r\n }\r\n}\r\n\r\n\r\nconst user = store.LoginUser\r\n/*\r\n* 1. 获取用户信息\r\n* 2. 获取用户分组信息\r\n* 3. 获取用户宿舍信息\r\n* 4. 获取用户评卷地点信息\r\n* 5. 获取用户校园生活信息\r\n* 6. 获取用户致谢信息\r\n* 7. 获取用户证书信息\r\n* */\r\nconst group = ref(\"\")\r\nconst showIcon = reactive({\r\n show0: false,\r\n show1: false,\r\n show2: false,\r\n show3: false,\r\n show4: false,\r\n show5: false,\r\n show6: false,\r\n show7: false,\r\n show8: false,\r\n})\r\n\r\nconst showGroup = () => {\r\n show3.value = true\r\n waiTApi.getGroup(store.LoginUser.groupId).then(res => {\r\n console.log(res.data.name)\r\n group.value = res.data.name\r\n\r\n }, err => {\r\n console.log(err)\r\n })\r\n}\r\nconst carNum = () => {\r\n let carNum = store.LoginUser!.carNumber\r\n if (carNum) {\r\n var s = carNum.substring(0, 2);\r\n var s1 = carNum.substring(2);\r\n return s + '·' + s1\r\n } else {\r\n return \"暂没有车牌号\"\r\n }\r\n}\r\n\r\n// 页面加载时获取用户信息\r\nonMounted(() => {\r\n api.getUser(store.getOpenId).then(res => {\r\n console.log(\"获取到的用户信息\")\r\n // console.log( store.LoginUser.majorId)\r\n store.setMajorId(store.LoginUser.majorId)\r\n Object.assign(showIcon, res.data.data)\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n\r\n});\r\n\r\nfunction getUserInfo(majorId: number) {\r\n let majorName = \"\"\r\n majors.forEach(item => {\r\n if (item.value === majorId) {\r\n majorName = item.name\r\n }\r\n })\r\n return majorName\r\n}\r\n\r\nconst majors = [\r\n {\r\n id: 1,\r\n name: '语文',\r\n value: 1,\r\n },\r\n {\r\n id: 2,\r\n name: '地理',\r\n value: 4,\r\n },\r\n {\r\n id: 3,\r\n name: '历史',\r\n value: 7,\r\n },\r\n {\r\n id: 4,\r\n name: '政治',\r\n value: 8,\r\n }]\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _hoisted_2,\n _hoisted_3,\n _createElementVNode(\"div\", _hoisted_4, [\n _createElementVNode(\"div\", _hoisted_5, [\n _createTextVNode(_toDisplayString(_unref(store).user.userName) + \",您已成功报名!\", 1),\n _createElementVNode(\"p\", null, [\n _createTextVNode(\"感谢您参与本次 \"),\n _createElementVNode(\"em\", _hoisted_6, _toDisplayString(getUserInfo(_unref(store).getMajorId)), 1),\n _createTextVNode(\" 学科评卷工作! \")\n ])\n ])\n ]),\n _createElementVNode(\"div\", _hoisted_7, [\n _createElementVNode(\"div\", _hoisted_8, [\n _createVNode(_component_van_row, { wrap: \"\" }, {\n default: _withCtx(() => [\n (showIcon.show0)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 0,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show0.value = true)),\n src: _imports_2,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n title: \"个人信息\",\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n show: show0.value,\n \"onUpdate:show\": _cache[17] || (_cache[17] = ($event: any) => ((show0).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"div\", _hoisted_9, [\n _createVNode(_component_van_form, { onSubmit: _ctx.onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n (_unref(user).userName)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 0,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).userName,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((_unref(user).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).identityId)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 1,\n readonly: \"\",\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n modelValue: _unref(user).identityId,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((_unref(user).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).phone)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 2,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).phone,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(user).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).jobTitle)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 3,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n modelValue: _unref(user).jobTitle,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = ($event: any) => ((_unref(user).jobTitle) = $event)),\n readonly: \"\",\n name: \"picker\",\n label: \"职称\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).office)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 4,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).office,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = ($event: any) => ((_unref(user).office) = $event)),\n name: \"office\",\n label: \"职务\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).workName)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 5,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).workName,\n \"onUpdate:modelValue\": _cache[6] || (_cache[6] = ($event: any) => ((_unref(user).workName) = $event)),\n name: \"workName\",\n label: \"单位名称\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).workPhone)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 6,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).workPhone,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(user).workPhone) = $event)),\n name: \"workPhoen\",\n label: \"单位电话\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).pyCard)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 7,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).pyCard,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(user).pyCard) = $event)),\n name: \"pyCard\",\n label: \"银行卡号\",\n type: \"number\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).bankAddress)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 8,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).bankAddress,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = ($event: any) => ((_unref(user).bankAddress) = $event)),\n name: \"bankAddress\",\n label: \"开户所在地\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).bankName)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 9,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).bankName,\n \"onUpdate:modelValue\": _cache[10] || (_cache[10] = ($event: any) => ((_unref(user).bankName) = $event)),\n name: \"bankName\",\n label: \"开户行\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).carStatus===1)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 10,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).carNumber,\n \"onUpdate:modelValue\": _cache[11] || (_cache[11] = ($event: any) => ((_unref(user).carNumber) = $event)),\n name: \"carNumber\",\n label: \"车牌号\",\n type: \"text\",\n height: \"40px\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).dormitoryStatus===1)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 11,\n name: \"dormitoryStatus\",\n readonly: true,\n style: {\"height\":\"35px\",\"line-height\":\"50%\"},\n label: \"是否住宿\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n style: {\"height\":\"35px\",\"line-height\":\"50%\"},\n modelValue: _unref(user).dormitoryStatus,\n \"onUpdate:modelValue\": _cache[12] || (_cache[12] = ($event: any) => ((_unref(user).dormitoryStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(_toDisplayString(_unref(user).dormitoryStatus === 1 ? '是' : '否'), 1)\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (_unref(user).studentId)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 12,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).studentId,\n \"onUpdate:modelValue\": _cache[13] || (_cache[13] = ($event: any) => ((_unref(user).studentId) = $event)),\n name: \"studentId\",\n label: \"学号\",\n type: \"text\",\n height: \"40px\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).teacherId)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 13,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).teacherId,\n \"onUpdate:modelValue\": _cache[14] || (_cache[14] = ($event: any) => ((_unref(user).teacherId) = $event)),\n name: \"teacherId\",\n label: \"工号\",\n type: \"text\",\n height: \"40px\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n (_unref(user).mealCard)\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 14,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(user).mealCard,\n \"onUpdate:modelValue\": _cache[15] || (_cache[15] = ($event: any) => ((_unref(user).mealCard) = $event)),\n name: \"teacherId\",\n label: \"饭卡\",\n type: \"text\",\n height: \"40px\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true)\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"onSubmit\"])\n ]),\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[16] || (_cache[16] = ($event: any) => (show0.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_10\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show1)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 1,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[18] || (_cache[18] = ($event: any) => (show1.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n (show1.value)\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_11, [\n _createElementVNode(\"span\", {\n onClick: _cache[19] || (_cache[19] = ($event: any) => (show1.value = false))\n }, \" 关闭 ✕ \"),\n _hoisted_12\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_13\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show2)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 2,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[20] || (_cache[20] = ($event: any) => (show2.value = true)),\n src: _imports_5,\n alt: \"\"\n }),\n (show2.value)\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_14, [\n _createElementVNode(\"span\", {\n onClick: _cache[21] || (_cache[21] = ($event: any) => (show2.value = false))\n }, \" 关闭 ✕ \"),\n _createElementVNode(\"div\", _hoisted_15, _toDisplayString(carNum()), 1),\n _hoisted_16\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_17\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show3)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 3,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: showGroup,\n src: _imports_6,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show3.value,\n \"onUpdate:show\": _cache[23] || (_cache[23] = ($event: any) => ((show3).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[22] || (_cache[22] = ($event: any) => (show3.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_18, [\n _createTextVNode(\" 分组信息 \"),\n (!group.value)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_19, \"暂时未分组\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_20, _toDisplayString(group.value), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_21\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show4)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 4,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[24] || (_cache[24] = ($event: any) => (show4.value = true)),\n src: _imports_7,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show4.value,\n \"onUpdate:show\": _cache[26] || (_cache[26] = ($event: any) => ((show4).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[25] || (_cache[25] = ($event: any) => (show4.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_22, [\n _createTextVNode(\" 宿舍分配 \"),\n (!_unref(store).LoginUser.dormitory)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_23, \"暂时未分配\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_24, _toDisplayString(_unref(store).LoginUser.dormitory), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_25\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show5)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 5,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[27] || (_cache[27] = ($event: any) => (show5.value = true)),\n src: _imports_8,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show5.value,\n \"onUpdate:show\": _cache[29] || (_cache[29] = ($event: any) => ((show5).value = $event))\n }, {\n default: _withCtx(() => [\n _hoisted_26,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[28] || (_cache[28] = ($event: any) => (show5.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_27\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[30] || (_cache[30] = ($event: any) => (show6.value = true)),\n src: _imports_9,\n alt: \"\"\n }),\n (show6.value)\n ? (_openBlock(), _createElementBlock(\"div\", {\n key: 0,\n class: _normalizeClass([\"xysh-img\", handoffValue.value]),\n onClick: toggleShow\n }, [\n _createElementVNode(\"span\", {\n onClick: _cache[31] || (_cache[31] = ($event: any) => (show6.value = false))\n }, \" 关闭 ✕ \")\n ], 2))\n : _createCommentVNode(\"\", true),\n _hoisted_28\n ]),\n _: 1\n }),\n (showIcon.show7)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 6,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[32] || (_cache[32] = ($event: any) => (show7.value = true)),\n src: _imports_10,\n alt: \"\"\n }),\n (show7.value)\n ? (_openBlock(), _createElementBlock(\"div\", _hoisted_29, [\n _createElementVNode(\"span\", {\n onClick: _cache[33] || (_cache[33] = ($event: any) => (show7.value = false))\n }, \" 关闭 ✕ \"),\n _hoisted_30\n ]))\n : _createCommentVNode(\"\", true),\n _hoisted_31\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true)\n ]),\n _: 1\n }),\n _hoisted_32\n ])\n ]),\n _hoisted_33\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./mainPage.vue?vue&type=style&index=0&id=0cedbac9&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-0cedbac9\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, unref as _unref, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-fd3c743a\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport {useUserStore} from \"@/store\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacher',\n setup(__props) {\n\r\nconst router = useRouter();\r\nconst store = useUserStore();\r\n\r\nlet notLocalTeacher = reactive({\r\n userName: '',\r\n phone: '',\r\n sex: '',\r\n age: '',\r\n identityId: '',\r\n jobTitle: '',\r\n office: '',\r\n workName: '',\r\n workPhone: '',\r\n openId:store.getOpenId,\r\n userId:store.getUserId,\r\n});\r\n\r\n\r\nconst showPicker = ref(false);\r\nconst showSex = ref(false);\r\nconst columns = [\r\n {text: '正高级教师', value: 'Hangzhou'},\r\n {text: '高级教师', value: 'Ningbo'},\r\n {text: '一级教师', value: 'Wenzhou'},\r\n {text: '二级教师', value: 'Shaoxing'},\r\n];\r\n\r\n// 校验表单\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\nconst jobTitleTest = (value: any) => {\r\n if (value.length>0){\r\n return false;\r\n }\r\n return true\r\n};\r\n// 身份证验证\r\n// const userCardId = (value: any) => {\r\n// const reg = /^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$/;\r\n// let birthday = value.substring(6, 10) + \"-\" + value.substring(10, 12) + \"-\" + value.substring(12, 14)\r\n// let age = calculateAge(birthday);\r\n// notLocalTeacher.age=age\r\n// notLocalTeacher.sex=getSex(value)\r\n// return reg.test(value);\r\n// };\r\n\r\n// 计算年龄的函数\r\nfunction calculateAge(birthday:string){\r\n const today = new Date();\r\n const birthDate = new Date(birthday);\r\n let age = today.getFullYear() - birthDate.getFullYear();\r\n const monthDiff = today.getMonth() - birthDate.getMonth();\r\n\r\n if (monthDiff < 0 || (monthDiff === 0 && today.getDate() < birthDate.getDate())) {\r\n age--;\r\n }\r\n\r\n return age||\"\"\r\n}\r\n\r\n\r\n/**\r\n * @description : 校验身份证号是否合规(18位、15位)\r\n * @param {String|Number} value\r\n * @return {Boolean} true-合规 false-不合规\r\n */\r\nfunction userCardId(value) {\r\n let psidno = String(value)\r\n psidno = psidno.toUpperCase()\r\n // 1.校验身份证号格式和长度\r\n const regPsidno = /^(^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$)|(^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])((\\d{4})|\\d{3}[X])$)$/\r\n if (!regPsidno.test(psidno)) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 2.校验前两位的省份编码是否正确\r\n const province = { 11: '北京', 12: '天津', 13: '河北', 14: '山西', 15: '内蒙古', 21: '辽宁', 22: '吉林', 23: '黑龙江 ', 31: '上海', 32: '江苏', 33: '浙江', 34: '安徽', 35: '福建', 36: '江西', 37: '山东', 41: '河南', 42: '湖北 ', 43: '湖南', 44: '广东', 45: '广西', 46: '海南', 50: '重庆', 51: '四川', 52: '贵州', 53: '云南', 54: '西藏 ', 61: '陕西', 62: '甘肃', 63: '青海', 64: '宁夏', 65: '新疆', 71: '台湾', 81: '香港', 82: '澳门', 91: '国外' }\r\n if (!province[Number(psidno.slice(0, 2))]) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 3.校验出生日期\r\n if (psidno.length === 15) {\r\n // 15位号码 省(2位)市(2位)县(2位)年(2位)月(2位)日(2位)校验码(3位)\r\n const reg = new RegExp(/^(\\d{6})(\\d{2})(\\d{2})(\\d{2})(\\d{3})$/)\r\n const arrSplit = psidno.match(reg)\r\n // 15位号码在年份前补 19 或 20\r\n const year = Number(arrSplit[2].charAt(0)) > 0 ? '19' + arrSplit[2] : '20' + arrSplit[2]\r\n const month = arrSplit[3]\r\n const day = arrSplit[4]\r\n if (!validateBirthday(year, month, day)) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n } else if (psidno.length === 18) {\r\n // 18位号码 省(2位)市(2位)县(2位)年(4位)月(2位)日(2位)校验码(4位)\r\n const reg = new RegExp(/^(\\d{6})(\\d{4})(\\d{2})(\\d{2})(\\d{3})([0-9]|X)$/)\r\n const arrSplit = psidno.match(reg)\r\n const year = arrSplit[2]\r\n const month = arrSplit[3]\r\n const day = arrSplit[4]\r\n if (!validateBirthday(year, month, day)) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n } else {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 校验出生日期是否合理\r\n function validateBirthday(year, month, day) {\r\n year = Number(year) // 年\r\n month = Number(month) // 月\r\n day = Number(day) // 日\r\n const nowTime = new Date().getTime() // 当前时间戳\r\n const birthTime = new Date(`${year}-${month}-${day}`).getTime() // 获取出生日期的时间戳\r\n // 不能是明天出生的吧\r\n if (birthTime > nowTime) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 一般人活不到150岁吧\r\n const nowYear = new Date().getFullYear()\r\n if ((nowYear - year) > 150) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 不能是13月出生的吧\r\n if (month < 1 || month > 12) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n // 不能是2月30号、4月31号、5月32号出生的吧\r\n const date = new Date(year, month, 0) // 获取当月的最后一天\r\n if (day < 1 || day > date.getDate()) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n return true\r\n }\r\n // 4.18位号码校验生成的校验码\r\n if (psidno.length === 18) {\r\n const Wi = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] // 加权因子\r\n const parity = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'] // 校验码\r\n let sum = 0\r\n for (let i = 0; i < 17; i++) {\r\n sum += Number(psidno.charAt(i)) * Wi[i]\r\n }\r\n if (parity[sum % 11] !== psidno[17]) {\r\n notLocalTeacher.age=''\r\n notLocalTeacher.sex=''\r\n return false\r\n }\r\n }\r\n\r\n let birthday = value.substring(6, 10) + \"-\" + value.substring(10, 12) + \"-\" + value.substring(12, 14)\r\n let age = calculateAge(birthday);\r\n notLocalTeacher.age=age\r\n notLocalTeacher.sex=getSex(value)\r\n return true\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n// 获取性别\r\nfunction getSex(value: string) {\r\n if (value.length<17) {\r\n return \"\"\r\n }\r\n let sex = value.substr(16, 1)\r\n if (sex !== \"\"|| sex !== undefined){\r\n if (parseInt(sex) % 2 == 1) {\r\n return \"男\"\r\n } else {\r\n return \"女\"\r\n }\r\n }\r\n\r\n}\r\n\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacher.jobTitle = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\n\r\nconst onConfirmSex= ({selectedOptions}) => {\r\n notLocalTeacher.sex = selectedOptions[0]?.text;\r\n showSex.value = false;\r\n};\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n localStorage.setItem(\"notLocalTeacher\", JSON.stringify(notLocalTeacher))\r\n router.push(\"/notLocalTeacherTwo\")\r\n};\r\n\r\n//\r\n// eslint-disable-next-line no-undef\r\nonMounted(() => {\r\n // console.log(\"组件挂在了\")\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n // console.log(\"数据空\")\r\n } else {\r\n const storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacher, storedData)\r\n console.log(notLocalTeacher)\r\n }\r\n})\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_picker = _resolveComponent(\"van-picker\")!\n const _component_van_popup = _resolveComponent(\"van-popup\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((_unref(notLocalTeacher).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).identityId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((_unref(notLocalTeacher).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ validator:userCardId, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).sex,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((_unref(notLocalTeacher).sex) = $event)),\n readonly: \"\",\n name: \"picker\",\n label: \"性别\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: _unref(notLocalTeacher).age,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacher).age) = $event)),\n name: \"age\",\n label: \"年龄\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).phone,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = ($event: any) => ((_unref(notLocalTeacher).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).jobTitle,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = ($event: any) => ((_unref(notLocalTeacher).jobTitle) = $event)),\n \"is-link\": \"\",\n readonly: \"\",\n name: \"picker\",\n label: \"职称\",\n placeholder: \"点击选择职称\",\n onClick: _cache[6] || (_cache[6] = ($event: any) => (showPicker.value = true)),\n rules: [{ required: true, message: '请选择职称' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_popup, {\n show: showPicker.value,\n \"onUpdate:show\": _cache[8] || (_cache[8] = ($event: any) => ((showPicker).value = $event)),\n position: \"bottom\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_picker, {\n columns: columns,\n onConfirm: onConfirm,\n onCancel: _cache[7] || (_cache[7] = ($event: any) => (showPicker.value = false))\n })\n ]),\n _: 1\n }, 8, [\"show\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).office,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = ($event: any) => ((_unref(notLocalTeacher).office) = $event)),\n name: \"office\",\n label: \"职务\",\n type: \"text\",\n placeholder: \"请输入职务(如教师,教务主任)\",\n rules: [{ required: true, message: '请输入职务' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"工作单位\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workName,\n \"onUpdate:modelValue\": _cache[10] || (_cache[10] = ($event: any) => ((_unref(notLocalTeacher).workName) = $event)),\n name: \"workName\",\n label: \"单位名称\",\n type: \"text\",\n placeholder: \"请输入单位名称\",\n rules: [{ required: true, message: '请输入单位名称' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workPhone,\n \"onUpdate:modelValue\": _cache[11] || (_cache[11] = ($event: any) => ((_unref(notLocalTeacher).workPhone) = $event)),\n name: \"workPhoen\",\n label: \"单位电话\",\n type: \"text\",\n placeholder: \"电话/固定电话(选填)\"\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 下一步 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacher.vue?vue&type=style&index=0&id=fd3c743a&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-fd3c743a\"]])\n\nexport default __exports__","//test url : https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true//cardType:DC->储蓄卡,CC->信用卡function bankCardAttribution(bankCard){ let cardTypeMap = { DC: \"储蓄卡\", CC: \"信用卡\", SCC: \"准贷记卡\", PC: \"预付费卡\" }; function extend(target, source) { let result = {}; let key; target = target || {}; source = source || {}; for (key in target) { if (target.hasOwnProperty(key)) { result[key] = target[key]; } } for (key in source) { if (source.hasOwnProperty(key)) { result[key] = source[key]; } } return result; } function getCardTypeName(cardType) { if (cardTypeMap[cardType]) { return cardTypeMap[cardType] } return undefined; } let bankcardList = [{ bankName: \"中国邮政储蓄银行\", bankCode: \"PSBC\", patterns: [{ reg: /^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62215049|62215050|62215051|62218850|62218851|62218849)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622812|622810|622811|628310|625919)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"中国工商银行\", bankCode: \"ICBC\", patterns: [{ reg: /^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(9558)\\d{15}$/g, cardType: \"DC\" }, { reg: /^(370246|370248|370249|370247|370267|374738|374739)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(45806|53098|45806|53098)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\\d{10}$/g, cardType: \"PC\" }, { reg: /^(620114|620187|620046)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国农业银行\", bankCode: \"ABC\", patterns: [{ reg: /^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(95595|95596|95597|95598|95599)\\d{14}$/g, cardType: \"DC\" }, { reg: /^(103)\\d{16}$/g, cardType: \"DC\" }, { reg: /^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622820|622830)\\d{10}$/g, cardType: \"SCC\" }] }, { bankName: \"中国银行\", bankCode: \"BOC\", patterns: [{ reg: /^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(53591|49102|377677)\\d{11}$/g, cardType: \"SCC\" }, { reg: /^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\\d{10}$/g, cardType: \"PC\" }, { reg: /^(620040|620531|620513|921000|620038)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国建设银行\", bankCode: \"CCB\", patterns: [{ reg: /^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(436742193|622280193)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(553242)\\d{12}$/g, cardType: \"CC\" }, { reg: /^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(5453242|5491031|5544033)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(53242|53243)\\d{11}$/g, cardType: \"SCC\" }] }, { bankName: \"中国交通银行\", bankCode: \"COMM\", patterns: [{ reg: /^(622261|622260|622262|621002|621069|621436|621335)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(620013)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(405512|601428|405512|601428|622258|622259|405512|601428)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(49104|53783)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622254|622255|622256|622257|622284)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620021|620521)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"招商银行\", bankCode: \"CMB\", patterns: [{ reg: /^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(690755)\\d{9}$/g, cardType: \"DC\" }, { reg: /^(690755)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(370285|370286|370287|370289)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(620520)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国民生银行\", bankCode: \"CMBC\", patterns: [{ reg: /^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(377155|377152|377153|377158)\\d{9}$/g, cardType: \"CC\" }] }, { bankName: \"中国光大银行\", bankCode: \"CEB\", patterns: [{ reg: /^(303)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(90030)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(620535)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"中信银行\", bankCode: \"CITIC\", patterns: [{ reg: /^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622459)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(376968|376969|376966)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"华夏银行\", bankCode: \"HXBANK\", patterns: [{ reg: /^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"深发/平安银行\", bankCode: \"SPABANK\", patterns: [{ reg: /^(621626|623058)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620010)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"兴业银行\", bankCode: \"CIB\", patterns: [{ reg: /^(438589)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(90592)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(966666|622909|438588|622908)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620010)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"上海银行\", bankCode: \"SHBANK\", patterns: [{ reg: /^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(438600)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浦东发展银行\", bankCode: \"SPDB\", patterns: [{ reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622520|622519)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620530)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"广发银行\", bankCode: \"GDB\", patterns: [{ reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622568|6858001|6858009|621462)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(9111)\\d{15}$/g, cardType: \"DC\" }, { reg: /^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(685800|6858000)\\d{13}$/g, cardType: \"CC\" }] }, { bankName: \"渤海银行\", bankCode: \"BOHAIB\", patterns: [{ reg: /^(621268|622684|622884|621453)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"广州银行\", bankCode: \"GCB\", patterns: [{ reg: /^(603445|622467|940016|621463)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"金华银行\", bankCode: \"JHBANK\", patterns: [{ reg: /^(622449|940051)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622450|628204)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"温州银行\", bankCode: \"WZCB\", patterns: [{ reg: /^(621977)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622868|622899|628255)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"徽商银行\", bankCode: \"HSBANK\", patterns: [{ reg: /^(622877|622879|621775|623203)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(603601|622137|622327|622340|622366)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628251|622651|625828)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江苏银行\", bankCode: \"JSBANK\", patterns: [{ reg: /^(621076|622173|622131|621579|622876)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(504923|622422|622447|940076)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628210|622283|625902)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"南京银行\", bankCode: \"NJCB\", patterns: [{ reg: /^(621777|622305|621259)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622303|628242|622595|622596)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"宁波银行\", bankCode: \"NBBANK\", patterns: [{ reg: /^(621279|622281|622316|940022)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621418)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625903|622778|628207|512431|520194|622282|622318)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"北京银行\", bankCode: \"BJBANK\", patterns: [{ reg: /^(623111|421317|422161|602969|422160|621030|621420|621468)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(522001|622163|622853|628203|622851|622852)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"北京农村商业银行\", bankCode: \"BJRCB\", patterns: [{ reg: /^(620088|621068|622138|621066|621560)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625526|625186|628336)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"汇丰银行\", bankCode: \"HSBC\", patterns: [{ reg: /^(622946)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622406|621442)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622407|621443)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622360|622361|625034|625096|625098)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"渣打银行\", bankCode: \"SCB\", patterns: [{ reg: /^(622948|621740|622942|622994)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622482|622483|622484)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"花旗银行\", bankCode: \"CITI\", patterns: [{ reg: /^(621062|621063)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625076|625077|625074|625075|622371|625091)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东亚银行\", bankCode: \"HKBEA\", patterns: [{ reg: /^(622933|622938|623031|622943|621411)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622372|622471|622472|622265|622266|625972|625973)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622365)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"广东华兴银行\", bankCode: \"GHB\", patterns: [{ reg: /^(621469|621625)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"深圳农村商业银行\", bankCode: \"SRCB\", patterns: [{ reg: /^(622128|622129|623035)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"广州农村商业银行股份有限公司\", bankCode: \"GZRCU\", patterns: [{ reg: /^(909810|940035|621522|622439)\\d{12}$/g, cardType: \"DC\" }] }, { bankName: \"东莞农村商业银行\", bankCode: \"DRCBCL\", patterns: [{ reg: /^(622328|940062|623038)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625288|625888)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东莞市商业银行\", bankCode: \"BOD\", patterns: [{ reg: /^(622333|940050)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621439|623010)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622888)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"广东省农村信用社联合社\", bankCode: \"GDRCC\", patterns: [{ reg: /^(622302)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622477|622509|622510|622362|621018|621518)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"大新银行\", bankCode: \"DSB\", patterns: [{ reg: /^(622297|621277)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622375|622489)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622293|622295|622296|622373|622451|622294|625940)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"永亨银行\", bankCode: \"WHB\", patterns: [{ reg: /^(622871|622958|622963|622957|622861|622932|622862|621298)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622798|625010|622775|622785)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"星展银行香港有限公司\", bankCode: \"DBS\", patterns: [{ reg: /^(621016|621015)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622487|622490|622491|622492)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622487|622490|622491|622492|621744|621745|621746|621747)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"恒丰银行\", bankCode: \"EGBANK\", patterns: [{ reg: /^(623078)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622384|940034)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"天津市商业银行\", bankCode: \"TCCB\", patterns: [{ reg: /^(940015|622331)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(6091201)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622426|628205)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浙商银行\", bankCode: \"CZBANK\", patterns: [{ reg: /^(621019|622309|621019)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\\d{9}$/g, cardType: \"DC\" }] }, { bankName: \"南洋商业银行\", bankCode: \"NCB\", patterns: [{ reg: /^(621213|621289|621290|621291|621292|621042|621743)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(623041|622351)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625046|625044|625058|622349|622350)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620208|620209|625093|625095)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"厦门银行\", bankCode: \"XMBANK\", patterns: [{ reg: /^(622393|940023)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(6886592)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(623019|621600|)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"福建海峡银行\", bankCode: \"FJHXBC\", patterns: [{ reg: /^(622388)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621267|623063)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(620043|)\\d{12}$/g, cardType: \"PC\" }] }, { bankName: \"吉林银行\", bankCode: \"JLBANK\", patterns: [{ reg: /^(622865|623131)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940012)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622178|622179|628358)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"汉口银行\", bankCode: \"HKB\", patterns: [{ reg: /^(990027)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622325|623105|623029)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"盛京银行\", bankCode: \"SJBANK\", patterns: [{ reg: /^(566666)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622455|940039)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(623108|623081)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622466|628285)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"大连银行\", bankCode: \"DLB\", patterns: [{ reg: /^(603708)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622993|623069|623070|623172|623173)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622383|622385|628299)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"河北银行\", bankCode: \"BHB\", patterns: [{ reg: /^(622498|622499|623000|940046)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622921|628321)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"乌鲁木齐市商业银行\", bankCode: \"URMQCCB\", patterns: [{ reg: /^(621751|622143|940001|621754)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622476|628278)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"绍兴银行\", bankCode: \"SXCB\", patterns: [{ reg: /^(622486)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(603602|623026|623086)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(628291)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"成都商业银行\", bankCode: \"CDCB\", patterns: [{ reg: /^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"抚顺银行\", bankCode: \"FSCB\", patterns: [{ reg: /^(622442)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(940053)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622442|623099)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"郑州银行\", bankCode: \"ZZBANK\", patterns: [{ reg: /^(622421)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940056)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(96828)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"宁夏银行\", bankCode: \"NXBANK\", patterns: [{ reg: /^(621529|622429|621417|623089|623200)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628214|625529|622428)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"重庆银行\", bankCode: \"CQBANK\", patterns: [{ reg: /^(9896)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622134|940018|623016)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"哈尔滨银行\", bankCode: \"HRBANK\", patterns: [{ reg: /^(621577|622425)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940049)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622425)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"兰州银行\", bankCode: \"LZYH\", patterns: [{ reg: /^(622139|940040|628263)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621242|621538|621496)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"青岛银行\", bankCode: \"QDCCB\", patterns: [{ reg: /^(621252|622146|940061|628239)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621419|623170)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"秦皇岛市商业银行\", bankCode: \"QHDCCB\", patterns: [{ reg: /^(62249802|94004602)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(621237|623003)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"青海银行\", bankCode: \"BOQH\", patterns: [{ reg: /^(622310|940068)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622817|628287|625959)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(62536601)\\d{8}$/g, cardType: \"CC\" }] }, { bankName: \"台州银行\", bankCode: \"TZCB\", patterns: [{ reg: /^(622427)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(940069)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(623039)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622321|628273)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(625001)\\d{10}$/g, cardType: \"SCC\" }] }, { bankName: \"长沙银行\", bankCode: \"CSCB\", patterns: [{ reg: /^(694301)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(940071|622368|621446)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625901|622898|622900|628281|628282|622806|628283)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620519)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"泉州银行\", bankCode: \"BOQZ\", patterns: [{ reg: /^(683970|940074)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622370)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(621437)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628319)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"包商银行\", bankCode: \"BSB\", patterns: [{ reg: /^(622336|621760)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622165)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622315|625950|628295)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"龙江银行\", bankCode: \"DAQINGB\", patterns: [{ reg: /^(621037|621097|621588|622977)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62321601)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622860)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622644|628333)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"上海农商银行\", bankCode: \"SHRCB\", patterns: [{ reg: /^(622478|940013|621495)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625500)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(622611|622722|628211|625989)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浙江泰隆商业银行\", bankCode: \"ZJQL\", patterns: [{ reg: /^(622717)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(628275|622565|622287)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"内蒙古银行\", bankCode: \"H3CB\", patterns: [{ reg: /^(622147|621633)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628252)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"广西北部湾银行\", bankCode: \"BGB\", patterns: [{ reg: /^(623001)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628227)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"桂林银行\", bankCode: \"GLBANK\", patterns: [{ reg: /^(621456)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(621562)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628219)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"龙江银行\", bankCode: \"DAQINGB\", patterns: [{ reg: /^(621037|621097|621588|622977)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62321601)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622475|622860)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625588)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(622270|628368|625090|622644|628333)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"成都农村商业银行\", bankCode: \"CDRCB\", patterns: [{ reg: /^(623088)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622829|628301|622808|628308)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"福建省农村信用社联合社\", bankCode: \"FJNX\", patterns: [{ reg: /^(622127|622184|621701|621251|621589|623036)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628232|622802|622290)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"天津农村商业银行\", bankCode: \"TRCB\", patterns: [{ reg: /^(622531|622329)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622829|628301)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江苏省农村信用社联合社\", bankCode: \"JSRCU\", patterns: [{ reg: /^(621578|623066|622452|622324)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622815|622816|628226)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"湖南农村信用社联合社\", bankCode: \"SLH\", patterns: [{ reg: /^(622906|628386|625519|625506)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江西省农村信用社联合社\", bankCode: \"JXNCX\", patterns: [{ reg: /^(621592)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628392)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"商丘市商业银行\", bankCode: \"SCBBANK\", patterns: [{ reg: /^(621748)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628271)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"华融湘江银行\", bankCode: \"HRXJB\", patterns: [{ reg: /^(621366|621388)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628328)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"衡水市商业银行\", bankCode: \"HSBK\", patterns: [{ reg: /^(621239|623068)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"重庆南川石银村镇银行\", bankCode: \"CQNCSYCZ\", patterns: [{ reg: /^(621653004)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"湖南省农村信用社联合社\", bankCode: \"HNRCC\", patterns: [{ reg: /^(622169|621519|621539|623090)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"邢台银行\", bankCode: \"XTB\", patterns: [{ reg: /^(621238|620528)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"临汾市尧都区农村信用合作联社\", bankCode: \"LPRDNCXYS\", patterns: [{ reg: /^(628382|625158)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东营银行\", bankCode: \"DYCCB\", patterns: [{ reg: /^(621004)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(628217)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"上饶银行\", bankCode: \"SRBANK\", patterns: [{ reg: /^(621416)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628217)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"德州银行\", bankCode: \"DZBANK\", patterns: [{ reg: /^(622937)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628397)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"承德银行\", bankCode: \"CDB\", patterns: [{ reg: /^(628229)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"云南省农村信用社\", bankCode: \"YNRCC\", patterns: [{ reg: /^(622469|628307)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"柳州银行\", bankCode: \"LZCCB\", patterns: [{ reg: /^(622292|622291|621412)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622880|622881)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(62829)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"威海市商业银行\", bankCode: \"WHSYBANK\", patterns: [{ reg: /^(623102)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628234)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"湖州银行\", bankCode: \"HZBANK\", patterns: [{ reg: /^(628306)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"潍坊银行\", bankCode: \"BANKWF\", patterns: [{ reg: /^(622391|940072)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628391)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"赣州银行\", bankCode: \"GZB\", patterns: [{ reg: /^(622967|940073)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628233)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"日照银行\", bankCode: \"RZGWYBANK\", patterns: [{ reg: /^(628257)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"南昌银行\", bankCode: \"NCB\", patterns: [{ reg: /^(621269|622275)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(940006)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628305)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"贵阳银行\", bankCode: \"GYCB\", patterns: [{ reg: /^(622133|621735)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(888)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628213)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"锦州银行\", bankCode: \"BOJZ\", patterns: [{ reg: /^(622990|940003)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628261)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"齐商银行\", bankCode: \"QSBANK\", patterns: [{ reg: /^(622311|940057)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628311)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"珠海华润银行\", bankCode: \"RBOZ\", patterns: [{ reg: /^(622363|940048)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628270)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"葫芦岛市商业银行\", bankCode: \"HLDCCB\", patterns: [{ reg: /^(622398|940054)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"宜昌市商业银行\", bankCode: \"HBC\", patterns: [{ reg: /^(940055)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622397)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"杭州商业银行\", bankCode: \"HZCB\", patterns: [{ reg: /^(603367|622878)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622397)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"苏州市商业银行\", bankCode: \"JSBANK\", patterns: [{ reg: /^(603506)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"辽阳银行\", bankCode: \"LYCB\", patterns: [{ reg: /^(622399|940043)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"洛阳银行\", bankCode: \"LYB\", patterns: [{ reg: /^(622420|940041)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"焦作市商业银行\", bankCode: \"JZCBANK\", patterns: [{ reg: /^(622338)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940032)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"镇江市商业银行\", bankCode: \"ZJCCB\", patterns: [{ reg: /^(622394|940025)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"法国兴业银行\", bankCode: \"FGXYBANK\", patterns: [{ reg: /^(621245)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"大华银行\", bankCode: \"DYBANK\", patterns: [{ reg: /^(621328)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"企业银行\", bankCode: \"DIYEBANK\", patterns: [{ reg: /^(621651)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"华侨银行\", bankCode: \"HQBANK\", patterns: [{ reg: /^(621077)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"恒生银行\", bankCode: \"HSB\", patterns: [{ reg: /^(622409|621441)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622410|621440)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622950|622951)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625026|625024|622376|622378|622377|625092)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"临沂商业银行\", bankCode: \"LSB\", patterns: [{ reg: /^(622359|940066)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"烟台商业银行\", bankCode: \"YTCB\", patterns: [{ reg: /^(622886)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"齐鲁银行\", bankCode: \"QLB\", patterns: [{ reg: /^(940008|622379)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628379)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"BC卡公司\", bankCode: \"BCCC\", patterns: [{ reg: /^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"集友银行\", bankCode: \"CYB\", patterns: [{ reg: /^(622355|623042)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621043|621742)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622352|622353|625048|625053|625060)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620206|620207)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"大丰银行\", bankCode: \"TFB\", patterns: [{ reg: /^(622547|622548|622546)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625198|625196|625147)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620072)\\d{13}$/g, cardType: \"PC\" }, { reg: /^(620204|620205)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"AEON信贷财务亚洲有限公司\", bankCode: \"AEON\", patterns: [{ reg: /^(621064|622941|622974)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622493)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"澳门BDA\", bankCode: \"MABDA\", patterns: [{ reg: /^(621274|621324)\\d{13}$/g, cardType: \"DC\" }] }] function getBankNameByBankCode(bankcode) { for (let i = 0, len = bankcardList.length; i < len; i++) { let bankcard = bankcardList[i]; if (bankcode == bankcard.bankCode) { return bankcard.bankName; } } return \"\"; } function _getBankInfoByCardNo(cardNo) { for (let i = 0, len = bankcardList.length; i < len; i++) { let bankcard = bankcardList[i]; let patterns = bankcard.patterns; for (let j = 0, jLen = patterns.length; j < jLen; j++) { let pattern = patterns[j]; if ((new RegExp(pattern.reg)).test(cardNo)) { let info = extend(bankcard, pattern); delete info.patterns; delete info.reg; info['cardTypeName'] = getCardTypeName(info['cardType']); return info;//返回银行卡结果 } } } return 'error'; } return _getBankInfoByCardNo( bankCard )}// console.log( bankCardAttribution('6217001210024455220') )\r\n\r\n//test url : https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true\r\n//cardType:DC->储蓄卡,CC->信用卡\r\n\r\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\r\n// @ts-nocheck\r\nfunction bankCardAttribution(bankCard) {\r\n\r\n const cardTypeMap = {\r\n DC: \"储蓄卡\",\r\n CC: \"信用卡\",\r\n SCC: \"准贷记卡\",\r\n PC: \"预付费卡\"\r\n };\r\n\r\n function extend(target, source) {\r\n const result = {};\r\n let key;\r\n target = target || {};\r\n source = source || {};\r\n for (key in target) {\r\n // eslint-disable-next-line no-prototype-builtins\r\n if (target.hasOwnProperty(key)) {\r\n result[key] = target[key];\r\n }\r\n }\r\n for (key in source) {\r\n // eslint-disable-next-line no-prototype-builtins\r\n if (source.hasOwnProperty(key)) {\r\n result[key] = source[key];\r\n }\r\n }\r\n return result;\r\n }\r\n\r\n function getCardTypeName(cardType) {\r\n if (cardTypeMap[cardType]) {\r\n return cardTypeMap[cardType]\r\n }\r\n return undefined;\r\n }\r\n\r\n const bankcardList = [{\r\n bankName: \"中国邮政储蓄银行\",\r\n bankCode: \"PSBC\",\r\n patterns: [{\r\n reg: /^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62215049|62215050|62215051|62218850|62218851|62218849)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622812|622810|622811|628310|625919)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中国工商银行\",\r\n bankCode: \"ICBC\",\r\n patterns: [{\r\n reg: /^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(9558)\\d{15}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(370246|370248|370249|370247|370267|374738|374739)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(45806|53098|45806|53098)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620114|620187|620046)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国农业银行\",\r\n bankCode: \"ABC\",\r\n patterns: [{\r\n reg: /^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(95595|95596|95597|95598|95599)\\d{14}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(103)\\d{16}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622820|622830)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"中国银行\",\r\n bankCode: \"BOC\",\r\n patterns: [{\r\n reg: /^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(53591|49102|377677)\\d{11}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620040|620531|620513|921000|620038)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国建设银行\",\r\n bankCode: \"CCB\",\r\n patterns: [{\r\n reg: /^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(436742193|622280193)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(553242)\\d{12}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(5453242|5491031|5544033)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(53242|53243)\\d{11}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"中国交通银行\",\r\n bankCode: \"COMM\",\r\n patterns: [{\r\n reg: /^(622261|622260|622262|621002|621069|621436|621335)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620013)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(405512|601428|405512|601428|622258|622259|405512|601428)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(49104|53783)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622254|622255|622256|622257|622284)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620021|620521)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"招商银行\",\r\n bankCode: \"CMB\",\r\n patterns: [{\r\n reg: /^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(690755)\\d{9}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(690755)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(370285|370286|370287|370289)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620520)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国民生银行\",\r\n bankCode: \"CMBC\",\r\n patterns: [{\r\n reg: /^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(377155|377152|377153|377158)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中国光大银行\",\r\n bankCode: \"CEB\",\r\n patterns: [{\r\n reg: /^(303)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(90030)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620535)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中信银行\",\r\n bankCode: \"CITIC\",\r\n patterns: [{\r\n reg: /^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622459)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(376968|376969|376966)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"华夏银行\",\r\n bankCode: \"HXBANK\",\r\n patterns: [{\r\n reg: /^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"深发/平安银行\",\r\n bankCode: \"SPABANK\",\r\n patterns: [{\r\n reg: /^(621626|623058)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620010)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"兴业银行\",\r\n bankCode: \"CIB\",\r\n patterns: [{\r\n reg: /^(438589)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(90592)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(966666|622909|438588|622908)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620010)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"上海银行\",\r\n bankCode: \"SHBANK\",\r\n patterns: [{\r\n reg: /^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(438600)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浦东发展银行\",\r\n bankCode: \"SPDB\",\r\n patterns: [{\r\n reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622520|622519)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620530)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"广发银行\",\r\n bankCode: \"GDB\",\r\n patterns: [{\r\n reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622568|6858001|6858009|621462)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(9111)\\d{15}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(685800|6858000)\\d{13}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"渤海银行\",\r\n bankCode: \"BOHAIB\",\r\n patterns: [{\r\n reg: /^(621268|622684|622884|621453)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"广州银行\",\r\n bankCode: \"GCB\",\r\n patterns: [{\r\n reg: /^(603445|622467|940016|621463)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"金华银行\",\r\n bankCode: \"JHBANK\",\r\n patterns: [{\r\n reg: /^(622449|940051)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622450|628204)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"温州银行\",\r\n bankCode: \"WZCB\",\r\n patterns: [{\r\n reg: /^(621977)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622868|622899|628255)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"徽商银行\",\r\n bankCode: \"HSBANK\",\r\n patterns: [{\r\n reg: /^(622877|622879|621775|623203)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(603601|622137|622327|622340|622366)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628251|622651|625828)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江苏银行\",\r\n bankCode: \"JSBANK\",\r\n patterns: [{\r\n reg: /^(621076|622173|622131|621579|622876)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(504923|622422|622447|940076)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628210|622283|625902)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"南京银行\",\r\n bankCode: \"NJCB\",\r\n patterns: [{\r\n reg: /^(621777|622305|621259)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622303|628242|622595|622596)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"宁波银行\",\r\n bankCode: \"NBBANK\",\r\n patterns: [{\r\n reg: /^(621279|622281|622316|940022)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621418)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625903|622778|628207|512431|520194|622282|622318)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"北京银行\",\r\n bankCode: \"BJBANK\",\r\n patterns: [{\r\n reg: /^(623111|421317|422161|602969|422160|621030|621420|621468)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(522001|622163|622853|628203|622851|622852)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"北京农村商业银行\",\r\n bankCode: \"BJRCB\",\r\n patterns: [{\r\n reg: /^(620088|621068|622138|621066|621560)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625526|625186|628336)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"汇丰银行\",\r\n bankCode: \"HSBC\",\r\n patterns: [{\r\n reg: /^(622946)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622406|621442)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622407|621443)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622360|622361|625034|625096|625098)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"渣打银行\",\r\n bankCode: \"SCB\",\r\n patterns: [{\r\n reg: /^(622948|621740|622942|622994)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622482|622483|622484)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"花旗银行\",\r\n bankCode: \"CITI\",\r\n patterns: [{\r\n reg: /^(621062|621063)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625076|625077|625074|625075|622371|625091)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东亚银行\",\r\n bankCode: \"HKBEA\",\r\n patterns: [{\r\n reg: /^(622933|622938|623031|622943|621411)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622372|622471|622472|622265|622266|625972|625973)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622365)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广东华兴银行\",\r\n bankCode: \"GHB\",\r\n patterns: [{\r\n reg: /^(621469|621625)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"深圳农村商业银行\",\r\n bankCode: \"SRCB\",\r\n patterns: [{\r\n reg: /^(622128|622129|623035)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"广州农村商业银行股份有限公司\",\r\n bankCode: \"GZRCU\",\r\n patterns: [{\r\n reg: /^(909810|940035|621522|622439)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"东莞农村商业银行\",\r\n bankCode: \"DRCBCL\",\r\n patterns: [{\r\n reg: /^(622328|940062|623038)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625288|625888)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东莞市商业银行\",\r\n bankCode: \"BOD\",\r\n patterns: [{\r\n reg: /^(622333|940050)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621439|623010)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622888)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广东省农村信用社联合社\",\r\n bankCode: \"GDRCC\",\r\n patterns: [{\r\n reg: /^(622302)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622477|622509|622510|622362|621018|621518)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"大新银行\",\r\n bankCode: \"DSB\",\r\n patterns: [{\r\n reg: /^(622297|621277)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622375|622489)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622293|622295|622296|622373|622451|622294|625940)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"永亨银行\",\r\n bankCode: \"WHB\",\r\n patterns: [{\r\n reg: /^(622871|622958|622963|622957|622861|622932|622862|621298)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622798|625010|622775|622785)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"星展银行香港有限公司\",\r\n bankCode: \"DBS\",\r\n patterns: [{\r\n reg: /^(621016|621015)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622487|622490|622491|622492)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622487|622490|622491|622492|621744|621745|621746|621747)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"恒丰银行\",\r\n bankCode: \"EGBANK\",\r\n patterns: [{\r\n reg: /^(623078)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622384|940034)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"天津市商业银行\",\r\n bankCode: \"TCCB\",\r\n patterns: [{\r\n reg: /^(940015|622331)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6091201)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622426|628205)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浙商银行\",\r\n bankCode: \"CZBANK\",\r\n patterns: [{\r\n reg: /^(621019|622309|621019)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\\d{9}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"南洋商业银行\",\r\n bankCode: \"NCB\",\r\n patterns: [{\r\n reg: /^(621213|621289|621290|621291|621292|621042|621743)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623041|622351)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625046|625044|625058|622349|622350)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620208|620209|625093|625095)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"厦门银行\",\r\n bankCode: \"XMBANK\",\r\n patterns: [{\r\n reg: /^(622393|940023)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6886592)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623019|621600|)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"福建海峡银行\",\r\n bankCode: \"FJHXBC\",\r\n patterns: [{\r\n reg: /^(622388)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621267|623063)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620043|)\\d{12}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"吉林银行\",\r\n bankCode: \"JLBANK\",\r\n patterns: [{\r\n reg: /^(622865|623131)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940012)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622178|622179|628358)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"汉口银行\",\r\n bankCode: \"HKB\",\r\n patterns: [{\r\n reg: /^(990027)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622325|623105|623029)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"盛京银行\",\r\n bankCode: \"SJBANK\",\r\n patterns: [{\r\n reg: /^(566666)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622455|940039)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623108|623081)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622466|628285)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"大连银行\",\r\n bankCode: \"DLB\",\r\n patterns: [{\r\n reg: /^(603708)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622993|623069|623070|623172|623173)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622383|622385|628299)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"河北银行\",\r\n bankCode: \"BHB\",\r\n patterns: [{\r\n reg: /^(622498|622499|623000|940046)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622921|628321)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"乌鲁木齐市商业银行\",\r\n bankCode: \"URMQCCB\",\r\n patterns: [{\r\n reg: /^(621751|622143|940001|621754)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622476|628278)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"绍兴银行\",\r\n bankCode: \"SXCB\",\r\n patterns: [{\r\n reg: /^(622486)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(603602|623026|623086)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628291)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"成都商业银行\",\r\n bankCode: \"CDCB\",\r\n patterns: [{\r\n reg: /^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"抚顺银行\",\r\n bankCode: \"FSCB\",\r\n patterns: [{\r\n reg: /^(622442)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940053)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622442|623099)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"郑州银行\",\r\n bankCode: \"ZZBANK\",\r\n patterns: [{\r\n reg: /^(622421)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940056)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(96828)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"宁夏银行\",\r\n bankCode: \"NXBANK\",\r\n patterns: [{\r\n reg: /^(621529|622429|621417|623089|623200)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628214|625529|622428)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"重庆银行\",\r\n bankCode: \"CQBANK\",\r\n patterns: [{\r\n reg: /^(9896)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622134|940018|623016)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"哈尔滨银行\",\r\n bankCode: \"HRBANK\",\r\n patterns: [{\r\n reg: /^(621577|622425)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940049)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622425)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"兰州银行\",\r\n bankCode: \"LZYH\",\r\n patterns: [{\r\n reg: /^(622139|940040|628263)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621242|621538|621496)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"青岛银行\",\r\n bankCode: \"QDCCB\",\r\n patterns: [{\r\n reg: /^(621252|622146|940061|628239)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621419|623170)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"秦皇岛市商业银行\",\r\n bankCode: \"QHDCCB\",\r\n patterns: [{\r\n reg: /^(62249802|94004602)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621237|623003)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"青海银行\",\r\n bankCode: \"BOQH\",\r\n patterns: [{\r\n reg: /^(622310|940068)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622817|628287|625959)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(62536601)\\d{8}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"台州银行\",\r\n bankCode: \"TZCB\",\r\n patterns: [{\r\n reg: /^(622427)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940069)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623039)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622321|628273)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(625001)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"长沙银行\",\r\n bankCode: \"CSCB\",\r\n patterns: [{\r\n reg: /^(694301)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940071|622368|621446)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625901|622898|622900|628281|628282|622806|628283)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620519)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"泉州银行\",\r\n bankCode: \"BOQZ\",\r\n patterns: [{\r\n reg: /^(683970|940074)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622370)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621437)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628319)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"包商银行\",\r\n bankCode: \"BSB\",\r\n patterns: [{\r\n reg: /^(622336|621760)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622165)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622315|625950|628295)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"龙江银行\",\r\n bankCode: \"DAQINGB\",\r\n patterns: [{\r\n reg: /^(621037|621097|621588|622977)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62321601)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622860)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622644|628333)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"上海农商银行\",\r\n bankCode: \"SHRCB\",\r\n patterns: [{\r\n reg: /^(622478|940013|621495)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625500)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(622611|622722|628211|625989)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浙江泰隆商业银行\",\r\n bankCode: \"ZJQL\",\r\n patterns: [{\r\n reg: /^(622717)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(628275|622565|622287)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"内蒙古银行\",\r\n bankCode: \"H3CB\",\r\n patterns: [{\r\n reg: /^(622147|621633)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628252)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广西北部湾银行\",\r\n bankCode: \"BGB\",\r\n patterns: [{\r\n reg: /^(623001)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628227)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"桂林银行\",\r\n bankCode: \"GLBANK\",\r\n patterns: [{\r\n reg: /^(621456)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621562)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628219)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"龙江银行\",\r\n bankCode: \"DAQINGB\",\r\n patterns: [{\r\n reg: /^(621037|621097|621588|622977)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62321601)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622475|622860)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625588)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(622270|628368|625090|622644|628333)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"成都农村商业银行\",\r\n bankCode: \"CDRCB\",\r\n patterns: [{\r\n reg: /^(623088)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622829|628301|622808|628308)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"福建省农村信用社联合社\",\r\n bankCode: \"FJNX\",\r\n patterns: [{\r\n reg: /^(622127|622184|621701|621251|621589|623036)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628232|622802|622290)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"天津农村商业银行\",\r\n bankCode: \"TRCB\",\r\n patterns: [{\r\n reg: /^(622531|622329)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622829|628301)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江苏省农村信用社联合社\",\r\n bankCode: \"JSRCU\",\r\n patterns: [{\r\n reg: /^(621578|623066|622452|622324)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622815|622816|628226)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"湖南农村信用社联合社\",\r\n bankCode: \"SLH\",\r\n patterns: [{\r\n reg: /^(622906|628386|625519|625506)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江西省农村信用社联合社\",\r\n bankCode: \"JXNCX\",\r\n patterns: [{\r\n reg: /^(621592)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628392)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"商丘市商业银行\",\r\n bankCode: \"SCBBANK\",\r\n patterns: [{\r\n reg: /^(621748)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628271)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"华融湘江银行\",\r\n bankCode: \"HRXJB\",\r\n patterns: [{\r\n reg: /^(621366|621388)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628328)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"衡水市商业银行\",\r\n bankCode: \"HSBK\",\r\n patterns: [{\r\n reg: /^(621239|623068)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"重庆南川石银村镇银行\",\r\n bankCode: \"CQNCSYCZ\",\r\n patterns: [{\r\n reg: /^(621653004)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"湖南省农村信用社联合社\",\r\n bankCode: \"HNRCC\",\r\n patterns: [{\r\n reg: /^(622169|621519|621539|623090)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"邢台银行\",\r\n bankCode: \"XTB\",\r\n patterns: [{\r\n reg: /^(621238|620528)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"临汾市尧都区农村信用合作联社\",\r\n bankCode: \"LPRDNCXYS\",\r\n patterns: [{\r\n reg: /^(628382|625158)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东营银行\",\r\n bankCode: \"DYCCB\",\r\n patterns: [{\r\n reg: /^(621004)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628217)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"上饶银行\",\r\n bankCode: \"SRBANK\",\r\n patterns: [{\r\n reg: /^(621416)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628217)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"德州银行\",\r\n bankCode: \"DZBANK\",\r\n patterns: [{\r\n reg: /^(622937)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628397)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"承德银行\",\r\n bankCode: \"CDB\",\r\n patterns: [{\r\n reg: /^(628229)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"云南省农村信用社\",\r\n bankCode: \"YNRCC\",\r\n patterns: [{\r\n reg: /^(622469|628307)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"柳州银行\",\r\n bankCode: \"LZCCB\",\r\n patterns: [{\r\n reg: /^(622292|622291|621412)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622880|622881)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62829)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"威海市商业银行\",\r\n bankCode: \"WHSYBANK\",\r\n patterns: [{\r\n reg: /^(623102)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628234)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"湖州银行\",\r\n bankCode: \"HZBANK\",\r\n patterns: [{\r\n reg: /^(628306)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"潍坊银行\",\r\n bankCode: \"BANKWF\",\r\n patterns: [{\r\n reg: /^(622391|940072)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628391)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"赣州银行\",\r\n bankCode: \"GZB\",\r\n patterns: [{\r\n reg: /^(622967|940073)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628233)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"日照银行\",\r\n bankCode: \"RZGWYBANK\",\r\n patterns: [{\r\n reg: /^(628257)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"南昌银行\",\r\n bankCode: \"NCB\",\r\n patterns: [{\r\n reg: /^(621269|622275)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940006)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628305)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"贵阳银行\",\r\n bankCode: \"GYCB\",\r\n patterns: [{\r\n reg: /^(622133|621735)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(888)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628213)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"锦州银行\",\r\n bankCode: \"BOJZ\",\r\n patterns: [{\r\n reg: /^(622990|940003)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628261)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"齐商银行\",\r\n bankCode: \"QSBANK\",\r\n patterns: [{\r\n reg: /^(622311|940057)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628311)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"珠海华润银行\",\r\n bankCode: \"RBOZ\",\r\n patterns: [{\r\n reg: /^(622363|940048)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628270)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"葫芦岛市商业银行\",\r\n bankCode: \"HLDCCB\",\r\n patterns: [{\r\n reg: /^(622398|940054)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"宜昌市商业银行\",\r\n bankCode: \"HBC\",\r\n patterns: [{\r\n reg: /^(940055)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622397)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"杭州商业银行\",\r\n bankCode: \"HZCB\",\r\n patterns: [{\r\n reg: /^(603367|622878)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622397)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"苏州市商业银行\",\r\n bankCode: \"JSBANK\",\r\n patterns: [{\r\n reg: /^(603506)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"辽阳银行\",\r\n bankCode: \"LYCB\",\r\n patterns: [{\r\n reg: /^(622399|940043)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"洛阳银行\",\r\n bankCode: \"LYB\",\r\n patterns: [{\r\n reg: /^(622420|940041)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"焦作市商业银行\",\r\n bankCode: \"JZCBANK\",\r\n patterns: [{\r\n reg: /^(622338)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940032)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"镇江市商业银行\",\r\n bankCode: \"ZJCCB\",\r\n patterns: [{\r\n reg: /^(622394|940025)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"法国兴业银行\",\r\n bankCode: \"FGXYBANK\",\r\n patterns: [{\r\n reg: /^(621245)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"大华银行\",\r\n bankCode: \"DYBANK\",\r\n patterns: [{\r\n reg: /^(621328)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"企业银行\",\r\n bankCode: \"DIYEBANK\",\r\n patterns: [{\r\n reg: /^(621651)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"华侨银行\",\r\n bankCode: \"HQBANK\",\r\n patterns: [{\r\n reg: /^(621077)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"恒生银行\",\r\n bankCode: \"HSB\",\r\n patterns: [{\r\n reg: /^(622409|621441)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622410|621440)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622950|622951)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625026|625024|622376|622378|622377|625092)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"临沂商业银行\",\r\n bankCode: \"LSB\",\r\n patterns: [{\r\n reg: /^(622359|940066)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"烟台商业银行\",\r\n bankCode: \"YTCB\",\r\n patterns: [{\r\n reg: /^(622886)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"齐鲁银行\",\r\n bankCode: \"QLB\",\r\n patterns: [{\r\n reg: /^(940008|622379)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628379)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"BC卡公司\",\r\n bankCode: \"BCCC\",\r\n patterns: [{\r\n reg: /^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"集友银行\",\r\n bankCode: \"CYB\",\r\n patterns: [{\r\n reg: /^(622355|623042)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621043|621742)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622352|622353|625048|625053|625060)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620206|620207)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"大丰银行\",\r\n bankCode: \"TFB\",\r\n patterns: [{\r\n reg: /^(622547|622548|622546)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625198|625196|625147)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620072)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620204|620205)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"AEON信贷财务亚洲有限公司\",\r\n bankCode: \"AEON\",\r\n patterns: [{\r\n reg: /^(621064|622941|622974)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622493)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"澳门BDA\",\r\n bankCode: \"MABDA\",\r\n patterns: [{\r\n reg: /^(621274|621324)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }]\r\n\r\n function getBankNameByBankCode(bankcode) {\r\n for (let i = 0, len = bankcardList.length; i < len; i++) {\r\n const bankcard = bankcardList[i];\r\n if (bankcode == bankcard.bankCode) {\r\n return bankcard.bankName;\r\n }\r\n }\r\n return \"\";\r\n }\r\n\r\n function _getBankInfoByCardNo(cardNo) {\r\n for (let i = 0, len = bankcardList.length; i < len; i++) {\r\n const bankcard = bankcardList[i];\r\n const patterns = bankcard.patterns;\r\n for (let j = 0, jLen = patterns.length; j < jLen; j++) {\r\n const pattern = patterns[j];\r\n if ((new RegExp(pattern.reg)).test(cardNo)) {\r\n const info = extend(bankcard, pattern);\r\n delete info.patterns;\r\n delete info.reg;\r\n info['cardTypeName'] = getCardTypeName(info['cardType']);\r\n return info;//返回银行卡结果\r\n }\r\n }\r\n }\r\n return 'error';\r\n }\r\n\r\n return _getBankInfoByCardNo(bankCard)\r\n}\r\n\r\n\r\nexport {bankCardAttribution}\r\n// console.log( bankCardAttribution('6217001210024455220') )","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, createElementVNode as _createElementVNode, createTextVNode as _createTextVNode, unref as _unref, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, toDisplayString as _toDisplayString, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-29677e42\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { class: \"vant-title-card\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"title-tishi\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"wxts\" }, [\n /*#__PURE__*/_createTextVNode(\" 请填写本人名下 \"),\n /*#__PURE__*/_createElementVNode(\"em\", null, \"借记卡(储蓄卡)\"),\n /*#__PURE__*/_createTextVNode(\" ,建议使用中国银行或中国建设银行借记卡(储蓄卡)。如填写除借记卡以外其他类型(如:信用卡)卡号会造成您的劳务费无法成功发放。\")\n ]),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"xxxxx\" })\n], -1))\nconst _hoisted_4 = { class: \"border-rad\" }\nconst _hoisted_5 = { style: {\"margin\":\"16px\"} }\nconst _hoisted_6 = { class: \"tishi\" }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\nimport {useUserStore} from \"@/store\";\r\nimport {bankCardAttribution} from \"@/api/card\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacherTwo',\n setup(__props) {\n\r\nconst store=useUserStore()\r\nlet notLocalTeacherTwo = reactive({\r\n userName: '',\r\n phone: '',\r\n identityId: '',\r\n pyCard: '',\r\n carStatus:'0',\r\n dormitoryStatus:'0',\r\n bankAddress:'',\r\n bankName:'',\r\n carNumber:'',\r\n\r\n});\r\n\r\nconst tname = ref('');\r\nconst tid = ref('');\r\nconst tphone = ref('');\r\n\r\nconst myShowDialog = ref(false)\r\nconst router = useRouter();\r\n\r\n// 选择器\r\n\r\nconst showPicker = ref(false);\r\nconst sub = ref(false);\r\n\r\n\r\n\r\n// 校验规则\r\n\r\nconst bankAddr = (value: string) => {\r\n if (value =='---'){\r\n return true;\r\n }\r\n if (value.length < 1) {\r\n return '开户所在地不能为空';\r\n }\r\n return true;\r\n};\r\n\r\nconst bankName = (value: string) => {\r\n if (value =='---'){\r\n return true;\r\n }\r\n if (value.length < 1) {\r\n return '开户行不能为空';\r\n }\r\n return true;\r\n};\r\nconst bankCard = (value: string) => {\r\n // if (value.length < 16) {\r\n // return '银行卡号长度至少为16位';\r\n // }\r\n if (value =='9999'){\r\n return true;\r\n }\r\n\r\n // 信用卡6222528888888888\r\n // 工商卡6259068888888888\r\n const card = bankCardAttribution(value);\r\n console.log(card)\r\n if (card === 'error') {\r\n return '银行卡号错误';\r\n }\r\n if (card.cardTypeName==='信用卡'){\r\n return \"不能使用信用卡号\"\r\n }\r\n\r\n return true;\r\n};\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacherTwo = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\nlet storedData:object\r\nonMounted(() => {\r\n console.log(\"组件挂在了\")\r\n\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n // 提示用户信息不全\r\n alert(\"信息不全请返回上一级补全\")\r\n router.push(\"/notLocalTeacher\")\r\n } else {\r\n storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacherTwo, storedData)\r\n // 姓名最后一位替换*号phone\r\n tname.value = notLocalTeacherTwo.userName.substring(0, notLocalTeacherTwo.userName.length - 1) + '*';\r\n if (notLocalTeacherTwo.userName.length<=2){\r\n tname.value = notLocalTeacherTwo.userName.substring(0, notLocalTeacherTwo.userName.length - 1) + '*';\r\n }\r\n // if (notLocalTeacherTwo.userName.length==3){\r\n // tname.value = notLocalTeacherTwo.userName.substring(0, 1) + '*'+notLocalTeacherTwo.userName.substring(2, 3);\r\n // }\r\n if (notLocalTeacherTwo.userName.length>=3){\r\n tname.value = notLocalTeacherTwo.userName.substring(0, 1) + '*'+notLocalTeacherTwo.userName.substring(notLocalTeacherTwo.userName.length-1, notLocalTeacherTwo.userName.length);\r\n }\r\n\r\n //notLocalTeacherTwo.identityId这个18位身份证号 第七位到14位*\r\n tid.value = notLocalTeacherTwo.identityId.substring(0, 5) + '****' + notLocalTeacherTwo.identityId.substring(13, 18);\r\n tphone.value = notLocalTeacherTwo.phone.substring(0, 3) +\"****\"+ notLocalTeacherTwo.phone.substring(7, 11);\r\n\r\n }\r\n})\r\n// 返回上一步\r\nconst Previous = () => {\r\n router.push(\"/notLocalTeacher\")\r\n}\r\nlet myObj={}\r\n// 信息提交到后台\r\nconst onSubmit = (values: object) => {\r\n // console.log('submit', {...values,...storedData});\r\n // alert({...values,...storedData}.toString())\r\n myShowDialog.value =true\r\n myObj={...values,...storedData}\r\n return\r\n // waiTApi.save({...values,...storedData}).then(res => {\r\n // console.log(res)\r\n // if (res.data.code == 500){\r\n // alert(res.data.msg)\r\n // return\r\n // }\r\n // if (res.data.code == 200) {\r\n // alert(\"提交成功\")\r\n // console.log(res.data)\r\n // store.login(res.data.user)\r\n // localStorage.removeItem(\"notLocalTeacher\")\r\n // router.push(res.data.router)\r\n // }\r\n // }, err => {\r\n // console.log(err)\r\n // })\r\n\r\n};\r\nconst confirm=()=>{\r\n waiTApi.save(myObj).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n localStorage.removeItem(\"notLocalTeacher\")\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n}\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"劳务信息\",\n type: \"hidden\"\n }),\n _hoisted_3,\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tname.value,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((tname).value = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tid.value,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((tid).value = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ required: true, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tphone.value,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((tphone).value = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"text\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).pyCard,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacherTwo).pyCard) = $event)),\n name: \"pyCard\",\n label: \"银行卡号\",\n type: \"text\",\n placeholder: \"请输入银行卡号\",\n rules: [{ validator: bankCard }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankAddress,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = ($event: any) => ((_unref(notLocalTeacherTwo).bankAddress) = $event)),\n name: \"bankAddress\",\n label: \"开户所在地\",\n type: \"text\",\n placeholder: \"请输入开户所在地(北京,哈尔滨)\",\n rules: [{ validator: bankAddr }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankName,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = ($event: any) => ((_unref(notLocalTeacherTwo).bankName) = $event)),\n name: \"bankName\",\n label: \"开户行\",\n type: \"text\",\n placeholder: \"请输入开户行名称\",\n rules: [{ validator: bankName }]\n }, null, 8, [\"modelValue\", \"rules\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_4, [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"入校信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n name: \"carStatus\",\n \"label-width\": \"150px\",\n label: \"车辆是否入校\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: _unref(notLocalTeacherTwo).carStatus,\n \"onUpdate:modelValue\": _cache[6] || (_cache[6] = ($event: any) => ((_unref(notLocalTeacherTwo).carStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n (_unref(notLocalTeacherTwo).carStatus==='1')\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 0,\n modelValue: _unref(notLocalTeacherTwo).carNumber,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(notLocalTeacherTwo).carNumber) = $event)),\n name: \"carNumber\",\n label: \"车牌号\",\n type: \"text\",\n placeholder: \"例如:黑A39233\",\n rules: [{ required: true, message: '请输入车牌号' }]\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n _createVNode(_component_van_field, {\n name: \"dormitoryStatus\",\n \"label-width\": \"150px\",\n label: \"是否住宿\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: _unref(notLocalTeacherTwo).dormitoryStatus,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(notLocalTeacherTwo).dormitoryStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _createElementVNode(\"div\", _hoisted_5, [\n _createVNode(_component_van_button, {\n round: \"\",\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n class: \"van-button--primary\",\n type: \"primary\",\n onClick: Previous\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 上一步 \")\n ]),\n _: 1\n }),\n _createVNode(_component_van_button, {\n round: \"\",\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n class: \"van-button--primary\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n }),\n _createVNode(_component_van_dialog, {\n show: myShowDialog.value,\n \"onUpdate:show\": _cache[23] || (_cache[23] = ($event: any) => ((myShowDialog).value = $event)),\n confirmButtonColor: \"#8D2328\",\n cancelButtonColor: \"#939393\",\n title: \"确认信息\",\n \"confirm-button-text\": \"确认\",\n \"show-confirm-button\": \"\",\n theme: \"round-button\",\n \"show-cancel-button\": true,\n onConfirm: confirm\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"div\", _hoisted_6, [\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).userName,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = ($event: any) => ((_unref(notLocalTeacherTwo).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n modelValue: _unref(notLocalTeacherTwo).identityId,\n \"onUpdate:modelValue\": _cache[10] || (_cache[10] = ($event: any) => ((_unref(notLocalTeacherTwo).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n modelValue: _unref(notLocalTeacherTwo).sex,\n \"onUpdate:modelValue\": _cache[11] || (_cache[11] = ($event: any) => ((_unref(notLocalTeacherTwo).sex) = $event)),\n readonly: \"\",\n name: \"picker\",\n label: \"性别\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).age,\n \"onUpdate:modelValue\": _cache[12] || (_cache[12] = ($event: any) => ((_unref(notLocalTeacherTwo).age) = $event)),\n name: \"age\",\n label: \"年龄\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).phone,\n \"onUpdate:modelValue\": _cache[13] || (_cache[13] = ($event: any) => ((_unref(notLocalTeacherTwo).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n modelValue: _unref(notLocalTeacherTwo).jobTitle,\n \"onUpdate:modelValue\": _cache[14] || (_cache[14] = ($event: any) => ((_unref(notLocalTeacherTwo).jobTitle) = $event)),\n readonly: \"\",\n name: \"picker\",\n label: \"职称\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).office,\n \"onUpdate:modelValue\": _cache[15] || (_cache[15] = ($event: any) => ((_unref(notLocalTeacherTwo).office) = $event)),\n name: \"office\",\n label: \"职务\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).workName,\n \"onUpdate:modelValue\": _cache[16] || (_cache[16] = ($event: any) => ((_unref(notLocalTeacherTwo).workName) = $event)),\n name: \"workName\",\n label: \"单位名称\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).workPhone,\n \"onUpdate:modelValue\": _cache[17] || (_cache[17] = ($event: any) => ((_unref(notLocalTeacherTwo).workPhone) = $event)),\n name: \"workPhoen\",\n label: \"单位电话\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).pyCard,\n \"onUpdate:modelValue\": _cache[18] || (_cache[18] = ($event: any) => ((_unref(notLocalTeacherTwo).pyCard) = $event)),\n name: \"pyCard\",\n label: \"银行卡号\",\n type: \"number\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).bankAddress,\n \"onUpdate:modelValue\": _cache[19] || (_cache[19] = ($event: any) => ((_unref(notLocalTeacherTwo).bankAddress) = $event)),\n name: \"bankAddress\",\n label: \"开户所在地\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).bankName,\n \"onUpdate:modelValue\": _cache[20] || (_cache[20] = ($event: any) => ((_unref(notLocalTeacherTwo).bankName) = $event)),\n name: \"bankName\",\n label: \"开户行\",\n type: \"text\"\n }, null, 8, [\"modelValue\"]),\n (_unref(notLocalTeacherTwo).carStatus==='1')\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 0,\n style: {\"height\":\"35px\",\"line-height\":\"100%\"},\n readonly: \"\",\n modelValue: _unref(notLocalTeacherTwo).carNumber,\n \"onUpdate:modelValue\": _cache[21] || (_cache[21] = ($event: any) => ((_unref(notLocalTeacherTwo).carNumber) = $event)),\n name: \"carNumber\",\n label: \"车牌号\",\n type: \"text\",\n height: \"40px\"\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n _createVNode(_component_van_field, {\n name: \"dormitoryStatus\",\n readonly: true,\n style: {\"height\":\"35px\",\"line-height\":\"50%\"},\n label: \"是否住宿\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n style: {\"height\":\"35px\",\"line-height\":\"50%\"},\n modelValue: _unref(notLocalTeacherTwo).dormitoryStatus,\n \"onUpdate:modelValue\": _cache[22] || (_cache[22] = ($event: any) => ((_unref(notLocalTeacherTwo).dormitoryStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(_toDisplayString(_unref(notLocalTeacherTwo).dormitoryStatus==='1'?'是':'否'), 1)\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n }, 8, [\"show\"])\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacherTwo.vue?vue&type=style&index=0&id=29677e42&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-29677e42\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-f9737a9c\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-page\" }\n\nimport {onMounted, ref} from \"vue\";\nimport {useRouter} from \"vue-router\";\nimport {useUserStore} from \"@/store\";\nimport api from \"@/api\";\nimport {showNotify} from \"vant\";\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'AboutView',\n setup(__props) {\n\nconst loading = ref(false)\nconst show = ref(false)\n\nconst store = useUserStore()\nconst router = useRouter()\n// const myShowDialog = ref(false)\n// const prompt = ref(false)\nonMounted(() => {\n console.log('login')\n //获取在地址栏中的url中的code=123\n const code = window.location.href.split('=')[1]\n if (code == null || code == undefined) {\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\n }\n console.log(\"about123\")\n console.log(code)\n // const url = '/wx/userInfo'\n const obj = {\n code: code\n }\n api.sendCode(obj).then(res => {\n store.setOpenId(res.data)\n // store.setMajorId(res.data.majorId)\n //如果返回openid则进入登录页面如果返回用户对象则进入主页面\n api.getUserByOpenId(res.data).then(res => {\n if (res.data.status == \"2\") {\n console.log(\"信息是状态222\")\n console.log(res.data.user)\n showNotify({type: 'success', message: '登录成功'});\n loading.value = false\n show.value = false\n localStorage.clear()\n store.login(res.data.user)\n store.setUserId(res.data.user.userId)\n store.setGroupId(res.data.user.groupId)\n router.push(res.data.router)\n }else {\n router.push(res.data.router)\n }\n\n }, err => {\n console.log(err)\n })\n }, err => {\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\n console.log(err)\n })\n// 按照openid来查询用户,后台用户身来查询对应的数据库表如果查询到了说明已经填写过信息则进入主页面,如果没有则进入填写信息页面\n// api.getUserByOpenId(store.openId).then(res => {router.push(res.data.router)\n// })\n})\n\n\n\nreturn (_ctx: any,_cache: any) => {\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1))\n}\n}\n\n})","\n\n\n\n\n\n","import script from \"./AboutView.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AboutView.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./AboutView.vue?vue&type=style&index=0&id=f9737a9c&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-f9737a9c\"]])\n\nexport default __exports__"],"names":["save","data","request","url","method","getGroup","id","params","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","class","_hoisted_2","_createElementVNode","src","_imports_0","alt","_hoisted_3","_hoisted_4","_hoisted_5","style","_hoisted_6","key","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_hoisted_13","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_imports_2","_hoisted_19","_hoisted_20","_createTextVNode","_hoisted_21","_hoisted_22","_hoisted_23","_imports_5","_hoisted_24","_hoisted_25","_imports_6","_defineComponent","__name","setup","__props","store","useUserStore","show1","ref","show6","show7","userName","duty","beforeDuty","beforeGroupLevel","groupLevel","user","beforeData","beforeGroupLevelArr","split","beforeDutyArr","forEach","item","index","push","group","nowData","groupArr","dutyArr","_ctx","_cache","_component_van_col","_resolveComponent","_component_van_dialog","_component_van_row","_openBlock","_createElementBlock","_toDisplayString","_unref","_Fragment","_renderList","_createCommentVNode","_createVNode","default","_withCtx","span","onClick","$event","value","_imports_1","_","_imports_3","overlayStyle","background","show","_imports_4","__exports__","router","useRouter","student","reactive","studentId","phone","workName","status","openId","getOpenId","userId","getUserId","stuNum","reg","test","phoneNum","onSubmit","values","console","log","stuApi","then","res","code","alert","login","msg","err","_component_van_field","_component_van_cell_group","_component_van_radio","_component_van_radio_group","_component_van_button","_component_van_form","inset","label","type","border","modelValue","name","placeholder","rules","validator","message","input","direction","round","block","teacher","teacherId","teacherApi","required","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_imports_11","_hoisted_31","_hoisted_32","_hoisted_33","_imports_12","show0","show2","show3","show4","show5","handoff","handoffValue","toggleShow","LoginUser","showIcon","show8","showGroup","waiTApi","groupId","carNum","carNumber","s","substring","s1","getUserInfo","majorId","majorName","majors","onMounted","api","getUser","setMajorId","Object","assign","getMajorId","wrap","_createBlock","title","readonly","identityId","jobTitle","office","workPhone","pyCard","bankAddress","bankName","carStatus","height","dormitoryStatus","mealCard","_imports_7","dormitory","_imports_8","_imports_9","_normalizeClass","_imports_10","notLocalTeacher","sex","age","showPicker","columns","text","calculateAge","birthday","today","Date","birthDate","getFullYear","monthDiff","getMonth","getDate","userCardId","psidno","String","toUpperCase","regPsidno","province","Number","slice","length","RegExp","arrSplit","match","year","charAt","month","day","validateBirthday","nowTime","getTime","birthTime","nowYear","date","Wi","parity","sum","i","getSex","substr","undefined","parseInt","onConfirm","selectedOptions","localStorage","setItem","JSON","stringify","notLocalTeacherStr","getItem","storedData","parse","_component_van_picker","_component_van_popup","position","onCancel","bankCardAttribution","bankCard","cardTypeMap","DC","CC","SCC","PC","extend","target","source","result","hasOwnProperty","getCardTypeName","cardType","bankcardList","bankCode","patterns","_getBankInfoByCardNo","cardNo","len","bankcard","j","jLen","pattern","info","notLocalTeacherTwo","tname","tid","tphone","myShowDialog","bankAddr","card","cardTypeName","Previous","myObj","confirm","removeItem","confirmButtonColor","cancelButtonColor","theme","loading","window","location","href","obj","sendCode","setOpenId","getUserByOpenId","showNotify","clear","setUserId","setGroupId"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/js/app.29c38722.js b/src/main/resources/static/js/app.29c38722.js new file mode 100644 index 00000000..35d6b6ff --- /dev/null +++ b/src/main/resources/static/js/app.29c38722.js @@ -0,0 +1,2 @@ +(function(){"use strict";var e={4410:function(e,t,n){var o=n(5879);t.A={sendCode(e){return(0,o.A)({url:"/wx/userInfo",method:"post",data:e,headers:{"Content-Type":"application/json"}})},checkUser(e){return(0,o.A)({url:"/wx/check",method:"post",data:e,headers:{"Content-Type":"application/json"}})},getUser(e){return(0,o.A)({url:"/wx/getUser",method:"get",params:{openId:e}})},getMajorId(e){return(0,o.A)({url:"/wx/major",method:"get",params:{userId:e}})},getUserByOpenId(e){return(0,o.A)({url:"/wx/autologin",method:"get",params:{openId:e}})}}},3001:function(e,t,n){var o=n(5130),a=n(3367),r=n(6768),s={__name:"App",setup(e){return document.title="哈尔滨师范大学评卷报名系统",(e,t)=>{const n=(0,r.g2)("router-view");return(0,r.uX)(),(0,r.Wv)(n)}}};const u=s;var i=u,l=n(1387),c=(n(4114),n.p+"img/hrbun.2759102f.svg"),d=n.p+"img/shouyewenzi.f6f37198.svg",p=n.p+"img/input.879286d1.svg",h=n.p+"img/button.9ead4566.svg",m=n(3205),g=n(144),f=n(2753),v=n(3863),I=n(4410),y=n(2570);const b=e=>((0,r.Qi)("data-v-3b73c163"),e=e(),(0,r.jt)(),e),w={class:"main-page"},k=b((()=>(0,r.Lk)("div",{class:"hrbun"},[(0,r.Lk)("img",{src:c,alt:""})],-1))),j={class:"code"},A=b((()=>(0,r.Lk)("img",{class:"text1",src:d,alt:""},null,-1))),L=b((()=>(0,r.Lk)("img",{class:"sbm",src:p,alt:""},null,-1))),x=b((()=>(0,r.Lk)("div",{class:"dl"},null,-1))),_=b((()=>(0,r.Lk)("div",{class:"footer"},[(0,r.Lk)("img",{src:m,alt:""})],-1))),C=b((()=>(0,r.Lk)("div",{class:"tishi"},[(0,r.Lk)("span",null,"尊敬的老师您好!"),(0,r.Lk)("p",null," 感谢您能报名参加此次评卷工作,报名前请您联系本学科负责人领取身份识别码,身份识别码不可外泄或告知他人。以下您填写的相关信息仅供本次评卷工作使用,已按照相关规定对所有敏感信息进行脱敏处理,请放心填写。"),(0,r.Lk)("p",null,[(0,r.eW)(" 评卷工作人员务必认真遵守《评卷员守则》,遵守纪律、保守秘密、工作认真,符合邀请函规定的评卷人员要求。"),(0,r.Lk)("em",null,"确保本人或亲属未参加当次考试,不涉及可能影响本次考试评卷公平公正的其他利害关系。"),(0,r.eW)("评卷员接收到的所有与评卷相关的工作信息,不可以任何形式外传,切实做好保密工作。 ")])],-1)));var O=(0,r.pM)({__name:"myIndex",setup(e){const t=(0,v.k)(),n=(0,l.rd)(),a=(0,g.KR)(""),s=(0,g.KR)(""),u=(0,g.KR)(!1),i=(0,g.KR)(!1),c=(0,g.KR)(!1);function d(e){e.preventDefault()}function p(){u.value=!0,i.value=!0;const e=a.value.toString();if(e&&8!==e.length)return(0,f.Bg)({message:"请输入8位的身份码"}),u.value=!1,void(i.value=!1);if(0==e.length)return(0,f.Bg)({message:"身份码不能为空"}),u.value=!1,void(i.value=!1);const o=[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}];I.A.getMajorId(e).then((e=>{200==e.data.code?9===e.data.major.identity?(o.forEach((t=>{t.value==e.data.major.majorId&&(s.value=t.name)})),t.setMajorId(e.data.major.majorId),(0,y.M5)({title:"身份识别码确认",allowHtml:!0,confirmButtonColor:"#8D2328",message:`尊敬的老师您好,该识别码对应${s.value}学科评卷人员,如与邀请函发送给您的评卷学科不符,请退出并联系您所在学校负责人`}).then((()=>{const e={userId:a.value,openId:t.getOpenId};I.A.checkUser(e).then((e=>{if(500==e.data.code)return u.value=!1,i.value=!1,t.logout(),void alert(e.data.msg);"1"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,t.login(e.data),n.push(e.data.router)),"2"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,localStorage.clear(),t.login(e.data.user),t.setUserId(e.data.user.userId),t.setGroupId(e.data.user.groupId),n.push(e.data.router))}),(e=>{console.log(e)}))})).catch((()=>{}))):2===e.data.major.identity?(console.log(e.data),(0,y.M5)({title:"工号确认",allowHtml:!0,confirmButtonColor:"#8D2328",message:`

${e.data.major.userName}同志,已在2024年哈尔滨师范大学评卷数据库中检索您的信息,请确认核实。

`}).then((()=>{const e={userId:a.value,openId:t.getOpenId};I.A.checkUser(e).then((e=>{if(500==e.data.code)return u.value=!1,i.value=!1,t.logout(),void alert(e.data.msg);"1"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,t.login(e.data),n.push(e.data.router)),"2"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,localStorage.clear(),t.login(e.data.user),t.setUserId(e.data.user.userId),t.setGroupId(e.data.user.groupId),n.push(e.data.router))}),(e=>{console.log(e)}))})).catch((()=>{}))):(o.forEach((t=>{t.value==e.data.major.majorId&&(s.value=t.name)})),t.setMajorId(e.data.major.majorId),(0,y.M5)({title:"身份识别码确认",allowHtml:!0,confirmButtonColor:"#8D2328",message:`该识别码对应${s.value}学科评卷人员如与您的评卷学科不符请退出并联系学院负责人`}).then((()=>{const e={userId:a.value,openId:t.getOpenId};I.A.checkUser(e).then((e=>{if(500==e.data.code)return u.value=!1,i.value=!1,t.logout(),void alert(e.data.msg);"1"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,t.login(e.data),n.push(e.data.router)),"2"==e.data.status&&((0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,i.value=!1,localStorage.clear(),t.login(e.data.user),t.setUserId(e.data.user.userId),t.setGroupId(e.data.user.groupId),n.push(e.data.router))}),(e=>{console.log(e)}))})).catch((()=>{}))):(0,f.Bg)({message:e.data.msg})}),(e=>{console.log(e)}))}return(0,r.sV)((()=>{const e=window.location.href.split("=")[1];null!=e&&void 0!=e||(location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect");const n={code:e};I.A.sendCode(n).then((e=>{t.setOpenId(e.data)}),(e=>{location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect",console.log(e)})),c.value=!1})),(e,t)=>{const n=(0,r.g2)("van-dialog");return(0,r.uX)(),(0,r.CE)("div",w,[k,(0,r.Lk)("div",j,[A,L,(0,r.bo)((0,r.Lk)("input",{class:"input-code",onWheel:d,type:"number","onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e)},null,544),[[o.Jo,a.value]]),(0,r.Lk)("img",{class:"dl",onClick:p,src:h,alt:""})]),x,_,(0,r.bF)(n,{show:c.value,"onUpdate:show":t[1]||(t[1]=e=>c.value=e),confirmButtonColor:"#8D2328",title:"注意事项","confirm-button-text":"我已了解","show-confirm-button":"","show-cancel-button":!1},{default:(0,r.k6)((()=>[C])),_:1},8,["show"])])}}}),D=n(1241);const E=(0,D.A)(O,[["__scopeId","data-v-3b73c163"]]);var T=E;const B=(0,r.Lk)("h1",null,"页面没找到",-1),S=[B];function q(e,t){return(0,r.uX)(),(0,r.CE)("div",null,S)}const U={},F=(0,D.A)(U,[["render",q]]);var M=F;const N=[{path:"/",name:"about",component:()=>n.e(594).then(n.bind(n,4444))},{path:"/myIndex",name:"myIndex",component:T},{path:"/localTeacher",name:"localTeacher",component:()=>n.e(594).then(n.bind(n,5185)),meta:{requiresAuth:!0}},{path:"/localStudent",name:"localStudent",component:()=>n.e(594).then(n.bind(n,2261)),meta:{requiresAuth:!0}},{path:"/notLocalTeacher",name:"notLocalTeacher",component:()=>n.e(594).then(n.bind(n,1914)),meta:{requiresAuth:!0}},{path:"/notLocalTeacherTwo",name:"notLocalTeacherTwo",component:()=>n.e(594).then(n.bind(n,6625)),meta:{requiresAuth:!0}},{path:"/mainPage",name:"mainPage",component:()=>n.e(594).then(n.bind(n,3926)),meta:{requiresAuth:!0}},{path:"/leaderShip",name:"leaderShip",component:()=>n.e(594).then(n.bind(n,8148)),meta:{requiresAuth:!0}},{path:"/:catchAll(.*)",name:"NotFound",component:M}],P=(0,l.aE)({history:(0,l.Bt)("/"),routes:N});P.beforeEach(((e,t,n)=>{const o=(0,v.k)();e.meta.requiresAuth&&!o.isLoggedIn?n({name:"myIndex"}):n()}));var K=P,R=n(6576),G=(n(2241),n(4139));const H=(0,o.Ef)(i),W=(0,a.Ey)();W.use(G.A),H.use(R.Ay$),H.use(W),H.use(K),H.mount("#app")},5879:function(e,t,n){var o=n(8355);const a=o.A.create({timeout:4e4});o.A.interceptors.request.use((e=>(e.data&&(e.headers["Content-Type"]="application/json"),e)),(e=>Promise.reject(e))),o.A.interceptors.response.use((e=>e),(e=>Promise.reject(e))),t.A=a},3863:function(e,t,n){n.d(t,{k:function(){return a}});var o=n(3367);const a=(0,o.nY)("counter",{state:()=>({isLoggedIn:!1,user:null,userId:"",openId:"",groupId:0,major:0}),getters:{isLogin:e=>e.isLoggedIn,LoginUser:e=>e.user,getOpenId:e=>e.openId,getUserId:e=>e.userId,getMajorId:e=>e.major},actions:{login(e){this.isLoggedIn=!0,this.user=e,this.setUserId(e.userId)},logout(){this.isLoggedIn=!1,this.user=null},setOpenId(e){this.openId=e},setUserId(e){this.userId=e},setGroupId(e){this.groupId=e},setMajorId(e){this.major=e}},persist:{enabled:!0,strategies:[{key:"counter",storage:localStorage}]}})},3205:function(e,t,n){e.exports=n.p+"img/footer_cg.310cf7ef.svg"}},t={};function n(o){var a=t[o];if(void 0!==a)return a.exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}n.m=e,function(){var e=[];n.O=function(t,o,a,r){if(!o){var s=1/0;for(c=0;c=r)&&Object.keys(n.O).every((function(e){return n.O[e](o[i])}))?o.splice(i--,1):(u=!1,r0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[o,a,r]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,o){return n.f[o](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/about.05c16220.js"}}(),function(){n.miniCssF=function(e){return"css/about.8ff84493.css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={};n.l=function(t,o,a,r){if(e[t])e[t].push(o);else{var s,u;if(void 0!==a)for(var i=document.getElementsByTagName("script"),l=0;l\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=43af2549&lang=scss\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, vModelText as _vModelText, withDirectives as _withDirectives, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/orangeUi/hrbun.svg'\nimport _imports_1 from '@/assets/orangeUi/shouyewenzi.svg'\nimport _imports_2 from '../assets/orangeUi/input.svg'\nimport _imports_3 from '@/assets/orangeUi/button.svg'\nimport _imports_4 from '../assets/orangeUi/footer_cg.svg'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-3b73c163\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-page\" }\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"hrbun\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_0,\n alt: \"\"\n })\n], -1))\nconst _hoisted_3 = { class: \"code\" }\nconst _hoisted_4 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"text1\",\n src: _imports_1,\n alt: \"\"\n}, null, -1))\nconst _hoisted_5 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"sbm\",\n src: _imports_2,\n alt: \"\"\n}, null, -1))\nconst _hoisted_6 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"dl\" }, null, -1))\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"footer\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_4,\n alt: \"\"\n })\n], -1))\nconst _hoisted_8 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"tishi\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"尊敬的老师您好!\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \" 感谢您能报名参加此次评卷工作,报名前请您联系本学科负责人领取身份识别码,身份识别码不可外泄或告知他人。以下您填写的相关信息仅供本次评卷工作使用,已按照相关规定对所有敏感信息进行脱敏处理,请放心填写。\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\" 评卷工作人员务必认真遵守《评卷员守则》,遵守纪律、保守秘密、工作认真,符合邀请函规定的评卷人员要求。\"),\n /*#__PURE__*/_createElementVNode(\"em\", null, \"确保本人或亲属未参加当次考试,不涉及可能影响本次考试评卷公平公正的其他利害关系。\"),\n /*#__PURE__*/_createTextVNode(\"评卷员接收到的所有与评卷相关的工作信息,不可以任何形式外传,切实做好保密工作。 \")\n ])\n], -1))\n\nimport {onMounted, ref} from \"vue\";\r\nimport {useRouter} from \"vue-router\";\r\nimport {showNotify} from \"vant\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\nimport {showConfirmDialog} from 'vant';\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'myIndex',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router = useRouter()\r\nconst inputCode = ref('')\r\nconst major = ref('')\r\nconst loading = ref(false)\r\nconst show = ref(false)\r\nconst myShowDialog = ref(false)\r\n\r\nfunction isNotWheel(event){\r\n event.preventDefault();\r\n}\r\n// const prompt = ref(false)\r\nonMounted(() => {\r\n // console.log('login')\r\n //获取在地址栏中的url中的code=123\r\n const code = window.location.href.split('=')[1]\r\n if (code == null || code == undefined) {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n }\r\n // console.log(code)\r\n // const url = '/wx/userInfo'\r\n const obj = {\r\n code: code\r\n }\r\n api.sendCode(obj).then(res => {\r\n // console.log(res.data)\r\n store.setOpenId(res.data)\r\n }, err => {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n console.log(err)\r\n })\r\n// 刚进来时候弹窗显示提示信息\r\n myShowDialog.value = false\r\n // setInterval(() => {\r\n // location.reload()\r\n // }, 3000)\r\n})\r\n\r\n\r\n// 身份码验证\r\nfunction login() {\r\n\r\n loading.value = true\r\n show.value = true\r\n const code = inputCode.value.toString()\r\n if (code && code.length !== 8) {\r\n showNotify({message: '请输入8位的身份码'});\r\n loading.value = false\r\n show.value = false\r\n return;\r\n }\r\n if (code.length == 0) {\r\n showNotify({message: '身份码不能为空'});\r\n loading.value = false\r\n show.value = false\r\n return;\r\n }\r\n const majors = [\r\n {\r\n id: 1,\r\n name: '语文',\r\n value: 1,\r\n },\r\n {\r\n id: 2,\r\n name: '地理',\r\n value: 4,\r\n },\r\n {\r\n id: 3,\r\n name: '历史',\r\n value: 7,\r\n },\r\n {\r\n id: 4,\r\n name: '政治',\r\n value: 8,\r\n }]\r\n api.getMajorId(code).then(res => {\r\n if (res.data.code == 200) {\r\n if (res.data.major.identity===9){\r\n majors.forEach(item => {\r\n if (item.value == res.data.major.majorId) {\r\n major.value = item.name\r\n }\r\n })\r\n store.setMajorId(res.data.major.majorId)\r\n // 确认账号\r\n showConfirmDialog({\r\n title: '身份识别码确认',\r\n allowHtml: true,\r\n confirmButtonColor: '#8D2328',\r\n // message:`专业是:${major.value}`\r\n // message:`尊敬的老师您好,该识别码对应《${major.value}》学科阅卷人员,如与邀请函发送给您的评卷学科学科不符,请退出并联系刁衣非老师,联系电话……`\r\n message: `尊敬的老师您好,该识别码对应${major.value}学科评卷人员,如与邀请函发送给您的评卷学科不符,请退出并联系您所在学校负责人`\r\n })\r\n .then(() => {\r\n // on confirm\r\n const obj = {\r\n userId: inputCode.value,\r\n openId: store.getOpenId\r\n }\r\n api.checkUser(obj).then(res => {\r\n // console.log(\"信息是\" + res)\r\n // console.log(res)\r\n if (res.data.code == 500) {\r\n loading.value = false\r\n show.value = false\r\n store.logout()\r\n alert(res.data.msg)\r\n return\r\n }\r\n // 未填写信息\r\n if (res.data.status == \"1\") {\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n store.login(res.data)\r\n // console.log(res.data)\r\n router.push(res.data.router)\r\n }\r\n // 填写过信息\r\n if (res.data.status == \"2\") {\r\n // console.log(res.data.user)\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n localStorage.clear()\r\n\r\n store.login(res.data.user)\r\n store.setUserId(res.data.user.userId)\r\n store.setGroupId(res.data.user.groupId)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n })\r\n .catch(() => {\r\n // on cancel\r\n });\r\n }\r\n else if (res.data.major.identity===2){\r\n console.log(res.data)\r\n // majors.forEach(item => {\r\n // if (item.value == res.data.major.majorId) {\r\n // major.value = item.name\r\n // }\r\n // })\r\n // store.setMajorId(res.data.major.majorId)\r\n // 确认账号\r\n showConfirmDialog({\r\n title: '工号确认',\r\n allowHtml: true,\r\n confirmButtonColor: '#8D2328',\r\n // message:`专业是:${major.value}`\r\n // message:`尊敬的老师您好,该识别码对应《${major.value}》学科阅卷人员,如与邀请函发送给您的评卷学科学科不符,请退出并联系刁衣非老师,联系电话……`\r\n message: `

${res.data.major.userName}同志,已在2024年哈尔滨师范大学评卷数据库中检索您的信息,请确认核实。

`\r\n })\r\n .then(() => {\r\n // on confirm\r\n const obj = {\r\n userId: inputCode.value,\r\n openId: store.getOpenId\r\n }\r\n api.checkUser(obj).then(res => {\r\n // console.log(\"信息是\" + res)\r\n // console.log(res)\r\n if (res.data.code == 500) {\r\n loading.value = false\r\n show.value = false\r\n store.logout()\r\n alert(res.data.msg)\r\n return\r\n }\r\n // 未填写信息\r\n if (res.data.status == \"1\") {\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n store.login(res.data)\r\n // console.log(res.data)\r\n router.push(res.data.router)\r\n }\r\n // 填写过信息\r\n if (res.data.status == \"2\") {\r\n // console.log(res.data.user)\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n localStorage.clear()\r\n\r\n store.login(res.data.user)\r\n store.setUserId(res.data.user.userId)\r\n store.setGroupId(res.data.user.groupId)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n })\r\n .catch(() => {\r\n // on cancel\r\n });\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n }\r\n else {\r\n majors.forEach(item => {\r\n if (item.value == res.data.major.majorId) {\r\n major.value = item.name\r\n }\r\n })\r\n store.setMajorId(res.data.major.majorId)\r\n // 确认账号\r\n showConfirmDialog({\r\n title: '身份识别码确认',\r\n allowHtml: true,\r\n confirmButtonColor: '#8D2328',\r\n // message:`专业是:${major.value}`\r\n // message:`尊敬的老师您好,该识别码对应《${major.value}》学科阅卷人员,如与邀请函发送给您的评卷学科学科不符,请退出并联系刁衣非老师,联系电话……`\r\n message: `该识别码对应${major.value}学科评卷人员如与您的评卷学科不符请退出并联系学院负责人`\r\n })\r\n .then(() => {\r\n // on confirm\r\n const obj = {\r\n userId: inputCode.value,\r\n openId: store.getOpenId\r\n }\r\n api.checkUser(obj).then(res => {\r\n // console.log(\"信息是\" + res)\r\n // console.log(res)\r\n if (res.data.code == 500) {\r\n loading.value = false\r\n show.value = false\r\n store.logout()\r\n alert(res.data.msg)\r\n return\r\n }\r\n // 未填写信息\r\n if (res.data.status == \"1\") {\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n store.login(res.data)\r\n // console.log(res.data)\r\n router.push(res.data.router)\r\n }\r\n // 填写过信息\r\n if (res.data.status == \"2\") {\r\n // console.log(res.data.user)\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n localStorage.clear()\r\n\r\n store.login(res.data.user)\r\n store.setUserId(res.data.user.userId)\r\n store.setGroupId(res.data.user.groupId)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n })\r\n .catch(() => {\r\n // on cancel\r\n });\r\n }\r\n } else {\r\n showNotify({message: res.data.msg});\r\n }\r\n // console.log(res.data.major)\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n // prompt.value = true\r\n // showNotify({type: 'success', message: '登录成功'});\r\n // setTimeout(()=>{\r\n // router.push('/notLocalTeacher')\r\n // // router.push('/localStudent')\r\n // // router.push('/localTeacher')\r\n // },10)\r\n\r\n}\r\n\r\n\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _hoisted_2,\n _createElementVNode(\"div\", _hoisted_3, [\n _hoisted_4,\n _hoisted_5,\n _withDirectives(_createElementVNode(\"input\", {\n class: \"input-code\",\n onWheel: isNotWheel,\n type: \"number\",\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((inputCode).value = $event))\n }, null, 544), [\n [_vModelText, inputCode.value]\n ]),\n _createElementVNode(\"img\", {\n class: \"dl\",\n onClick: login,\n src: _imports_3,\n alt: \"\"\n })\n ]),\n _hoisted_6,\n _hoisted_7,\n _createVNode(_component_van_dialog, {\n show: myShowDialog.value,\n \"onUpdate:show\": _cache[1] || (_cache[1] = ($event: any) => ((myShowDialog).value = $event)),\n confirmButtonColor: \"#8D2328\",\n title: \"注意事项\",\n \"confirm-button-text\": \"我已了解\",\n \"show-confirm-button\": \"\",\n \"show-cancel-button\": false\n }, {\n default: _withCtx(() => [\n _hoisted_8\n ]),\n _: 1\n }, 8, [\"show\"])\n ]))\n}\n}\n\n})","\r\n\r\n\r\n\r\n\r\n\r\n\r\n","import script from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./myIndex.vue?vue&type=style&index=0&id=3b73c163&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-3b73c163\"]])\n\nexport default __exports__","\r\n\r\n\r\n\r\n","import { render } from \"./NotFound.vue?vue&type=template&id=0606f830\"\nconst script = {}\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import {createMemoryHistory, createRouter, createWebHashHistory, createWebHistory, RouteRecordRaw} from 'vue-router'\nimport myIndex from '../views/myIndex.vue'\n\n// import aboutView from '../views/AboutView.vue'\n\n// 导入404组件\nimport NotFound from '../components/NotFound.vue';\nimport {useUserStore} from \"@/store\";\n\nconst routes: Array = [\n {\n path: '/',\n name: 'about',\n component: () => import(/* webpackChunkName: \"about\" */ '../views/AboutView.vue')\n },\n {\n path: '/myIndex',\n // path: '/',\n name: 'myIndex',\n component: myIndex\n },\n\n {\n path: '/localTeacher',\n name: 'localTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localTeacher.vue')\n , meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/localStudent',\n name: 'localStudent',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localStudent.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/notLocalTeacher',\n name: 'notLocalTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacher.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/notLocalTeacherTwo',\n name: 'notLocalTeacherTwo',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacherTwo.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/mainPage',\n name: 'mainPage',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/mainPage.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/leaderShip',\n name: 'leaderShip',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/leaderShip.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n\n\n// 在路由配置中添加通配符路由\n {\n path: '/:catchAll(.*)',\n name: 'NotFound',\n component: NotFound\n }\n]\n\nconst router = createRouter({\n // history: createWebHistory(process.env.BASE_URL), //history模式\n // history: createMemoryHistory(process.env.BASE_URL), // abstract模式\n history: createWebHashHistory(process.env.BASE_URL), //hash模式\n // history: createWebHistory(process.env.routes), // history模式\n\n routes\n})\n\nrouter.beforeEach((to, from, next) => {\n const userStore = useUserStore()\n if (to.meta.requiresAuth && !userStore.isLoggedIn) {\n // 如果目标路由需要登录,但用户未登录,则重定向到登录页面\n next({ name: 'myIndex' })\n } else {\n next() // 确保一定要调用 next()\n }\n})\n\nexport default router\n","import {createApp} from 'vue'\r\nimport { createPinia } from 'pinia'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport Vant from 'vant'\r\nimport 'vant/lib/index.css';\r\nconst app = createApp(App);\r\nconst pinia = createPinia()\r\nimport piniaPluginPersist from 'pinia-plugin-persist' //++++缓存\r\npinia.use(piniaPluginPersist) //++++缓存\r\n\r\napp.use(Vant);\r\napp.use(pinia)\r\napp.use(router)\r\n// Lazyload 指令需要单独进行注册\r\n// app.use(vant.Lazyload);\r\n\r\n\r\napp.mount('#app')\r\n\r\n\r\n// createApp(App).use(router).mount('#app')\r\n","\r\nimport axios from 'axios'\r\n\r\n\r\n// 创建一个单例(实例)\r\nconst request = axios.create({\r\n // baseURL: \"xxxxx\" xxxx为服务器地址\r\n // baseURL: \"http://kumanxuan1.f3322.net:8001\",\r\n // 设置超时时间,所有请求都会等待 4 秒\r\n timeout: 40000,\r\n});\r\n\r\n// 拦截器 - 请求拦截器\r\naxios.interceptors.request.use((config: any) => {\r\n /*\r\n // 部分接口需要携带token\r\n let token = localStorage.getItem('a-xxxx-token')\r\n if (token) {\r\n config.headers = {\r\n 'a-xxx-token': token\r\n }\r\n }\r\n */\r\n // Check if the request has a body parameter\r\n if (config.data) {\r\n // Add Content-Type header for requests with body parameters\r\n config.headers['Content-Type'] = 'application/json';\r\n }\r\n return config\r\n}, (error: any) => {\r\n // 请求失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 拦截器 - 响应拦截器\r\naxios.interceptors.response.use((res: any) => {\r\n // 响应成功抛出\r\n return res\r\n}, (error: Error) => {\r\n // 响应失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 导出\r\nexport default request;","import {defineStore} from 'pinia'\r\n\r\n// 你可以任意命名 `defineStore()` 的返回值,但最好使用 store 的名字,同时以 `use` 开头且以 `Store` 结尾。\r\n// (比如 `useUserStore`,`useCartStore`,`useProductStore`)\r\n// 第一个参数是你的应用中 Store 的唯一 ID。\r\nexport const useUserStore = defineStore('counter', {\r\n state: () => ({\r\n isLoggedIn: false,\r\n user:null,\r\n userId:'',\r\n openId:'',\r\n groupId:0,\r\n major:0,\r\n }),\r\n getters: {\r\n // double: (state) => state.count * 2,\r\n isLogin: (state) => state.isLoggedIn,\r\n LoginUser: (state) => state.user,\r\n getOpenId:(state)=>state.openId,\r\n getUserId:(state)=>state.userId,\r\n getMajorId:(state)=>state.major,\r\n },\r\n actions: {\r\n login(user:any) {\r\n this.isLoggedIn = true\r\n this.user = user\r\n this.setUserId(user.userId)\r\n },\r\n logout() {\r\n this.isLoggedIn = false\r\n this.user = null\r\n },\r\n setOpenId(openId:string) {\r\n this.openId = openId\r\n },\r\n setUserId(userId:string) {\r\n this.userId = userId\r\n },\r\n setGroupId(groupId:number) {\r\n this.groupId = groupId\r\n },\r\n setMajorId(major:number) {\r\n this.major = major\r\n },\r\n },\r\n// 开启缓存\r\n persist: {\r\n enabled: true,\r\n strategies: [\r\n {\r\n key: 'counter',\r\n // storage: sessionStorage,\r\n storage: localStorage,\r\n },\r\n ],\r\n },\r\n})\r\n// export const useCounterStore = defineStore('counter', {\r\n// state: () => ({\r\n// count: 0\r\n// }),\r\n// getters: {\r\n// double: (state) => state.count * 2,\r\n// },\r\n// actions: {\r\n// increment() {\r\n// this.count++\r\n// },\r\n// decrement() {\r\n// this.count--\r\n// }\r\n// },\r\n// // 开启缓存\r\n// persist: {\r\n// enabled: true,\r\n// strategies: [\r\n// {\r\n// key: 'counter',\r\n// // storage: sessionStorage,\r\n// storage: localStorage,\r\n// },\r\n// ],\r\n// },\r\n// })","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + \"about\" + \".\" + \"05c16220\" + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + \"about\" + \".\" + \"8ff84493\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\n// data-webpack is not used as build has no uniqueName\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tif (__webpack_require__.nc) {\n\t\tlinkTag.nonce = __webpack_require__.nc;\n\t}\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"594\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunk\"] = self[\"webpackChunk\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], function() { return __webpack_require__(3001); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["sendCode","data","request","url","method","headers","checkUser","obj","getUser","openid","params","openId","getMajorId","userId","getUserByOpenId","document","title","__exports__","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","class","_hoisted_2","_createElementVNode","src","_imports_0","alt","_hoisted_3","_hoisted_4","_imports_1","_hoisted_5","_imports_2","_hoisted_6","_hoisted_7","_imports_4","_hoisted_8","_createTextVNode","_defineComponent","__name","setup","__props","store","useUserStore","router","useRouter","inputCode","ref","major","loading","show","myShowDialog","isNotWheel","event","preventDefault","login","value","code","toString","length","showNotify","message","majors","id","name","api","then","res","identity","forEach","item","majorId","setMajorId","showConfirmDialog","allowHtml","confirmButtonColor","getOpenId","logout","alert","msg","status","type","push","localStorage","clear","user","setUserId","setGroupId","groupId","err","console","log","catch","userName","onMounted","window","location","href","split","undefined","setOpenId","_ctx","_cache","_component_van_dialog","_resolveComponent","_openBlock","_createElementBlock","_withDirectives","onWheel","$event","_vModelText","onClick","_imports_3","_createVNode","default","_withCtx","_","script","render","routes","path","component","myIndex","meta","requiresAuth","NotFound","createRouter","history","createWebHashHistory","process","beforeEach","to","from","next","userStore","isLoggedIn","app","createApp","App","pinia","createPinia","use","piniaPluginPersist","Vant","mount","axios","create","timeout","interceptors","config","error","Promise","reject","response","defineStore","state","getters","isLogin","LoginUser","getUserId","actions","this","persist","enabled","strategies","key","storage","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","Object","keys","every","splice","r","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","all","reduce","promises","u","miniCssF","g","globalThis","Function","prop","prototype","hasOwnProperty","inProgress","l","done","needAttach","scripts","getElementsByTagName","s","getAttribute","createElement","charset","nc","setAttribute","onScriptComplete","prev","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","target","head","appendChild","Symbol","toStringTag","p","createStylesheet","fullhref","oldTag","resolve","linkTag","rel","nonce","onLinkComplete","errorType","realHref","Error","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","loadingEnded","realSrc","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/web/css/3600.8dde9235.css b/src/main/resources/static/web/css/3600.8dde9235.css new file mode 100644 index 00000000..9f2b4a2f --- /dev/null +++ b/src/main/resources/static/web/css/3600.8dde9235.css @@ -0,0 +1 @@ +.custom-header span{color:red} \ No newline at end of file diff --git a/src/main/resources/static/web/css/5175.8dab4e7f.css b/src/main/resources/static/web/css/5175.8dab4e7f.css new file mode 100644 index 00000000..65368d58 --- /dev/null +++ b/src/main/resources/static/web/css/5175.8dab4e7f.css @@ -0,0 +1 @@ +.demo-table-expand{font-size:0;margin-left:15px}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%}.tongji{float:left;display:inline-block;margin-top:-40px;width:250px;height:50px;color:#666}.tongji div{margin-top:5px} \ No newline at end of file diff --git a/src/main/resources/static/web/css/6370.b5cc1e15.css b/src/main/resources/static/web/css/6370.b5cc1e15.css new file mode 100644 index 00000000..c3f88e55 --- /dev/null +++ b/src/main/resources/static/web/css/6370.b5cc1e15.css @@ -0,0 +1 @@ +.demo-table-expand{font-size:0;margin-left:15px}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%} \ No newline at end of file diff --git a/src/main/resources/static/web/css/6841.b5cc1e15.css b/src/main/resources/static/web/css/6841.b5cc1e15.css new file mode 100644 index 00000000..c3f88e55 --- /dev/null +++ b/src/main/resources/static/web/css/6841.b5cc1e15.css @@ -0,0 +1 @@ +.demo-table-expand{font-size:0;margin-left:15px}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%} \ No newline at end of file diff --git a/src/main/resources/static/web/css/8016.ca2ad4c7.css b/src/main/resources/static/web/css/8016.ca2ad4c7.css new file mode 100644 index 00000000..c3f88e55 --- /dev/null +++ b/src/main/resources/static/web/css/8016.ca2ad4c7.css @@ -0,0 +1 @@ +.demo-table-expand{font-size:0;margin-left:15px}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%} \ No newline at end of file diff --git a/src/main/resources/static/web/css/8351.535a4930.css b/src/main/resources/static/web/css/8351.535a4930.css new file mode 100644 index 00000000..f53ca789 --- /dev/null +++ b/src/main/resources/static/web/css/8351.535a4930.css @@ -0,0 +1 @@ +.edit_dev[data-v-39c96f02] .el-transfer-panel{width:250px} \ No newline at end of file diff --git a/src/main/resources/static/web/css/996.ca2ad4c7.css b/src/main/resources/static/web/css/996.ca2ad4c7.css new file mode 100644 index 00000000..c3f88e55 --- /dev/null +++ b/src/main/resources/static/web/css/996.ca2ad4c7.css @@ -0,0 +1 @@ +.demo-table-expand{font-size:0;margin-left:15px}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%} \ No newline at end of file diff --git a/src/main/resources/static/web/css/app.62f85525.css b/src/main/resources/static/web/css/app.62f85525.css new file mode 100644 index 00000000..97c1a04b --- /dev/null +++ b/src/main/resources/static/web/css/app.62f85525.css @@ -0,0 +1,2 @@ +img.image-sm{max-width:80px;max-height:80px}.el-col .el-date-editor,.el-col .el-select{width:100%}.demo-table-expand{font-size:0}.demo-table-expand label{width:90px;color:#99a9bf}.demo-table-expand .el-form-item{margin-right:0;margin-bottom:0;width:50%}.text-warning{color:#e6a23c}.tongji{float:left;display:inline-block;margin-top:-40px;width:250px;height:50px;color:#666}.tongji div{margin-top:5px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.basis-xs{-ms-flex-preferred-size:20%;flex-basis:20%}.basis-sm{-ms-flex-preferred-size:40%;flex-basis:40%}.basis-df{-ms-flex-preferred-size:50%;flex-basis:50%}.basis-lg{-ms-flex-preferred-size:60%;flex-basis:60%}.basis-xl{-ms-flex-preferred-size:80%;flex-basis:80%}.flex-sub{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-twice{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-treble{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-center{-ms-flex-item-align:flex-center;align-self:flex-center}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.margin-0{margin:0}.margin-xs{margin:5px}.margin-sm{margin:10px}.margin{margin:15px}.margin-lg{margin:20px}.margin-xl{margin:25px}.margin-top-xs{margin-top:5px}.margin-top-sm{margin-top:10px}.margin-top{margin-top:15px}.margin-top-lg{margin-top:20px}.margin-top-xl{margin-top:25px}.margin-right-xs{margin-right:5px}.margin-right-sm{margin-right:10px}.margin-right{margin-right:15px}.margin-right-lg{margin-right:20px}.margin-right-xl{margin-right:25px}.margin-bottom-xs{margin-bottom:5px}.margin-bottom-sm{margin-bottom:10px}.margin-bottom{margin-bottom:15px}.margin-bottom-lg{margin-bottom:20px}.margin-bottom-xl{margin-bottom:25px}.margin-left-xs{margin-left:5px}.margin-left-sm{margin-left:10px}.margin-left{margin-left:15px}.margin-left-lg{margin-left:20px}.margin-left-xl{margin-left:25px}.margin-lr-xs{margin-left:5px;margin-right:5px}.margin-lr-sm{margin-left:10px;margin-right:10px}.margin-lr{margin-left:15px;margin-right:15px}.margin-lr-lg{margin-left:20px;margin-right:20px}.margin-lr-xl{margin-left:25px;margin-right:25px}.margin-tb-xs{margin-top:5px;margin-bottom:5px}.margin-tb-sm{margin-top:10px;margin-bottom:10px}.margin-tb{margin-top:15px;margin-bottom:15px}.margin-tb-lg{margin-top:20px;margin-bottom:20px}.margin-tb-xl{margin-top:25px;margin-bottom:25px}.padding-0{padding:0}.padding-xs{padding:5px}.padding-sm{padding:10px}.padding{padding:15px}.padding-lg{padding:20px}.padding-xl{padding:25px}.padding-top-xs{padding-top:5px}.padding-top-sm{padding-top:10px}.padding-top{padding-top:15px}.padding-top-lg{padding-top:20px}.padding-top-xl{padding-top:25px}.padding-right-xs{padding-right:5px}.padding-right-sm{padding-right:10px}.padding-right{padding-right:15px}.padding-right-lg{padding-right:20px}.padding-right-xl{padding-right:25px}.padding-bottom-xs{padding-bottom:5px}.padding-bottom-sm{padding-bottom:10px}.padding-bottom{padding-bottom:15px}.padding-bottom-lg{padding-bottom:20px}.padding-bottom-xl{padding-bottom:25px}.padding-left-xs{padding-left:5px}.padding-left-sm{padding-left:10px}.padding-left{padding-left:15px}.padding-left-lg{padding-left:20px}.padding-left-xl{padding-left:25px}.padding-lr-xs{padding-left:5px;padding-right:5px}.padding-lr-sm{padding-left:10px;padding-right:10px}.padding-lr{padding-left:15px;padding-right:15px}.padding-lr-lg{padding-left:20px;padding-right:20px}.padding-lr-xl{padding-left:25px;padding-right:25px}.padding-tb-xs{padding-top:5px;padding-bottom:5px}.padding-tb-sm{padding-top:10px;padding-bottom:10px}.padding-tb{padding-top:15px;padding-bottom:15px}.padding-tb-lg{padding-top:20px;padding-bottom:20px}.padding-tb-xl{padding-top:25px;padding-bottom:25px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.fl{float:left}.fr{float:right}.line-red:after,.lines-red:after{border-color:#e54d42}.line-orange:after,.lines-orange:after{border-color:#f37b1d}.line-yellow:after,.lines-yellow:after{border-color:#fbbd08}.line-olive:after,.lines-olive:after{border-color:#8dc63f}.line-green:after,.lines-green:after{border-color:#39b54a}.line-cyan:after,.lines-cyan:after{border-color:#1cbbb4}.line-blue:after,.lines-blue:after{border-color:#0081ff}.line-purple:after,.lines-purple:after{border-color:#6739b6}.line-mauve:after,.lines-mauve:after{border-color:#9c26b0}.line-pink:after,.lines-pink:after{border-color:#e03997}.line-brown:after,.lines-brown:after{border-color:#a5673f}.line-grey:after,.lines-grey:after{border-color:#8799a3}.line-gray:after,.lines-gray:after{border-color:#aaa}.line-black:after,.lines-black:after{border-color:#333}.line-white:after,.lines-white:after{border-color:#fff}.bg-red{background-color:#e54d42;color:#fff}.bg-orange{background-color:#f37b1d;color:#fff}.bg-yellow{background-color:#fbbd08;color:#333}.bg-olive{background-color:#8dc63f;color:#fff}.bg-green{background-color:#39b54a;color:#fff}.bg-cyan{background-color:#1cbbb4;color:#fff}.bg-blue{background-color:#0081ff;color:#fff}.bg-purple{background-color:#6739b6;color:#fff}.bg-mauve{background-color:#9c26b0;color:#fff}.bg-pink{background-color:#e03997;color:#fff}.bg-brown{background-color:#a5673f;color:#fff}.bg-grey{background-color:#8799a3;color:#fff}.bg-gray{background-color:#f0f0f0;color:#333}.bg-black{background-color:#333;color:#fff}.bg-white{background-color:#fff;color:#666}.bg-red.light{color:#e54d42;background-color:#fadbd9}.bg-orange.light{color:#f37b1d;background-color:#fde6d2}.bg-yellow.light{color:#fbbd08;background-color:#fef2ced2}.bg-olive.light{color:#8dc63f;background-color:#e8f4d9}.bg-green.light{color:#39b54a;background-color:#d7f0db}.bg-cyan.light{color:#1cbbb4;background-color:#d2f1f0}.bg-blue.light{color:#0081ff;background-color:#cce6ff}.bg-purple.light{color:#6739b6;background-color:#e1d7f0}.bg-mauve.light{color:#9c26b0;background-color:#ebd4ef}.bg-pink.light{color:#e03997;background-color:#f9d7ea}.bg-brown.light{color:#a5673f;background-color:#ede1d9}.bg-grey.light{color:#8799a3;background-color:#e7ebed}.bg-gradual-red{background-image:linear-gradient(45deg,#f43f3b,#ec008c);color:#fff}.bg-gradual-orange{background-image:linear-gradient(45deg,#ff9700,#ed1c24);color:#fff}.bg-gradual-green{background-image:linear-gradient(45deg,#39b54a,#8dc63f);color:#fff}.bg-gradual-purple{background-image:linear-gradient(45deg,#9000ff,#5e00ff);color:#fff}.bg-gradual-pink{background-image:linear-gradient(45deg,#ec008c,#6739b6);color:#fff}.bg-gradual-blue{background-image:linear-gradient(45deg,#0081ff,#1cbbb4);color:#fff}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-df{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-xxl{font-size:22px}.text-sl{font-size:40px}.text-xsl{font-size:60px}.text-Abc{text-transform:Capitalize}.text-ABC{text-transform:Uppercase}.text-abc{text-transform:Lowercase}.text-cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-bold{font-weight:700}.text-center{text-align:center}.text-content{line-height:1.6}.text-left{text-align:left}.text-right{text-align:right}.line-red,.lines-red,.text-red{color:#e54d42}.line-orange,.lines-orange,.text-orange{color:#f37b1d}.line-yellow,.lines-yellow,.text-yellow{color:#fbbd08}.line-olive,.lines-olive,.text-olive{color:#8dc63f}.line-green,.lines-green,.text-green{color:#39b54a}.line-cyan,.lines-cyan,.text-cyan{color:#1cbbb4}.line-blue,.lines-blue,.text-blue{color:#0081ff}.line-purple,.lines-purple,.text-purple{color:#6739b6}.line-mauve,.lines-mauve,.text-mauve{color:#9c26b0}.line-pink,.lines-pink,.text-pink{color:#e03997}.line-brown,.lines-brown,.text-brown{color:#a5673f}.line-grey,.lines-grey,.text-grey{color:#8799a3}.line-gray,.lines-gray,.text-gray{color:#aaa}.line-black,.lines-black,.text-black{color:#333}.line-white,.lines-white,.text-white{color:#fff} +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:14px;line-height:1.15;color:#303133;background-color:#fff}a{color:#66b1ff;text-decoration:none}a:focus,a:hover{color:#409eff;text-decoration:underline}img{vertical-align:middle}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.site-wrapper .el-pagination{margin-top:15px;text-align:right}.site-wrapper{position:relative;min-width:1180px}.site-sidebar--fold .el-menu.site-sidebar__menu,.site-sidebar--fold .site-navbar__brand,.site-sidebar--fold .site-navbar__header,.site-sidebar--fold .site-sidebar,.site-sidebar--fold .site-sidebar__inner{width:64px}.site-sidebar--fold .site-content__wrapper,.site-sidebar--fold .site-navbar__body{margin-left:64px}.site-sidebar--fold .site-navbar__brand-lg{display:none}.site-sidebar--fold .site-navbar__brand-mini{display:inline-block}.site-sidebar--fold .site-sidebar,.site-sidebar--fold .site-sidebar__inner{overflow:initial}.site-sidebar--fold .site-sidebar__menu-icon{margin-right:0;font-size:20px}.site-sidebar--fold .site-content--tabs>.el-tabs>.el-tabs__header{left:64px}.site-content--tabs>.el-tabs .el-tabs__header,.site-content__wrapper,.site-navbar__body,.site-navbar__brand,.site-navbar__header,.site-sidebar,.site-sidebar__inner,.site-sidebar__menu-icon,.site-sidebar__menu.el-menu{-webkit-transition:inline-block .3s,left .3s,width .3s,margin-left .3s,font-size .3s;transition:inline-block .3s,left .3s,width .3s,margin-left .3s,font-size .3s}.site-navbar{position:fixed;top:0;right:0;left:0;z-index:1030;height:50px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);background-color:#409eff}.site-navbar--inverse .site-navbar__body{background-color:transparent}.site-navbar--inverse .el-menu>.el-menu-item,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title{color:#fff}.site-navbar--inverse .el-menu>.el-menu-item:focus,.site-navbar--inverse .el-menu>.el-menu-item:hover,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title:focus,.site-navbar--inverse .el-menu>.el-submenu>.el-submenu__title:hover{color:#fff;background-color:#3686d9}.site-navbar--inverse .el-menu>.el-menu-item.is-active,.site-navbar--inverse .el-menu>.el-submenu.is-active>.el-submenu__title{border-bottom-color:#e2f0ff}.site-navbar--inverse .el-menu .el-dropdown,.site-navbar--inverse .el-menu .el-menu-item i,.site-navbar--inverse .el-menu .el-submenu__title i{color:#fff}.site-navbar--inverse .el-menu--popup-bottom-start{background-color:#409eff}.site-navbar__header{position:relative;float:left;width:230px;height:50px;overflow:hidden}.site-navbar__brand{display:table-cell;vertical-align:middle;width:230px;height:50px;margin:0;line-height:50px;font-size:20px;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff}.site-navbar__brand-lg,.site-navbar__brand-mini{margin:0 5px;color:#fff}.site-navbar__brand-lg:focus,.site-navbar__brand-lg:hover,.site-navbar__brand-mini:focus,.site-navbar__brand-mini:hover{color:#fff;text-decoration:none}.site-navbar__brand-mini{display:none}.site-navbar__switch{font-size:18px}.site-navbar__avatar,.site-navbar__switch{border-bottom:none!important}.site-navbar__avatar *{vertical-align:inherit}.site-navbar__avatar .el-dropdown-link>img{width:36px;height:auto;margin-right:5px;border-radius:100%;vertical-align:middle}.site-navbar__body{position:relative;margin-left:230px;padding-right:15px;background-color:#fff}.site-navbar__menu{float:left;background-color:transparent;border-bottom:0}.site-navbar__menu--right{float:right}.site-navbar__menu a:focus,.site-navbar__menu a:hover{text-decoration:none}.site-navbar__menu .el-menu-item,.site-navbar__menu .el-submenu>.el-submenu__title{height:50px;line-height:50px}.site-navbar__menu .el-submenu>.el-menu{top:55px}.site-navbar__menu .el-badge{display:inline;z-index:2}.site-navbar__menu .el-badge__content{line-height:16px}.site-sidebar{position:fixed;top:50px;left:0;bottom:0;z-index:1020;width:230px;overflow:hidden}.site-sidebar--dark,.site-sidebar--dark .site-sidebar__menu.el-menu,.site-sidebar--dark-popper,.site-sidebar--dark-popper .site-sidebar__menu.el-menu,.site-sidebar--dark-popper>.el-menu--popup,.site-sidebar--dark>.el-menu--popup{background-color:#263238}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title,.site-sidebar--dark>.el-menu--popup .el-menu-item,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title{color:#8a979e}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item:focus,.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item:hover,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:focus,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:hover,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item:focus,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item:hover,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:focus,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu>.el-submenu__title:hover,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item:focus,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item:hover,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title:focus,.site-sidebar--dark-popper>.el-menu--popup .el-submenu>.el-submenu__title:hover,.site-sidebar--dark>.el-menu--popup .el-menu-item:focus,.site-sidebar--dark>.el-menu--popup .el-menu-item:hover,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:focus,.site-sidebar--dark>.el-menu--popup .el-submenu>.el-submenu__title:hover{color:#c5cbcf;background-color:#2b373d}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu.is-opened,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu.is-opened,.site-sidebar--dark-popper>.el-menu--popup .el-menu,.site-sidebar--dark-popper>.el-menu--popup .el-submenu.is-opened,.site-sidebar--dark>.el-menu--popup .el-menu,.site-sidebar--dark>.el-menu--popup .el-submenu.is-opened{background-color:#202b30}.site-sidebar--dark .site-sidebar__menu.el-menu .el-menu-item.is-active,.site-sidebar--dark .site-sidebar__menu.el-menu .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-menu-item.is-active,.site-sidebar--dark-popper .site-sidebar__menu.el-menu .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark-popper>.el-menu--popup .el-menu-item.is-active,.site-sidebar--dark-popper>.el-menu--popup .el-submenu.is-active>.el-submenu__title,.site-sidebar--dark>.el-menu--popup .el-menu-item.is-active,.site-sidebar--dark>.el-menu--popup .el-submenu.is-active>.el-submenu__title{color:#e8eaec}.site-sidebar__inner{position:relative;z-index:1;width:250px;height:100%;padding-bottom:15px;overflow-y:scroll}.site-sidebar__menu.el-menu{width:230px;border-right:0}.site-sidebar__menu-icon{width:24px;margin-right:5px;text-align:center;font-size:16px;color:inherit!important}.site-content{position:relative;padding:15px}.site-content__wrapper{position:relative;padding-top:50px;margin-left:230px;min-height:100%;background:#f1f4f5}.site-content--tabs{padding:55px 0 0}.site-content>.el-tabs>.el-tabs__header{position:fixed;top:50px;left:230px;right:0;z-index:930;padding:0 55px 0 15px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);background-color:#fff}.site-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap{margin-bottom:0}.site-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap:after{display:none}.site-content>.el-tabs>.el-tabs__content{padding:0 15px 15px}.site-content>.el-tabs>.el-tabs__content>.site-tabs__tools{position:fixed;top:50px;right:0;z-index:931;height:40px;padding:0 12px;font-size:16px;line-height:40px;background-color:#f1f4f5;cursor:pointer}.site-content>.el-tabs>.el-tabs__content>.site-tabs__tools .el-icon--right{margin-left:0}.el-table__expand-icon{display:inline-block;width:14px;vertical-align:middle;margin-right:5px} \ No newline at end of file diff --git a/src/main/resources/static/web/js/1327-legacy.a0099ba7.js b/src/main/resources/static/web/js/1327-legacy.a0099ba7.js new file mode 100644 index 00000000..73c2cf5a --- /dev/null +++ b/src/main/resources/static/web/js/1327-legacy.a0099ba7.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1327,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/teach/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.teacherId=a.user.teacherId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/teach/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,teacherId:t.dataForm.teacherId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},9447:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(39714),a(54747),a(21249),a(68309),a(54265)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:function(t){return"'"+t.toString()}},"学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/teach/export?major=8"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:8})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/teach/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/1327.9cf10e38.js b/src/main/resources/static/web/js/1327.9cf10e38.js new file mode 100644 index 00000000..ac4f1307 --- /dev/null +++ b/src/main/resources/static/web/js/1327.9cf10e38.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1327,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/teach/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.teacherId=t.user.teacherId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/teach/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,teacherId:this.dataForm.teacherId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},9447:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(54265),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:t=>"'"+t.toString()},"学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/teach/export?major=8"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:8})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/teach/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/1850-legacy.7b6a3015.js b/src/main/resources/static/web/js/1850-legacy.7b6a3015.js new file mode 100644 index 00000000..b3659f5e --- /dev/null +++ b/src/main/resources/static/web/js/1850-legacy.7b6a3015.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1850,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/teach/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.teacherId=a.user.teacherId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/teach/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,teacherId:t.dataForm.teacherId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},91850:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(39714),a(54747),a(21249),a(68309),a(54265)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:function(t){return"'"+t.toString()}},"学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/teach/export?major=4"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:4})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/teach/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/1850.b8b72c7f.js b/src/main/resources/static/web/js/1850.b8b72c7f.js new file mode 100644 index 00000000..823158ba --- /dev/null +++ b/src/main/resources/static/web/js/1850.b8b72c7f.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1850,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/teach/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.teacherId=t.user.teacherId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/teach/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,teacherId:this.dataForm.teacherId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},91850:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(54265),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:t=>"'"+t.toString()},"学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/teach/export?major=4"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:4})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/teach/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/1953-legacy.ccce2cc5.js b/src/main/resources/static/web/js/1953-legacy.ccce2cc5.js new file mode 100644 index 00000000..279224c9 --- /dev/null +++ b/src/main/resources/static/web/js/1953-legacy.ccce2cc5.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1953,6172],{31953:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(86172)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/stu/export?major=4"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:4})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/stu/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/stu/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.studentId=a.user.studentId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/stu/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,studentId:t.dataForm.studentId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/1953.24a89522.js b/src/main/resources/static/web/js/1953.24a89522.js new file mode 100644 index 00000000..b67492bf --- /dev/null +++ b/src/main/resources/static/web/js/1953.24a89522.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[1953,6172],{31953:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(86172),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/stu/export?major=4"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:4})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/stu/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/stu/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.studentId=t.user.studentId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/stu/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,studentId:this.dataForm.studentId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/215-legacy.90eaead5.js b/src/main/resources/static/web/js/215-legacy.90eaead5.js new file mode 100644 index 00000000..486be941 --- /dev/null +++ b/src/main/resources/static/web/js/215-legacy.90eaead5.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[215,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/teach/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.teacherId=a.user.teacherId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/teach/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,teacherId:t.dataForm.teacherId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},70215:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(39714),a(54747),a(21249),a(68309),a(54265)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:function(t){return"'"+t.toString()}},"学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/teach/export?major=7"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:7})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/teach/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/215.45ad7d02.js b/src/main/resources/static/web/js/215.45ad7d02.js new file mode 100644 index 00000000..c2b3cd3a --- /dev/null +++ b/src/main/resources/static/web/js/215.45ad7d02.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[215,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/teach/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.teacherId=t.user.teacherId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/teach/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,teacherId:this.dataForm.teacherId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},70215:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(54265),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:t=>"'"+t.toString()},"学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/teach/export?major=7"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:7})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/teach/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/236-legacy.60dd3c91.js b/src/main/resources/static/web/js/236-legacy.60dd3c91.js new file mode 100644 index 00000000..6e88963e --- /dev/null +++ b/src/main/resources/static/web/js/236-legacy.60dd3c91.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[236,2322],{62322:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"workNumber"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:e.dataForm.workNumber,callback:function(t){e.$set(e.dataForm,"workNumber",t)},expression:"dataForm.workNumber"}})],1),a("el-form-item",{attrs:{label:"往年组别"}},[a("el-input",{attrs:{placeholder:"往年组别"},model:{value:e.dataForm.beforeGroupLevel,callback:function(t){e.$set(e.dataForm,"beforeGroupLevel",t)},expression:"dataForm.beforeGroupLevel"}})],1),a("el-form-item",{attrs:{label:"组别",prop:"groupLevel"}},[a("el-input",{attrs:{placeholder:"组别"},model:{value:e.dataForm.groupLevel,callback:function(t){e.$set(e.dataForm,"groupLevel",t)},expression:"dataForm.groupLevel"}})],1),a("el-form-item",{attrs:{label:"往年职务"}},[a("el-input",{attrs:{placeholder:"往年职务"},model:{value:e.dataForm.beforeDuty,callback:function(t){e.$set(e.dataForm,"beforeDuty",t)},expression:"dataForm.beforeDuty"}})],1),a("el-form-item",{attrs:{label:"职务",prop:"duty"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:e.dataForm.duty,callback:function(t){e.$set(e.dataForm,"duty",t)},expression:"dataForm.duty"}})],1),a("el-form-item",{attrs:{label:"部门",prop:"department"}},[a("el-input",{attrs:{placeholder:"部门"},model:{value:e.dataForm.department,callback:function(t){e.$set(e.dataForm,"department",t)},expression:"dataForm.department"}})],1),a("el-form-item",{attrs:{label:"岗位",prop:"job"}},[a("el-input",{attrs:{placeholder:"岗位"},model:{value:e.dataForm.job,callback:function(t){e.$set(e.dataForm,"job",t)},expression:"dataForm.job"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),l=a(62015),i={data:function(){var e=this,t=function(e,t,a){(0,n._7)(t)?a():a(new Error("请输入8位身份码(数字)"))},a=function(t,a,r){e.dataForm.id||/\S/.test(a)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",beforeGroupLevel:"",userId:"",workNumber:"",duty:"",beforeDuty:"",department:"",groupLevel:"",job:""},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],workNumber:[{required:!0,message:"工号不能为空",trigger:"blur"}],groupLevel:[{required:!0,message:"组别不能为空",trigger:"blur"}],duty:[{required:!0,message:"职务不能为空",trigger:"blur"}],department:[{required:!0,message:" 部门不能为空",trigger:"blur"}],job:[{required:!0,message:" 岗位不能为空",trigger:"blur"}],password:[{validator:a,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init:function(e){var t=this;l.Z.getGroupList2(this).then((function(e){t.groupIdes=e.data.list})),void 0==e&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.workNumber="",this.dataForm.duty="",this.dataForm.beforeDuty="",this.dataForm.department="",this.dataForm.groupLevel="",this.dataForm.beforeGroupLevel="",this.dataForm.job=""),this.dataForm.id=e||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(e){var a=e.data;t.roleList=a&&200===a.code?a.list:[]})).then((function(){t.visible=!0,t.$nextTick((function(){t.$refs["dataForm"].resetFields()}))})).then((function(){t.dataForm.id&&(console.log("this.dataForm.id",t.dataForm.id),t.$http({url:t.$http.adornUrl("/admin/info/".concat(t.dataForm.id)),method:"get",params:t.$http.adornParams()}).then((function(e){var a=e.data;console.log(a),a&&200===a.code&&(t.dataForm.userName=a.user.userName,t.dataForm.groupId=a.user.groupId,t.dataForm.userId=a.user.userId,t.dataForm.workNumber=a.user.workNumber,t.dataForm.duty=a.user.duty,t.dataForm.beforeDuty=a.user.beforeDuty,t.dataForm.groupLevel=a.user.groupLevel,t.dataForm.department=a.user.department,t.dataForm.beforeGroupLevel=a.user.beforeGroupLevel,t.dataForm.job=a.user.job)})))}))},dataFormSubmit:function(){var e=this;this.$refs["dataForm"].validate((function(t){t&&e.$http({url:e.$http.adornUrl("/admin/".concat(e.dataForm.id?"update":"save")),method:"post",data:e.$http.adornData({id:e.dataForm.id,userName:e.dataForm.userName,groupId:e.dataForm.groupId,userId:e.dataForm.userId,workNumber:e.dataForm.workNumber,duty:e.dataForm.duty,beforeDuty:e.dataForm.beforeDuty,beforeGroupLevel:e.dataForm.beforeGroupLevel,groupLevel:e.dataForm.groupLevel,department:e.dataForm.department,job:e.dataForm.job})}).then((function(t){var a=t.data;console.log(a),a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){e.visible=!1,e.$emit("refreshDataList")}}):e.$message.error(a.msg)}))}))}}},s=i,d=a(1001),u=(0,d.Z)(s,r,o,!1,null,null,null),c=u.exports},30236:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.getDataList()}}},[e._v("查询")]),e.isAuth("adm:user:delete")?a("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(t){return e.deleteHandle()}}},[e._v("批量删除 ")]):e._e(),a("download-excel",{staticStyle:{display:"inline-block",margin:"0 10px"},attrs:{stringifyLongNum:!0,fetch:e.getExportExcel,fields:e.json_fields,name:"管理员信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[e._v("导出")])],1),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]),a("a",{attrs:{href:"/gzcy.xlsx",download:"工作组成员数据模板"}},[a("el-button",{staticStyle:{margin:"0 10px"},attrs:{type:"primary"}},[e._v("下载Excel模板")])],1),e.isAuth("sys:user:list")?a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/admin/upload","on-preview":e.handlePreview,"on-success":e.uploadSuccess,"on-error":e.uploadError,"before-upload":e.beforeUpload,"on-remove":e.handleRemove,"file-list":e.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[e._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:e.submitUpload}},[e._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传excel文件")])],1):e._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"selection-change":e.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s((e.pageIndex-1)*e.pageSize+t.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"workNumber","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{prop:"beforeGroupLevel","header-align":"center",align:"center",label:"往年组别"}}),a("el-table-column",{attrs:{prop:"groupLevel","header-align":"center",align:"center",label:"组别"}}),a("el-table-column",{attrs:{prop:"beforeDuty","header-align":"center",align:"center",label:"往年职务"}}),a("el-table-column",{attrs:{prop:"duty","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{prop:"department","header-align":"center",align:"center",label:"部门"}}),a("el-table-column",{attrs:{prop:"job","header-align":"center",align:"center",label:"岗位"}}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isAuth("adm:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("修改 ")]):e._e(),e.isAuth("adm:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.deleteHandle(t.row.id)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[5,10,20,50,100,200],"page-size":e.pageSize,total:e.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},o=[],n=a(21801),l=a(48534),i=(a(35666),a(41539),a(39714),a(21249),a(62322)),s=a(62015),d={data:function(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],fileList:[],json_fields:{"序号":"index","工号":{field:"workNumber",callback:function(e){return"'"+e.toString()}},"姓名":"userName","往年组别":"beforeGroupLevel","组别":"groupLevel","往年职位":"beforeDuty","职位":"duty","部门":"department","岗位":"job"},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){this.getDataList(),this.groupIdes=[],s.Z.getGroupList(this)},computed:{},methods:{getExportExcel:function(){var e=this;return(0,l.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=[],t.next=3,e.$http({url:e.$http.adornUrl("/admin/export"),method:"get"}).then((function(e){var t=e.data;a=t.map((function(e,t){return(0,n.Z)((0,n.Z)({},e),{},{index:t+1})}))}));case 3:return t.abrupt("return",a);case 4:case"end":return t.stop()}}),t)})))()},filterTag:function(e,t){return t.groupId===e},getgroups:function(e){try{var t=this.groupIdes;return t[e-1].text}catch(a){return"未分组"}},isIdentity:function(e){switch(e){case 1:return"管理员";case 2:return"研究生";case 3:return"本校老师";case 4:return"外校老师"}},getDataList:function(){var e=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/admin/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1}))},sizeChangeHandle:function(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle:function(e){this.dataListSelections=e},addOrUpdateHandle:function(e){var t=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){t.$refs.addOrUpdate.init(e)}))},deleteHandle:function(e){var t=this,a=e?[e]:this.dataListSelections.map((function(e){return e.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$http({url:t.$http.adornUrl("/admin/delete"),method:"post",data:t.$http.adornData(a,!1)}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))})).catch((function(){}))},submitUpload:function(){var e=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return e.getDataList()}})},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},uploadSuccess:function(){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var e=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return e.getDataList()}})},beforeUpload:function(e){}}},u=d,c=a(1001),m=(0,c.Z)(u,r,o,!1,null,null,null),p=m.exports},62015:function(e,t,a){a(41539),a(54747),a(57658),a(68309);t["Z"]={getGroupList:function(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()}).then((function(t){e.groupIdesShow=t.data.list,t.data.list.forEach((function(t){e.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),e.groupIdes},getGroupList2:function(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/236.e22b2f31.js b/src/main/resources/static/web/js/236.e22b2f31.js new file mode 100644 index 00000000..1574c98a --- /dev/null +++ b/src/main/resources/static/web/js/236.e22b2f31.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[236,2322],{62322:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"workNumber"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:e.dataForm.workNumber,callback:function(t){e.$set(e.dataForm,"workNumber",t)},expression:"dataForm.workNumber"}})],1),a("el-form-item",{attrs:{label:"往年组别"}},[a("el-input",{attrs:{placeholder:"往年组别"},model:{value:e.dataForm.beforeGroupLevel,callback:function(t){e.$set(e.dataForm,"beforeGroupLevel",t)},expression:"dataForm.beforeGroupLevel"}})],1),a("el-form-item",{attrs:{label:"组别",prop:"groupLevel"}},[a("el-input",{attrs:{placeholder:"组别"},model:{value:e.dataForm.groupLevel,callback:function(t){e.$set(e.dataForm,"groupLevel",t)},expression:"dataForm.groupLevel"}})],1),a("el-form-item",{attrs:{label:"往年职务"}},[a("el-input",{attrs:{placeholder:"往年职务"},model:{value:e.dataForm.beforeDuty,callback:function(t){e.$set(e.dataForm,"beforeDuty",t)},expression:"dataForm.beforeDuty"}})],1),a("el-form-item",{attrs:{label:"职务",prop:"duty"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:e.dataForm.duty,callback:function(t){e.$set(e.dataForm,"duty",t)},expression:"dataForm.duty"}})],1),a("el-form-item",{attrs:{label:"部门",prop:"department"}},[a("el-input",{attrs:{placeholder:"部门"},model:{value:e.dataForm.department,callback:function(t){e.$set(e.dataForm,"department",t)},expression:"dataForm.department"}})],1),a("el-form-item",{attrs:{label:"岗位",prop:"job"}},[a("el-input",{attrs:{placeholder:"岗位"},model:{value:e.dataForm.job,callback:function(t){e.$set(e.dataForm,"job",t)},expression:"dataForm.job"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},o=[],s=a(89176),l=a(62015),i={data(){var e=(e,t,a)=>{(0,s._7)(t)?a():a(new Error("请输入8位身份码(数字)"))},t=(e,t,a)=>{this.dataForm.id||/\S/.test(t)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",beforeGroupLevel:"",userId:"",workNumber:"",duty:"",beforeDuty:"",department:"",groupLevel:"",job:""},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],workNumber:[{required:!0,message:"工号不能为空",trigger:"blur"}],groupLevel:[{required:!0,message:"组别不能为空",trigger:"blur"}],duty:[{required:!0,message:"职务不能为空",trigger:"blur"}],department:[{required:!0,message:" 部门不能为空",trigger:"blur"}],job:[{required:!0,message:" 岗位不能为空",trigger:"blur"}],password:[{validator:t,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(e){l.Z.getGroupList2(this).then((e=>{this.groupIdes=e.data.list})),void 0==e&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.workNumber="",this.dataForm.duty="",this.dataForm.beforeDuty="",this.dataForm.department="",this.dataForm.groupLevel="",this.dataForm.beforeGroupLevel="",this.dataForm.job=""),this.dataForm.id=e||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{this.roleList=e&&200===e.code?e.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/admin/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{console.log(e),e&&200===e.code&&(this.dataForm.userName=e.user.userName,this.dataForm.groupId=e.user.groupId,this.dataForm.userId=e.user.userId,this.dataForm.workNumber=e.user.workNumber,this.dataForm.duty=e.user.duty,this.dataForm.beforeDuty=e.user.beforeDuty,this.dataForm.groupLevel=e.user.groupLevel,this.dataForm.department=e.user.department,this.dataForm.beforeGroupLevel=e.user.beforeGroupLevel,this.dataForm.job=e.user.job)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((e=>{e&&this.$http({url:this.$http.adornUrl("/admin/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,workNumber:this.dataForm.workNumber,duty:this.dataForm.duty,beforeDuty:this.dataForm.beforeDuty,beforeGroupLevel:this.dataForm.beforeGroupLevel,groupLevel:this.dataForm.groupLevel,department:this.dataForm.department,job:this.dataForm.job})}).then((({data:e})=>{console.log(e),e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(e.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},30236:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.getDataList()}}},[e._v("查询")]),e.isAuth("adm:user:delete")?a("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(t){return e.deleteHandle()}}},[e._v("批量删除 ")]):e._e(),a("download-excel",{staticStyle:{display:"inline-block",margin:"0 10px"},attrs:{stringifyLongNum:!0,fetch:e.getExportExcel,fields:e.json_fields,name:"管理员信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[e._v("导出")])],1),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]),a("a",{attrs:{href:"/gzcy.xlsx",download:"工作组成员数据模板"}},[a("el-button",{staticStyle:{margin:"0 10px"},attrs:{type:"primary"}},[e._v("下载Excel模板")])],1),e.isAuth("sys:user:list")?a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/admin/upload","on-preview":e.handlePreview,"on-success":e.uploadSuccess,"on-error":e.uploadError,"before-upload":e.beforeUpload,"on-remove":e.handleRemove,"file-list":e.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[e._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:e.submitUpload}},[e._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传excel文件")])],1):e._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"selection-change":e.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s((e.pageIndex-1)*e.pageSize+t.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"workNumber","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{prop:"beforeGroupLevel","header-align":"center",align:"center",label:"往年组别"}}),a("el-table-column",{attrs:{prop:"groupLevel","header-align":"center",align:"center",label:"组别"}}),a("el-table-column",{attrs:{prop:"beforeDuty","header-align":"center",align:"center",label:"往年职务"}}),a("el-table-column",{attrs:{prop:"duty","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{prop:"department","header-align":"center",align:"center",label:"部门"}}),a("el-table-column",{attrs:{prop:"job","header-align":"center",align:"center",label:"岗位"}}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isAuth("adm:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("修改 ")]):e._e(),e.isAuth("adm:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.deleteHandle(t.row.id)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[5,10,20,50,100,200],"page-size":e.pageSize,total:e.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},o=[],s=a(62322),l=a(62015),i={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],fileList:[],json_fields:{"序号":"index","工号":{field:"workNumber",callback:e=>"'"+e.toString()},"姓名":"userName","往年组别":"beforeGroupLevel","组别":"groupLevel","往年职位":"beforeDuty","职位":"duty","部门":"department","岗位":"job"},groupIdMap:{}}},components:{AddOrUpdate:s["default"]},activated(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{async getExportExcel(){let e=[];return await this.$http({url:this.$http.adornUrl("/admin/export"),method:"get"}).then((({data:t})=>{e=t.map(((e,t)=>({...e,index:t+1})))})),e},filterTag(e,t){return t.groupId===e},getgroups(e){try{let t=this.groupIdes;return t[e-1].text}catch(t){return"未分组"}},isIdentity(e){switch(e){case 1:return"管理员";case 2:return"研究生";case 3:return"本校老师";case 4:return"外校老师"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/admin/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName})}).then((({data:e})=>{e&&200===e.code?(this.dataList=e.page.list,this.totalCount=e.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle(e){this.dataListSelections=e},addOrUpdateHandle(e){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(e)}))},deleteHandle(e){var t=e?[e]:this.dataListSelections.map((e=>e.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/admin/delete"),method:"post",data:this.$http.adornData(t,!1)}).then((({data:e})=>{e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(e.msg)}))})).catch((()=>{}))},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(e,t){console.log(e,t)},handlePreview(e){console.log(e)},uploadSuccess(){this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(e){}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},62015:function(e,t,a){a(57658);t["Z"]={getGroupList(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()}).then((t=>{e.groupIdesShow=t.data.list,t.data.list.forEach((t=>{e.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),e.groupIdes},getGroupList2(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/3600-legacy.6aa0daec.js b/src/main/resources/static/web/js/3600-legacy.6aa0daec.js new file mode 100644 index 00000000..ccbd4275 --- /dev/null +++ b/src/main/resources/static/web/js/3600-legacy.6aa0daec.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[3600,8134],{28134:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:e.dataForm.userId,callback:function(t){e.$set(e.dataForm,"userId",t)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:e.dataForm.identity,callback:function(t){e.$set(e.dataForm,"identity",t)},expression:"dataForm.identity"}},e._l(e.identityes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}})})),1)],1),e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"学科"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:e.dataForm.userMajorId,callback:function(t){e.$set(e.dataForm,"userMajorId",t)},expression:"dataForm.userMajorId"}},e._l(e.majors,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:e.dataForm.groupId,callback:function(t){e.$set(e.dataForm,"groupId",t)},expression:"dataForm.groupId"}},e._l(e.groupIdes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[e._v("禁用")]),a("el-radio",{attrs:{label:1}},[e._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),i={data:function(){var e=this,t=function(e,t,a){(0,n._7)(t)?a():a(new Error("请输入8位身份码(数字)"))},a=function(t,a,r){e.dataForm.id||/\S/.test(a)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:3,userId:"",userMajorId:1,status:0},majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],identityes:[{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:a,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init:function(e){var t=this;s.Z.getGroupList2(this).then((function(e){t.groupIdes=e.data.list})),void 0==e&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=e||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(e){var a=e.data;t.roleList=a&&200===a.code?a.list:[]})).then((function(){t.visible=!0,t.$nextTick((function(){t.$refs["dataForm"].resetFields()}))})).then((function(){t.dataForm.id&&(console.log("this.dataForm.id",t.dataForm.id),t.$http({url:t.$http.adornUrl("/h5/user/info/".concat(t.dataForm.id)),method:"get",params:t.$http.adornParams()}).then((function(e){var a=e.data;console.log(a),a&&200===a.code&&(t.dataForm.userName=a.user.userName,t.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,t.dataForm.identity=a.user.identity,t.dataForm.userId=a.user.userId,t.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var e=this;this.$refs["dataForm"].validate((function(t){t&&e.$http({url:e.$http.adornUrl("/h5/user/".concat(e.dataForm.id?"update":"save")),method:"post",data:e.$http.adornData({id:e.dataForm.id,userName:e.dataForm.userName,groupId:e.dataForm.groupId,identity:e.dataForm.identity,userId:e.dataForm.userId,userMajorId:e.dataForm.userMajorId,status:e.dataForm.status})}).then((function(t){var a=t.data;console.log(a),a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){e.visible=!1,e.$emit("refreshDataList")}}):e.$message.error(a.msg)}))}))}}},l=i,u=a(1001),d=(0,u.Z)(l,r,o,!1,null,null,null),c=d.exports},23600:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.getDataList()}}},[e._v("查询")]),e.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(t){return e.deleteHandle()}}},[e._v("批量删除 ")]):e._e()],1),a("download-excel",{staticStyle:{float:"right","margin-right":"2px","margin-left":"-3px"},attrs:{stringifyLongNum:!0,fetch:e.getExportExcel,fields:e.json_fields,name:"人员基本数据.xls"}},[a("el-button",{attrs:{type:"primary"}},[e._v("导出")])],1)],1),e.isAuth("sys:user:list")?a("el-switch",{directives:[{name:"show",rawName:"v-show",value:!e.isShowAutho,expression:"!isShowAutho"}],attrs:{"active-text":"账号生成"},model:{value:e.isShowAutho,callback:function(t){e.isShowAutho=t},expression:"isShowAutho"}}):e._e(),e.isShowAutho?a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:e.autoGenerateForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.beginAutoGenerate.apply(null,arguments)}}},[e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:e.autoGenerateForm.group,callback:function(t){e.$set(e.autoGenerateForm,"group",t)},expression:"autoGenerateForm.group"}},e._l(e.autoGeneratType,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:e.autoGenerateForm.majorId,callback:function(t){e.$set(e.autoGenerateForm,"majorId",t)},expression:"autoGenerateForm.majorId"}},e._l(e.majors,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"账号数量",clearable:""},model:{value:e.autoGenerateForm.num,callback:function(t){e.$set(e.autoGenerateForm,"num",t)},expression:"autoGenerateForm.num"}})],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",[a("el-button",{attrs:{disabled:e.autoGeneratButStatus,type:"primary"},on:{click:e.beginAutoGenerate}},[e._v("开始生成 ")])],1):e._e()],1):e._e(),e.isAuth("sys:user:list")?a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/h5/user/upload","on-preview":e.handlePreview,"on-success":e.uploadSuccess,"on-error":e.uploadError,"before-upload":e.beforeUpload,"on-remove":e.handleRemove,"file-list":e.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[e._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:e.submitUpload}},[e._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传excel文件")])],1):e._e(),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"sort-change":e.sortChange,"cell-click":e.handleCellClick,"selection-change":e.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s((e.pageIndex-1)*e.pageSize+t.$index+1)+" ")]}}])}),e.isAuth("sys:user:list")?a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}):e._e(),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isIdentity(t.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isMajor(t.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom","header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:e.groupIdes,"filter-method":e.filterTag,"filter-placement":"bottom-end"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getgroups(t.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"workload","header-align":"center",align:"center"},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",{staticClass:"custom-header"},[e._v("工作量"),a("span",[e._v("(点击单元格可编辑)")])])]}},{key:"default",fn:function(t){return[t.row.seen?a("span",[e._v(e._s(0==t.row.workload?"":t.row.workload))]):a("el-input",{on:{blur:function(a){return e.saveEdit(t.row)}},model:{value:t.row.workload,callback:function(a){e.$set(t.row,"workload",a)},expression:"scope.row.workload"}})]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("修改 ")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.deleteHandle(t.row.id)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[5,10,20,50,100,1600],"page-size":e.pageSize,total:e.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},o=[],n=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(57658),a(28134)),l=a(62015),u={data:function(){var e=this;return{isShowAutho:!1,json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","身份":{field:"identity",callback:function(e){var t={2:"管理员",3:"研究生",6:"本校老师",9:"外校老师"};return t[e]||e}},"学科":{field:"majorId",callback:function(e){var t={1:"语文",4:"地理",7:"历史",8:"政治"};return t[e]||e}},"工作量":{field:"workload",callback:function(e){return"0"==e?"":e}},"分组":{field:"groupId",callback:function(t){return"0"==t?"":e.groupIdMap[t]||t}}},groupIdMap:{},fileList:[],autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],groupIdesShow:[]}},components:{AddOrUpdate:i["default"]},activated:function(){var e=this;this.isShowAutho=!1,this.getDataList(),this.groupIdes=[];var t=l.Z.getGroupList(this);setTimeout((function(){t.forEach((function(t){e.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange:function(e){e.order,this.getDataList(e.prop,e.order)},handleCellClick:function(e,t,a,r){"workload"===t.property&&(e.seen=!1,this.$nextTick((function(){var e=a.querySelector(".el-input__inner");e&&e.focus()})))},saveEdit:function(e){var t=this;e.seen=!0,""==e.workload&&(e.workload=0),this.$http({url:this.$http.adornUrl("/h5/user/workload"),method:"get",params:this.$http.adornParams({id:e.id,workload:e.workload})}).then((function(e){var a=e.data;t.dialogVisible=!1,a&&200===a.code&&t.getDataList()}))},getExportExcel:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=[],t.next=3,e.$http({url:e.$http.adornUrl("/h5/user/export"),method:"get"}).then((function(e){var t=e.data;a=t.map((function(e,t){return(0,n.Z)((0,n.Z)({},e),{},{index:t+1})}))}));case 3:return t.abrupt("return",a);case 4:case"end":return t.stop()}}),t)})))()},beginAutoGenerate:function(){var e=this;console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((function(t){var a=t.data;a&&200===a.code&&e.$message({message:"操作成功",type:"success",duration:1500}),e.autoGenerateForm={},e.autoGeneratButStatus=!1,console.log(a),e.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag:function(e,t){return console.log(e),t.groupId===e},getgroups:function(e){var t="";return this.groupIdesShow.forEach((function(a){a.id===e&&(t=a.name)})),t},isIdentity:function(e){switch(e){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor:function(e){switch(e){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},getDataList:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName,userName:this.dataForm.userName,prop:t,sort:a})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=[],a.page.list.forEach((function(t){e.dataList.push((0,n.Z)((0,n.Z)({},{seen:!0}),t))})),e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1}))},sizeChangeHandle:function(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle:function(e){this.dataListSelections=e},addOrUpdateHandle:function(e){var t=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){t.$refs.addOrUpdate.init(e)}))},deleteHandle:function(e){var t=this,a=e?[e]:this.dataListSelections.map((function(e){return e.id}));this.$confirm("确定删除操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$http({url:t.$http.adornUrl("/h5/user/delete"),method:"post",data:t.$http.adornData(a,!1)}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))})).catch((function(){}))},submitUpload:function(){var e=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return e.getDataList()}})},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},uploadSuccess:function(){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var e=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return e.getDataList()}})},beforeUpload:function(e){}}},d=u,c=a(1001),m=(0,c.Z)(d,r,o,!1,null,null,null),p=m.exports},62015:function(e,t,a){a(41539),a(54747),a(57658),a(68309);t["Z"]={getGroupList:function(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()}).then((function(t){e.groupIdesShow=t.data.list,t.data.list.forEach((function(t){e.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),e.groupIdes},getGroupList2:function(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/3600.43325575.js b/src/main/resources/static/web/js/3600.43325575.js new file mode 100644 index 00000000..49d957a2 --- /dev/null +++ b/src/main/resources/static/web/js/3600.43325575.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[3600,8134],{28134:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:e.dataForm.userId,callback:function(t){e.$set(e.dataForm,"userId",t)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:e.dataForm.identity,callback:function(t){e.$set(e.dataForm,"identity",t)},expression:"dataForm.identity"}},e._l(e.identityes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}})})),1)],1),e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"学科"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:e.dataForm.userMajorId,callback:function(t){e.$set(e.dataForm,"userMajorId",t)},expression:"dataForm.userMajorId"}},e._l(e.majors,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:e.dataForm.groupId,callback:function(t){e.$set(e.dataForm,"groupId",t)},expression:"dataForm.groupId"}},e._l(e.groupIdes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[e._v("禁用")]),a("el-radio",{attrs:{label:1}},[e._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var e=(e,t,a)=>{(0,o._7)(t)?a():a(new Error("请输入8位身份码(数字)"))},t=(e,t,a)=>{this.dataForm.id||/\S/.test(t)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:3,userId:"",userMajorId:1,status:0},majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],identityes:[{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:t,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(e){i.Z.getGroupList2(this).then((e=>{this.groupIdes=e.data.list})),void 0==e&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=e||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{this.roleList=e&&200===e.code?e.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{console.log(e),e&&200===e.code&&(this.dataForm.userName=e.user.userName,this.dataForm.groupId=0==e.user.groupId?"":e.user.groupId,this.dataForm.identity=e.user.identity,this.dataForm.userId=e.user.userId,this.dataForm.status=e.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((e=>{e&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,status:this.dataForm.status})}).then((({data:e})=>{console.log(e),e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(e.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),m=u.exports},23600:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.getDataList()}}},[e._v("查询")]),e.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(t){return e.deleteHandle()}}},[e._v("批量删除 ")]):e._e()],1),a("download-excel",{staticStyle:{float:"right","margin-right":"2px","margin-left":"-3px"},attrs:{stringifyLongNum:!0,fetch:e.getExportExcel,fields:e.json_fields,name:"人员基本数据.xls"}},[a("el-button",{attrs:{type:"primary"}},[e._v("导出")])],1)],1),e.isAuth("sys:user:list")?a("el-switch",{directives:[{name:"show",rawName:"v-show",value:!e.isShowAutho,expression:"!isShowAutho"}],attrs:{"active-text":"账号生成"},model:{value:e.isShowAutho,callback:function(t){e.isShowAutho=t},expression:"isShowAutho"}}):e._e(),e.isShowAutho?a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:e.autoGenerateForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.beginAutoGenerate.apply(null,arguments)}}},[e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:e.autoGenerateForm.group,callback:function(t){e.$set(e.autoGenerateForm,"group",t)},expression:"autoGenerateForm.group"}},e._l(e.autoGeneratType,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:e.autoGenerateForm.majorId,callback:function(t){e.$set(e.autoGenerateForm,"majorId",t)},expression:"autoGenerateForm.majorId"}},e._l(e.majors,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"账号数量",clearable:""},model:{value:e.autoGenerateForm.num,callback:function(t){e.$set(e.autoGenerateForm,"num",t)},expression:"autoGenerateForm.num"}})],1):e._e(),e.isAuth("sys:user:list")?a("el-form-item",[a("el-button",{attrs:{disabled:e.autoGeneratButStatus,type:"primary"},on:{click:e.beginAutoGenerate}},[e._v("开始生成 ")])],1):e._e()],1):e._e(),e.isAuth("sys:user:list")?a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/h5/user/upload","on-preview":e.handlePreview,"on-success":e.uploadSuccess,"on-error":e.uploadError,"before-upload":e.beforeUpload,"on-remove":e.handleRemove,"file-list":e.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[e._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:e.submitUpload}},[e._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传excel文件")])],1):e._e(),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"sort-change":e.sortChange,"cell-click":e.handleCellClick,"selection-change":e.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s((e.pageIndex-1)*e.pageSize+t.$index+1)+" ")]}}])}),e.isAuth("sys:user:list")?a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}):e._e(),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isIdentity(t.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isMajor(t.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom","header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:e.groupIdes,"filter-method":e.filterTag,"filter-placement":"bottom-end"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getgroups(t.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"workload","header-align":"center",align:"center"},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",{staticClass:"custom-header"},[e._v("工作量"),a("span",[e._v("(点击单元格可编辑)")])])]}},{key:"default",fn:function(t){return[t.row.seen?a("span",[e._v(e._s(0==t.row.workload?"":t.row.workload))]):a("el-input",{on:{blur:function(a){return e.saveEdit(t.row)}},model:{value:t.row.workload,callback:function(a){e.$set(t.row,"workload",a)},expression:"scope.row.workload"}})]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("修改 ")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.deleteHandle(t.row.id)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[5,10,20,50,100,1600],"page-size":e.pageSize,total:e.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},s=[],o=(a(57658),a(28134)),i=a(62015),l={data(){return{isShowAutho:!1,json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","身份":{field:"identity",callback:e=>{const t={2:"管理员",3:"研究生",6:"本校老师",9:"外校老师"};return t[e]||e}},"学科":{field:"majorId",callback:e=>{const t={1:"语文",4:"地理",7:"历史",8:"政治"};return t[e]||e}},"工作量":{field:"workload",callback:e=>"0"==e?"":e},"分组":{field:"groupId",callback:e=>"0"==e?"":this.groupIdMap[e]||e}},groupIdMap:{},fileList:[],autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],groupIdesShow:[]}},components:{AddOrUpdate:o["default"]},activated(){this.isShowAutho=!1,this.getDataList(),this.groupIdes=[];let e=i.Z.getGroupList(this);setTimeout((()=>{e.forEach((e=>{this.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange(e){e.order,this.getDataList(e.prop,e.order)},handleCellClick(e,t,a,r){"workload"===t.property&&(e.seen=!1,this.$nextTick((()=>{const e=a.querySelector(".el-input__inner");e&&e.focus()})))},saveEdit(e){e.seen=!0,""==e.workload&&(e.workload=0),this.$http({url:this.$http.adornUrl("/h5/user/workload"),method:"get",params:this.$http.adornParams({id:e.id,workload:e.workload})}).then((({data:e})=>{this.dialogVisible=!1,e&&200===e.code&&this.getDataList()}))},async getExportExcel(){let e=[];return await this.$http({url:this.$http.adornUrl("/h5/user/export"),method:"get"}).then((({data:t})=>{e=t.map(((e,t)=>({...e,index:t+1})))})),e},beginAutoGenerate(){console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((({data:e})=>{e&&200===e.code&&this.$message({message:"操作成功",type:"success",duration:1500}),this.autoGenerateForm={},this.autoGeneratButStatus=!1,console.log(e),this.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag(e,t){return console.log(e),t.groupId===e},getgroups(e){let t="";return this.groupIdesShow.forEach((a=>{a.id===e&&(t=a.name)})),t},isIdentity(e){switch(e){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor(e){switch(e){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},getDataList(e="",t=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName,userName:this.dataForm.userName,prop:e,sort:t})}).then((({data:e})=>{e&&200===e.code?(this.dataList=[],e.page.list.forEach((e=>{this.dataList.push({seen:!0,...e})})),this.totalCount=e.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle(e){this.dataListSelections=e},addOrUpdateHandle(e){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(e)}))},deleteHandle(e){var t=e?[e]:this.dataListSelections.map((e=>e.id));this.$confirm("确定删除操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/h5/user/delete"),method:"post",data:this.$http.adornData(t,!1)}).then((({data:e})=>{e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(e.msg)}))})).catch((()=>{}))},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(e,t){console.log(e,t)},handlePreview(e){console.log(e)},uploadSuccess(){this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(e){}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),m=u.exports},62015:function(e,t,a){a(57658);t["Z"]={getGroupList(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()}).then((t=>{e.groupIdesShow=t.data.list,t.data.list.forEach((t=>{e.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),e.groupIdes},getGroupList2(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/3630-legacy.2995b020.js b/src/main/resources/static/web/js/3630-legacy.2995b020.js new file mode 100644 index 00000000..bd6eff6d --- /dev/null +++ b/src/main/resources/static/web/js/3630-legacy.2995b020.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[3630,1941],{41941:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"宿舍信息",prop:"dormitory"}},[a("el-input",{attrs:{placeholder:"宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"宿舍类型",size:"mini",prop:"dormitoryType"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryType,callback:function(e){t.$set(t.dataForm,"dormitoryType",e)},expression:"dataForm.dormitoryType"}},[a("el-radio",{attrs:{label:1}},[t._v("男")]),a("el-radio",{attrs:{label:0}},[t._v("女")])],1)],1),a("el-form-item",{attrs:{label:"宿舍人数",prop:"dormitoryNum"}},[a("el-input",{attrs:{placeholder:"宿舍人数"},model:{value:t.dataForm.dormitoryNum,callback:function(e){t.$set(t.dataForm,"dormitoryNum",e)},expression:"dataForm.dormitoryNum"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"宿舍是否已满",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],i=(a(21703),a(89176)),n=a(62015),s={data:function(){var t=function(t,e,a){(0,i._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,i.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,dormitory:"",dormitoryNum:"",dormitoryType:0,dormitoryStatus:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;n.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/excel/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.dormitoryType=parseInt(a.user.dormitoryType),e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryNum=a.user.dormitoryNum,e.dataForm.dormitoryStatus=parseInt(a.user.dormitoryStatus))})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/excel/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,dormitory:t.dataForm.dormitory,dormitoryType:t.dataForm.dormitoryType,dormitoryNum:t.dataForm.dormitoryNum,dormitoryStatus:t.dataForm.dormitoryStatus})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=s,d=a(1001),u=(0,d.Z)(l,r,o,!1,null,null,null),c=u.exports},93630:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[t.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),a("a",{attrs:{href:"/a.xlsx",download:"宿舍信息模板"}},[a("el-button",{staticStyle:{margin:"0 10px"},attrs:{type:"primary"}},[t._v("下载Excel模板")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/excel/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取文件")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",align:"center",width:"100",label:"宿舍信息"}}),a("el-table-column",{attrs:{prop:"dormitoryType","header-align":"center",align:"center",label:"宿舍类型(男/女)"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"===e.row.dormitoryType?a("el-tag",{attrs:{size:"small",type:"success"}},[t._v("男")]):a("el-tag",{attrs:{size:"small"}},[t._v("女")])]}}])}),a("el-table-column",{attrs:{prop:"dormitoryNum","header-align":"center",align:"center",label:"宿舍人数"}}),a("el-table-column",{attrs:{prop:"dormitoryStatus","header-align":"center",align:"center",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("已满")]):a("el-tag",{attrs:{size:"small"}},[t._v("可分配")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],i=(a(21249),a(41941)),n=(a(62015),{data:function(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],fileList:[],loading:null}},components:{AddOrUpdate:i["default"]},activated:function(){this.getDataList()},computed:{},methods:{filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},isIdentity:function(t){switch(t){case 1:return"管理员";case 2:return"研究生";case 3:return"本校老师";case 4:return"外校老师"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/excel/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/excel/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(){var t=this;this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){}}}),s=n,l=a(1001),d=(0,l.Z)(s,r,o,!1,null,null,null),u=d.exports},21249:function(t,e,a){var r=a(82109),o=a(42092).map,i=a(81194),n=i("map");r({target:"Array",proto:!0,forced:!n},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/3630.4e8fc4db.js b/src/main/resources/static/web/js/3630.4e8fc4db.js new file mode 100644 index 00000000..9929db53 --- /dev/null +++ b/src/main/resources/static/web/js/3630.4e8fc4db.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[3630,1941],{41941:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"宿舍信息",prop:"dormitory"}},[a("el-input",{attrs:{placeholder:"宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"宿舍类型",size:"mini",prop:"dormitoryType"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryType,callback:function(e){t.$set(t.dataForm,"dormitoryType",e)},expression:"dataForm.dormitoryType"}},[a("el-radio",{attrs:{label:1}},[t._v("男")]),a("el-radio",{attrs:{label:0}},[t._v("女")])],1)],1),a("el-form-item",{attrs:{label:"宿舍人数",prop:"dormitoryNum"}},[a("el-input",{attrs:{placeholder:"宿舍人数"},model:{value:t.dataForm.dormitoryNum,callback:function(e){t.$set(t.dataForm,"dormitoryNum",e)},expression:"dataForm.dormitoryNum"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"宿舍是否已满",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},i=[],o=a(89176),s=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,dormitory:"",dormitoryNum:"",dormitoryType:0,dormitoryStatus:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){s.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/excel/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.dormitoryType=parseInt(t.user.dormitoryType),this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryNum=t.user.dormitoryNum,this.dataForm.dormitoryStatus=parseInt(t.user.dormitoryStatus))})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/excel/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,dormitory:this.dataForm.dormitory,dormitoryType:this.dataForm.dormitoryType,dormitoryNum:this.dataForm.dormitoryNum,dormitoryStatus:this.dataForm.dormitoryStatus})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=l,n=a(1001),u=(0,n.Z)(d,r,i,!1,null,null,null),m=u.exports},93630:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[t.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),a("a",{attrs:{href:"/a.xlsx",download:"宿舍信息模板"}},[a("el-button",{staticStyle:{margin:"0 10px"},attrs:{type:"primary"}},[t._v("下载Excel模板")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/excel/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取文件")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",align:"center",width:"100",label:"宿舍信息"}}),a("el-table-column",{attrs:{prop:"dormitoryType","header-align":"center",align:"center",label:"宿舍类型(男/女)"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"===e.row.dormitoryType?a("el-tag",{attrs:{size:"small",type:"success"}},[t._v("男")]):a("el-tag",{attrs:{size:"small"}},[t._v("女")])]}}])}),a("el-table-column",{attrs:{prop:"dormitoryNum","header-align":"center",align:"center",label:"宿舍人数"}}),a("el-table-column",{attrs:{prop:"dormitoryStatus","header-align":"center",align:"center",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("已满")]):a("el-tag",{attrs:{size:"small"}},[t._v("可分配")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},i=[],o=a(41941),s=(a(62015),{data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],fileList:[],loading:null}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList()},computed:{},methods:{filterTag(t,e){return e.groupId===t},getgroups(t){try{let e=this.groupIdes;return e[t-1].text}catch(e){return"未分组"}},isIdentity(t){switch(t){case 1:return"管理员";case 2:return"研究生";case 3:return"本校老师";case 4:return"外校老师"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/excel/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/excel/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(){this.loading.close(),this.$refs.upload.clearFiles(),this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){}}}),l=s,d=a(1001),n=(0,d.Z)(l,r,i,!1,null,null,null),u=n.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/4863-legacy.cb069570.js b/src/main/resources/static/web/js/4863-legacy.cb069570.js new file mode 100644 index 00000000..b4615702 --- /dev/null +++ b/src/main/resources/static/web/js/4863-legacy.cb069570.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[4863,6172],{14863:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(86172)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/stu/export?major=1"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:1})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/stu/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/stu/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.studentId=a.user.studentId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/stu/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,studentId:t.dataForm.studentId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/4863.543b6e57.js b/src/main/resources/static/web/js/4863.543b6e57.js new file mode 100644 index 00000000..9422de93 --- /dev/null +++ b/src/main/resources/static/web/js/4863.543b6e57.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[4863,6172],{14863:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(86172),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/stu/export?major=1"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:1})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/stu/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/stu/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.studentId=t.user.studentId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/stu/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,studentId:this.dataForm.studentId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5010-legacy.42d35ca6.js b/src/main/resources/static/web/js/5010-legacy.42d35ca6.js new file mode 100644 index 00000000..2fff79a0 --- /dev/null +++ b/src/main/resources/static/web/js/5010-legacy.42d35ca6.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5010,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/teach/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.teacherId=a.user.teacherId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/teach/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,teacherId:t.dataForm.teacherId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},85010:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(39714),a(54747),a(21249),a(68309),a(54265)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:function(t){return"'"+t.toString()}},"学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/teach/export?major=1"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:1})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/teach/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5010.8ec2ec07.js b/src/main/resources/static/web/js/5010.8ec2ec07.js new file mode 100644 index 00000000..99123b2f --- /dev/null +++ b/src/main/resources/static/web/js/5010.8ec2ec07.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5010,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/teach/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.teacherId=t.user.teacherId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/teach/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,teacherId:this.dataForm.teacherId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},85010:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(54265),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:t=>"'"+t.toString()},"学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/teach/export?major=1"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:1})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/teach/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5175-legacy.606d6bdc.js b/src/main/resources/static/web/js/5175-legacy.606d6bdc.js new file mode 100644 index 00000000..ac2205b8 --- /dev/null +++ b/src/main/resources/static/web/js/5175-legacy.606d6bdc.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5175,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),l={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))},a=function(t,e,a){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id?(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.userMajorId=a.user.userMajorId,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.majorId=a.user.majorId,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status,e.dataForm.age=a.user.age,e.dataForm.mealCard=a.user.mealCard,e.dataForm.sex=a.user.sex)}))):e.dataForm={}}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,userMajorId:t.dataForm.userMajorId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,majorId:t.dataForm.majorId,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status,mealCard:t.dataForm.mealCard,age:t.dataForm.age,sex:t.dataForm.sex})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:a.msg,type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=l,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),c=u.exports},15175:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),t.isAuth("sys:user:list")?a("el-table-column",{attrs:{"show-overflow-tooltip":!0,"min-width":"120","filter-multiple":!1,filters:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],"filter-placement":"bottom-end",prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}],null,!1,3674425323)}):t._e(),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id,e.row.userName)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=a(21801),s=a(48534),l=(a(35666),a(41539),a(39714),a(54747),a(92222),a(21249),a(68309),a(70890)),i=a(62015),d={data:function(){var t=this;return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户ID":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:function(t){var e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":{field:"mealCard",callback:function(t){return t.toString()}},"是否已确认":{field:"status",callback:function(t){var e={0:"已报到",1:"未报到"};return e[t]||t}},"分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:l["default"]},activated:function(){var t=this;this.getDataList(),this.queryCount(0),this.groupIdes=[];var e=i.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{filterChange:function(t){var e=this;console.log(t);var a="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((function(t){t&&(a+=t+",")})),this.getDataList("","",a).then((function(){e.myPageSize=[e.totalCount],0===t["el-table_1_column_7"].length&&(e.myPageSize=[5,10,20,50,100,500])}))},isMajor:function(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(t){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:function(){return e.getDataList()}}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){},sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},changeDor:function(t,e,a){var r=this;this.$confirm("是否把".concat(t,"分配给").concat(a),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){r.value=t,r.$http({url:r.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((function(t){t.data;r.getDataList()}))})).catch((function(){r.$message({type:"info",message:"操作取消"}),r.getDataList()}))},getDorList:function(t){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$http({url:e.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((function(t){var a=t.data;console.log(e.options),e.options=a.dorinfo,console.log(e.options)}));case 2:case"end":return a.stop()}}),a)})))()},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/wai/export"),method:"get"}).then((function(t){var e=t.data;console.log(e),a=e.map((function(t,e){return(0,n.Z)((0,n.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r,o,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:"",o=t.length>1&&void 0!==t[1]?t[1]:"",n=t.length>2&&void 0!==t[2]?t[2]:"",e.dataListLoading=!0,a.next=6,e.$http({url:e.$http.adornUrl("/wai/list"),method:"get",params:e.$http.adornParams({page:e.pageIndex,limit:e.pageSize,userName:e.dataForm.userName,prop:r,sort:o,arr:n})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1,e.queryCount(0)}));case 6:case"end":return a.stop()}}),a)})))()},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("是否删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},updateStatus:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/confirm"),method:"get",params:e.$http.adornParams({id:t,un:a})}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))},queryCount:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:0,a.next=3,e.$http({url:e.$http.adornUrl("/wai/count?major="+r),method:"get"}).then((function(t){var a=t.data;console.log(a.data),e.waiCount=(0,n.Z)({},a.data)}));case 3:case"end":return a.stop()}}),a)})))()}}},u=d,c=a(1001),m=(0,c.Z)(u,r,o,!1,null,null,null),p=m.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5175.e32419fd.js b/src/main/resources/static/web/js/5175.e32419fd.js new file mode 100644 index 00000000..c1d4c19c --- /dev/null +++ b/src/main/resources/static/web/js/5175.e32419fd.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5175,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))},a=(t,e,a)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.userMajorId=t.user.userMajorId,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.majorId=t.user.majorId,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status,this.dataForm.age=t.user.age,this.dataForm.mealCard=t.user.mealCard,this.dataForm.sex=t.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,s,!1,null,null,null),m=u.exports},15175:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),t.isAuth("sys:user:list")?a("el-table-column",{attrs:{"show-overflow-tooltip":!0,"min-width":"120","filter-multiple":!1,filters:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],"filter-placement":"bottom-end",prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}],null,!1,3674425323)}):t._e(),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id,e.row.userName)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(70890),l=a(62015),i={data(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户ID":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:t=>{const e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":{field:"mealCard",callback:t=>t.toString()},"是否已确认":{field:"status",callback:t=>{const e={0:"已报到",1:"未报到"};return e[t]||t}},"分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.queryCount(0),this.groupIdes=[];let t=l.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{filterChange(t){console.log(t);let e="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((t=>{t&&(e+=t+",")})),this.getDataList("","",e).then((()=>{this.myPageSize=[this.totalCount],0===t["el-table_1_column_7"].length&&(this.myPageSize=[5,10,20,50,100,500])}))},isMajor(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(t){this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>this.getDataList()}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){},sortChange(t){t.order,this.getDataList(t.prop,t.order)},changeDor(t,e,a){this.$confirm(`是否把${t}分配给${a}`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.value=t,this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((({data:t})=>{this.getDataList()}))})).catch((()=>{this.$message({type:"info",message:"操作取消"}),this.getDataList()}))},async getDorList(t){await this.$http({url:this.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((({data:t})=>{console.log(this.options),this.options=t.dorinfo,console.log(this.options)}))},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/wai/export"),method:"get"}).then((({data:e})=>{console.log(e),t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},async getDataList(t="",e="",a=""){this.dataListLoading=!0,await this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,arr:a})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1,this.queryCount(0)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("是否删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},updateStatus(t,e=""){this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/confirm"),method:"get",params:this.$http.adornParams({id:t,un:e})}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))},async queryCount(t=0){await this.$http({url:this.$http.adornUrl("/wai/count?major="+t),method:"get"}).then((({data:t})=>{console.log(t.data),this.waiCount={...t.data}}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,s,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5334-legacy.c27c8306.js b/src/main/resources/static/web/js/5334-legacy.c27c8306.js new file mode 100644 index 00000000..f3849b60 --- /dev/null +++ b/src/main/resources/static/web/js/5334-legacy.c27c8306.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5334,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/teach/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.teacherId=a.user.teacherId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/teach/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,teacherId:t.dataForm.teacherId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},65334:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(39714),a(54747),a(21249),a(68309),a(54265)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:function(t){return"'"+t.toString()}},"学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/teach/export"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/teach/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5334.f90a8095.js b/src/main/resources/static/web/js/5334.f90a8095.js new file mode 100644 index 00000000..bf0ccc5d --- /dev/null +++ b/src/main/resources/static/web/js/5334.f90a8095.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5334,4265],{54265:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"姓名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"工号"},model:{value:t.dataForm.teacherId,callback:function(e){t.$set(t.dataForm,"teacherId",e)},expression:"dataForm.teacherId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",teacherId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"教师姓名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],teacherId:[{required:!0,message:"教师工号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/teach/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.teacherId=t.user.teacherId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/teach/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,teacherId:this.dataForm.teacherId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},65334:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"本校老师信息.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"teacherId","header-align":"center",align:"center",label:"工号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("是")]):a("el-tag",{attrs:{size:"small"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("teach:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("teach:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(54265),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","工号":{field:"teacherId",callback:t=>"'"+t.toString()},"学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/teach/export"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/teach/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/teach/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),h=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6057-legacy.19b05ed4.js b/src/main/resources/static/web/js/6057-legacy.19b05ed4.js new file mode 100644 index 00000000..83ca95e1 --- /dev/null +++ b/src/main/resources/static/web/js/6057-legacy.19b05ed4.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6057,6172],{76057:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(86172)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/stu/export?major=8"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:8})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/stu/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/stu/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.studentId=a.user.studentId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/stu/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,studentId:t.dataForm.studentId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6057.68bc2124.js b/src/main/resources/static/web/js/6057.68bc2124.js new file mode 100644 index 00000000..24e8c97e --- /dev/null +++ b/src/main/resources/static/web/js/6057.68bc2124.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6057,6172],{76057:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(86172),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/stu/export?major=8"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:8})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/stu/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/stu/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.studentId=t.user.studentId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/stu/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,studentId:this.dataForm.studentId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6370-legacy.17eef2cb.js b/src/main/resources/static/web/js/6370-legacy.17eef2cb.js new file mode 100644 index 00000000..e47b2bdf --- /dev/null +++ b/src/main/resources/static/web/js/6370-legacy.17eef2cb.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6370,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),l={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))},a=function(t,e,a){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id?(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.userMajorId=a.user.userMajorId,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.majorId=a.user.majorId,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status,e.dataForm.age=a.user.age,e.dataForm.mealCard=a.user.mealCard,e.dataForm.sex=a.user.sex)}))):e.dataForm={}}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,userMajorId:t.dataForm.userMajorId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,majorId:t.dataForm.majorId,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status,mealCard:t.dataForm.mealCard,age:t.dataForm.age,sex:t.dataForm.sex})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:a.msg,type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=l,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},86370:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师历史组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=a(21801),s=a(48534),l=(a(35666),a(41539),a(54747),a(21249),a(68309),a(92222),a(69600),a(70890)),i=a(62015),d={data:function(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:function(t){var e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:function(t){var e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:l["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[],this.queryCount(7);var e=i.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{filterChange:function(t){var e=this;console.log(t);var a="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((function(t){t&&(a+=t+",")})),this.getDataList("","",a).then((function(){e.myPageSize=[e.totalCount],0===t["el-table_1_column_7"].length&&(e.myPageSize=[5,10,20,50,100,500])}))},isMajor:function(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(t){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:function(){return e.getDataList()}}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){},sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},changeDor:function(t,e){var a=this;this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((function(t){t.data;a.getDataList()}))},getDorList:function(t){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$http({url:e.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((function(t){var a=t.data;console.log(e.options),e.options=a.dorinfo,console.log(e.options)}));case 2:case"end":return a.stop()}}),a)})))()},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/wai/export?major=7"),method:"get"}).then((function(t){var e=t.data;console.log(e),a=e.map((function(t,e){return(0,n.Z)((0,n.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r,o,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:"",o=t.length>1&&void 0!==t[1]?t[1]:"",n=t.length>2&&void 0!==t[2]?t[2]:"",e.dataListLoading=!0,a.next=6,e.$http({url:e.$http.adornUrl("/wai/list"),method:"get",params:e.$http.adornParams({page:e.pageIndex,limit:e.pageSize,userName:e.dataForm.userName,prop:r,sort:o,arr:n,major:7})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1,e.queryCount(7)}));case 6:case"end":return a.stop()}}),a)})))()},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},updateStatus:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/confirm"),method:"get",params:e.$http.adornParams({id:t,un:a})}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))},queryCount:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:0,a.next=3,e.$http({url:e.$http.adornUrl("/wai/count?major="+r),method:"get"}).then((function(t){var a=t.data;console.log(a.data),e.waiCount=(0,n.Z)({},a.data)}));case 3:case"end":return a.stop()}}),a)})))()}}},u=d,m=a(1001),c=(0,m.Z)(u,r,o,!1,null,null,null),p=c.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),s=a(45656),l=a(9341),i=o([].join),d=n!=Object,u=d||!l("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(s(this),void 0===t?",":t)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6370.dac712be.js b/src/main/resources/static/web/js/6370.dac712be.js new file mode 100644 index 00000000..ccc4ee49 --- /dev/null +++ b/src/main/resources/static/web/js/6370.dac712be.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6370,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,s._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,s.tq)(e)?a():a(new Error("手机号格式不正确"))},a=(t,e,a)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.userMajorId=t.user.userMajorId,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.majorId=t.user.majorId,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status,this.dataForm.age=t.user.age,this.dataForm.mealCard=t.user.mealCard,this.dataForm.sex=t.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},86370:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师历史组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],s=a(70890),l=a(62015),i={data(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:t=>{const e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:t=>{const e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:s["default"]},activated(){this.getDataList(),this.groupIdes=[],this.queryCount(7);let t=l.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{filterChange(t){console.log(t);let e="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((t=>{t&&(e+=t+",")})),this.getDataList("","",e).then((()=>{this.myPageSize=[this.totalCount],0===t["el-table_1_column_7"].length&&(this.myPageSize=[5,10,20,50,100,500])}))},isMajor(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(t){this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>this.getDataList()}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){},sortChange(t){t.order,this.getDataList(t.prop,t.order)},changeDor(t,e){this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((({data:t})=>{this.getDataList()}))},async getDorList(t){await this.$http({url:this.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((({data:t})=>{console.log(this.options),this.options=t.dorinfo,console.log(this.options)}))},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/wai/export?major=7"),method:"get"}).then((({data:e})=>{console.log(e),t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},async getDataList(t="",e="",a=""){this.dataListLoading=!0,await this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,arr:a,major:7})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1,this.queryCount(7)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},updateStatus(t,e=""){this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/confirm"),method:"get",params:this.$http.adornParams({id:t,un:e})}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))},async queryCount(t=0){await this.$http({url:this.$http.adornUrl("/wai/count?major="+t),method:"get"}).then((({data:t})=>{console.log(t.data),this.waiCount={...t.data}}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6841-legacy.666486c5.js b/src/main/resources/static/web/js/6841-legacy.666486c5.js new file mode 100644 index 00000000..80bf8e93 --- /dev/null +++ b/src/main/resources/static/web/js/6841-legacy.666486c5.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6841,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),l={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))},a=function(t,e,a){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id?(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.userMajorId=a.user.userMajorId,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.majorId=a.user.majorId,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status,e.dataForm.age=a.user.age,e.dataForm.mealCard=a.user.mealCard,e.dataForm.sex=a.user.sex)}))):e.dataForm={}}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,userMajorId:t.dataForm.userMajorId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,majorId:t.dataForm.majorId,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status,mealCard:t.dataForm.mealCard,age:t.dataForm.age,sex:t.dataForm.sex})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:a.msg,type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=l,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},26841:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师地理组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=a(21801),s=a(48534),l=(a(35666),a(41539),a(54747),a(21249),a(68309),a(92222),a(69600),a(70890)),i=a(62015),d={data:function(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:function(t){var e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:function(t){var e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:l["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[],this.queryCount(4);var e=i.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{filterChange:function(t){var e=this;console.log(t);var a="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((function(t){t&&(a+=t+",")})),this.getDataList("","",a).then((function(){e.myPageSize=[e.totalCount],0===t["el-table_1_column_7"].length&&(e.myPageSize=[5,10,20,50,100,500])}))},isMajor:function(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(t){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:function(){return e.getDataList()}}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){},sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},changeDor:function(t,e){var a=this;this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((function(t){t.data;a.getDataList()}))},getDorList:function(t){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$http({url:e.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((function(t){var a=t.data;console.log(e.options),e.options=a.dorinfo,console.log(e.options)}));case 2:case"end":return a.stop()}}),a)})))()},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/wai/export?major=4"),method:"get"}).then((function(t){var e=t.data;console.log(e),a=e.map((function(t,e){return(0,n.Z)((0,n.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r,o,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:"",o=t.length>1&&void 0!==t[1]?t[1]:"",n=t.length>2&&void 0!==t[2]?t[2]:"",e.dataListLoading=!0,a.next=6,e.$http({url:e.$http.adornUrl("/wai/list"),method:"get",params:e.$http.adornParams({page:e.pageIndex,limit:e.pageSize,userName:e.dataForm.userName,prop:r,sort:o,arr:n,major:4})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1,e.queryCount(4)}));case 6:case"end":return a.stop()}}),a)})))()},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},updateStatus:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/confirm"),method:"get",params:e.$http.adornParams({id:t,un:a})}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))},queryCount:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:0,a.next=3,e.$http({url:e.$http.adornUrl("/wai/count?major="+r),method:"get"}).then((function(t){var a=t.data;console.log(a.data),e.waiCount=(0,n.Z)({},a.data)}));case 3:case"end":return a.stop()}}),a)})))()}}},u=d,m=a(1001),c=(0,m.Z)(u,r,o,!1,null,null,null),p=c.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),s=a(45656),l=a(9341),i=o([].join),d=n!=Object,u=d||!l("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(s(this),void 0===t?",":t)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6841.79394fb9.js b/src/main/resources/static/web/js/6841.79394fb9.js new file mode 100644 index 00000000..e8ba8a9f --- /dev/null +++ b/src/main/resources/static/web/js/6841.79394fb9.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6841,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,s._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,s.tq)(e)?a():a(new Error("手机号格式不正确"))},a=(t,e,a)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.userMajorId=t.user.userMajorId,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.majorId=t.user.majorId,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status,this.dataForm.age=t.user.age,this.dataForm.mealCard=t.user.mealCard,this.dataForm.sex=t.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},26841:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师地理组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],s=a(70890),l=a(62015),i={data(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:t=>{const e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:t=>{const e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:s["default"]},activated(){this.getDataList(),this.groupIdes=[],this.queryCount(4);let t=l.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{filterChange(t){console.log(t);let e="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((t=>{t&&(e+=t+",")})),this.getDataList("","",e).then((()=>{this.myPageSize=[this.totalCount],0===t["el-table_1_column_7"].length&&(this.myPageSize=[5,10,20,50,100,500])}))},isMajor(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(t){this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>this.getDataList()}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){},sortChange(t){t.order,this.getDataList(t.prop,t.order)},changeDor(t,e){this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((({data:t})=>{this.getDataList()}))},async getDorList(t){await this.$http({url:this.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((({data:t})=>{console.log(this.options),this.options=t.dorinfo,console.log(this.options)}))},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/wai/export?major=4"),method:"get"}).then((({data:e})=>{console.log(e),t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},async getDataList(t="",e="",a=""){this.dataListLoading=!0,await this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,arr:a,major:4})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1,this.queryCount(4)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},updateStatus(t,e=""){this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/confirm"),method:"get",params:this.$http.adornParams({id:t,un:e})}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))},async queryCount(t=0){await this.$http({url:this.$http.adornUrl("/wai/count?major="+t),method:"get"}).then((({data:t})=>{console.log(t.data),this.waiCount={...t.data}}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6861-legacy.a101efcf.js b/src/main/resources/static/web/js/6861-legacy.a101efcf.js new file mode 100644 index 00000000..7167f48e --- /dev/null +++ b/src/main/resources/static/web/js/6861-legacy.a101efcf.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6861,6172],{26861:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(86172)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/stu/export?major=7"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a,major:7})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/stu/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/stu/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.studentId=a.user.studentId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/stu/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,studentId:t.dataForm.studentId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/6861.6cda0339.js b/src/main/resources/static/web/js/6861.6cda0339.js new file mode 100644 index 00000000..7bc0cdbc --- /dev/null +++ b/src/main/resources/static/web/js/6861.6cda0339.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[6861,6172],{26861:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(86172),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/stu/export?major=7"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,major:7})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/stu/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/stu/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.studentId=t.user.studentId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/stu/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,studentId:this.dataForm.studentId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/7605-legacy.d8dbf02a.js b/src/main/resources/static/web/js/7605-legacy.d8dbf02a.js new file mode 100644 index 00000000..d3fa678a --- /dev/null +++ b/src/main/resources/static/web/js/7605-legacy.d8dbf02a.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[7605,6172],{86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(89176)),s=a(62015),i={data:function(){var t=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/stu/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.studentId=a.user.studentId,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status,e.dataForm.phone=a.user.phone)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/stu/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,studentId:t.dataForm.studentId,userId:t.dataForm.userId,status:t.dataForm.status,phone:t.dataForm.phone})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=i,d=a(1001),u=(0,d.Z)(l,r,n,!1,null,null,null),c=u.exports},87605:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=a(21801),s=a(48534),i=(a(35666),a(41539),a(54747),a(21249),a(68309),a(86172)),l=(a(42325),a(62015)),d={data:function(){var t=this;return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:function(e){return"0"==e?"":t.groupIdMap[e]||e}},"是否第一次阅卷":{field:"status",callback:function(t){var e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:i["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[];var e=l.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/stu/export"),method:"get"}).then((function(t){var e=t.data;a=e.map((function(t,e){return(0,o.Z)((0,o.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:e,sort:a})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/stu/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},u=d,c=a(1001),p=(0,c.Z)(u,r,n,!1,null,null,null),m=p.exports},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/7605.03159c19.js b/src/main/resources/static/web/js/7605.03159c19.js new file mode 100644 index 00000000..9203e0c9 --- /dev/null +++ b/src/main/resources/static/web/js/7605.03159c19.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[7605,6172],{86172:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"学生名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"学生姓名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"学号",prop:"studentId"}},[a("el-input",{attrs:{placeholder:"学号"},model:{value:t.dataForm.studentId,callback:function(e){t.$set(t.dataForm,"studentId",e)},expression:"dataForm.studentId"}})],1),a("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否第一次阅卷",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),i=a(62015),l={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){i.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/stu/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.studentId=t.user.studentId,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status,this.dataForm.phone=t.user.phone)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/stu/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,studentId:this.dataForm.studentId,userId:this.dataForm.userId,status:this.dataForm.status,phone:this.dataForm.phone})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},87605:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"研究生信息导出.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"学生名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"studentId","header-align":"center",align:"center",label:"学号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"是否第一次阅卷"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("stu:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("stu:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100,800],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(86172),i=(a(42325),a(62015)),l={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","身份码":"userId","用户专业码":"userMajorId","学号":"studentId","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"手机号":"phone","分组":{field:"groupId",callback:t=>"0"==t?"":this.groupIdMap[t]||t},"是否第一次阅卷":{field:"status",callback:t=>{const e={0:"否",1:"是"};return e[t]||t}}},groupIdMap:{}}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[];let t=i.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{sortChange(t){t.order,this.getDataList(t.prop,t.order)},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/stu/export"),method:"get"}).then((({data:e})=>{t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},getDataList(t="",e=""){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/stu/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/stu/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},n=l,d=a(1001),u=(0,d.Z)(n,r,s,!1,null,null,null),p=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/8016-legacy.23fc144f.js b/src/main/resources/static/web/js/8016-legacy.23fc144f.js new file mode 100644 index 00000000..3406d088 --- /dev/null +++ b/src/main/resources/static/web/js/8016-legacy.23fc144f.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8016,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),l={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))},a=function(t,e,a){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id?(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.userMajorId=a.user.userMajorId,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.majorId=a.user.majorId,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status,e.dataForm.age=a.user.age,e.dataForm.mealCard=a.user.mealCard,e.dataForm.sex=a.user.sex)}))):e.dataForm={}}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,userMajorId:t.dataForm.userMajorId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,majorId:t.dataForm.majorId,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status,mealCard:t.dataForm.mealCard,age:t.dataForm.age,sex:t.dataForm.sex})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:a.msg,type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=l,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},68016:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师政治组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=a(21801),s=a(48534),l=(a(35666),a(41539),a(54747),a(21249),a(68309),a(92222),a(69600),a(70890)),i=a(62015),d={data:function(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:function(t){var e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:function(t){var e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:l["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[],this.queryCount(8);var e=i.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{filterChange:function(t){var e=this;console.log(t);var a="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((function(t){t&&(a+=t+",")})),this.getDataList("","",a).then((function(){e.myPageSize=[e.totalCount],0===t["el-table_1_column_7"].length&&(e.myPageSize=[5,10,20,50,100,500])}))},isMajor:function(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(t){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:function(){return e.getDataList()}}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){},sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},changeDor:function(t,e){var a=this;this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((function(t){t.data;a.getDataList()}))},getDorList:function(t){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$http({url:e.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((function(t){var a=t.data;console.log(e.options),e.options=a.dorinfo,console.log(e.options)}));case 2:case"end":return a.stop()}}),a)})))()},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/wai/export?major=8"),method:"get"}).then((function(t){var e=t.data;console.log(e),a=e.map((function(t,e){return(0,n.Z)((0,n.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r,o,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:"",o=t.length>1&&void 0!==t[1]?t[1]:"",n=t.length>2&&void 0!==t[2]?t[2]:"",e.dataListLoading=!0,a.next=6,e.$http({url:e.$http.adornUrl("/wai/list"),method:"get",params:e.$http.adornParams({page:e.pageIndex,limit:e.pageSize,userName:e.dataForm.userName,prop:r,sort:o,arr:n,major:8})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1,e.queryCount(8)}));case 6:case"end":return a.stop()}}),a)})))()},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},updateStatus:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/confirm"),method:"get",params:e.$http.adornParams({id:t,un:a})}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))},queryCount:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:0,a.next=3,e.$http({url:e.$http.adornUrl("/wai/count?major="+r),method:"get"}).then((function(t){var a=t.data;console.log(a.data),e.waiCount=(0,n.Z)({},a.data)}));case 3:case"end":return a.stop()}}),a)})))()}}},u=d,m=a(1001),c=(0,m.Z)(u,r,o,!1,null,null,null),p=c.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),s=a(45656),l=a(9341),i=o([].join),d=n!=Object,u=d||!l("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(s(this),void 0===t?",":t)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/8016.cdd76185.js b/src/main/resources/static/web/js/8016.cdd76185.js new file mode 100644 index 00000000..399dea86 --- /dev/null +++ b/src/main/resources/static/web/js/8016.cdd76185.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8016,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,s._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,s.tq)(e)?a():a(new Error("手机号格式不正确"))},a=(t,e,a)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.userMajorId=t.user.userMajorId,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.majorId=t.user.majorId,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status,this.dataForm.age=t.user.age,this.dataForm.mealCard=t.user.mealCard,this.dataForm.sex=t.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},68016:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师政治组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],s=a(70890),l=a(62015),i={data(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:t=>{const e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:t=>{const e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:s["default"]},activated(){this.getDataList(),this.groupIdes=[],this.queryCount(8);let t=l.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{filterChange(t){console.log(t);let e="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((t=>{t&&(e+=t+",")})),this.getDataList("","",e).then((()=>{this.myPageSize=[this.totalCount],0===t["el-table_1_column_7"].length&&(this.myPageSize=[5,10,20,50,100,500])}))},isMajor(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(t){this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>this.getDataList()}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){},sortChange(t){t.order,this.getDataList(t.prop,t.order)},changeDor(t,e){this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((({data:t})=>{this.getDataList()}))},async getDorList(t){await this.$http({url:this.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((({data:t})=>{console.log(this.options),this.options=t.dorinfo,console.log(this.options)}))},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/wai/export?major=8"),method:"get"}).then((({data:e})=>{console.log(e),t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},async getDataList(t="",e="",a=""){this.dataListLoading=!0,await this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,arr:a,major:8})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1,this.queryCount(8)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},updateStatus(t,e=""){this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/confirm"),method:"get",params:this.$http.adornParams({id:t,un:e})}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))},async queryCount(t=0){await this.$http({url:this.$http.adornUrl("/wai/count?major="+t),method:"get"}).then((({data:t})=>{console.log(t.data),this.waiCount={...t.data}}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/8351-legacy.ffcabe96.js b/src/main/resources/static/web/js/8351-legacy.ffcabe96.js new file mode 100644 index 00000000..9d54728c --- /dev/null +++ b/src/main/resources/static/web/js/8351-legacy.ffcabe96.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8351],{48351:function(t,e,a){a.r(e),a.d(e,{default:function(){return x}});var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-button",{attrs:{type:"primary"},on:{click:t.groupDialog}},[t._v("新增组")]),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"name","header-align":"center",width:"100",align:"center",label:"组名"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row)}}},[t._v("分组 ")])]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"组员信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getRowUser(e.row.id,t.rowUserData))+" ")]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"150",label:"删除"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")])]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("el-dialog",{attrs:{width:"1000px",title:t.groupDialogTitle,"close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[t.groupStatus?a("div",{staticClass:"edit_dev",staticStyle:{"text-align":"center"}},[a("el-transfer",{staticStyle:{"text-align":"left",display:"inline-block"},attrs:{filterable:"","left-default-checked":t.leftData,"right-default-checked":t.rightData,titles:["所有用户",t.groupTitle],"button-texts":["移除组员","分组"],format:{noChecked:"${total}",hasChecked:"${checked}/${total}"},data:t.data},on:{change:t.handleChange},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.option;return a("span",{},[t._v(t._s(i.label)+" "),i.age?a("span",{staticStyle:{"margin-left":"5px"}},[t._v(","+t._s(i.age)+"岁")]):t._e(),a("span",{staticStyle:{"margin-left":"5px"}},[t._v(","+t._s(i.identity))])])}}],null,!1,3037184747),model:{value:t.value4,callback:function(e){t.value4=e},expression:"value4"}})],1):t._e(),a("div",[t.groupStatus?t._e():a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"组名"}},[a("el-input",{attrs:{placeholder:"请输入组名,如:语文第二组"},model:{value:t.groupData.name,callback:function(e){t.$set(t.groupData,"name",e)},expression:"groupData.name"}})],1),t.isAuth("h5:user:save")?a("el-form-item",{attrs:{label:"学科"},model:{value:t.groupData.majorId,callback:function(e){t.$set(t.groupData,"majorId",e)},expression:"groupData.majorId"}},[a("el-select",{attrs:{placeholder:"请选择学院"},model:{value:t.groupData.majorId,callback:function(e){t.$set(t.groupData,"majorId",e)},expression:"groupData.majorId"}},t._l(t.options,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1):t._e()],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.groupClos}},[t._v("关闭")]),t.groupStatus?t._e():a("el-button",{attrs:{type:"primary"},on:{click:t.saveGroup}},[t._v("确定")])],1)])],1)},s=[],n=(a(68309),a(57327),a(41539),a(54747),a(57658),a(21249),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:t.itemSelected,"is-disabled":t.disabled||t.groupDisabled||t.limitReached,hover:t.hover},on:{mouseenter:t.hoverItem,click:function(e){return e.stopPropagation(),t.selectOptionClick.apply(null,arguments)}}},[t._t("default",(function(){return[a("span",[t._v(t._s(t.currentLabel))])]}))],2)}),o=[];function l(t,e,a){this.$children.forEach((i=>{var s=i.$options.componentName;s===t?i.$emit.apply(i,[e].concat(a)):l.apply(i,[t,e].concat([a]))}))}var r={methods:{dispatch(t,e,a){var i=this.$parent||this.$root,s=i.$options.componentName;while(i&&(!s||s!==t))i=i.$parent,i&&(s=i.$options.componentName);i&&i.$emit.apply(i,[e].concat(a))},broadcast(t,e,a){l.call(this,t,e,a)}}},u=a(20144);let c=t=>{var e={};return t&&"[object Function]"===e.toString.call(t)};"object"===typeof Int8Array||!u["default"].prototype.$isServer&&"function"===typeof document.childNodes||(c=function(t){return"function"===typeof t||!1});Object.prototype.hasOwnProperty;const d=function(t,e){e=e||"";const a=e.split(".");let i=t,s=null;for(let n=0,o=a.length;nString(t).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&");var p={mixins:[r],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel(){return this.label||(this.isObject?"":this.value)},currentValue(){return this.value||this.label||""},itemSelected(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value(t,e){const{remote:a,valueKey:i}=this.select;if(!this.created&&!a){if(i&&"object"===typeof t&&"object"===typeof e&&t[i]===e[i])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual(t,e){if(this.isObject){const a=this.select.valueKey;return d(t,a)===d(e,a)}return t===e},contains(t=[],e){if(this.isObject){const a=this.select.valueKey;return t&&t.some((t=>d(t,a)===d(e,a)))}return t&&t.indexOf(e)>-1},handleGroupDisabled(t){this.groupDisabled=t},hoverItem(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange(t){this.visible=new RegExp(h(t),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy(){const{selected:t,multiple:e}=this.select;let a=e?t:[t],i=this.select.cachedOptions.indexOf(this),s=a.indexOf(this);i>-1&&s<0&&this.select.cachedOptions.splice(i,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},g=p,m=a(1001),f=(0,m.Z)(g,n,o,!1,null,null,null),v=f.exports;v.install=function(t){t.component(v.name,v)};var b=v,y={data:function(){this.$createElement;return{options:[{value:1,label:"语文"},{value:4,label:"地理"},{value:7,label:"历史"},{value:8,label:"政治"}],groupData:{name:"",majorId:1},groupDialogTitle:"",groupStatus:!1,dataForm:{userName:""},groupId:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,visible:!1,rowUserData:[],data:[],rightData:[],leftData:[],groupList:[{}],value:[],value4:[],renderFunc:function(t,e){return t("span",[e.key," - ",e.label])},groupTitle:""}},components:{},activated:function(){this.getDataList()},computed:{option:function(){return b}},mounted:function(){this.getRowUserFun()},methods:{saveGroup:function(){var t=this;this.groupData.name.length<1?this.$message({message:"组名不能为空",type:"error",duration:1500}):this.$http({url:this.$http.adornUrl("/group/save"),method:"post",data:this.$http.adornParams({name:this.groupData.name,majorId:this.groupData.majorId})}).then((function(e){var a=e.data;t.groupData.name="",a&&200===a.code&&(t.$message({message:"操作成功",type:"success",duration:1500}),t.getDataList(),t.visible=!1)}))},groupDialog:function(){this.groupDialogTitle="新增组名",this.visible=!0,this.groupStatus=!1},groupClos:function(){this.visible=!1,this.getDataList(),this.getRowUserFun()},getRowUser:function(t,e){var a=[],i=e.filter((function(e){return e.groupId===t}));return i.forEach((function(t){a.push(t.userName)})),a},handleChange:function(t,e,a){var i=this;"right"===e&&(console.log(a),console.log(this.groupId),this.$http({url:this.$http.adornUrl("/group/add"),method:"post",data:this.$http.adornParams({groupId:this.groupId,ids:a})}).then((function(t){var e=t.data;e&&200===e.code&&i.$message({message:"操作成功",type:"success",duration:1500})}))),"left"===e&&this.$http({url:this.$http.adornUrl("/group/remove"),method:"post",data:this.$http.adornParams({groupId:this.groupId,ids:a})}).then((function(t){var e=t.data;e&&200===e.code&&i.$message({message:"操作成功",type:"success",duration:1500})}))},getDataList:function(){var t=this;this.$http({url:this.$http.adornUrl("/group/pagelist"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0)}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},getRowUserFun:function(){var t=this;this.$http({url:this.$http.adornUrl("/h5/user/grp"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?(t.data=[],t.value4=[],t.rowUserData=a.user):(t.dataList=[],t.totalCount=0)}))},isIdentity:function(t){switch(t){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},addOrUpdateHandle:function(t){var e=this;this.groupDialogTitle="分组",this.groupStatus=!0,this.groupTitle=t.name,this.groupId=t.id,this.$http({url:this.$http.adornUrl("/h5/user/grp"),method:"get",params:this.$http.adornParams({groupId:t.id})}).then((function(a){var i=a.data;i&&200===i.code?(console.log(i),e.data=[],e.value4=[],e.rowUserData=i.user,i.user.forEach((function(a,i){a.groupId===t.id?(e.data.push({key:a.id,age:a.age,sex:a.sex,identity:e.isIdentity(a.identity),label:a.userName,disabled:!1}),e.value4.push(a.id)):0===a.groupId&&e.data.push({key:a.id,age:a.age,sex:a.sex,identity:e.isIdentity(a.identity),label:a.userName,disabled:0!==a.groupId})})),e.data.forEach((function(a,i){a.groupId===t.id&&e.data.push({key:a.id,age:a.age,sex:a.sex,identity:e.isIdentity(a.identity),label:a.userName,disabled:!1})})),e.visible=!0):(e.dataList=[],e.totalCount=0)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){console.log(a),e.$http({url:e.$http.adornUrl("/group/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:a.msg,type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},$=y,D=(0,m.Z)($,i,s,!1,null,"39c96f02",null),x=D.exports},21249:function(t,e,a){var i=a(82109),s=a(42092).map,n=a(81194),o=n("map");i({target:"Array",proto:!0,forced:!o},{map:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/8351.cdf5f3a2.js b/src/main/resources/static/web/js/8351.cdf5f3a2.js new file mode 100644 index 00000000..f922866c --- /dev/null +++ b/src/main/resources/static/web/js/8351.cdf5f3a2.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8351],{48351:function(t,e,a){a.r(e),a.d(e,{default:function(){return x}});var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-button",{attrs:{type:"primary"},on:{click:t.groupDialog}},[t._v("新增组")]),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"name","header-align":"center",width:"100",align:"center",label:"组名"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row)}}},[t._v("分组 ")])]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"组员信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getRowUser(e.row.id,t.rowUserData))+" ")]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"150",label:"删除"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")])]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("el-dialog",{attrs:{width:"1000px",title:t.groupDialogTitle,"close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[t.groupStatus?a("div",{staticClass:"edit_dev",staticStyle:{"text-align":"center"}},[a("el-transfer",{staticStyle:{"text-align":"left",display:"inline-block"},attrs:{filterable:"","left-default-checked":t.leftData,"right-default-checked":t.rightData,titles:["所有用户",t.groupTitle],"button-texts":["移除组员","分组"],format:{noChecked:"${total}",hasChecked:"${checked}/${total}"},data:t.data},on:{change:t.handleChange},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.option;return a("span",{},[t._v(t._s(s.label)+" "),s.age?a("span",{staticStyle:{"margin-left":"5px"}},[t._v(","+t._s(s.age)+"岁")]):t._e(),a("span",{staticStyle:{"margin-left":"5px"}},[t._v(","+t._s(s.identity))])])}}],null,!1,3037184747),model:{value:t.value4,callback:function(e){t.value4=e},expression:"value4"}})],1):t._e(),a("div",[t.groupStatus?t._e():a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"组名"}},[a("el-input",{attrs:{placeholder:"请输入组名,如:语文第二组"},model:{value:t.groupData.name,callback:function(e){t.$set(t.groupData,"name",e)},expression:"groupData.name"}})],1),t.isAuth("h5:user:save")?a("el-form-item",{attrs:{label:"学科"},model:{value:t.groupData.majorId,callback:function(e){t.$set(t.groupData,"majorId",e)},expression:"groupData.majorId"}},[a("el-select",{attrs:{placeholder:"请选择学院"},model:{value:t.groupData.majorId,callback:function(e){t.$set(t.groupData,"majorId",e)},expression:"groupData.majorId"}},t._l(t.options,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1):t._e()],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.groupClos}},[t._v("关闭")]),t.groupStatus?t._e():a("el-button",{attrs:{type:"primary"},on:{click:t.saveGroup}},[t._v("确定")])],1)])],1)},i=[],l=(a(57658),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:t.itemSelected,"is-disabled":t.disabled||t.groupDisabled||t.limitReached,hover:t.hover},on:{mouseenter:t.hoverItem,click:function(e){return e.stopPropagation(),t.selectOptionClick.apply(null,arguments)}}},[t._t("default",(function(){return[a("span",[t._v(t._s(t.currentLabel))])]}))],2)}),o=[];function r(t,e,a){this.$children.forEach((s=>{var i=s.$options.componentName;i===t?s.$emit.apply(s,[e].concat(a)):r.apply(s,[t,e].concat([a]))}))}var n={methods:{dispatch(t,e,a){var s=this.$parent||this.$root,i=s.$options.componentName;while(s&&(!i||i!==t))s=s.$parent,s&&(i=s.$options.componentName);s&&s.$emit.apply(s,[e].concat(a))},broadcast(t,e,a){r.call(this,t,e,a)}}},u=a(20144);let h=t=>{var e={};return t&&"[object Function]"===e.toString.call(t)};"object"===typeof Int8Array||!u["default"].prototype.$isServer&&"function"===typeof document.childNodes||(h=function(t){return"function"===typeof t||!1});Object.prototype.hasOwnProperty;const d=function(t,e){e=e||"";const a=e.split(".");let s=t,i=null;for(let l=0,o=a.length;lString(t).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&");var p={mixins:[n],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel(){return this.label||(this.isObject?"":this.value)},currentValue(){return this.value||this.label||""},itemSelected(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value(t,e){const{remote:a,valueKey:s}=this.select;if(!this.created&&!a){if(s&&"object"===typeof t&&"object"===typeof e&&t[s]===e[s])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual(t,e){if(this.isObject){const a=this.select.valueKey;return d(t,a)===d(e,a)}return t===e},contains(t=[],e){if(this.isObject){const a=this.select.valueKey;return t&&t.some((t=>d(t,a)===d(e,a)))}return t&&t.indexOf(e)>-1},handleGroupDisabled(t){this.groupDisabled=t},hoverItem(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange(t){this.visible=new RegExp(c(t),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy(){const{selected:t,multiple:e}=this.select;let a=e?t:[t],s=this.select.cachedOptions.indexOf(this),i=a.indexOf(this);s>-1&&i<0&&this.select.cachedOptions.splice(s,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},g=p,m=a(1001),b=(0,m.Z)(g,l,o,!1,null,null,null),f=b.exports;f.install=function(t){t.component(f.name,f)};var v=f,y={data(){this.$createElement;return{options:[{value:1,label:"语文"},{value:4,label:"地理"},{value:7,label:"历史"},{value:8,label:"政治"}],groupData:{name:"",majorId:1},groupDialogTitle:"",groupStatus:!1,dataForm:{userName:""},groupId:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,visible:!1,rowUserData:[],data:[],rightData:[],leftData:[],groupList:[{}],value:[],value4:[],renderFunc(t,e){return t("span",[e.key," - ",e.label])},groupTitle:""}},components:{},activated(){this.getDataList()},computed:{option(){return v}},mounted(){this.getRowUserFun()},methods:{saveGroup(){this.groupData.name.length<1?this.$message({message:"组名不能为空",type:"error",duration:1500}):this.$http({url:this.$http.adornUrl("/group/save"),method:"post",data:this.$http.adornParams({name:this.groupData.name,majorId:this.groupData.majorId})}).then((({data:t})=>{this.groupData.name="",t&&200===t.code&&(this.$message({message:"操作成功",type:"success",duration:1500}),this.getDataList(),this.visible=!1)}))},groupDialog(){this.groupDialogTitle="新增组名",this.visible=!0,this.groupStatus=!1},groupClos(){this.visible=!1,this.getDataList(),this.getRowUserFun()},getRowUser(t,e){let a=[],s=e.filter((e=>e.groupId===t));return s.forEach((t=>{a.push(t.userName)})),a},handleChange(t,e,a){"right"===e&&(console.log(a),console.log(this.groupId),this.$http({url:this.$http.adornUrl("/group/add"),method:"post",data:this.$http.adornParams({groupId:this.groupId,ids:a})}).then((({data:t})=>{t&&200===t.code&&this.$message({message:"操作成功",type:"success",duration:1500})}))),"left"===e&&this.$http({url:this.$http.adornUrl("/group/remove"),method:"post",data:this.$http.adornParams({groupId:this.groupId,ids:a})}).then((({data:t})=>{t&&200===t.code&&this.$message({message:"操作成功",type:"success",duration:1500})}))},getDataList(){this.$http({url:this.$http.adornUrl("/group/pagelist"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},getRowUserFun(){this.$http({url:this.$http.adornUrl("/h5/user/grp"),method:"get"}).then((({data:t})=>{t&&200===t.code?(this.data=[],this.value4=[],this.rowUserData=t.user):(this.dataList=[],this.totalCount=0)}))},isIdentity(t){switch(t){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},addOrUpdateHandle(t){this.groupDialogTitle="分组",this.groupStatus=!0,this.groupTitle=t.name,this.groupId=t.id,this.$http({url:this.$http.adornUrl("/h5/user/grp"),method:"get",params:this.$http.adornParams({groupId:t.id})}).then((({data:e})=>{e&&200===e.code?(console.log(e),this.data=[],this.value4=[],this.rowUserData=e.user,e.user.forEach(((e,a)=>{e.groupId===t.id?(this.data.push({key:e.id,age:e.age,sex:e.sex,identity:this.isIdentity(e.identity),label:e.userName,disabled:!1}),this.value4.push(e.id)):0===e.groupId&&this.data.push({key:e.id,age:e.age,sex:e.sex,identity:this.isIdentity(e.identity),label:e.userName,disabled:0!==e.groupId})})),this.data.forEach(((e,a)=>{e.groupId===t.id&&this.data.push({key:e.id,age:e.age,sex:e.sex,identity:this.isIdentity(e.identity),label:e.userName,disabled:!1})})),this.visible=!0):(this.dataList=[],this.totalCount=0)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm("确定操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{console.log(e),this.$http({url:this.$http.adornUrl("/group/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},$=y,D=(0,m.Z)($,s,i,!1,null,"39c96f02",null),x=D.exports}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/890-legacy.4c31e03e.js b/src/main/resources/static/web/js/890-legacy.4c31e03e.js new file mode 100644 index 00000000..af590709 --- /dev/null +++ b/src/main/resources/static/web/js/890-legacy.4c31e03e.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[890],{70890:function(a,t,e){e.r(t),e.d(t,{default:function(){return n}});var r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("el-dialog",{attrs:{title:a.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(t){a.visible=t}}},[e("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"95px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&a._k(t.keyCode,"enter",13,t.key,"Enter")?null:a.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[e("el-input",{attrs:{placeholder:"用户ID"},model:{value:a.dataForm.userMajorId,callback:function(t){a.$set(a.dataForm,"userMajorId",t)},expression:"dataForm.userMajorId"}})],1),e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:a.dataForm.userName,callback:function(t){a.$set(a.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:a.dataForm.identityId,callback:function(t){a.$set(a.dataForm,"identityId",t)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"年龄"}},[e("el-input",{attrs:{placeholder:"年龄"},model:{value:a.dataForm.age,callback:function(t){a.$set(a.dataForm,"age",t)},expression:"dataForm.age"}})],1),e("el-form-item",{attrs:{label:"性别"}},[e("el-input",{attrs:{placeholder:"性别"},model:{value:a.dataForm.sex,callback:function(t){a.$set(a.dataForm,"sex",t)},expression:"dataForm.sex"}})],1),a.isAuth("sys:user:list")?e("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!a.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[e("el-select",{attrs:{placeholder:"学科"},model:{value:a.dataForm.majorId,callback:function(t){a.$set(a.dataForm,"majorId",t)},expression:"dataForm.majorId"}},a._l(a.major,(function(a,t){return e("el-option",{key:t,attrs:{value:a.value,label:a.text}})})),1)],1):a._e(),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:a.dataForm.phone,callback:function(t){a.$set(a.dataForm,"phone",t)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:a.dataForm.jobTitle,callback:function(t){a.$set(a.dataForm,"jobTitle",t)},expression:"dataForm.jobTitle"}},a._l(a.columns,(function(a,t){return e("el-option",{key:t,attrs:{value:a.text,label:a.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:a.dataForm.office,callback:function(t){a.$set(a.dataForm,"office",t)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:a.dataForm.workName,callback:function(t){a.$set(a.dataForm,"workName",t)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:a.dataForm.workPhone,callback:function(t){a.$set(a.dataForm,"workPhone",t)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:a.dataForm.pyCard,callback:function(t){a.$set(a.dataForm,"pyCard",t)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:a.dataForm.bankAddress,callback:function(t){a.$set(a.dataForm,"bankAddress",t)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:a.dataForm.bankName,callback:function(t){a.$set(a.dataForm,"bankName",t)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:a.dataForm.carNumber,callback:function(t){a.$set(a.dataForm,"carNumber",t)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"饭卡号"}},[e("el-input",{attrs:{placeholder:"饭卡号"},model:{value:a.dataForm.mealCard,callback:function(t){a.$set(a.dataForm,"mealCard",t)},expression:"dataForm.mealCard"}})],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:a.dataForm.dormitoryStatus,callback:function(t){a.$set(a.dataForm,"dormitoryStatus",t)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:a.dataForm.carStatus,callback:function(t){a.$set(a.dataForm,"carStatus",t)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(t){a.visible=!1}}},[a._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(t){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},o=[],d=(e(21703),e(74916),e(77601),e(89176)),l=e(62015),s={data:function(){var a=function(a,t,e){(0,d._7)(t)?e():e(new Error("请输入8位身份码(数字)"))},t=function(a,t,e){(0,d.tq)(t)?e():e(new Error("手机号格式不正确"))},e=function(a,t,e){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(t)?e():e(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(a){var t=this;l.Z.getGroupList2(this).then((function(a){t.groupIdes=a.data.list})),this.dataForm.id=a||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(a){var e=a.data;t.roleList=e&&200===e.code?e.list:[]})).then((function(){t.visible=!0,t.$nextTick((function(){t.$refs["dataForm"].resetFields()}))})).then((function(){t.dataForm.id?(console.log("this.dataForm.id",t.dataForm.id),t.$http({url:t.$http.adornUrl("/wai/info/".concat(t.dataForm.id)),method:"get",params:t.$http.adornParams()}).then((function(a){var e=a.data;console.log(e),e&&200===e.code&&(t.dataForm.userName=e.user.userName,t.dataForm.groupId=0==e.user.groupId?"":e.user.groupId,t.dataForm.userId=e.user.userId,t.dataForm.phone=e.user.phone,t.dataForm.jobTitle=e.user.jobTitle,t.dataForm.userMajorId=e.user.userMajorId,t.dataForm.office=e.user.office,t.dataForm.workName=e.user.workName,t.dataForm.workPhone=e.user.workPhone,t.dataForm.pyCard=e.user.pyCard,t.dataForm.majorId=e.user.majorId,t.dataForm.carNumber=e.user.carNumber,t.dataForm.carStatus=e.user.carStatus,t.dataForm.dormitory=e.user.dormitory,t.dataForm.dormitoryStatus=e.user.dormitoryStatus,t.dataForm.bankAddress=e.user.bankAddress,t.dataForm.bankName=e.user.bankName,t.dataForm.identityId=e.user.identityId,t.dataForm.status=e.user.status,t.dataForm.age=e.user.age,t.dataForm.mealCard=e.user.mealCard,t.dataForm.sex=e.user.sex)}))):t.dataForm={}}))},dataFormSubmit:function(){var a=this;this.$refs["dataForm"].validate((function(t){t&&a.$http({url:a.$http.adornUrl("/wai/".concat(a.dataForm.id?"update":"backsave")),method:"post",data:a.$http.adornData({id:a.dataForm.id,userName:a.dataForm.userName,groupId:a.dataForm.groupId,userId:a.dataForm.userId,userMajorId:a.dataForm.userMajorId,phone:a.dataForm.phone,jobTitle:a.dataForm.jobTitle,office:a.dataForm.office,majorId:a.dataForm.majorId,workName:a.dataForm.workName,workPhone:a.dataForm.workPhone,pyCard:a.dataForm.pyCard,carNumber:a.dataForm.carNumber,carStatus:a.dataForm.carStatus,dormitory:a.dataForm.dormitory,dormitoryStatus:a.dataForm.dormitoryStatus,bankAddress:a.dataForm.bankAddress,bankName:a.dataForm.bankName,identityId:a.dataForm.identityId,status:a.dataForm.status,mealCard:a.dataForm.mealCard,age:a.dataForm.age,sex:a.dataForm.sex})}).then((function(t){var e=t.data;console.log(e),e&&200===e.code?a.$message({message:e.msg,type:"success",duration:1500,onClose:function(){a.visible=!1,a.$emit("refreshDataList")}}):a.$message.error(e.msg)}))}))}}},m=s,i=e(1001),u=(0,i.Z)(m,r,o,!1,null,null,null),n=u.exports},62015:function(a,t,e){e(41539),e(54747),e(57658),e(68309);t["Z"]={getGroupList:function(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()}).then((function(t){a.groupIdesShow=t.data.list,t.data.list.forEach((function(t){a.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),a.groupIdes},getGroupList2:function(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/890.5037854c.js b/src/main/resources/static/web/js/890.5037854c.js new file mode 100644 index 00000000..11232faf --- /dev/null +++ b/src/main/resources/static/web/js/890.5037854c.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[890],{70890:function(a,t,e){e.r(t),e.d(t,{default:function(){return n}});var r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("el-dialog",{attrs:{title:a.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(t){a.visible=t}}},[e("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"95px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&a._k(t.keyCode,"enter",13,t.key,"Enter")?null:a.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[e("el-input",{attrs:{placeholder:"用户ID"},model:{value:a.dataForm.userMajorId,callback:function(t){a.$set(a.dataForm,"userMajorId",t)},expression:"dataForm.userMajorId"}})],1),e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:a.dataForm.userName,callback:function(t){a.$set(a.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:a.dataForm.identityId,callback:function(t){a.$set(a.dataForm,"identityId",t)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"年龄"}},[e("el-input",{attrs:{placeholder:"年龄"},model:{value:a.dataForm.age,callback:function(t){a.$set(a.dataForm,"age",t)},expression:"dataForm.age"}})],1),e("el-form-item",{attrs:{label:"性别"}},[e("el-input",{attrs:{placeholder:"性别"},model:{value:a.dataForm.sex,callback:function(t){a.$set(a.dataForm,"sex",t)},expression:"dataForm.sex"}})],1),a.isAuth("sys:user:list")?e("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!a.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[e("el-select",{attrs:{placeholder:"学科"},model:{value:a.dataForm.majorId,callback:function(t){a.$set(a.dataForm,"majorId",t)},expression:"dataForm.majorId"}},a._l(a.major,(function(a,t){return e("el-option",{key:t,attrs:{value:a.value,label:a.text}})})),1)],1):a._e(),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:a.dataForm.phone,callback:function(t){a.$set(a.dataForm,"phone",t)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:a.dataForm.jobTitle,callback:function(t){a.$set(a.dataForm,"jobTitle",t)},expression:"dataForm.jobTitle"}},a._l(a.columns,(function(a,t){return e("el-option",{key:t,attrs:{value:a.text,label:a.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:a.dataForm.office,callback:function(t){a.$set(a.dataForm,"office",t)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:a.dataForm.workName,callback:function(t){a.$set(a.dataForm,"workName",t)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:a.dataForm.workPhone,callback:function(t){a.$set(a.dataForm,"workPhone",t)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:a.dataForm.pyCard,callback:function(t){a.$set(a.dataForm,"pyCard",t)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:a.dataForm.bankAddress,callback:function(t){a.$set(a.dataForm,"bankAddress",t)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:a.dataForm.bankName,callback:function(t){a.$set(a.dataForm,"bankName",t)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:a.dataForm.carNumber,callback:function(t){a.$set(a.dataForm,"carNumber",t)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"饭卡号"}},[e("el-input",{attrs:{placeholder:"饭卡号"},model:{value:a.dataForm.mealCard,callback:function(t){a.$set(a.dataForm,"mealCard",t)},expression:"dataForm.mealCard"}})],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:a.dataForm.dormitoryStatus,callback:function(t){a.$set(a.dataForm,"dormitoryStatus",t)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:a.dataForm.carStatus,callback:function(t){a.$set(a.dataForm,"carStatus",t)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(t){a.visible=!1}}},[a._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(t){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},o=[],s=e(89176),d=e(62015),l={data(){var a=(a,t,e)=>{(0,s._7)(t)?e():e(new Error("请输入8位身份码(数字)"))},t=(a,t,e)=>{(0,s.tq)(t)?e():e(new Error("手机号格式不正确"))},e=(a,t,e)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(t)?e():e(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(a){d.Z.getGroupList2(this).then((a=>{this.groupIdes=a.data.list})),this.dataForm.id=a||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:a})=>{this.roleList=a&&200===a.code?a.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:a})=>{console.log(a),a&&200===a.code&&(this.dataForm.userName=a.user.userName,this.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,this.dataForm.userId=a.user.userId,this.dataForm.phone=a.user.phone,this.dataForm.jobTitle=a.user.jobTitle,this.dataForm.userMajorId=a.user.userMajorId,this.dataForm.office=a.user.office,this.dataForm.workName=a.user.workName,this.dataForm.workPhone=a.user.workPhone,this.dataForm.pyCard=a.user.pyCard,this.dataForm.majorId=a.user.majorId,this.dataForm.carNumber=a.user.carNumber,this.dataForm.carStatus=a.user.carStatus,this.dataForm.dormitory=a.user.dormitory,this.dataForm.dormitoryStatus=a.user.dormitoryStatus,this.dataForm.bankAddress=a.user.bankAddress,this.dataForm.bankName=a.user.bankName,this.dataForm.identityId=a.user.identityId,this.dataForm.status=a.user.status,this.dataForm.age=a.user.age,this.dataForm.mealCard=a.user.mealCard,this.dataForm.sex=a.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((a=>{a&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:a})=>{console.log(a),a&&200===a.code?this.$message({message:a.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(a.msg)}))}))}}},i=l,m=e(1001),u=(0,m.Z)(i,r,o,!1,null,null,null),n=u.exports},62015:function(a,t,e){e(57658);t["Z"]={getGroupList(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()}).then((t=>{a.groupIdesShow=t.data.list,t.data.list.forEach((t=>{a.groupIdes.push({text:t.name,id:t.id,value:t.id})}))})),a.groupIdes},getGroupList2(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/996-legacy.3f0ca4a3.js b/src/main/resources/static/web/js/996-legacy.3f0ca4a3.js new file mode 100644 index 00000000..578bd2c0 --- /dev/null +++ b/src/main/resources/static/web/js/996-legacy.3f0ca4a3.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[996,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(74916),a(77601),a(89176)),s=a(62015),l={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))},a=function(t,e,a){var r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init:function(t){var e=this;s.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id?(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=0==a.user.groupId?"":a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.userMajorId=a.user.userMajorId,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.majorId=a.user.majorId,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status,e.dataForm.age=a.user.age,e.dataForm.mealCard=a.user.mealCard,e.dataForm.sex=a.user.sex)}))):e.dataForm={}}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,userMajorId:t.dataForm.userMajorId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,majorId:t.dataForm.majorId,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status,mealCard:t.dataForm.mealCard,age:t.dataForm.age,sex:t.dataForm.sex})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:a.msg,type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=l,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},70996:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师语文组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=a(21801),s=a(48534),l=(a(35666),a(41539),a(54747),a(21249),a(68309),a(92222),a(69600),a(70890)),i=a(62015),d={data:function(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:function(t){var e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:function(t){var e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:function(t){var e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:l["default"]},activated:function(){var t=this;this.getDataList(),this.groupIdes=[],this.queryCount(1);var e=i.Z.getGroupList(this);setTimeout((function(){e.forEach((function(e){t.groupIdMap[e.id]=e.text}))}),500)},computed:{},methods:{filterChange:function(t){var e=this;console.log(t);var a="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((function(t){t&&(a+=t+",")})),this.getDataList("","",a).then((function(){e.myPageSize=[e.totalCount],0===t["el-table_1_column_7"].length&&(e.myPageSize=[5,10,20,50,100,500])}))},isMajor:function(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload:function(){var t=this;0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},handleRemove:function(t,e){console.log(t,e)},handlePreview:function(t){console.log(t)},uploadSuccess:function(t){var e=this;this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:function(){return e.getDataList()}}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}})},uploadError:function(){var t=this;this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:function(){return t.getDataList()}})},beforeUpload:function(t){},sortChange:function(t){t.order,this.getDataList(t.prop,t.order)},changeDor:function(t,e){var a=this;this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((function(t){t.data;a.getDataList()}))},getDorList:function(t){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$http({url:e.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((function(t){var a=t.data;console.log(e.options),e.options=a.dorinfo,console.log(e.options)}));case 2:case"end":return a.stop()}}),a)})))()},getExportExcel:function(){var t=this;return(0,s.Z)(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],e.next=3,t.$http({url:t.$http.adornUrl("/wai/export?major=1"),method:"get"}).then((function(t){var e=t.data;console.log(e),a=e.map((function(t,e){return(0,n.Z)((0,n.Z)({},t),{},{index:e+1})}))}));case 3:return e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})))()},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){var e="";return this.groupIdesShow.forEach((function(a){a.id===t&&(e=a.name)})),e},getDataList:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r,o,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:"",o=t.length>1&&void 0!==t[1]?t[1]:"",n=t.length>2&&void 0!==t[2]?t[2]:"",e.dataListLoading=!0,a.next=6,e.$http({url:e.$http.adornUrl("/wai/list"),method:"get",params:e.$http.adornParams({page:e.pageIndex,limit:e.pageSize,userName:e.dataForm.userName,prop:r,sort:o,arr:n,major:1})}).then((function(t){var a=t.data;a&&200===a.code?(e.dataList=a.page.list,e.totalCount=a.page.totalCount):(e.dataList=[],e.totalCount=0),e.dataListLoading=!1,e.queryCount(1)}));case 6:case"end":return a.stop()}}),a)})))()},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},updateStatus:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/confirm"),method:"get",params:e.$http.adornParams({id:t,un:a})}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))},queryCount:function(){var t=arguments,e=this;return(0,s.Z)(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t.length>0&&void 0!==t[0]?t[0]:0,a.next=3,e.$http({url:e.$http.adornUrl("/wai/count?major="+r),method:"get"}).then((function(t){var a=t.data;console.log(a.data),e.waiCount=(0,n.Z)({},a.data)}));case 3:case"end":return a.stop()}}),a)})))()}}},u=d,m=a(1001),c=(0,m.Z)(u,r,o,!1,null,null,null),p=c.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),s=a(45656),l=a(9341),i=o([].join),d=n!=Object,u=d||!l("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(s(this),void 0===t?",":t)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){t.groupIdesShow=e.data.list,e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/996.36573908.js b/src/main/resources/static/web/js/996.36573908.js new file mode 100644 index 00000000..eede2368 --- /dev/null +++ b/src/main/resources/static/web/js/996.36573908.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[996,890],{70890:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"95px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户ID",prop:"userMajorId"}},[a("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.dataForm.userMajorId,callback:function(e){t.$set(t.dataForm,"userMajorId",e)},expression:"dataForm.userMajorId"}})],1),a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号",prop:"identityId"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"年龄"}},[a("el-input",{attrs:{placeholder:"年龄"},model:{value:t.dataForm.age,callback:function(e){t.$set(t.dataForm,"age",e)},expression:"dataForm.age"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-input",{attrs:{placeholder:"性别"},model:{value:t.dataForm.sex,callback:function(e){t.$set(t.dataForm,"sex",e)},expression:"dataForm.sex"}})],1),t.isAuth("sys:user:list")?a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!t.dataForm.id,expression:"!dataForm.id ? true : false"}],attrs:{label:"学科",prop:"majorId"}},[a("el-select",{attrs:{placeholder:"学科"},model:{value:t.dataForm.majorId,callback:function(e){t.$set(t.dataForm,"majorId",e)},expression:"dataForm.majorId"}},t._l(t.major,(function(t,e){return a("el-option",{key:e,attrs:{value:t.value,label:t.text}})})),1)],1):t._e(),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"饭卡号"}},[a("el-input",{attrs:{placeholder:"饭卡号"},model:{value:t.dataForm.mealCard,callback:function(e){t.$set(t.dataForm,"mealCard",e)},expression:"dataForm.mealCard"}})],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,s._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,s.tq)(e)?a():a(new Error("手机号格式不正确"))},a=(t,e,a)=>{const r=/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[Xx0-9]$/;r.test(e)?a():a(new Error("身份证号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",userMajorId:"",phone:"",groupId:"",status:0,majorId:"",identityId:"",jobTitle:"",office:"",age:"",sex:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,mealCard:"",dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],major:[{text:"语文",value:1},{text:"地理",value:4},{text:"历史",value:7},{text:"政治",value:8}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],identityId:[{required:!0,message:"身份证号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],majorId:[{required:!0,message:"请选择学科",trigger:"blur"}],userMajorId:[{required:!0,message:"用户ID不能为空",trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id?(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=0==t.user.groupId?"":t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.userMajorId=t.user.userMajorId,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.majorId=t.user.majorId,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status,this.dataForm.age=t.user.age,this.dataForm.mealCard=t.user.mealCard,this.dataForm.sex=t.user.sex)}))):this.dataForm={}}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,userMajorId:this.dataForm.userMajorId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,majorId:this.dataForm.majorId,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status,mealCard:this.dataForm.mealCard,age:this.dataForm.age,sex:this.dataForm.sex})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:t.msg,type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},70996:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"姓名",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1),a("download-excel",{staticStyle:{display:"inline-block"},attrs:{stringifyLongNum:!0,fetch:t.getExportExcel,fields:t.json_fields,name:"外校老师语文组.xls"}},[a("el-button",{attrs:{type:"primary"}},[t._v("导出")])],1),a("el-upload",{ref:"upload",staticClass:"upload-demo",staticStyle:{float:"right","margin-left":"5px"},attrs:{action:"/wai/upload","on-preview":t.handlePreview,"on-success":t.uploadSuccess,"on-error":t.uploadError,"before-upload":t.beforeUpload,"on-remove":t.handleRemove,"file-list":t.fileList,accept:".xlsx","auto-upload":!1,limit:1}},[a("el-button",{attrs:{slot:"trigger",type:"primary"},slot:"trigger"},[t._v("选取")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitUpload}},[t._v(" 上传到服务器 ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传excel文件")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"sort-change":t.sortChange,"filter-change":t.filterChange,"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{type:"expand",label:"详细信息",width:"50px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])]),a("el-form-item",{attrs:{label:"饭卡号"}},[a("span",[t._v(t._s(e.row.mealCard))])])],1)]}}])}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"序号"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"userMajorId","header-align":"center",align:"center",label:"用户ID"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"age","header-align":"center",align:"center",label:"年龄"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"sex","header-align":"center",align:"center",label:"性别"}}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学科"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{sortable:"custom",prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{sortable:"custom",prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"dormitory","header-align":"center",width:"150",align:"center",label:"住宿信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{disabled:""!==e.row.dormitory,filterable:"",placeholder:"请选择"},on:{focus:function(a){return t.getDorList(e.row.sex)},change:function(a){return t.changeDor(e.row.dormitory,e.row.id)}},model:{value:e.row.dormitory,callback:function(a){t.$set(e.row,"dormitory",a)},expression:"scope.row.dormitory"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.dormitory,value:t.dormitory}})})),1)]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return e.row.status||t.isAuth("sys:user:list")?[t.isAuth("wai:user:update")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isAuth("wai:user:update"),expression:"isAuth('wai:user:update')"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e(),e.row.status?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id)}}},[t._v("确认报到 ")]):t._e(),e.row.status?t._e():a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return t.updateStatus(e.row.id,"un")}}},[t._v("取消确认 ")])]:void 0}}],null,!0)})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":t.myPageSize,"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),a("div",{staticClass:"tongji"},[a("div",[t._v("已报到人数:"+t._s(this.waiCount.already))]),a("div",[t._v("未报到人数:"+t._s(this.waiCount.didntAlready))])]),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],s=a(70890),l=a(62015),i={data(){return{waiCount:{already:0,didntAlready:0},listZy:[],options:[],value:null,dataForm:{userName:""},temp:0,dataList:[],fileList:[],myPageSize:[5,10,20,50,100,500],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[],json_fields:{"序号":"index","姓名":"userName","用户专业码":"userMajorId","手机号":"phone","学科":{field:"majorId",callback:t=>{const e={1:"语文",4:"地理",7:"历史",8:"政治"};return e[t]||t}},"职称":"jobTitle","职务":"office","单位":"workName","单位电话":"workPhone","身份证号":"identityId","年龄":"age","性别":"sex","车牌号":"carNumber","是否住宿":{field:"dormitoryStatus",callback:t=>{const e={1:"是",0:"否"};return e[t]||t}},"银行卡号":"pyCard","开户所在地":"bankAddress","开户行":"bankName","宿舍号":"dormitory","饭卡号":"mealCard","是否已确认":{field:"status",callback:t=>{const e={0:"已报到",1:"未报到"};return e[t]||t}}},groupIdMap:{},groupIdesShow:[]}},components:{AddOrUpdate:s["default"]},activated(){this.getDataList(),this.groupIdes=[],this.queryCount(1);let t=l.Z.getGroupList(this);setTimeout((()=>{t.forEach((t=>{this.groupIdMap[t.id]=t.text}))}),500)},computed:{},methods:{filterChange(t){console.log(t);let e="";console.log(t["el-table_1_column_7"]),t["el-table_1_column_7"].forEach((t=>{t&&(e+=t+",")})),this.getDataList("","",e).then((()=>{this.myPageSize=[this.totalCount],0===t["el-table_1_column_7"].length&&(this.myPageSize=[5,10,20,50,100,500])}))},isMajor(t){switch(t){case 1:return"语文";case 4:return"地理";case 7:return"历史";case 8:return"政治"}},submitUpload(){0!=this.$refs.upload.uploadFiles.length?(this.$refs.upload.submit(),this.loading=this.$loading({lock:!0,text:"文件上传中请耐心等待。。。",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})):this.$message({message:"请选择Excel文件",type:"error",duration:1500,onClose:()=>this.getDataList()})},handleRemove(t,e){console.log(t,e)},handlePreview(t){console.log(t)},uploadSuccess(t){this.loading.close(),this.$refs.upload.clearFiles(),500===t.code?this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>this.getDataList()}):this.$message({message:"上传成功",type:"success",duration:1500,onClose:()=>this.getDataList()})},uploadError(){this.$refs.upload.clearFiles(),this.$message({message:"上传失败",type:"error",duration:1500,onClose:()=>this.getDataList()})},beforeUpload(t){},sortChange(t){t.order,this.getDataList(t.prop,t.order)},changeDor(t,e){this.value=t,console.log(this.value),console.log(e),this.$http({url:this.$http.adornUrl("/wai/saved"),method:"get",params:{dorName:t,userId:e}}).then((({data:t})=>{this.getDataList()}))},async getDorList(t){await this.$http({url:this.$http.adornUrl("/dor/listm?sex="+t),method:"get"}).then((({data:t})=>{console.log(this.options),this.options=t.dorinfo,console.log(this.options)}))},async getExportExcel(){let t=[];return await this.$http({url:this.$http.adornUrl("/wai/export?major=1"),method:"get"}).then((({data:e})=>{console.log(e),t=e.map(((t,e)=>({...t,index:e+1})))})),t},filterTag(t,e){return e.groupId===t},getgroups(t){let e="";return this.groupIdesShow.forEach((a=>{a.id===t&&(e=a.name)})),e},async getDataList(t="",e="",a=""){this.dataListLoading=!0,await this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userName:this.dataForm.userName,prop:t,sort:e,arr:a,major:1})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1,this.queryCount(1)}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},updateStatus(t,e=""){this.$confirm("您即将提交的信息一旦确认,将无法修改。请再次检查以确保所有信息准确无误。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/confirm"),method:"get",params:this.$http.adornParams({id:t,un:e})}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))},async queryCount(t=0){await this.$http({url:this.$http.adornUrl("/wai/count?major="+t),method:"get"}).then((({data:t})=>{console.log(t.data),this.waiCount={...t.data}}))}}},d=i,n=a(1001),u=(0,n.Z)(d,r,o,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{t.groupIdesShow=e.data.list,e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))})),t.groupIdes},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/app-legacy.eed768ca.js b/src/main/resources/static/web/js/app-legacy.eed768ca.js new file mode 100644 index 00000000..3f17f0f6 --- /dev/null +++ b/src/main/resources/static/web/js/app-legacy.eed768ca.js @@ -0,0 +1 @@ +(function(){var e={46700:function(e,t,n){var s={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}o.keys=function(){return Object.keys(s)},o.resolve=a,e.exports=o,o.id=46700},89262:function(e,t,n){"use strict";n(66992),n(88674),n(19601),n(17727);var s=n(20144),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade"}},[n("router-view")],1)],1)},a=[],u=n(1001),r={},i=(0,u.Z)(r,o,a,!1,null,null,null),c=i.exports,d=n(1120),l=n(79032),m=n(34253),f=n.n(m),h=n(64720),v=n.n(h),p=n(30381),b=n.n(p),j=n(58576),g=n(42325),y=n(72268),x=n.n(y),w=n(56540);s["default"].use(v()),s["default"].use(x()),s["default"].use(f()),s["default"].config.productionTip=!1,s["default"].component("downloadExcel",w.Z),s["default"].prototype.$http=j.Z,s["default"].prototype.isAuth=g.$D,b().locale("zh-cn"),s["default"].prototype.$moment=b(),new s["default"]({router:d.Z,store:l.Z,render:function(e){return e(c)}}).$mount("#app")},39122:function(e,t,n){n(41539),n(78783),n(33948),e.exports=function(e){return function(){return n(62513)("./"+e+".vue")}}},1120:function(e,t,n){"use strict";var s=n(21801),o=(n(41539),n(78783),n(33948),n(74916),n(77601),n(92222),n(38862),n(57658),n(15306),n(68309),n(20144)),a=n(78345),u=n(58576),r=n(89176),i=n(42325);o["default"].use(a.Z);var c=n(39122),d=[{path:"/404",component:function(){return n.e(6181).then(n.bind(n,6181))},name:"404",meta:{title:"404未找到"}},{path:"/login",component:function(){return n.e(4770).then(n.bind(n,44770))},name:"login",meta:{title:"登录"}}],l={path:"/",component:function(){return n.e(3590).then(n.bind(n,83590))},name:"main",redirect:{name:"home"},meta:{title:"主入口整体布局"},children:[{path:"/home",component:function(){return n.e(7439).then(n.bind(n,67439))},name:"home",meta:{title:"首页"}},{path:"/theme",component:function(){return n.e(634).then(n.bind(n,70634))},name:"theme",meta:{title:"主题"}}],beforeEnter:function(e,t,n){var s=o["default"].cookie.get("token");s&&/\S/.test(s)||((0,i.JP)(),n({name:"login"})),n()}},m=new a.Z({mode:"hash",scrollBehavior:function(){return{y:0}},isAddDynamicMenuRoutes:!1,routes:d.concat(l)});function f(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?f(e,n):"main"}function h(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var o={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,r.PX)(e[s].url))o["path"]="i-".concat(e[s].menuId),o["name"]="i-".concat(e[s].menuId),o["meta"]["iframeUrl"]=e[s].url;else try{o["component"]=c("modules/".concat(e[s].url))||null}catch(a){}t.push(o)}n.length>=1?h(n,t):(l.name="main-dynamic",l.children=t,m.addRoutes([l,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(l.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(l.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}m.beforeEach((function(e,t,n){m.options.isAddDynamicMenuRoutes||"global"===f(e,d)?n():(0,u.Z)({url:u.Z.adornUrl("/sys/menu/nav"),method:"get",params:u.Z.adornParams()}).then((function(t){var o=t.data;o&&200===o.code?(h(o.menuList),m.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(o.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(o.permissions||"[]")),n((0,s.Z)((0,s.Z)({},e),{},{replace:!0}))):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((function(e){console.log("%c".concat(e," 请求菜单列表和权限失败,跳转至登录页!!"),"color:blue"),m.push({name:"login"})}))})),t["Z"]=m},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),o=n(20629),a=(n(57327),n(41539),n(68309),n(57658),n(1120)),u={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight:function(e,t){e.documentClientHeight=t},updateNavbarLayoutType:function(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin:function(e,t){e.sidebarLayoutSkin=t},updateSidebarFold:function(e,t){e.sidebarFold=t},updateMenuList:function(e,t){e.menuList=t},updateMenuActiveName:function(e,t){e.menuActiveName=t},updateContentIsNeedRefresh:function(e,t){e.contentIsNeedRefresh=t},updateMainTabs:function(e,t){e.mainTabs=t},updateMainTabsActiveName:function(e,t){e.mainTabsActiveName=t},removeTab:function(e,t){if(e.mainTabs=e.mainTabs.filter((function(e){return e.name!==t})),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];a.Z.push({name:n.name,query:n.query,params:n.params},(function(){e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",a.Z.push({name:"home"})},closeCurrentTab:function(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},r={namespaced:!0,state:{id:0,name:""},mutations:{updateId:function(e,t){e.id=t},updateName:function(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},c={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},d={namespaced:!0,state:{tags:[]},mutations:{updateTags:function(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList:function(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){var n=s["default"].cookie.get("appid"),o=n||t[0].appid;this.commit("wxAccount/selectAccount",o)}},selectAccount:function(e,t){s["default"].cookie.set("appid",t);var n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(o.ZP);var m=new o.ZP.Store({modules:{common:u,user:r,article:i,message:c,wxUserTags:d,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(41539),n(57658),n(38862);var s=n(20144),o=n(6154),a=n(1120),u=n(80129),r=n.n(u),i=n(82492),c=n.n(i),d=n(42325),l=o.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((function(e){return e.headers["token"]=s["default"].cookie.get("token"),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return e.data&&401===e.data.code&&((0,d.JP)(),a.Z.push({name:"login"})),e}),(function(e){return Promise.reject(e)})),l.adornUrl=function(e){return e},l.adornParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={t:(new Date).getTime()};return t?c()(n,e):e},l.adornData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"json",s={t:(new Date).getTime()};return e=t?c()(s,e):e,"json"===n?JSON.stringify(e):r().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return u},Fs:function(){return a},JP:function(){return i},X8:function(){return r}});n(74916),n(15306),n(41539),n(39714),n(57658);var s=n(20144),o=n(1120);n(79032);function a(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){return("x"===e?16*Math.random()|0:8).toString(16)}))}function u(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function r(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"parentId",s=[],o={},a=0;a=a)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(r=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[s,o,a]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"-legacy."+{215:"90eaead5",236:"60dd3c91",431:"9dad6b18",446:"edea5a3d",520:"dbaecb39",634:"9d55d8e1",642:"b027ca0a",663:"a27bd2c4",742:"779a8c85",890:"4c31e03e",996:"3f0ca4a3",1040:"b1abdcb2",1310:"997bef4a",1327:"a0099ba7",1850:"7b6a3015",1941:"877930a2",1953:"ccce2cc5",2022:"159ba6ee",2322:"4d827abe",2342:"1ccd7a1f",2942:"7ac8cd6d",3307:"2fa93af4",3590:"6bd188cf",3600:"6aa0daec",3630:"2995b020",4265:"685ef22d",4425:"fe0bf75e",4546:"d6c57b1b",4547:"70329244",4770:"b79a2f72",4858:"44a192fc",4863:"cb069570",5010:"42d35ca6",5086:"1d4aace4",5175:"606d6bdc",5245:"68116aec",5334:"c27c8306",5381:"2b519a7b",5604:"ebef15f6",5741:"3afbf36f",5813:"b5dcb217",5858:"1cfe033d",6057:"19b05ed4",6172:"212778ab",6181:"de2f87cf",6185:"218ba61c",6370:"17eef2cb",6841:"666486c5",6861:"a101efcf",6868:"e3e6cc72",6905:"f908589a",7018:"ebf536c2",7044:"9b38c856",7141:"02688a91",7228:"7facf311",7438:"8a3f1ff3",7439:"25c68563",7585:"65017359",7605:"d8dbf02a",7850:"a613966d",7938:"922261d6",8016:"23fc144f",8134:"a62b1f0e",8135:"76275dac",8147:"4bb777bf",8351:"ffcabe96",8392:"37db5d35",8480:"65dbd550",8495:"7ec31d60",8515:"bf4cc743",8516:"5d62c43a",8659:"b95fcf24",8738:"a66a0cbf",8752:"f5b3be1e",8756:"e90283a3",8876:"86b6583b",9431:"7b32023e",9779:"8bede5fd",9863:"e4ec22bb",9864:"21dd2d27"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",996:"ca2ad4c7",2022:"4ccab12c",2342:"102da59c",2942:"5fc92b39",3600:"8dde9235",4770:"5754b13b",5086:"60367a73",5175:"8dab4e7f",5381:"5fc92b39",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6370:"b5cc1e15",6841:"b5cc1e15",7438:"ccefd159",7439:"8241653e",7938:"7ed5ed54",8016:"ca2ad4c7",8351:"535a4930",8392:"e51bc5cf",8495:"47eee98a",8515:"06cfadff",8659:"e51bc5cf",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,o,a,u){if(e[s])e[s].push(o);else{var r,i;if(void 0!==a)for(var c=document.getElementsByTagName("script"),d=0;de(d)}).$mount("#app")},39122:function(e,t,n){e.exports=e=>()=>n(62513)("./"+e+".vue")},1120:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(78345),o=n(58576),u=n(89176),r=n(42325);s["default"].use(a.Z);const i=n(39122),d=[{path:"/404",component:()=>n.e(6181).then(n.bind(n,6181)),name:"404",meta:{title:"404未找到"}},{path:"/login",component:()=>n.e(4770).then(n.bind(n,44770)),name:"login",meta:{title:"登录"}}],c={path:"/",component:()=>n.e(3590).then(n.bind(n,83590)),name:"main",redirect:{name:"home"},meta:{title:"主入口整体布局"},children:[{path:"/home",component:()=>n.e(7439).then(n.bind(n,67439)),name:"home",meta:{title:"首页"}},{path:"/theme",component:()=>n.e(634).then(n.bind(n,70634)),name:"theme",meta:{title:"主题"}}],beforeEnter(e,t,n){let a=s["default"].cookie.get("token");a&&/\S/.test(a)||((0,r.JP)(),n({name:"login"})),n()}},l=new a.Z({mode:"hash",scrollBehavior:()=>({y:0}),isAddDynamicMenuRoutes:!1,routes:d.concat(c)});function m(e,t=[]){for(var n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?m(e,n):"main"}function f(e=[],t=[]){for(var n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var a={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,u.PX)(e[s].url))a["path"]=`i-${e[s].menuId}`,a["name"]=`i-${e[s].menuId}`,a["meta"]["iframeUrl"]=e[s].url;else try{a["component"]=i(`modules/${e[s].url}`)||null}catch(o){}t.push(a)}n.length>=1?f(n,t):(c.name="main-dynamic",c.children=t,l.addRoutes([c,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(c.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(c.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}l.beforeEach(((e,t,n)=>{l.options.isAddDynamicMenuRoutes||"global"===m(e,d)?n():(0,o.Z)({url:o.Z.adornUrl("/sys/menu/nav"),method:"get",params:o.Z.adornParams()}).then((({data:t})=>{t&&200===t.code?(f(t.menuList),l.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(t.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(t.permissions||"[]")),n({...e,replace:!0})):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((e=>{console.log(`%c${e} 请求菜单列表和权限失败,跳转至登录页!!`,"color:blue"),l.push({name:"login"})}))})),t["Z"]=l},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),a=n(20629),o=(n(57658),n(1120)),u={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight(e,t){e.documentClientHeight=t},updateNavbarLayoutType(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin(e,t){e.sidebarLayoutSkin=t},updateSidebarFold(e,t){e.sidebarFold=t},updateMenuList(e,t){e.menuList=t},updateMenuActiveName(e,t){e.menuActiveName=t},updateContentIsNeedRefresh(e,t){e.contentIsNeedRefresh=t},updateMainTabs(e,t){e.mainTabs=t},updateMainTabsActiveName(e,t){e.mainTabsActiveName=t},removeTab(e,t){if(e.mainTabs=e.mainTabs.filter((e=>e.name!==t)),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];o.Z.push({name:n.name,query:n.query,params:n.params},(()=>{e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",o.Z.push({name:"home"})},closeCurrentTab(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},r={namespaced:!0,state:{id:0,name:""},mutations:{updateId(e,t){e.id=t},updateName(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},d={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},c={namespaced:!0,state:{tags:[]},mutations:{updateTags(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){let e=s["default"].cookie.get("appid"),n=e||t[0].appid;this.commit("wxAccount/selectAccount",n)}},selectAccount(e,t){s["default"].cookie.set("appid",t);let n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(a.ZP);var m=new a.ZP.Store({modules:{common:u,user:r,article:i,message:d,wxUserTags:c,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(6154),o=n(1120),u=n(80129),r=n.n(u),i=n(82492),d=n.n(i),c=n(42325);const l=a.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((e=>(e.headers["token"]=s["default"].cookie.get("token"),e)),(e=>Promise.reject(e))),l.interceptors.response.use((e=>(e.data&&401===e.data.code&&((0,c.JP)(),o.Z.push({name:"login"})),e)),(e=>Promise.reject(e))),l.adornUrl=e=>e,l.adornParams=(e={},t=!0)=>{var n={t:(new Date).getTime()};return t?d()(n,e):e},l.adornData=(e={},t=!0,n="json")=>{var s={t:(new Date).getTime()};return e=t?d()(s,e):e,"json"===n?JSON.stringify(e):r().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return u},Fs:function(){return o},JP:function(){return i},X8:function(){return r}});n(57658);var s=n(20144),a=n(1120);n(79032);function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>("x"===e?16*Math.random()|0:8).toString(16)))}function u(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function r(e,t="id",n="parentId"){for(var s=[],a={},o=0;o=o)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(r=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[s,a,o]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"."+{215:"45ad7d02",236:"e22b2f31",431:"1ffc9cde",446:"8f24ded6",520:"11d001b1",634:"184e17c6",642:"d02220ac",663:"050e0517",742:"aa6e426b",890:"5037854c",996:"36573908",1040:"1da44537",1327:"9cf10e38",1850:"b8b72c7f",1941:"a2bbbf7b",1953:"24a89522",2022:"788c6442",2322:"895d9b04",2342:"47f185df",2942:"f1666a94",3307:"abf1da2a",3590:"afd85cbd",3600:"43325575",3630:"4e8fc4db",4265:"1906a7c7",4546:"598b6bd3",4547:"ee6d043d",4770:"788310a3",4858:"c9b033e8",4863:"543b6e57",5010:"8ec2ec07",5086:"d1433f0c",5175:"e32419fd",5245:"62ffcf63",5334:"f90a8095",5381:"d8a229f0",5604:"c441bd2a",5741:"719f80ea",5813:"f83bfa00",5858:"6a86c4bb",6057:"68bc2124",6172:"52b8d3ba",6181:"de2f87cf",6185:"ca7d96b0",6370:"dac712be",6841:"79394fb9",6861:"6cda0339",6868:"bceadf40",6905:"707a6f44",7018:"d79d9bdd",7044:"0bdb45a8",7141:"b43dfe47",7228:"7c7d38db",7438:"a9b7ee9e",7439:"25c68563",7585:"1edb5b8c",7605:"03159c19",7850:"c79882d4",7938:"2640e0a7",8016:"cdd76185",8134:"8239101b",8135:"76275dac",8147:"aaf092e2",8351:"cdf5f3a2",8392:"66362991",8480:"c8443cf4",8495:"cb786aa8",8515:"0bcf5e88",8516:"5d62c43a",8659:"5558dccf",8738:"b9f2311e",8752:"592d8dd6",8756:"5ad23bc6",8876:"b32db960",9431:"7b32023e",9779:"1fd321b0",9863:"8c1aaad5",9864:"2ae8c00e"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",996:"ca2ad4c7",2022:"4ccab12c",2342:"102da59c",2942:"5fc92b39",3600:"8dde9235",4770:"5754b13b",5086:"60367a73",5175:"8dab4e7f",5381:"5fc92b39",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6370:"b5cc1e15",6841:"b5cc1e15",7438:"ccefd159",7439:"8241653e",7938:"7ed5ed54",8016:"ca2ad4c7",8351:"535a4930",8392:"e51bc5cf",8495:"47eee98a",8515:"06cfadff",8659:"e51bc5cf",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,a,o,u){if(e[s])e[s].push(a);else{var r,i;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c