f5203db.js 19 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[84],{533:function(t,e,r){},669:function(t,e,r){"use strict";r(533)},788:function(t,e,r){"use strict";r.r(e);r(18);var o=r(6);r(30),r(191),r(28),r(12),r(15),r(38),r(37),r(33);function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return l(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,c=!0,d=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){d=!0,n=t},f:function(){try{c||null==r.return||r.return()}finally{if(d)throw n}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}var c={name:"user_cards_list",data:function(){return{catetype:2,page:1,total:0,status:-1,type:"0",keywords:"",workfileData:[],loading:!1,outerVisible:!1,addDialog:!1,editDialog:!1,infoDialog:!1,add_form:{parent_id:0,category_id:0,name:"",f_name:"",order:"1",type:2,seo_title:"",seo_desc:"",seo_keywords:"",customer_type:2},count:{total:0,type1:0,type2:0,type4:0,status0:0,status1:0,status2:0},info:{},tableData:[],logList:[]}},mounted:function(){this.getAuditList()},methods:{addDialogEvent:function(t){this.add_form.parent_id=t.category_id,this.addDialog=!0},addFirstCate:function(){this.add_form.parent_id=0,this.add_form.category_id=0,this.addDialog=!0},formAdd:function(){var t=this;this.$post("/api/admin/common/addCategory",this.add_form).then((function(e){e&&1===e.status&&(t.getCategoryMap(),t.$message.success("操作成功"),t.addDialog=!1,t.add_form.parent_id=0,t.add_form.category_id=0,t.add_form.name="",t.add_form.f_name="",t.add_form.order=0,t.add_form.customer_type=1,t.editDialog=!1,t.add_form.seo_title="",t.add_form.seo_desc="",t.add_form.seo_keywords="")}))},form:function(){},infoDialogFunc:function(t){this.$router.push({path:"/main/sale_detail",query:{info_id:t.id}})},changeStatus:function(t,e,content){var r=this;return Object(o.a)(regeneratorRuntime.mark((function o(){var n;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,r.$post("/api/admin/sale/changeStatus",{id:t,status:e,content:content});case 2:(n=o.sent)&&1===n.status&&(r.$message({type:"success",message:"操作成功!"}),r.info.status=e,r.logListFunc(t),r.getAuditList(),r.loading=!1);case 4:case"end":return o.stop()}}),o)})))()},onChange:function(t,e){var r=this;return Object(o.a)(regeneratorRuntime.mark((function o(){return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:r.loading=!0,3==e?r.$prompt("请输入拒绝理由","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(o){var n=o.value;r.changeStatus(t,e,n)})).catch((function(){r.loading=!1,r.$message({type:"info",message:"取消输入"})})):r.changeStatus(t,e,"");case 2:case"end":return o.stop()}}),o)})))()},editDialogEvent:function(t){var form=this.add_form;form.parent_id=t.parent_id,form.category_id=t.category_id,form.name=t.name,form.f_name=t.f_name,form.order=t.order,form.seo_title=t.seo_title,form.seo_desc=t.seo_desc,form.seo_keywords=t.seo_keywords,form.customer_type=Number(t.customer_type),this.editDialog=!0},typechange:function(t){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var form;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:form=e.add_form,e.page=1,e.type=t,e.keywords="",1==t?(e.catetype=2,form.type=2,e.add_form=form):2==t?(e.catetype=3,form.type=3,e.add_form=form):5==t?(e.catetype=5,form.type=5,e.add_form=form):4==t?(e.catetype=4,form.type=4,e.add_form=form):(e.catetype=0,form.type=0,e.add_form=form),e.getAuditList(),e.getCategoryMap();case 7:case"end":return r.stop()}}),r)})))()},statuschange:function(t){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.page=1,e.status=t,e.keywords="",e.getAuditList();case 4:case"end":return r.stop()}}),r)})))()},searchkeywords:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.page=1,t.keywords=t.keywords,t.getAuditList();case 3:case"end":return e.stop()}}),e)})))()},getCategoryMap:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var r,o,l,c,d,_,m,i,f,v,y,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=1,o=[],l={type:t.catetype},e.next=5,t.$post("/api/admin/common/getCategoryMap",l);case 5:c=e.sent,d=c.data,_=n(d);try{for(_.s();!(m=_.n()).done;){if(i=m.value,f={id:r,type:t.catetype,category_id:i.category_id,name:i.name,f_name:i.f_name,parent_id:i.parent_id,order:i.order,seo_title:i.seo_title,seo_desc:i.seo_desc,seo_keywords:i.seo_keywords,customer_type:i.customer_type,children:[]},r++,i.child){v=n(i.child);try{for(v.s();!(y=v.n()).done;)h=y.value,f.children.push({id:r,type:t.catetype,category_id:h.category_id,parent_id:h.parent_id,name:h.name,f_name:h.f_name,order:h.order,seo_title:h.seo_title,seo_desc:h.seo_desc,seo_keywords:h.seo_keywords,customer_type:h.customer_type}),r++}catch(t){v.e(t)}finally{v.f()}}o.push(f)}}catch(t){_.e(t)}finally{_.f()}t.tableData=o;case 10:case"end":return e.stop()}}),e)})))()},logListFunc:function(t){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var o,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o={sale_id:t},r.next=3,e.$post("/api/admin/sale/logList",o);case 3:n=r.sent,e.logList=n.data;case 5:case"end":return r.stop()}}),r)})))()},getAuditList:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var data,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data={page:t.page,status:t.status,type:t.type,keywords:t.keywords},e.next=3,t.$post("/api/admin/sale/list",data);case 3:(r=e.sent)&&1===r.status&&(t.workfileData=r.data.list||[],t.total=1*r.data.total,t.count=r.data.count);case 5:case"end":return e.stop()}}),e)})))()},handleCurrentChange:function(t){this.page=t,this.getAuditList()},viewDetail:function(t){var e=this.$store.state.domainConfig.siteUrl;1==t.type?e+="/s/".concat(t.id):2==t.type?e+="/c/".concat(t.uid):4==t.type&&(e+="/l/".concat(t.id)),window.open(e)},delEvent:function(t){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.$confirm("确认删除该分类?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var r=Object(o.a)(regeneratorRuntime.mark((function r(o){var n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o.value,r.next=3,e.$post("/api/admin/common/categoryDel",{category_id:t.category_id});case 3:(n=r.sent)&&1===n.status&&(e.$message.success("删除成功"),e.getCategoryMap());case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}());case 1:case"end":return r.stop()}}),r)})))()}}},d=c,_=(r(669),r(4)),component=Object(_.a)(d,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("el-radio-group",{staticStyle:{"margin-top":"15px"},attrs:{size:"medium"},on:{change:t.typechange},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("el-radio-button",{attrs:{label:0}},[t._v("全部("+t._s(t.count.type_total)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:1}},[t._v("技能服务("+t._s(t.count.type1)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:2}},[t._v("咨询服务("+t._s(t.count.type2)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:4}},[t._v("视频服务("+t._s(t.count.type4)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:5}},[t._v("开源充电("+t._s(t.count.type5)+")")])],1),t._v(" "),1===t.type?e("el-button",{staticStyle:{"margin-top":"15px","margin-right":"30px",float:"right"},attrs:{type:"primary"},on:{click:function(e){t.outerVisible=!0}}},[t._v("技术分类")]):t._e(),t._v(" "),2===t.type?e("el-button",{staticStyle:{"margin-top":"15px","margin-right":"30px",float:"right"},attrs:{type:"primary"},on:{click:function(e){t.outerVisible=!0}}},[t._v("咨询分类")]):t._e(),t._v(" "),5===t.type?e("el-button",{staticStyle:{"margin-top":"15px","margin-right":"30px",float:"right"},attrs:{type:"primary"},on:{click:function(e){t.outerVisible=!0}}},[t._v("项目分类")]):t._e(),t._v(" "),4===t.type?e("el-button",{staticStyle:{"margin-top":"15px","margin-right":"30px",float:"right"},attrs:{type:"primary"},on:{click:function(e){t.outerVisible=!0}}},[t._v("视频分类")]):t._e(),t._v(" "),e("div",{staticStyle:{clear:"both"}}),t._v(" "),e("el-radio-group",{staticStyle:{"margin-top":"15px"},attrs:{size:"medium"},on:{change:t.statuschange},model:{value:t.status,callback:function(e){t.status=e},expression:"status"}},[e("el-radio-button",{attrs:{label:-1}},[t._v("全部("+t._s(t.count.status_total)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:1}},[t._v("待审核("+t._s(t.count.status1)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:2}},[t._v("审核通过("+t._s(t.count.status2)+")")]),t._v(" "),e("el-radio-button",{attrs:{label:3}},[t._v("审核拒绝("+t._s(t.count.status3)+")")])],1),t._v(" "),e("div",{staticStyle:{clear:"both"}}),t._v(" "),e("div",{staticStyle:{"margin-top":"15px","margin-bottom":"15px"}},[e("div",{staticStyle:{float:"left",width:"200px","margin-right":"15px"}},[e("el-input",{attrs:{placeholder:"UID搜索"},model:{value:t.keywords,callback:function(e){t.keywords=e},expression:"keywords"}})],1),t._v(" "),e("div",{staticStyle:{float:"left",width:"200px","margin-right":"15px"}},[e("el-button",{attrs:{type:"primary"},on:{click:t.searchkeywords}},[t._v("搜索")])],1),t._v(" "),e("div",{staticStyle:{clear:"both"}})]),t._v(" "),e("div",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.workfileData,border:""}},[e("el-table-column",{attrs:{prop:"",label:"作者"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/user/"+r.row.uid}},[t._v(t._s(r.row.nickname)+"("+t._s(r.row.uid)+")")])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"type_name",label:"服务类型"}}),t._v(" "),e("el-table-column",{attrs:{prop:"title",label:"服务标题"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank"},on:{click:function(e){return t.viewDetail(r.row)}}},[t._v(t._s(r.row.title))])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"cate",label:"资源分类"},scopedSlots:t._u([{key:"default",fn:function(r){return[""!=r.row.customer_type_name?e("span",[t._v(t._s(r.row.customer_type_name)),e("br")]):t._e(),t._v(" "),e("span",[t._v(t._s(r.row.cate))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"price",label:"出售价格"}}),t._v(" "),e("el-table-column",{attrs:{prop:"pay_time",label:"上传时间"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(r.row.addtime))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"version",label:"来源"}}),t._v(" "),e("el-table-column",{attrs:{prop:"pay_time",label:"当前状态"},scopedSlots:t._u([{key:"default",fn:function(r){return["1"==r.row.status?e("span",[t._v("待审核")]):"2"==r.row.status?e("span",[t._v("审核通过")]):"3"==r.row.status?e("span",[t._v("审核拒绝")]):e("span",[t._v("--")])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"pay_time",label:"基本数据",width:"150px"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-tag",{attrs:{type:"success"}},[t._v("购买"+t._s(r.row.buy_num))]),t._v(" "),e("el-tag",{attrs:{type:"success"}},[t._v("浏览"+t._s(r.row.view_num))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"uid",label:"操作",width:"220px"},scopedSlots:t._u([{key:"default",fn:function(r){return["1"==r.row.status?e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.infoDialogFunc(r.row)}}},[t._v("去审核")]):t._e(),t._v(" "),"1"!=r.row.status?e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.infoDialogFunc(r.row)}}},[t._v("查看详情")]):t._e()]}}])})],1)],1),t._v(" "),e("div",{staticStyle:{"padding-top":"5px"}},[e("el-pagination",{staticClass:"order-footer",attrs:{background:"",layout:"total, prev, pager, next","page-size":20,total:t.total,"current-page":t.page},on:{"update:currentPage":function(e){t.page=e},"update:current-page":function(e){t.page=e},"current-change":t.handleCurrentChange}})],1),t._v(" "),e("el-dialog",{attrs:{title:"分类管理",visible:t.outerVisible,"custom-class":"mall_list","lock-scroll":"",width:"70%"},on:{"update:visible":function(e){t.outerVisible=e}}},[e("el-button",{staticStyle:{margin:"15px",float:"right"},attrs:{type:"primary"},on:{click:function(e){return t.addFirstCate()}}},[t._v("添加一级分类")]),t._v(" "),e("el-table",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.tableData,"row-key":"id",border:"","tree-props":{children:"children",hasChildren:"hasChildren"}}},[e("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),e("el-table-column",{attrs:{prop:"f_name",label:"别名",width:"200"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{on:{click:function(e){return t.editDialogEvent(r.row)}}},[t._v(t._s(r.row.f_name))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"order",label:"排序",width:"200"}}),t._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(r){return[r.row.children?e("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.addDialogEvent(r.row)}}},[t._v("新增")]):t._e(),t._v(" "),e("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(e){return t.editDialogEvent(r.row)}}},[t._v("编辑")]),t._v(" "),e("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.delEvent(r.row)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),e("el-dialog",{attrs:{title:"添加分类",visible:t.addDialog,width:"500px"},on:{"update:visible":function(e){t.addDialog=e}}},[e("el-form",{attrs:{model:t.add_form,"label-width":"70px"}},[e("el-form-item",{attrs:{label:"名称"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.add_form.name,callback:function(e){t.$set(t.add_form,"name",e)},expression:"add_form.name"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"别名"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.add_form.f_name,callback:function(e){t.$set(t.add_form,"f_name",e)},expression:"add_form.f_name"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"排序"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:"请输入数字"},model:{value:t.add_form.order,callback:function(e){t.$set(t.add_form,"order",e)},expression:"add_form.order"}})],1),t._v(" "),0==t.add_form.parent_id?e("el-form-item",{attrs:{label:"类别"}},[e("el-radio-group",{attrs:{size:"mini"},model:{value:t.add_form.customer_type,callback:function(e){t.$set(t.add_form,"customer_type",e)},expression:"add_form.customer_type"}},[e("el-radio",{attrs:{label:2}},[t._v("面向开发者")]),t._v(" "),e("el-radio",{attrs:{label:1}},[t._v("面向企业方")])],1)],1):t._e(),t._v(" "),e("el-form-item",{attrs:{label:"标题"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_title,callback:function(e){t.$set(t.add_form,"seo_title",e)},expression:"add_form.seo_title"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"描述"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_desc,callback:function(e){t.$set(t.add_form,"seo_desc",e)},expression:"add_form.seo_desc"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"关键字"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_keywords,callback:function(e){t.$set(t.add_form,"seo_keywords",e)},expression:"add_form.seo_keywords"}})],1)],1),t._v(" "),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"medium"},on:{click:function(e){t.addDialog=!1}}},[t._v("取消")]),t._v(" "),e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:t.formAdd}},[t._v("确定")])],1)],1),t._v(" "),e("el-dialog",{attrs:{title:"编辑分类",visible:t.editDialog,width:"500px"},on:{"update:visible":function(e){t.editDialog=e}}},[e("el-form",{attrs:{model:t.add_form,"label-width":"70px"}},[e("el-form-item",{attrs:{label:"名称"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.add_form.name,callback:function(e){t.$set(t.add_form,"name",e)},expression:"add_form.name"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"别名"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.add_form.f_name,callback:function(e){t.$set(t.add_form,"f_name",e)},expression:"add_form.f_name"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"排序"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:"请输入数字"},model:{value:t.add_form.order,callback:function(e){t.$set(t.add_form,"order",e)},expression:"add_form.order"}})],1),t._v(" "),0==t.add_form.parent_id?e("el-form-item",{attrs:{label:"类别"}},[e("el-radio-group",{attrs:{size:"mini"},model:{value:t.add_form.customer_type,callback:function(e){t.$set(t.add_form,"customer_type",e)},expression:"add_form.customer_type"}},[e("el-radio",{attrs:{label:2}},[t._v("面向开发者")]),t._v(" "),e("el-radio",{attrs:{label:1}},[t._v("面向企业方")])],1)],1):t._e(),t._v(" "),e("el-form-item",{attrs:{label:"标题"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_title,callback:function(e){t.$set(t.add_form,"seo_title",e)},expression:"add_form.seo_title"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"描述"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_desc,callback:function(e){t.$set(t.add_form,"seo_desc",e)},expression:"add_form.seo_desc"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"关键字"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:""},model:{value:t.add_form.seo_keywords,callback:function(e){t.$set(t.add_form,"seo_keywords",e)},expression:"add_form.seo_keywords"}})],1)],1),t._v(" "),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"medium"},on:{click:function(e){t.editDialog=!1}}},[t._v("取消")]),t._v(" "),e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:t.formAdd}},[t._v("确定")])],1)],1)],1)}),[],!1,null,"672ce0fe",null);e.default=component.exports}}]);