1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6de64421"],{"6cf2":function(e,t,a){"use strict";a("6d2b")},"6d2b":function(e,t,a){},cdfe:function(e,t,a){e.exports=a.p+"system/img/f.5aa43cd3.png"},edcf:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"divBox"},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("div",{staticClass:"container"},[a("el-form",{attrs:{inline:"",size:"small","label-width":"110px"}},[a("el-form-item",{attrs:{label:"审核状态"}},[a("el-select",{staticClass:"filter-item selWidth",attrs:{placeholder:"请选择",clearable:""},on:{change:function(t){return e.getList("1")}},model:{value:e.tableFrom.status,callback:function(t){e.$set(e.tableFrom,"status",t)},expression:"tableFrom.status"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{staticStyle:{display:"inline-block"},attrs:{label:"分类名称:"}},[a("el-select",{staticClass:"selWidth",attrs:{clearable:"",filterable:"",placeholder:"请选择"},on:{change:function(t){return e.getList("1")}},model:{value:e.tableFrom.resale_type,callback:function(t){e.$set(e.tableFrom,"resale_type",t)},expression:"tableFrom.resale_type"}},e._l(e.cateSelect,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"是否显示"}},[a("el-select",{staticClass:"filter-item selWidth",attrs:{placeholder:"请选择",clearable:""},on:{change:function(t){return e.getList("1")}},model:{value:e.tableFrom.is_show,callback:function(t){e.$set(e.tableFrom,"is_show",t)},expression:"tableFrom.is_show"}},[a("el-option",{attrs:{label:"显示",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"不显示",value:"0"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"发布商家:"}},[a("el-input",{staticClass:"selWidth",attrs:{placeholder:"请输入发布商家"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getList()}},model:{value:e.tableFrom.username,callback:function(t){e.$set(e.tableFrom,"username",t)},expression:"tableFrom.username"}},[a("el-button",{staticClass:"el-button-solt",attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){return e.getList()}},slot:"append"})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"关键字:"}},[a("el-input",{staticClass:"selWidth",attrs:{placeholder:"请输入关键字"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getList()}},model:{value:e.tableFrom.keyword,callback:function(t){e.$set(e.tableFrom,"keyword",t)},expression:"tableFrom.keyword"}},[a("el-button",{staticClass:"el-button-solt",attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){return e.getList()}},slot:"append"})],1)],1)],1)],1)]),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData.data,size:"small"}},[a("el-table-column",{attrs:{label:"ID",prop:"community_id","min-width":"100"}}),e._v(" "),a("el-table-column",{attrs:{label:"标题","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.title.length>10?t.row.title.slice(0,9):t.row.title))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布商家",prop:"mer_name","min-width":"100"}}),e._v(" "),a("el-table-column",{attrs:{label:"封面","min-width":"210"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"demo-image__preview"},e._l(t.row.image,(function(e,t){return a("el-image",{key:t,staticClass:"mr5",attrs:{src:e,"preview-src-list":[e]}})})),1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"分类","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(1==t.row.resale_type?"调货":"打折"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"发布时间","min-width":"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"是否显示"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-text":"显示","inactive-text":"隐藏"},on:{change:function(a){return e.onchangeIsShow(t.row)}},model:{value:t.row.is_show,callback:function(a){e.$set(t.row,"is_show",a)},expression:"scope.row.is_show"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"状态","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("communityStatus")(t.row.status)))]),e._v(" "),-1==t.row.status?a("span",{staticStyle:{display:"block","font-size":"12px",color:"red"}},[e._v("原因 "+e._s(t.row.refusal))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"100",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.onDetail(t.row.community_id)}}},[e._v("详情")]),e._v(" "),0==t.row.status?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.onAudit(t.row.community_id)}}},[e._v("审核")]):e._e()]}}])})],1),e._v(" "),a("div",{staticClass:"block"},[a("el-pagination",{attrs:{"page-sizes":[20,40,60,80],"page-size":e.tableFrom.limit,"current-page":e.tableFrom.page,layout:"total, sizes, prev, pager, next, jumper",total:e.tableData.total},on:{"size-change":e.handleSizeChange,"current-change":e.pageChange}})],1)],1),e._v(" "),e.dialogVisible?a("el-dialog",{attrs:{"before-close":e.handleClose,title:e.isExamine?"审核":"详情",visible:e.dialogVisible,width:"700px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"封面:"}},e._l(e.formData.image,(function(e,t){return a("div",{key:t,staticStyle:{display:"inline-block",margin:"0 10px 10px 0"}},[a("el-image",{staticStyle:{width:"80px",height:"80px"},attrs:{src:e||"","preview-src-list":[e||""]}})],1)})),0),e._v("\n 、\n "),e.formData.video_link?a("el-form-item",{attrs:{label:"短视频:"}},[a("div",{staticStyle:{margin:"0 10px 10px 0"}},[a("video",{staticStyle:{width:"40%",height:"180px","border-radius":"10px"},attrs:{src:e.formData.video_link,controls:"controls"}},[e._v("\n 您的浏览器不支持 video 标签。\n ")])])]):e._e(),e._v(" "),e.formData.title?a("el-form-item",{attrs:{label:"标题:"}},[a("div",[e._v(e._s(e.formData.title))])]):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"发布商家:"}},[a("span",[e._v(e._s(e.formData.mer_name))])]),e._v(" "),a("el-form-item",{attrs:{label:"发布时间:"}},[a("span",[e._v(e._s(e.formData.create_time))])]),e._v(" "),e.isExamine?a("el-form-item",{attrs:{label:"审核状态:",prop:"status"}},[a("el-radio-group",{model:{value:e.ruleForm.status,callback:function(t){e.$set(e.ruleForm,"status",t)},expression:"ruleForm.status"}},[a("el-radio",{attrs:{label:1}},[e._v("通过")]),e._v(" "),a("el-radio",{attrs:{label:-1}},[e._v("拒绝")])],1)],1):e._e(),e._v(" "),1===e.ruleForm.status&&e.isExamine&&2==e.formData.resale_type?a("el-form-item",{attrs:{label:"自动下浮百分比",prop:"float_rate"}},[a("el-input",{attrs:{placeholder:"请输入百分比"},on:{input:function(t){return e.change(t)}},model:{value:e.ruleForm.float_rate,callback:function(t){e.$set(e.ruleForm,"float_rate",t)},expression:"ruleForm.float_rate"}})],1):e._e(),e._v(" "),-1===e.ruleForm.status&&e.isExamine?a("el-form-item",{attrs:{label:"原因",prop:"refusal"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入原因"},model:{value:e.ruleForm.refusal,callback:function(t){e.$set(e.ruleForm,"refusal",t)},expression:"ruleForm.refusal"}})],1):e._e(),e._v(" "),e.isExamine?a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSubmit(e.formData)}}},[e._v("提交")])],1):e._e()],1)],1)]):e._e()],1)},s=[],i=a("c4c8"),r=(a("3dbf"),{name:"communityTopic",data:function(){var e=function(e,t,a){var l=/^(?:[1-9]?\d|100)$/;l.test(t)?a():a(new Error("0-100的数字"))};return{moren:a("cdfe"),colors:["#99A9BF","#F7BA2A","#FF9900"],isChecked:!1,listLoading:!0,tableData:{data:[],total:0},tableFrom:{page:1,limit:20,status:"",keyword:"",username:"",resale_type:"",is_show:""},statusList:[{label:"审核通过",value:1},{label:"待审核",value:0},{label:"审核未通过",value:-1},{label:"下架",value:-2}],cateSelect:[{value:1,label:"调货"},{value:2,label:"打折"}],topicSelect:[],dialogVisible:!1,loading:!1,isExamine:!1,community_id:"",formData:{},rules:{status:[{required:!0,message:"请选择审核状态",trigger:"change"}],refusal:[{required:!0,message:"请填写拒绝原因",trigger:"blur"}],float_rate:[{required:!0,message:"请输入下浮百分比",trigger:"blur"},{validator:e,trigger:"blur"}]},ruleForm:{refusal:"",status:1}}},mounted:function(){this.getList()},methods:{filter:function(e){return e?e.length>10?e.slice(0,10)+"...":e:""},change:function(e){this.$forceUpdate()},getList:function(e){var t=this;this.listLoading=!0,this.tableFrom.page=e||this.tableFrom.page,Object(i["pb"])(this.tableFrom).then((function(e){t.tableData.data=e.data.list,t.tableData.total=e.data.count,t.listLoading=!1})).catch((function(e){t.listLoading=!1,t.$message.error(e.message)}))},pageChange:function(e){this.tableFrom.page=e,this.getList("")},handleSizeChange:function(e){this.tableFrom.limit=e,this.getList("")},onSubmit:function(e){var t=this;if(1==this.ruleForm.status)if(2==e.resale_type){var a=/^(?:[1-9]?\d|100)$/;a.test(this.ruleForm.float_rate)?Object(i["rb"])(e.community_id,{status:1,float_rate:this.ruleForm.float_rate}).then((function(e){t.$message.success(e.message),t.dialogVisible=!1,t.ruleForm.float_rate="",t.formData=e.data,t.getList(),t.$forceUpdate()})).catch((function(e){var a=e.message;t.$message.error(a)})):this.$message.error("请输入0-100的数字")}else Object(i["rb"])(e.community_id,{status:1}).then((function(e){t.$message.success(e.message),t.dialogVisible=!1,t.formData=e.data,t.getList(),t.$forceUpdate()})).catch((function(e){var a=e.message;t.$message.error(a)}));else Object(i["rb"])(e.community_id,{status:-1,refusal:this.ruleForm.refusal}).then((function(e){t.$message.success(e.message),t.dialogVisible=!1,t.getList(),t.ruleForm.refusal="",t.formData=e.data})).catch((function(e){var a=e.message;t.$message.error(a)}))},handleClose:function(){this.dialogVisible=!1,this.ruleForm.refusal="",this.ruleForm.float_rate=""},onAudit:function(e){var t=this;this.community_id=e,this.dialogVisible=!0,this.isExamine=!0,Object(i["ob"])(e).then((function(e){t.formData=e.data,t.getList()})).catch((function(e){var a=e.message;t.$message.error(a)}))},onDetail:function(e){var t=this;this.community_id=e,this.dialogVisible=!0,this.isExamine=!1,Object(i["ob"])(e).then((function(e){t.formData=e.data})).catch((function(e){var a=e.message;t.$message.error(a)}))},onchangeIsShow:function(e){var t=this;Object(i["qb"])(e.community_id,e.is_show).then((function(e){var a=e.message;t.$message.success(a)})).catch((function(e){var a=e.message;t.$message.error(a)}))}}}),o=r,n=(a("6cf2"),a("2877")),c=Object(n["a"])(o,l,s,!1,null,"1fabcbfd",null);t["default"]=c.exports}}]); |