chunk-bc8ff63c.01dd8ca5.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bc8ff63c","chunk-4307bb30","chunk-fd9ad2ee","chunk-2fbef56b","chunk-2d21b4e6","chunk-2d0a4d90","chunk-2d0e1da0"],{"07d7":function(t,e,i){"use strict";i.r(e),i.d(e,"getArticalList",(function(){return n})),i.d(e,"addArtical",(function(){return a})),i.d(e,"getArticalInfo",(function(){return o}));var r=i("b775"),n=function(t){return Object(r["default"])({url:"/admin/getArticalList",method:"post",data:t})},a=function(t){return Object(r["default"])({url:"/admin/addArtical",method:"post",data:t})},o=function(t){return Object(r["default"])({url:"/admin/getArticalInfo",method:"post",data:t})}},"143c":function(t,e,i){"use strict";var r=i("90ee"),n=i.n(r);n.a},1490:function(t,e,i){"use strict";var r=i("382f"),n=i.n(r);n.a},"2d5d":function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return a}));i("c19f"),i("ace4"),i("b0c0"),i("d3b7"),i("ac1f"),i("1276"),i("5cc6"),i("9a8c"),i("a975"),i("735e"),i("c1ac"),i("d139"),i("3a7b"),i("d5d6"),i("82f8"),i("e91f"),i("60bd"),i("5f96"),i("3280"),i("3fcc"),i("ca91"),i("25a1"),i("cd26"),i("3c5d"),i("2954"),i("649e"),i("219c"),i("170b"),i("b39a"),i("72f7");var r=i("d4ec"),n=i("bee2"),a=function(){function t(e,i){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1920;Object(r["a"])(this,t),this.file=e,this.fileSize=i,this.maxWH=n}return Object(n["a"])(t,[{key:"compress",value:function(){var t=this,e=this.file.type,i=this.file.size/1024;return new Promise((function(r){var n=new FileReader;n.readAsDataURL(t.file),n.onload=function(){var a=document.createElement("canvas"),o=document.createElement("img");o.src=n.result,o.onload=function(){var n=a.getContext("2d"),l=t.dWH(o.width,o.height,t.maxWH);a.width=l.width,a.height=l.height,n.clearRect(0,0,a.width,a.height),n.drawImage(o,0,0,a.width,a.height);var c=a.toDataURL(e,.9),s=t.fileSizeKB(c);s>t.fileSize&&console.log("图片尺寸太大!"+i+" >> "+s);var u=t.dataURLtoBlob(c,e),f=new File([u],t.file.name);r(f)}}}))}},{key:"dWH",value:function(t,e,i){var r={width:t,height:e};return Math.max(t,e)>i?t>e?(r.width=i,r.height=Math.round(e*(i/t)),r):(r.height=i,r.width=Math.round(t*(i/e)),r):r}},{key:"fileSizeKB",value:function(t){var e=0;return e=Math.round(3*t.split(",")[1].length/4/1024),e}},{key:"dataURLtoBlob",value:function(t,e){for(var i=atob(t.split(",")[1]),r=t.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(i.length),a=new Uint8Array(n),o=0;o<i.length;o++)a[o]=i.charCodeAt(o);return e&&(r=e),new Blob([n],{type:r,lastModifiedDate:new Date})}}]),t}()},"382f":function(t,e,i){},"3bbe":function(t,e,i){var r=i("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3f8c":function(t,e){t.exports={}},"44d2":function(t,e,i){var r=i("b622"),n=i("7c73"),a=i("9bf2"),o=r("unscopables"),l=Array.prototype;void 0==l[o]&&a.f(l,o,{configurable:!0,value:n(null)}),t.exports=function(t){l[o][t]=!0}},5899:function(t,e){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(t,e,i){var r=i("1d80"),n=i("5899"),a="["+n+"]",o=RegExp("^"+a+a+"*"),l=RegExp(a+a+"*$"),c=function(t){return function(e){var i=String(r(e));return 1&t&&(i=i.replace(o,"")),2&t&&(i=i.replace(l,"")),i}};t.exports={start:c(1),end:c(2),trim:c(3)}},"5e11":function(t,e,i){"use strict";i.r(e);var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"upload-container"},[i("el-upload",{staticClass:"image-uploader",attrs:{action:t.path+"/fileUploadAndDownload/upload",headers:{"x-token":t.token},multiple:!1,"show-file-list":!1,drag:"img"==t.type,"on-success":t.handleImageSuccess,"before-upload":t.beforeImageUpload}},["img"==t.type?i("i",{staticClass:"el-icon-upload"}):t._e(),"img"==t.type?i("div",{staticClass:"el-upload__text"},[t.placeholder?i("span",[i("em",[t._v(t._s(t.placeholder))])]):i("span",[t._v(" 拖动或"),i("em",[t._v("点击上传")])])]):i("el-button",{attrs:{size:"small",type:t.type}},[t._v(" "+t._s(t.placeholder))]),"img"==t.type?i("div",{directives:[{name:"show",rawName:"v-show",value:t.imageUrl.length>1,expression:"imageUrl.length>1"}],staticClass:"image-preview"},[i("div",{staticClass:"image-preview-wrapper"},[i("img",{attrs:{src:t.imageUrl,alt:""}}),i("div",{staticClass:"image-preview-action"},[i("i",{staticClass:"el-icon-upload"})])])]):t._e()],1)],1)},n=[],a=(i("a9e3"),i("5530")),o=i("5880"),l=i("2d5d"),c="/api",s={name:"upload-image",model:{prop:"imageUrl",event:"change"},props:{imageUrl:{type:String,default:""},type:{type:String,default:"img"},placeholder:{type:String,default:""},fileSize:{type:Number,default:2048},maxWH:{type:Number,default:1920}},data:function(){return{path:c}},computed:Object(a["a"])({},Object(o["mapGetters"])("user",["userInfo","token"])),methods:{beforeImageUpload:function(t){var e=t.size/1024<this.fileSize;if(!e){var i=new l["default"](t,this.fileSize,this.maxWH);return i.compress()}return e},rmImage:function(){this.$emit("rmImage")},handleImageSuccess:function(t){var e=t.data;e.file&&this.$emit("change",e.file.url)}}},u=s,f=(i("1490"),i("2877")),d=Object(f["a"])(u,r,n,!1,null,"bdd76c28",null);e["default"]=d.exports},"7bcb":function(t,e,i){"use strict";i.r(e);var r=i("4360"),n=r["store"].getters["user/userInfo"];e["default"]={editorConfig:{autoHeightEnabled:!0,toolbars:[["undo","bold","indent","italic","underline","strikethrough","subscript","fontborder","superscript","formatmatch","fontfamily","fontsize","justifyleft","justifycenter","justifyright","justifyjustify","insertorderedlist","insertunorderedlist","lineheight","simpleupload","insertimage","imageleft","imageright","imagecenter","preview"]],initialStyle:"section{line-height:1.6; margin:0}",initialFrameWidth:"100%",initialFrameHeight:300,serverUrl:"/api/ueditor/upload?uid="+n.ID,UEDITOR_HOME_URL:"/static/UEditor/"},artical:{autoHeightEnabled:!0,toolbars:[["undo","bold","indent","italic","underline","strikethrough","subscript","fontborder","superscript","formatmatch","fontfamily","fontsize","justifyleft","justifycenter","justifyright","justifyjustify","insertorderedlist","insertunorderedlist","lineheight","simpleupload","insertimage","imageleft","imageright","imagecenter","preview"]],initialStyle:"section{line-height:1.6; margin:0}",initialFrameWidth:"100%",initialFrameHeight:450,serverUrl:"/api/ueditor/upload?uid="+n.ID,UEDITOR_HOME_URL:"/static/UEditor/"}}},"7dd0":function(t,e,i){"use strict";var r=i("23e7"),n=i("9ed3"),a=i("e163"),o=i("d2bb"),l=i("d44e"),c=i("9112"),s=i("6eeb"),u=i("b622"),f=i("c430"),d=i("3f8c"),p=i("ae93"),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,b=u("iterator"),g="keys",v="values",y="entries",w=function(){return this};t.exports=function(t,e,i,u,p,x,I){n(i,e,u);var _,A,O,k=function(t){if(t===p&&C)return C;if(!m&&t in S)return S[t];switch(t){case g:return function(){return new i(this,t)};case v:return function(){return new i(this,t)};case y:return function(){return new i(this,t)}}return function(){return new i(this)}},j=e+" Iterator",E=!1,S=t.prototype,U=S[b]||S["@@iterator"]||p&&S[p],C=!m&&U||k(p),N="Array"==e&&S.entries||U;if(N&&(_=a(N.call(new t)),h!==Object.prototype&&_.next&&(f||a(_)===h||(o?o(_,h):"function"!=typeof _[b]&&c(_,b,w)),l(_,j,!0,!0),f&&(d[j]=w))),p==v&&U&&U.name!==v&&(E=!0,C=function(){return U.call(this)}),f&&!I||S[b]===C||c(S,b,C),d[e]=C,p)if(A={values:k(v),keys:x?C:k(g),entries:k(y)},I)for(O in A)(m||E||!(O in S))&&s(S,O,A[O]);else r({target:e,proto:!0,forced:m||E},A);return A}},"8a07":function(t,e,i){"use strict";i.r(e);var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container mw1088"},[i("div",{staticClass:"tabheadtow clear"},[i("h2",{staticClass:"title"},[t._v(t._s(t.info.id>0?"编辑文章":"新增文章"))])]),i("el-form",{ref:"elForm",staticClass:"p20",attrs:{model:t.info,rules:t.rules,"max-width":"600px"}},[i("el-form-item",{attrs:{label:"所在科室","label-width":"100px",prop:"type"}},[i("el-input",{attrs:{clearable:""},model:{value:t.info.department,callback:function(e){t.$set(t.info,"department",e)},expression:"info.department"}})],1),i("el-form-item",{attrs:{label:"所属分类","label-width":"100px",prop:"type"}},[i("el-input",{attrs:{clearable:""},model:{value:t.info.category,callback:function(e){t.$set(t.info,"category",e)},expression:"info.category"}})],1),i("el-form-item",{attrs:{label:"文章标题","label-width":"100px",prop:"title"}},[i("el-input",{attrs:{clearable:""},model:{value:t.info.title,callback:function(e){t.$set(t.info,"title",e)},expression:"info.title"}})],1),i("el-form-item",{attrs:{label:"文章简介","label-width":"100px",prop:"title"}},[i("el-input",{attrs:{type:"textarea",clearable:""},model:{value:t.info.brief,callback:function(e){t.$set(t.info,"brief",e)},expression:"info.brief"}})],1),i("el-form-item",{attrs:{label:"是否公开","label-width":"100px",prop:"title"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:t.info.isOpen,callback:function(e){t.$set(t.info,"isOpen",e)},expression:"info.isOpen"}})],1),i("el-form-item",{attrs:{label:"文件地址","label-width":"100px",prop:"title"}},[i("el-input",{attrs:{clearable:""},model:{value:t.info.filename,callback:function(e){t.$set(t.info,"filename",e)},expression:"info.filename"}})],1),i("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"title"}},[i("upload-image",{attrs:{placeholder:"上传文档",fileSize:2048,maxWH:1080},on:{rmImage:function(e){t.info.filename=""}},model:{value:t.info.contract_img,callback:function(e){t.$set(t.info,"contract_img",e)},expression:"info.contract_img"}})],1),i("div",{staticClass:"tc"},[i("el-button",{staticClass:"btn-md",attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v(" 保存文章 ")])],1)],1)],1)},n=[],a=i("7bcb"),o=i("5e11"),l=i("07d7"),c=i("f46c"),s={components:{UploadImage:o["default"],ImgView:c["default"]},props:[],data:function(){return{info:{id:0,title:"",content:""},editorConfig:a["default"].artical,rules:{}}},beforeMount:function(){var t=this.$route.params.id;t&&this.getData(+t)},methods:{getData:function(t){var e=this;Object(l["getArticalInfo"])({id:t}).then((function(t){200==t.code&&(e.info=t.data)}))},onSubmit:function(){var t=this,e=this.info;this.$refs["elForm"].validate((function(i){i&&Object(l["addArtical"])(e).then((function(i){console.log("res",i),200==i.code&&(t.$message.successMsg("保存成功",1),e.id=i.data.id)}))}))},resetForm:function(){this.$refs["elForm"].resetFields(),this.info={id:0,content:"",title:""}}}},u=s,f=(i("143c"),i("2877")),d=Object(f["a"])(u,r,n,!1,null,null,null);e["default"]=d.exports},"90ee":function(t,e,i){},"9ed3":function(t,e,i){"use strict";var r=i("ae93").IteratorPrototype,n=i("7c73"),a=i("5c6c"),o=i("d44e"),l=i("3f8c"),c=function(){return this};t.exports=function(t,e,i){var s=e+" Iterator";return t.prototype=n(r,{next:a(1,i)}),o(t,s,!1,!0),l[s]=c,t}},a9e3:function(t,e,i){"use strict";var r=i("83ab"),n=i("da84"),a=i("94ca"),o=i("6eeb"),l=i("5135"),c=i("c6b6"),s=i("7156"),u=i("c04e"),f=i("d039"),d=i("7c73"),p=i("241c").f,h=i("06cf").f,m=i("9bf2").f,b=i("58a8").trim,g="Number",v=n[g],y=v.prototype,w=c(d(y))==g,x=function(t){var e,i,r,n,a,o,l,c,s=u(t,!1);if("string"==typeof s&&s.length>2)if(s=b(s),e=s.charCodeAt(0),43===e||45===e){if(i=s.charCodeAt(2),88===i||120===i)return NaN}else if(48===e){switch(s.charCodeAt(1)){case 66:case 98:r=2,n=49;break;case 79:case 111:r=8,n=55;break;default:return+s}for(a=s.slice(2),o=a.length,l=0;l<o;l++)if(c=a.charCodeAt(l),c<48||c>n)return NaN;return parseInt(a,r)}return+s};if(a(g,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var I,_=function(t){var e=arguments.length<1?0:t,i=this;return i instanceof _&&(w?f((function(){y.valueOf.call(i)})):c(i)!=g)?s(new v(x(e)),i,_):x(e)},A=r?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;A.length>O;O++)l(v,I=A[O])&&!l(_,I)&&m(_,I,h(v,I));_.prototype=y,y.constructor=_,o(n,g,_)}},ae93:function(t,e,i){"use strict";var r,n,a,o=i("e163"),l=i("9112"),c=i("5135"),s=i("b622"),u=i("c430"),f=s("iterator"),d=!1,p=function(){return this};[].keys&&(a=[].keys(),"next"in a?(n=o(o(a)),n!==Object.prototype&&(r=n)):d=!0),void 0==r&&(r={}),u||c(r,f)||l(r,f,p),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},bee2:function(t,e,i){"use strict";function r(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function n(t,e,i){return e&&r(t.prototype,e),i&&r(t,i),t}i.d(e,"a",(function(){return n}))},c19f:function(t,e,i){"use strict";var r=i("23e7"),n=i("da84"),a=i("621a"),o=i("2626"),l="ArrayBuffer",c=a[l],s=n[l];r({global:!0,forced:s!==c},{ArrayBuffer:c}),o(l)},d2bb:function(t,e,i){var r=i("825a"),n=i("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,i={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(i,[]),e=i instanceof Array}catch(a){}return function(i,a){return r(i),n(a),e?t.call(i,a):i.__proto__=a,i}}():void 0)},d4ec:function(t,e,i){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}i.d(e,"a",(function(){return r}))},e163:function(t,e,i){var r=i("5135"),n=i("7b0b"),a=i("f772"),o=i("e177"),l=a("IE_PROTO"),c=Object.prototype;t.exports=o?Object.getPrototypeOf:function(t){return t=n(t),r(t,l)?t[l]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,i){var r=i("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e260:function(t,e,i){"use strict";var r=i("fc6a"),n=i("44d2"),a=i("3f8c"),o=i("69f3"),l=i("7dd0"),c="Array Iterator",s=o.set,u=o.getterFor(c);t.exports=l(Array,"Array",(function(t,e){s(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=u(this),e=t.target,i=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==i?{value:r,done:!1}:"values"==i?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),a.Arguments=a.Array,n("keys"),n("values"),n("entries")}}]);