You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
13 KiB
1 line
13 KiB
5 months ago
|
webpackJsonp([95],{BYr1:function(t,e){},MkNu:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),s=a.n(r),i=a("Xxa5"),o=a.n(i),n=a("exGp"),l=a.n(n),c=a("Dd8w"),m=a.n(c),u=a("NYxO"),p=a("PJh5"),d=a.n(p),h={data:function(){var t=this;return{typeText:{1:"图片",2:"视频"},statusText:{1:{type:"info",text:"未审核"},2:{type:"",text:"审核通过"},3:{type:"danger",text:"已驳回"}},pickerOptions:{disabledDate:function(t){return t.getTime()>1e3*(d()(d()(Date.now()).format("YYYY-MM-DD")).unix()+86400-1)}},searchForm:{page:1,limit:10,status:0,start_time:"",end_time:"",coach_name:""},loading:!1,tableData:[],total:0,count:{},showApply:!1,applyForm:{},subForm:{id:0,status:2,check_text:""},subFormRules:{status:{required:!0,validator:function(e,a,r){t.subForm.status?r():r(new Error("请选择审核结果"))},trigger:"blur"}}}},created:function(){this.getTableDataList(1)},computed:m()({},Object(u.d)({routesItem:function(t){return t.routes}})),methods:{resetForm:function(t){this.$refs[t].resetFields(),this.getTableDataList(1)},handleSizeChange:function(t){this.searchForm.limit=t,this.handleCurrentChange(1)},handleCurrentChange:function(t){this.searchForm.page=t,this.getTableDataList()},toChange:function(t){var e=this;return l()(o.a.mark(function a(){return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e.searchForm.status=t,e.getTableDataList(1);case 2:case"end":return a.stop()}},a,e)}))()},getTableDataList:function(t){var e=this;return l()(o.a.mark(function a(){var r,i,n,l,c,m,u,p,d,h;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t&&(e.searchForm.page=1),e.tableData=[],e.loading=!0,r=JSON.parse(s()(e.searchForm)),(i=r.start_time)&&i.length>0?(r.start_time=i[0]/1e3,r.end_time=i[1]/1e3):(r.start_time="",r.end_time=""),-1===r.status&&(r.is_update=1,delete r.status),a.next=9,e.$api.dynamic.dynamicList(r);case 9:if(n=a.sent,l=n.code,c=n.data,e.loading=!1,200===l){a.next=15;break}return a.abrupt("return");case 15:m=c.all,u=c.nopass,p=c.ing,d=c.pass,h=c.total,e.tableData=c.data,e.total=h,e.count={all:m,nopass:u,ing:p,pass:d};case 19:case"end":return a.stop()}},a,e)}))()},toShowApply:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l()(o.a.mark(function a(){var r,s,i;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,t.$api.dynamic.dynamicInfo({id:e});case 2:if(r=a.sent,s=r.code,i=r.data,200===s){a.next=7;break}return a.abrupt("return");case 7:i.imgs=i.imgs.map(function(t){return{url:t}}),i.text=i.text?i.text.replace(/\n/g,"<br>"):"-",t.applyForm=i,t.subForm={id:e,status:2,check_text:""},t.showApply=!t.showApply;case 12:case"end":return a.stop()}},a,t)}))()},confirmDel:function(t,e){var a=this;this.$confirm(this.$t(3===e?"tips.confirmNoPass":"tips.confirmDelete"),this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){a.updateItem(1,t,-1)}).catch(function(){})},updateItem:function(t,e,a){var r=this;return l()(o.a.mark(function s(){var i,n;return o.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:i=1===t?{id:e}:{id:e,top:a},n=1===t?"dynamicDel":"dynamicTop",r.$api.dynamic[n](i).then(function(e){200===e.code&&(r.$message.success(r.$t(1===t?"tips.successDel":"tips.successOper")),-1===a&&(r.searchForm.page=r.searchForm.page<Math.ceil((r.total-1)/r.searchForm.limit)?r.searchForm.page:Math.ceil((r.total-1)/r.searchForm.limit)),r.getTableDataList())});case 3:case"end":return s.stop()}},s,r)}))()},submitForm:function(){var t=this;this.$refs.subForm.validate(function(e){if(e){var a=JSON.parse(s()(t.subForm));t.$api.dynamic.dynamicCheck(a).then(function(e){200===e.code&&(t.$message.success(t.$t("tips.successSub")),t.showApply=!1,t.getTableDataList())})}})}},filters:{handleTime:function(t,e){return 1===e?d()(1e3*t).format("YYYY-MM-DD"):2===e?d()(1e3*t).format("HH:mm:ss"):d()(1e3*t).format("YYYY-MM-DD HH:mm:ss")}}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"lb-
|