| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[35],{769:function(e,t,n){"use strict";n.r(t);var r=n(14),o=n(6),c=(n(30),{inheritAttrs:!1,components:{},props:[],data:function(){return{formData:{status:0},rules:{status:[]},statusOptions:[{label:"全部",value:0},{label:"未审核",value:1},{label:"审核通过",value:2},{label:"审核拒绝",value:3}],table:[],page:1,page_size:10,total:0,loading:!1,visible:!1,rejectTypeText:"",rejectDynamicId:"",modalFormData:{memo:""},modalFormDataRules:{memo:[{required:!0,message:"请输入拒绝原因",trigger:"blur"}]}}},computed:{},watch:{},created:function(){},mounted:function(){this.fetchData()},methods:{submitForm:function(){var e=this;this.$refs.elForm.validate((function(t){t&&(e.page=1,e.fetchData())}))},resetForm:function(){this.$refs.elForm.resetFields()},pageChange:function(e){this.page=e,this.fetchData()},handleSizeChange:function(e){this.page_size=e,this.fetchData()},fetchData:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,e.$post("/uapi/v1/m/dynamic/get_admin_dynamic_comment_list",{status:e.formData.status+"",page:e.page,page_size:e.page_size});case 3:n=t.sent,e.loading=!1,n&&1===n.status&&(e.table=Object(r.a)(n.data.list),e.total=n.data.total);case 6:case"end":return t.stop()}}),t)})))()},setDynamicPass:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t.$post("/uapi/v1/m/dynamic/set_user_dynamic_comment_status",{status:2,comId:e}).then((function(e){1==e.status&&(t.$message({type:"success",message:"操作成功!"}),t.fetchData())})).catch((function(){t.$message({type:"info",message:"操作失败"})}));case 1:case"end":return n.stop()}}),n)})))()},setDynamicReject:function(e,t){var n=this;return Object(o.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:n.$post("/uapi/v1/m/dynamic/set_user_dynamic_comment_status",{status:3,comId:e,memo:t}).then((function(e){1==e.status&&(n.$message({type:"success",message:"操作成功!"}),n.close(),n.fetchData())})).catch((function(){n.$message({type:"info",message:"操作失败"})}));case 1:case"end":return r.stop()}}),r)})))()},delDynamic:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t.$post("/uapi/dynamic/del_dynamic_comment",{comId:e}).then((function(e){1==e.status&&(t.$message({type:"success",message:"操作成功!"}),t.close(),t.fetchData())})).catch((function(){t.$message({type:"info",message:"操作失败"})}));case 1:case"end":return n.stop()}}),n)})))()},setDynamicRecommend:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t.$post("/uapi/v1/m/dynamic/set_user_dynamic_is_hot",{is_hot:1,dynamicId:e}).then((function(e){1==e.status&&(t.$message({type:"success",message:"操作成功!"}),t.fetchData())})).catch((function(){t.$message({type:"info",message:"操作失败"})}));case 1:case"end":return n.stop()}}),n)})))()},callDynamicReject:function(e,t){this.rejectDynamicId=e,this.rejectTypeText=t.content,this.visible=!0},onOpen:function(){},onClose:function(){this.$refs.modalForm.resetFields(),this.rejectDynamicId="",this.rejectTypeText="",this.visible=!1},close:function(){this.$emit("update:visible",!1),this.rejectDynamicId="",this.rejectTypeText="",this.visible=!1},handelConfirm:function(){var e=this;this.$refs.modalForm.validate((function(t){if(t){var n=e.modalFormData.memo;e.setDynamicReject(e.rejectDynamicId,n)}}))}}}),l=n(4),component=Object(l.a)(c,(function(){var e=this,t=e._self._c;return t("div",[t("el-row",{attrs:{gutter:15}},[t("el-form",{ref:"elForm",attrs:{model:e.formData,rules:e.rules,size:"medium","label-width":"100px"}},[t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{label:"状态",prop:"status"}},[t("el-select",{style:{width:"100%"},attrs:{placeholder:"请选择状态"},model:{value:e.formData.status,callback:function(t){e.$set(e.formData,"status",t)},expression:"formData.status"}},e._l(e.statusOptions,(function(e,n){return t("el-option",{key:n,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1),e._v(" "),t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{size:"large"}},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("提交")]),e._v(" "),t("el-button",{on:{click:e.resetForm}},[e._v("重置")])],1)],1)],1)],1),e._v(" "),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:!0,data:e.table}},[t("el-table-column",{attrs:{prop:"type_text",label:"动态id+名称",width:"190"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("div",[e._v("动态id:"+e._s(n.row.dynamicId))])]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"评论用户",width:"200"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-avatar",{attrs:{src:n.row.user_info.icon_url}}),e._v(" "),t("span",[e._v(e._s(n.row.user_info.nickname))])]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"content",label:"标题",width:"300"}}),e._v(" "),t("el-table-column",{attrs:{prop:"addtime",label:"发布时间",width:"190"}}),e._v(" "),t("el-table-column",{attrs:{prop:"status_text",label:"状态",width:"190"}}),e._v(" "),t("el-table-column",{attrs:{label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(n){return[1==n.row.status?[t("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(t){return e.setDynamicPass(n.row.comId)}}},[e._v("通过")]),e._v(" "),t("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(t){return e.callDynamicReject(n.row.comId)}}},[e._v("拒绝")])]:e._e(),e._v(" "),2==n.row.status?[t("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(t){return e.callDynamicReject(n.row.comId,n.row)}}},[e._v("拒绝")])]:e._e(),e._v(" "),3==n.row.status?[t("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(t){return e.setDynamicPass(n.row.comId)}}},[e._v("通过")])]:e._e(),e._v(" "),t("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(t){return e.delDynamic(n.row.comId)}}},[e._v("删除")])]}}])})],1),e._v(" "),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:23,offset:1}},[t("div",{staticClass:"mt-20 mb-20"},[t("el-pagination",{attrs:{"page-size":e.page_size,"current-page":e.page,background:"","page-sizes":[10,30,50],layout:"total,sizes,prev, pager, next,jumper",total:e.total},on:{"current-change":e.pageChange,"size-change":e.handleSizeChange}})],1)])],1),e._v(" "),t("el-dialog",e._g(e._b({attrs:{visible:e.visible,title:"请填写拒绝原因"},on:{open:e.onOpen,close:e.onClose}},"el-dialog",e.$attrs,!1),e.$listeners),[t("el-form",{ref:"modalForm",attrs:{model:e.modalFormData,rules:e.modalFormDataRules,size:"medium","label-width":"100px"}},[t("el-form-item",{attrs:{label:"评论id"}},[t("el-input",{style:{width:"100%"},attrs:{disabled:!0,placeholder:"请输入拒绝原因",clearable:""},model:{value:e.rejectDynamicId,callback:function(t){e.rejectDynamicId=t},expression:"rejectDynamicId"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"内容"}},[t("el-input",{style:{width:"100%"},attrs:{disabled:!0,placeholder:"请输入拒绝原因",clearable:""},model:{value:e.rejectTypeText,callback:function(t){e.rejectTypeText=t},expression:"rejectTypeText"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"拒绝原因",prop:"memo"}},[t("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入拒绝原因",clearable:""},model:{value:e.modalFormData.memo,callback:function(t){e.$set(e.modalFormData,"memo",t)},expression:"modalFormData.memo"}})],1)],1),e._v(" "),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.close}},[e._v("取消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.handelConfirm}},[e._v("确定")])],1)],1)],1)}),[],!1,null,null,null);t.default=component.exports}}]);
|