visitList.f6ffae4b.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["visitList"],{"36dc":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"visitList"},[t.headerStatus?n("m-header"):t._e(),n("van-dropdown-menu",{attrs:{"active-color":"#01C1B5","close-on-click-outside":!1}},[n("van-dropdown-item",{attrs:{title:"回访类型",options:t.option1},on:{change:t.onTypeChange},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}}),n("van-dropdown-item",{attrs:{disabled:t.purposeStatus,title:"回访目的",options:t.option2},on:{change:t.onPurposeChange},model:{value:t.value2,callback:function(e){t.value2=e},expression:"value2"}}),n("van-dropdown-item",{ref:"item",staticClass:"visitTime",attrs:{title:"回访时间"}},[n("van-cell",{attrs:{title:"开始时间","is-link":"",value:t.formatStartTime},on:{click:function(e){return t.onChangeDate("showStart")}}}),n("van-cell",{attrs:{title:"结束时间","is-link":"",value:t.formatEndTime},on:{click:function(e){return t.onChangeDate("showEnd")}}}),n("div",{staticClass:"btnWrap"},[n("div",{staticClass:"cancelBtn",on:{click:t.cancelBtn}},[t._v("重置")]),n("div",{staticClass:"okBtn",on:{click:t.okBtn}},[t._v("确定")])])],1)],1),n("van-popup",{style:{height:"40%"},attrs:{position:"bottom"},model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[n("van-datetime-picker",{attrs:{"min-date":t.dataForm.minDate,"max-date":t.dataForm.maxDate,formatter:t.formatter,type:"date"},on:{cancel:function(e){t.dataForm.status=!1},confirm:t.chioseDate},model:{value:t.dataForm.currentDate,callback:function(e){t.$set(t.dataForm,"currentDate",e)},expression:"dataForm.currentDate"}})],1),t.dataShow?n("van-list",{attrs:{finished:t.finished,"finished-text":"没有更多了"},on:{load:t.getList},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,i){return n("van-cell",{key:i,staticClass:"cellGroup",attrs:{"title-class":"sectionTitle","value-class":"sectionValue","is-link":""},on:{click:function(n){return t.onHref(e)}}},[n("template",{slot:"title"},[n("p",[t._v(t._s(e.type))]),n("p",{staticClass:"type"},[t._v(t._s(e.studentName))])]),[n("p",{staticClass:"content van-ellipsis"},[t._v(t._s(e.purpose))]),n("p",{staticClass:"time"},[t._v(t._s(e.visitTime))])]],2)}),1):n("m-empty",{attrs:{msg:"暂无回访记录"}}),n("van-icon",{staticClass:"addVisit",attrs:{name:"plus"},on:{click:t.onAdd}})],1)},a=[],s=n("6e6e"),r=n("d678"),o=n("5a0c"),u=n.n(o),c=n("ff51"),l=n("9afb"),h={components:{MHeader:s["a"],MEmpty:r["a"]},data:function(){return{headerStatus:!0,dataForm:{type:null,status:!1,minDate:new Date(2e3,0,1),maxDate:new Date(2025,10,1),currentDate:new Date},value1:"全部",value2:"全部",purposeStatus:!0,option1:[{text:"全部",value:"全部"},{text:"课程推荐",value:"课程推荐"},{text:"常规回访",value:"常规回访"},{text:"其它",value:"其它"}],option2:[],startDate:null,endDate:null,showStart:!1,showEnd:!1,formatEndTime:null,formatStartTime:null,list:[],loading:!1,finished:!1,params:{page:1,rows:20},dataShow:!0}},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),(Object(c["b"])().android||Object(c["b"])().iPhone)&&(this.headerStatus=!1),document.title="回访记录"},methods:{onResetList:function(){this.list=[],this.params.page=1,this.dataShow=!0,this.loading=!0,this.finished=!1,this.getList()},onHref:function(t){this.$router.push({path:"/addVisit",query:{id:t.id,name:"回访记录详情"}})},cancelBtn:function(){this.formatStartTime=null,this.formatEndTime=null,this.onResetList(),this.$refs.item.toggle()},okBtn:function(){this.formatStartTime&&this.formatEndTime&&this.onResetList(),this.$refs.item.toggle()},onChangeDate:function(t){var e=this,n=this.dataForm;"showEnd"==t?(this.formatStartTime&&(n.minDate=new Date(u()(this.formatStartTime))),setTimeout(function(){n.currentDate=e.formatEndTime?new Date(u()(e.formatEndTime)):new Date},500)):"showStart"==t&&(n.minDate=new Date(2e3,0,1),setTimeout(function(){n.currentDate=e.formatStartTime?new Date(u()(e.formatStartTime)):new Date},500)),n.status=!0,n.type=t},chioseDate:function(t){var e=this.dataForm;"showStart"==e.type?(this.formatStartTime=u()(t).format("YYYY/MM/DD"),this.formatEndTime&&u()(t).unix()>u()(this.formatEndTime).unix()&&(this.formatEndTime=null)):"showEnd"==e.type&&(this.formatEndTime=u()(t).format("YYYY/MM/DD")),e.status=!1},onTypeChange:function(){"全部"==this.value1?(this.purposeStatus=!0,this.value2="全部"):"课程推荐"==this.value1?(this.purposeStatus=!1,this.option2=[{text:"全部",value:"全部"},{text:"新课推荐",value:"新课推荐"},{text:"续费提醒",value:"续费提醒"}]):"常规回访"==this.value1?(this.purposeStatus=!1,this.option2=[{text:"全部",value:"全部"},{text:"课后及作业回访",value:"课后及作业回访"},{text:"练习及乐团表现",value:"练习及乐团表现"}]):"其它"==this.value1&&(this.purposeStatus=!1,this.option2=[{text:"其它",value:"其它"}]),this.onResetList()},onPurposeChange:function(){this.onResetList()},getList:function(){var t=this,e=this.params;e.type="全部"==this.value1?null:this.value1,e.purpose="全部"==this.value2?null:this.value2,this.formatStartTime&&this.formatEndTime?(e.startTime=this.formatStartTime,e.endTime=this.formatEndTime):(e.startTime=null,e.endTime=null),Object(l["x"])(e).then(function(n){var i=n.data;t.loading=!1,200==i.code?(e.page=i.data.pageNo,i.data.rows.forEach(function(t){t.visitTime=u()(t.visitTime).format("YYYY/MM/DD")}),t.list=t.list.concat(i.data.rows),e.page>=i.data.totalPage&&(t.finished=!0),t.params.page++):t.finished=!0,t.list.length<=0&&(t.dataShow=!1)})},onAdd:function(){this.$router.push({path:"/addVisit",query:{name:"新增回访记录"}})},formatter:function(t,e){return"year"===t?"".concat(e,"年"):"month"===t?"".concat(e,"月"):"day"==t?"".concat(e,"日"):e}}},d=h,f=(n("e2c1"),n("2877")),m=Object(f["a"])(d,i,a,!1,null,"19fcfdc6",null);e["default"]=m.exports},3767:function(t,e,n){"use strict";var i=n("a146"),a=n.n(i);a.a},"5a0c":function(t,e,n){!function(e,n){t.exports=n()}(0,function(){"use strict";var t="millisecond",e="second",n="minute",i="hour",a="day",s="week",r="month",o="quarter",u="year",c=/^(\d{4})-?(\d{1,2})?-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,l=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=function(t,e,n){var i=String(t);return!i||i.length>=e?t:""+Array(e+1-i.length).join(n)+t},d={s:h,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),i=Math.floor(n/60),a=n%60;return(e<=0?"+":"-")+h(i,2,"0")+":"+h(a,2,"0")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),i=t.clone().add(n,r),a=e-i<0,s=t.clone().add(n+(a?-1:1),r);return Number(-(n+(e-i)/(a?i-s:s-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:r,y:u,w:s,d:a,D:"date",h:i,m:n,s:e,ms:t,Q:o}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",v={};v[m]=f;var p=function(t){return t instanceof y},$=function(t,e,n){var i;if(!t)return m;if("string"==typeof t)v[t]&&(i=t),e&&(v[t]=e,i=t);else{var a=t.name;v[a]=t,i=a}return!n&&i&&(m=i),i||!n&&m},g=function(t,e){if(p(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new y(n)},D=d;D.l=$,D.i=p,D.w=function(t,e){return g(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var y=function(){function h(t){this.$L=this.$L||$(t.locale,null,!0),this.parse(t)}var d=h.prototype;return d.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(D.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var i=e.match(c);if(i){var a=i[2]-1||0;return n?new Date(Date.UTC(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,i[7]||0)):new Date(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,i[7]||0)}}return new Date(e)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return D},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,e){var n=g(t);return this.startOf(e)<=n&&n<=this.endOf(e)},d.isAfter=function(t,e){return g(t)<this.startOf(e)},d.isBefore=function(t,e){return this.endOf(e)<g(t)},d.$g=function(t,e,n){return D.u(t)?this[e]:this.set(n,t)},d.year=function(t){return this.$g(t,"$y",u)},d.month=function(t){return this.$g(t,"$M",r)},d.day=function(t){return this.$g(t,"$W",a)},d.date=function(t){return this.$g(t,"$D","date")},d.hour=function(t){return this.$g(t,"$H",i)},d.minute=function(t){return this.$g(t,"$m",n)},d.second=function(t){return this.$g(t,"$s",e)},d.millisecond=function(e){return this.$g(e,"$ms",t)},d.unix=function(){return Math.floor(this.valueOf()/1e3)},d.valueOf=function(){return this.$d.getTime()},d.startOf=function(t,o){var c=this,l=!!D.u(o)||o,h=D.p(t),d=function(t,e){var n=D.w(c.$u?Date.UTC(c.$y,e,t):new Date(c.$y,e,t),c);return l?n:n.endOf(a)},f=function(t,e){return D.w(c.toDate()[t].apply(c.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(e)),c)},m=this.$W,v=this.$M,p=this.$D,$="set"+(this.$u?"UTC":"");switch(h){case u:return l?d(1,0):d(31,11);case r:return l?d(1,v):d(0,v+1);case s:var g=this.$locale().weekStart||0,y=(m<g?m+7:m)-g;return d(l?p-y:p+(6-y),v);case a:case"date":return f($+"Hours",0);case i:return f($+"Minutes",1);case n:return f($+"Seconds",2);case e:return f($+"Milliseconds",3);default:return this.clone()}},d.endOf=function(t){return this.startOf(t,!1)},d.$set=function(s,o){var c,l=D.p(s),h="set"+(this.$u?"UTC":""),d=(c={},c[a]=h+"Date",c.date=h+"Date",c[r]=h+"Month",c[u]=h+"FullYear",c[i]=h+"Hours",c[n]=h+"Minutes",c[e]=h+"Seconds",c[t]=h+"Milliseconds",c)[l],f=l===a?this.$D+(o-this.$W):o;if(l===r||l===u){var m=this.clone().set("date",1);m.$d[d](f),m.init(),this.$d=m.set("date",Math.min(this.$D,m.daysInMonth())).$d}else d&&this.$d[d](f);return this.init(),this},d.set=function(t,e){return this.clone().$set(t,e)},d.get=function(t){return this[D.p(t)]()},d.add=function(t,o){var c,l=this;t=Number(t);var h=D.p(o),d=function(e){var n=g(l);return D.w(n.date(n.date()+Math.round(e*t)),l)};if(h===r)return this.set(r,this.$M+t);if(h===u)return this.set(u,this.$y+t);if(h===a)return d(1);if(h===s)return d(7);var f=(c={},c[n]=6e4,c[i]=36e5,c[e]=1e3,c)[h]||1,m=this.$d.getTime()+t*f;return D.w(m,this)},d.subtract=function(t,e){return this.add(-1*t,e)},d.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var n=t||"YYYY-MM-DDTHH:mm:ssZ",i=D.z(this),a=this.$locale(),s=this.$H,r=this.$m,o=this.$M,u=a.weekdays,c=a.months,h=function(t,i,a,s){return t&&(t[i]||t(e,n))||a[i].substr(0,s)},d=function(t){return D.s(s%12||12,t,"0")},f=a.meridiem||function(t,e,n){var i=t<12?"AM":"PM";return n?i.toLowerCase():i},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:D.s(o+1,2,"0"),MMM:h(a.monthsShort,o,c,3),MMMM:h(c,o),D:this.$D,DD:D.s(this.$D,2,"0"),d:String(this.$W),dd:h(a.weekdaysMin,this.$W,u,2),ddd:h(a.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(s),HH:D.s(s,2,"0"),h:d(1),hh:d(2),a:f(s,r,!0),A:f(s,r,!1),m:String(r),mm:D.s(r,2,"0"),s:String(this.$s),ss:D.s(this.$s,2,"0"),SSS:D.s(this.$ms,3,"0"),Z:i};return n.replace(l,function(t,e){return e||m[t]||i.replace(":","")})},d.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},d.diff=function(t,c,l){var h,d=D.p(c),f=g(t),m=6e4*(f.utcOffset()-this.utcOffset()),v=this-f,p=D.m(this,f);return p=(h={},h[u]=p/12,h[r]=p,h[o]=p/3,h[s]=(v-m)/6048e5,h[a]=(v-m)/864e5,h[i]=v/36e5,h[n]=v/6e4,h[e]=v/1e3,h)[d]||v,l?p:D.a(p)},d.daysInMonth=function(){return this.endOf(r).$D},d.$locale=function(){return v[this.$L]},d.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),i=$(t,e,!0);return i&&(n.$L=i),n},d.clone=function(){return D.w(this.$d,this)},d.toDate=function(){return new Date(this.valueOf())},d.toJSON=function(){return this.isValid()?this.toISOString():null},d.toISOString=function(){return this.$d.toISOString()},d.toString=function(){return this.$d.toUTCString()},h}();return g.prototype=y.prototype,g.extend=function(t,e){return t(e,y,g),g},g.locale=$,g.isDayjs=p,g.unix=function(t){return g(1e3*t)},g.en=v[m],g.Ls=v,g})},"6e6e":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mheader"},[n("header",{staticClass:"m-nav-header",class:[t.isFixed?"fixed":""]},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isBack,expression:"isBack"}],staticClass:"m-nav-bar__left",on:{click:t.goBack}},[n("van-icon",{staticClass:"arrow-left",attrs:{name:"arrow-left"}})],1),n("div",{staticClass:"m-nav-bar__title"},[t._t("default",[t._v(t._s(t.name?t.name:this.$route.meta.descrition))])],2),n("div",{staticClass:"m-nav-bar__right"},[t._t("right")],2)])])},a=[],s={name:"mheader",props:{name:String,isBack:{type:Boolean,default:!0},isFixed:{type:Boolean,default:!0},backUrl:{type:Object,default:function(){return{callBack:null,path:"",params:{}}}}},methods:{goBack:function(){var t=this.backUrl;"function"==typeof t.callBack?t.callBack():t.path?this.$router.push({path:t.path,query:t.params}):history.go(-1)}}},r=s,o=(n("d133"),n("2877")),u=Object(o["a"])(r,i,a,!1,null,"0e835508",null);e["a"]=u.exports},a146:function(t,e,n){},bb2c:function(t,e,n){},c291:function(t,e,n){},d133:function(t,e,n){"use strict";var i=n("bb2c"),a=n.n(i);a.a},d678:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mempty",class:t.full?"full":null},[n("div",{class:[t.icon?t.icon:"icon_nodata","icon"]}),n("div",{staticClass:"msg"},[t._v(t._s(t.msg?t.msg:"暂无内容"))])])},a=[],s={name:"mempty",props:{icon:String,msg:String,full:Boolean}},r=s,o=(n("3767"),n("2877")),u=Object(o["a"])(r,i,a,!1,null,"b8a90dfc",null);e["a"]=u.exports},e2c1:function(t,e,n){"use strict";var i=n("c291"),a=n.n(i);a.a}}]);