| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[33],{491:function(e,t,r){},632:function(e,t,r){"use strict";r(491)},767:function(e,t,r){"use strict";r.r(t);r(22),r(15),r(19),r(31),r(32);var n=r(10),o=r(6);r(61),r(191),r(30);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}var c=["ID","昵称","排序","配图","添加时间","操作"],d=["uid","nickname","order","url","create_date","ctrls"],m={data:function(){return{isEdit:!1,ruleForm:{},rules:{id:[{required:!0,message:"请填写开发者ID",trigger:"blur"}],url:[{type:"string",required:!0,message:"请上传配图",trigger:"change"}]},centerDialogVisible:!1,totalCount:0,currentPage:1,tableHeaders:c,tableProps:d,tableData:[]}},mounted:function(){this.getTableData()},methods:{clickSubmit:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r="/api/admin/developer/addRecommendDeveloper",e.isEdit&&(r="/api/admin/developer/editRecommendDeveloper"),t.next=4,e.$post(r,e.ruleForm);case 4:n=t.sent,n.data,e.getTableData(),e.centerDialogVisible=!1;case 8:case"end":return t.stop()}}),t)})))()},clickAdd:function(){this.ruleForm={},this.isEdit=!1,this.centerDialogVisible=!0},handleAvatarSuccess:function(e,t){this.$set(this.ruleForm,"url",e.data.file_url_abs)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type,r=e.size/1024/1024<2;return t||this.$message.error("上传头像图片只能是 JPG 或 PNG 格式!"),r||this.$message.error("上传头像图片大小不能超过 2MB!"),t&&r},clickDel:function(i,e){var t=this,r=e.id;this.$confirm("此操作将永久删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$post("/api/admin/developer/deleteRecommendDeveloper",{id:r});case 2:if(e.sent){e.next=5;break}return e.abrupt("return");case 5:t.$message({type:"success",message:"删除成功!"}),t.getTableData();case 7:case"end":return e.stop()}}),e)})))).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},clickEdit:function(i,e){var t=e.uid,r=e.order,n=e.url,o=e.id;this.ruleForm={uid:t,order:r,url:n,id:o},this.isEdit=!0,this.centerDialogVisible=!0},clickUID:function(i){window.open(i.seo_uri)},tableRowClassName:function(e){var t=e.row,r=(e.rowIndex,"");return"已结算"===t.p_status_name&&(r="success-row"),r},formatTableData:function(data){return data.map((function(i){return function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?l(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},i)}))},getTableData:function(){var e=arguments,t=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var n,o,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=e.length>0&&void 0!==e[0]?e[0]:1,t.tableData=[],r.next=4,t.$post("/api/admin/developer/getRecommendList",{page:n,page_size:9});case 4:o=r.sent,data=o.data.list,t.tableData=t.formatTableData(data),t.totalCount=Number(data.total),t.totalPage=data.totalPage;case 9:case"end":return r.stop()}}),r)})))()}}},f=m,v=(r(632),r(4)),component=Object(v.a)(f,(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"cloud-balance"}},[t("el-button",{on:{click:e.clickAdd}},[e._v("添加")]),e._v(" "),t("div",{staticClass:"table"},[e.tableData.length?t("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"row-class-name":e.tableRowClassName}},e._l(e.tableProps,(function(r,n){return t("el-table-column",{key:n,attrs:{prop:r,align:"center",label:e.tableHeaders[n]},scopedSlots:e._u([{key:"default",fn:function(n){return["uid"===r?t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.clickUID(n.row)}}},[e._v(e._s(n.row[r]))]):"url"===r?t("img",{staticStyle:{display:"block",width:"100px",height:"80px"},attrs:{src:n.row[r],alt:"url"}}):"ctrls"===r?t("section",{staticClass:"ctrls"},[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.clickEdit(n.$index,n.row)}}},[e._v("编辑")]),e._v(" "),t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.clickDel(n.$index,n.row)}}},[e._v("删除")])],1):t("span",[e._v(e._s(n.row[r]))])]}}],null,!0)})})),1):e._e()],1),e._v(" "),t("el-dialog",{attrs:{title:"添加展示",visible:e.centerDialogVisible,width:"50%",center:""},on:{"update:visible":function(t){e.centerDialogVisible=t}}},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"UID",prop:"uid"}},[t("el-input",{attrs:{type:"number",disabled:e.isEdit},model:{value:e.ruleForm.uid,callback:function(t){e.$set(e.ruleForm,"uid",t)},expression:"ruleForm.uid"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"排序",prop:"order"}},[t("el-input",{attrs:{type:"number"},model:{value:e.ruleForm.order,callback:function(t){e.$set(e.ruleForm,"order",t)},expression:"ruleForm.order"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"配图",prop:"url"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api/admin/developer/uploadImg","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.ruleForm.url?t("img",{staticClass:"avatar",attrs:{src:e.ruleForm.url}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.centerDialogVisible=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.clickSubmit}},[e._v("确 定")])],1)],1)],1)}),[],!1,null,"273e0b40",null);t.default=component.exports}}]);
|