| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[69],{509:function(e,t,r){},634:function(e,t,r){"use strict";r(509)},750:function(e,t,r){"use strict";r.r(t);var o=r(7),n=(r(40),{data:function(){return{form:{title:"",summary:"",logo_img:"",banner_title1:"",banner_title2:"",banner_title3:[],banner_img:"",intro_title:"",intro_summary:"",intro_imgs:[],intro_lc_img:"",recommend_switch:"",recommend_option:"",recommend_num:"",occupation_id:0,direction_id:0,require_switch:"",require_option:"",require_num:"",case_imgs:[],faq_switch:"",faq:[{question:"",answer:""},{question:"",answer:""},{question:"",answer:""}],seo_title:"",seo_keyword:"",seo_summary:""},pageId:0,positionType:[]}},computed:{},mounted:function(){this.pageId=this.$route.query.id?this.$route.query.id:0,this.pageId&&this.getDetail(),this.getPositionType()},methods:{handleImgSuccess:function(e,t){this.form.logo_img=e.data.url},handleBannerSuccess:function(e,t){this.form.banner_img=e.data.url},handleIntroSuccess:function(e,t){this.form.intro_lc_img=e.data.url},getPositionType:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$post("/api/recruit/getOptions");case 2:(r=t.sent)&&1===r.status&&function(){for(var t=r.data.direction||[],o=[],n=function(i){var e={value:t[i].occupation_id,label:t[i].occupation_name,children:function(){if(t[i].children.length>0){for(var a=[],e=0;e<t[i].children.length;e++)a[e]={value:t[i].children[e].direction_id,label:t[i].children[e].direction_name};return a}}()};o[i]=e},i=0;i<t.length;i++)n(i);e.positionType=o}();case 4:case"end":return t.stop()}}),t)})))()},save:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var content,r,o,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return content=JSON.stringify(e.form),r=e.pageId,o=0==r?"/api/admin/pageManage/add":"/api/admin/pageManage/save",t.next=5,e.$post(o,{id:r,content:content});case 5:(n=t.sent)&&1===n.status?e.$message.success("保存成功"):e.$message.error("保存失败");case 7:case"end":return t.stop()}}),t)})))()},getDetail:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.pageId,t.next=3,e.$post("/api/admin/pageManage/getDetail",{id:r});case 3:(o=t.sent)&&1===o.status?e.form=o.data.content:e.$message.error("获取配置失败");case 5:case"end":return t.stop()}}),t)})))()}}}),l=(r(634),r(4)),component=Object(l.a)(n,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mainContainer"},[e._m(0),e._v(" "),t("div",{staticClass:"pform-body"},[t("el-form",{attrs:{model:e.form,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"入口标题","label-width":"120px"}},[t("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"入口描述","label-width":"120px"}},[t("el-input",{model:{value:e.form.summary,callback:function(t){e.$set(e.form,"summary",t)},expression:"form.summary"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"入口LOGO","label-width":"120px"}},[t("el-upload",{attrs:{action:"/api/admin/pageManage/uploadImg","list-type":"picture-card","show-file-list":!1,"on-success":e.handleImgSuccess}},[e.form.logo_img?t("img",{staticClass:"img",attrs:{src:e.form.logo_img}}):t("i",{staticClass:"el-icon-plus img-uploader-icon"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"banner一级标题","label-width":"120px"}},[t("el-input",{model:{value:e.form.banner_title1,callback:function(t){e.$set(e.form,"banner_title1",t)},expression:"form.banner_title1"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"banner二级标题","label-width":"120px"}},[t("el-input",{model:{value:e.form.banner_title2,callback:function(t){e.$set(e.form,"banner_title2",t)},expression:"form.banner_title2"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"banner三级标题","label-width":"120px"}},[t("el-input",{staticStyle:{"margin-bottom":"10px"},model:{value:e.form.banner_title3[0],callback:function(t){e.$set(e.form.banner_title3,0,t)},expression:"form.banner_title3[0]"}}),e._v(" "),t("el-input",{staticStyle:{"margin-bottom":"10px"},model:{value:e.form.banner_title3[1],callback:function(t){e.$set(e.form.banner_title3,1,t)},expression:"form.banner_title3[1]"}}),e._v(" "),t("el-input",{staticStyle:{"margin-bottom":"10px"},model:{value:e.form.banner_title3[2],callback:function(t){e.$set(e.form.banner_title3,2,t)},expression:"form.banner_title3[2]"}}),e._v(" "),t("el-input",{staticStyle:{"margin-bottom":"10px"},model:{value:e.form.banner_title3[3],callback:function(t){e.$set(e.form.banner_title3,3,t)},expression:"form.banner_title3[3]"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"banner图片","label-width":"120px"}},[t("el-upload",{attrs:{action:"/api/admin/pageManage/uploadImg","list-type":"picture-card","show-file-list":!1,"on-success":e.handleBannerSuccess}},[e.form.banner_img?t("img",{staticClass:"img",attrs:{src:e.form.banner_img}}):t("i",{staticClass:"el-icon-plus img-uploader-icon"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"服务介绍标题","label-width":"120px"}},[t("el-input",{model:{value:e.form.intro_title,callback:function(t){e.$set(e.form,"intro_title",t)},expression:"form.intro_title"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"服务介绍描述","label-width":"120px"}},[t("el-input",{model:{value:e.form.intro_summary,callback:function(t){e.$set(e.form,"intro_summary",t)},expression:"form.intro_summary"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"服务介绍图片","label-width":"120px"}},[t("el-upload",{attrs:{action:"/api/admin/pageManage/uploadImg","list-type":"picture-card","file-list":e.form.intro_imgs}},[t("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"服务流程图片","label-width":"120px"}},[t("el-upload",{attrs:{action:"/api/admin/pageManage/uploadImg","list-type":"picture-card","show-file-list":!1,"on-success":e.handleIntroSuccess}},[e.form.intro_lc_img?t("img",{staticClass:"img",attrs:{src:e.form.intro_lc_img}}):t("i",{staticClass:"el-icon-plus img-uploader-icon"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"人才推荐筛选","label-width":"120px"}},[t("el-switch",{model:{value:e.form.recommend_switch,callback:function(t){e.$set(e.form,"recommend_switch",t)},expression:"form.recommend_switch"}}),e._v(" "),t("el-cascader",{attrs:{options:e.positionType},model:{value:e.form.recommend_option,callback:function(t){e.$set(e.form,"recommend_option",t)},expression:"form.recommend_option"}}),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"推荐数量"},model:{value:e.form.recommend_num,callback:function(t){e.$set(e.form,"recommend_num",t)},expression:"form.recommend_num"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"最新需求筛选","label-width":"120px"}},[t("el-switch",{model:{value:e.form.require_switch,callback:function(t){e.$set(e.form,"require_switch",t)},expression:"form.require_switch"}}),e._v(" "),t("el-select",{attrs:{placeholder:"项目类型"},model:{value:e.form.require_option,callback:function(t){e.$set(e.form,"require_option",t)},expression:"form.require_option"}},[t("el-option",{attrs:{label:"整包",value:"1"}}),e._v(" "),t("el-option",{attrs:{label:"云端",value:"2"}}),e._v(" "),t("el-option",{attrs:{label:"自由雇佣",value:"3"}})],1),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"推荐数量"},model:{value:e.form.require_num,callback:function(t){e.$set(e.form,"require_num",t)},expression:"form.require_num"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"合作伙伴展示","label-width":"120px"}},[t("el-upload",{attrs:{action:"/api/admin/pageManage/uploadImg","list-type":"picture-card","file-list":e.form.case_imgs}},[t("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"用户问答","label-width":"120px"}},[t("el-switch",{model:{value:e.form.faq_switch,callback:function(t){e.$set(e.form,"faq_switch",t)},expression:"form.faq_switch"}}),e._v(" "),t("div",{staticStyle:{"margin-bottom":"10px"}},[t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"问题1"},model:{value:e.form.faq[0].question,callback:function(t){e.$set(e.form.faq[0],"question",t)},expression:"form.faq[0].question"}}),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"回答1"},model:{value:e.form.faq[0].answer,callback:function(t){e.$set(e.form.faq[0],"answer",t)},expression:"form.faq[0].answer"}})],1),e._v(" "),t("div",{staticStyle:{"margin-bottom":"10px"}},[t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"问题2"},model:{value:e.form.faq[1].question,callback:function(t){e.$set(e.form.faq[1],"question",t)},expression:"form.faq[1].question"}}),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"回答2"},model:{value:e.form.faq[1].answer,callback:function(t){e.$set(e.form.faq[1],"answer",t)},expression:"form.faq[1].answer"}})],1),e._v(" "),t("div",[t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"问题3"},model:{value:e.form.faq[2].question,callback:function(t){e.$set(e.form.faq[2],"question",t)},expression:"form.faq[2].question"}}),e._v(" "),t("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"回答3"},model:{value:e.form.faq[2].answer,callback:function(t){e.$set(e.form.faq[2],"answer",t)},expression:"form.faq[2].answer"}})],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"SEO相关","label-width":"120px"}},[t("el-input",{staticStyle:{"margin-bottom":"10px"},attrs:{placeholder:"标题"},model:{value:e.form.seo_title,callback:function(t){e.$set(e.form,"seo_title",t)},expression:"form.seo_title"}}),e._v(" "),t("el-input",{staticStyle:{"margin-bottom":"10px"},attrs:{placeholder:"关键字"},model:{value:e.form.seo_keyword,callback:function(t){e.$set(e.form,"seo_keyword",t)},expression:"form.seo_keyword"}}),e._v(" "),t("el-input",{attrs:{placeholder:"描述"},model:{value:e.form.seo_summary,callback:function(t){e.$set(e.form,"seo_summary",t)},expression:"form.seo_summary"}})],1)],1),e._v(" "),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{staticStyle:{"margin-left":"120px"},attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")])],1)],1)])}),[function(){var e=this._self._c;return e("div",{staticClass:"pform-head"},[e("h3",[this._v("页面配置")])])}],!1,null,null,null);t.default=component.exports}}]);
|