f9da4d8.js 7.7 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[20],{477:function(e,r,t){},619:function(e,r,t){"use strict";t(477)},754:function(e,r,t){"use strict";t.r(r);t(18);var o=t(6),n=(t(30),t(427),{index:0}),l={data:function(){return{options:[],imageUrl:"",editorOption:{modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{font:[]}],["clean"],["link","image"]],imageResize:{}}},ruleForm:null,rules:{name:[{required:!0,message:"请输入中文",trigger:"blur"}],english_name:[{required:!0,message:"请输入英文",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"blur"}],order:[{required:!0,message:"请输入数字",trigger:"blur"}],id:[{required:!0,message:"请输入数字",trigger:"blur"}],origin_price:[{required:!0,message:"请输入数字",trigger:"blur"}],real_price:[{required:!0,message:"请输入数字",trigger:"blur"}],vip_price:[{required:!0,message:"请输入数字",trigger:"blur"}],img:[{required:!0,message:"请上传图片",trigger:"blur"}],introduction:[{required:!0,message:"请输入简介",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}],description:[{required:!0,message:"请输入描述",trigger:"blur"}]},list:[]}},computed:{editor:function(){return this.$refs.quillEditor.quill}},mounted:function(){var e=this;this.getDetail(),this.getStatus(),setTimeout((function(){e.editor.getModule("toolbar").addHandler("image",e.imageHandle)}),1e3)},methods:{handleEditorImgSuccess:function(e,r){var t=e.data.file_url_abs;this.editor.insertEmbed(n.index,"image",t)},imageHandle:function(e){e&&(n=this.editor.getSelection(),console.log({addRange:n}),this.$refs.chooseEditorImg.$el.click())},changeSelect:function(e){this.ruleForm.status=e,this.ruleForm.status_name=this.options.find((function(i){return i.id===e})).name},handleAvatarSuccess:function(e,r){this.ruleForm.img=e.data.file_url_abs},beforeAvatarUpload:function(e){return!0},onEditorReady:function(e){},clickCancel:function(){var e=this;this.$confirm("确认不保存已修改内容吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$router.go(-1)})).catch((function(){}))},resetForm:function(){this.$refs.ruleForm.resetFields()},submitForm:function(){var e=this;this.$refs.ruleForm.validate(function(){var r=Object(o.a)(regeneratorRuntime.mark((function r(t){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!t){r.next=7;break}return r.next=3,e.$post("/api/admin/cert/updateInfo",e.ruleForm);case 3:(o=r.sent).status<0?e.$message({message:o.info,type:"error"}):(e.$message({message:"修改成功",type:"success"}),setTimeout((function(){e.$router.go(-1)}),1e3)),r.next=9;break;case 7:return console.log("error submit!!"),r.abrupt("return",!1);case 9:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())},getStatus:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var t,o,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.$route.query.id,r.next=3,e.$get("/api/admin/cert/getEnum",{id:t});case 3:o=r.sent,data=o.data,e.options=data.status_name_list;case 6:case"end":return r.stop()}}),r)})))()},getDetail:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var t,o,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.$route.query.id,r.next=3,e.$post("/api/admin/cert/getDetail",{id:t});case 3:o=r.sent,data=o.data,e.ruleForm=data;case 6:case"end":return r.stop()}}),r)})))()}}},c=l,m=(t(619),t(4)),component=Object(m.a)(c,(function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"vip-setting"}},[e.ruleForm?r("el-form",{ref:"ruleForm",attrs:{"label-position":"right","label-width":"80px",model:e.ruleForm,rules:e.rules}},[r("h3",[e._v("认证产品编辑")]),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"中文名称",prop:"name"}},[r("el-input",{model:{value:e.ruleForm.name,callback:function(r){e.$set(e.ruleForm,"name",r)},expression:"ruleForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"英文名称",prop:"english_name"}},[r("el-input",{model:{value:e.ruleForm.english_name,callback:function(r){e.$set(e.ruleForm,"english_name",r)},expression:"ruleForm.english_name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择"},on:{change:e.changeSelect},model:{value:e.ruleForm.status_name,callback:function(r){e.$set(e.ruleForm,"status_name",r)},expression:"ruleForm.status_name"}},e._l(e.options,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"排序",prop:"order"}},[r("el-input",{model:{value:e.ruleForm.order,callback:function(r){e.$set(e.ruleForm,"order",r)},expression:"ruleForm.order"}})],1),e._v(" "),r("section",{staticClass:"prices"},[r("el-form-item",{attrs:{label:"原价",prop:"origin_price"}},[r("el-input",{model:{value:e.ruleForm.origin_price,callback:function(r){e.$set(e.ruleForm,"origin_price",r)},expression:"ruleForm.origin_price"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"现价",prop:"real_price"}},[r("el-input",{model:{value:e.ruleForm.real_price,callback:function(r){e.$set(e.ruleForm,"real_price",r)},expression:"ruleForm.real_price"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"会员价",prop:"vip_price"}},[r("el-input",{model:{value:e.ruleForm.vip_price,callback:function(r){e.$set(e.ruleForm,"vip_price",r)},expression:"ruleForm.vip_price"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"配图",prop:"img"}},[r("el-upload",{staticClass:"img-uploader",attrs:{action:"/api/admin/cert/uploadImg","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.ruleForm.img?r("img",{staticClass:"img",attrs:{src:e.ruleForm.img}}):r("i",{staticClass:"el-icon-plus img-uploader-icon"})])],1),e._v(" "),r("el-form-item",{attrs:{label:"简介",prop:"introduction"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.ruleForm.introduction,callback:function(r){e.$set(e.ruleForm,"introduction",r)},expression:"ruleForm.introduction"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"证书",prop:"content"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.ruleForm.content,callback:function(r){e.$set(e.ruleForm,"content",r)},expression:"ruleForm.content"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"问卷",prop:"questionnaire"}},[r("el-input",{model:{value:e.ruleForm.questionnaire,callback:function(r){e.$set(e.ruleForm,"questionnaire",r)},expression:"ruleForm.questionnaire"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"说明",prop:"description"}},[r("quill-editor",{ref:"quillEditor",staticClass:"editer",attrs:{options:e.editorOption},on:{ready:function(r){return e.onEditorReady(r)}},model:{value:e.ruleForm.description,callback:function(r){e.$set(e.ruleForm,"description",r)},expression:"ruleForm.description"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.clickCancel}},[e._v("取消")])],1)],1):e._e(),e._v(" "),r("el-upload",{staticStyle:{display:"none"},attrs:{action:"/api/admin/cert/uploadImg","show-file-list":!1,"on-success":e.handleEditorImgSuccess,"before-upload":e.beforeAvatarUpload}},[r("el-button",{ref:"chooseEditorImg",attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[e._v("选取文件")])],1)],1)}),[],!1,null,null,null);r.default=component.exports}}]);