2 lines
9.3 KiB
JavaScript
2 lines
9.3 KiB
JavaScript
import{_ as D}from"./index.76a66f15.js";/* empty css */import{C as z}from"./course.5023c86a.js";import{bj as w,a$ as E,C as b,D as B,E as F,aJ as t,b2 as a,aV as d,b1 as A,b3 as N,bE as P,bF as x,b_ as Y,cq as q,bZ as G,bo as y,bs as v,bM as J,bS as M,bU as U,bV as L,bn as O,c4 as $,bK as j,bW as R,bR as H,bL as K}from"./arco.f3c60d68.js";/* empty css */import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css *//* empty css */const W={components:{Modal:w,CourseModal:z},data(){return{rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"createtime",order:"desc",offset:0,limit:10},searchFieldType:{"user.username":"LIKE",createtime:"RANGE"},searchFilter:{"user.username":"",createtime:""},columns:[{title:"\u7528\u6237",dataIndex:"user",slotName:"user"},{title:"\u5956\u52B1\u79EF\u5206",dataIndex:"score"},{title:"\u7B7E\u5230\u65F6\u95F4",dataIndex:"createtime",slotName:"createtime",sortable:{sortDirections:["ascend","descend"]}},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"230"}],data:[],dataTotal:0,pageParams:{},form:{name:""},record:null,tableCheckedList:[]}},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var s=this.searchParams,e={},m={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]!==""&&(n=="createtime"&&this.searchFilter[n]&&this.searchFilter[n]?e[n]=this.searchFilter[n].join(" - "):e[n]=this.searchFilter[n],m[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(s.op=JSON.stringify(m),s.filter=JSON.stringify(e))}return s},pageChange(s){this.searchParams.offset=s,this.getData()},pageSizeChange(s){this.searchParams.limit=s,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(s,e,m){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.$request.post("admin/app/sign/log/index",this.getSearchParams()).then(s=>{this.data=s.data.rows,this.dataTotal=s.data.total}).catch(s=>{this.$message.error(s.msg)})},cancelBindAlone(s){this.cancelBind([s])},cancelBindBatch(){this.cancelBind(this.tableCheckedList)},cancelBind(s){if(!s)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;w.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/app/sign/log/del",{ids:s}).then(e=>{this.$message.success(e.msg),this.refresh()}).catch(e=>{this.$message.error(e.msg)})}})},tablecheckedChange(s){this.tableCheckedList=s}},mounted(){this.pageParams=this.$route.params,this.searchFilter.group_id=this.$route.params.id,this.getData()}},X={class:"container"},Z={class:"form-sub-box mt-8"},Q={key:1},ee={style:{width:"100%"}};function te(s,e,m,n,o,u){const f=P,l=x,c=Y,p=q,_=G,g=E("icon-search"),h=y,i=v,S=J,V=E("icon-refresh"),C=M,k=U,T=E("user-item"),I=L;return b(),B("div",X,[F("div",Z,[t(_,{cols:4,colGap:12,class:"grid-demo-grid"},{default:a(()=>[t(c,{span:1},{default:a(()=>[t(l,{field:"name",label:"\u7528\u6237\u540D"},{default:a(()=>[t(f,{modelValue:o.searchFilter["user.username"],"onUpdate:modelValue":e[0]||(e[0]=r=>o.searchFilter["user.username"]=r),onPressEnter:u.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(c,{span:1},{default:a(()=>[t(l,{field:"number",label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[t(p,{"shortcuts-position":"left",modelValue:o.searchFilter.createtime,"onUpdate:modelValue":e[1]||(e[1]=r=>o.searchFilter.createtime=r),"value-format":"YYYY-MM-DD HH:mm:ss",format:r=>`custom format: ${s.dayjs(r).format("YYYY-MM-DD HH:mm:ss")}`,onChange:u.refresh},null,8,["modelValue","format","onChange"])]),_:1})]),_:1})]),_:1}),t(_,{cols:4,colGap:12,class:"grid-demo-grid"},{default:a(()=>[t(c,{span:4,suffix:""},{default:a(({overflow:r})=>[t(i,{size:20},{default:a(()=>[t(h,{type:"primary",onClick:u.refresh},{icon:a(()=>[t(g)]),default:a(()=>[e[2]||(e[2]=d(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),t(S,{style:{"margin-top":"0"}}),t(k,{style:{"margin-bottom":"16px"}},{default:a(()=>[t(C,{span:12},{default:a(()=>[t(i,null,{default:a(()=>[t(h,{type:"primary",onClick:u.refresh},{icon:a(()=>[t(V)]),_:1},8,["onClick"])]),_:1})]),_:1}),t(C,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}})]),_:1}),t(I,{"row-key":"id",pagination:{total:o.dataTotal,defaultPageSize:o.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":o.rowSelection,bordered:!1,columns:o.columns,data:o.data,onPageChange:u.pageChange,onPageSizeChange:u.pageSizeChange,onChange:u.handleChange,onSelectionChange:u.tablecheckedChange},{user:a(({record:r})=>[r.user.id?(b(),A(T,{key:0,userinfo:r.user},null,8,["userinfo"])):(b(),B("span",Q,"-"))]),createtime:a(({record:r})=>[F("span",null,N(s.$format.formatDate(r.createtime)),1)]),operations:a(({record:r})=>[t(i,{size:10},{default:a(()=>[t(h,{style:{padding:"0"},type:"text",size:"small",onClick:de=>u.cancelBindAlone(r.id)},{default:a(()=>[...e[3]||(e[3]=[d(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),"pagination-left":a(()=>[F("div",ee,[t(k,{gutter:24},{default:a(()=>[t(C,{span:20},{default:a(()=>[t(i,null,{default:a(()=>[t(h,{onClick:u.cancelBindBatch,disabled:o.tableCheckedList.length==0},{default:a(()=>[...e[4]||(e[4]=[d(" \u5220\u9664 ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1})])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","onPageSizeChange","onChange","onSelectionChange"])])}const ae=D(W,[["render",te]]),se={components:{},data(){return{pageParams:{id:0},form:{status:"0",basic_score:"0",continuity_days:"0",continuity_score:"0"}}},methods:{validate(){return!0},handleSubmit(){if(!this.validate())return!1;var s=this;this.$request.post("admin/app/sign/config/setConfig",{row:s.form}).then(e=>{this.$message.success(e.msg),this.getData()}).catch(e=>{this.$message.error(e.msg)})},getData(){this.loading=!0,this.$request.post("admin/app/sign/config/getConfig",{}).then(s=>{s.code==1&&(this.form=s.data),this.loading=!1})}},mounted(){this.pageParams=this.$route.params,this.getData()}},oe={class:"container"},ue={class:"form-submit-btn"};function ne(s,e,m,n,o,u){const f=O,l=x,c=P,p=y,_=v,g=$,h=j;return b(),B("div",oe,[t(h,{model:o.form,ref:"formRef",onSubmit:u.handleSubmit},{default:a(()=>[t(l,{field:"status",label:"\u72B6\u6001"},{default:a(()=>[t(f,{size:"small",modelValue:o.form.status,"onUpdate:modelValue":e[0]||(e[0]=i=>o.form.status=i),"checked-value":"1","unchecked-value":"0"},null,8,["modelValue"])]),_:1}),t(l,{field:"basic_score",label:"\u6BCF\u65E5\u7B7E\u5230\u5956\u52B1\u79EF\u5206"},{default:a(()=>[t(c,{style:{width:"320px"},modelValue:o.form.basic_score,"onUpdate:modelValue":e[1]||(e[1]=i=>o.form.basic_score=i),placeholder:"\u8BF7\u8F93\u5165\u6BCF\u65E5\u7B7E\u5230\u5956\u52B1\u79EF\u5206","allow-clear":"","hide-button":""},null,8,["modelValue"])]),_:1}),t(l,{field:"until_dcontinuity_daysay",label:"\u8FDE\u7EED\u7B7E\u5230\u5929\u6570"},{extra:a(()=>[...e[4]||(e[4]=[d(" \u5F53\u8FDE\u7EED\u7B7E\u5230\u6EE1\u8DB3\u201C\u8FDE\u7EED\u7B7E\u5230\u5929\u6570\u201D\u65F6\uFF0C\u5C06\u989D\u5916\u53D1\u653E\u201C\u8FDE\u7EED\u7B7E\u5230\u5956\u52B1\u79EF\u5206\u201D ",-1)])]),default:a(()=>[t(c,{style:{width:"320px"},modelValue:o.form.continuity_days,"onUpdate:modelValue":e[2]||(e[2]=i=>o.form.continuity_days=i),placeholder:"\u8BF7\u8F93\u5165\u8FDE\u7EED\u7B7E\u5230\u5929\u6570","allow-clear":"","hide-button":""},null,8,["modelValue"])]),_:1}),t(l,{field:"continuity_score",label:"\u8FDE\u7EED\u7B7E\u5230\u5956\u52B1\u79EF\u5206"},{extra:a(()=>[...e[5]||(e[5]=[d(" \u5F53\u8FDE\u7EED\u7B7E\u5230\u6EE1\u8DB3\u201C\u8FDE\u7EED\u7B7E\u5230\u5929\u6570\u201D\u65F6\uFF0C\u6BCF\u7B7E\u5230\u4E00\u6B21\u7684\u5956\u52B1\u89C4\u5219\u4E3A\u3010\u6BCF\u65E5\u7B7E\u5230\u5956\u52B1\u79EF\u5206+ ((\u8FDE\u7EED\u7B7E\u5230\u5929\u6570 - 1) * \u8FDE\u7EED\u7B7E\u5230\u5956\u52B1\u79EF\u5206)\u3011 ",-1)])]),default:a(()=>[t(c,{style:{width:"320px"},modelValue:o.form.continuity_score,"onUpdate:modelValue":e[3]||(e[3]=i=>o.form.continuity_score=i),placeholder:"\u8BF7\u8F93\u5165\u8FDE\u7EED\u7B7E\u5230\u5956\u52B1\u79EF\u5206","allow-clear":"","hide-button":""},null,8,["modelValue"])]),_:1}),t(g,{offsetBottom:0},{default:a(()=>[F("div",ue,[t(_,null,{default:a(()=>[t(p,{"html-type":"submit",type:"primary"},{default:a(()=>[...e[6]||(e[6]=[d("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])])}const re=D(se,[["render",ne]]),ie={components:{logTab:ae,configTab:re},data(){return{pageParams:{}}},methods:{openGuide(){window.open("https://wood-soft.feishu.cn/wiki/IjKOwoPiJilXJxk39q2ctIqOnrb","_blank")}},mounted(){this.pageParams=this.$route.params}};const le={class:"container"};function ce(s,e,m,n,o,u){const f=E("log-tab"),l=R,c=E("config-tab"),p=y,_=H,g=K;return b(),B("div",le,[t(g,{class:"content-card"},{default:a(()=>[t(_,{"default-active-key":"1"},{extra:a(()=>[t(p,{type:"text",onClick:u.openGuide},{default:a(()=>[...e[0]||(e[0]=[d("\u64CD\u4F5C\u6307\u5F15",-1)])]),_:1},8,["onClick"])]),default:a(()=>[t(l,{key:"1",title:"\u7B7E\u5230\u8BB0\u5F55"},{default:a(()=>[t(f)]),_:1}),t(l,{key:"2",title:"\u7B7E\u5230\u8BBE\u7F6E"},{default:a(()=>[t(c)]),_:1})]),_:1})]),_:1})])}const Be=D(ie,[["render",ce],["__scopeId","data-v-6fd04818"]]);export{Be as default};
|