1"use strict";(self["webpackChunkadmin_project"]=self["webpackChunkadmin_project"]||[]).push([[8652],{15017:function(t,i,a){a.r(i),a.d(i,{default:function(){return g}});var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"main"},[i("fecTitle",[t._v("å使¹æ¡")]),i("div",{staticClass:"form pl-20"},[i("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"180px"}},[i("el-form-item",{attrs:{label:"æ¹æ¡åç§°",prop:"name"}},[i("el-input",{staticClass:"width-500",attrs:{placeholder:"æ¹æ¡åç§°"},model:{value:t.ruleForm.name,callback:function(e){t.$set(t.ruleForm,"name",e)},expression:"ruleForm.name"}})],1),i("el-form-item",{attrs:{label:"åä½åç§°",prop:"family"}},[i("el-input",{staticClass:"width-500",attrs:{placeholder:"åä½åç§°"},model:{value:t.ruleForm.family,callback:function(e){t.$set(t.ruleForm,"family",e)},expression:"ruleForm.family"}})],1),t.id?i("el-form-item",{attrs:{label:"èªå®ä¹åä½",prop:"family"}},[i("div",{staticClass:"table-box"},[i("div",{staticClass:"th-box"},[i("div",{staticClass:"width-20"}),i("div",{staticClass:"th "},[t._v("åéï¼weightï¼")]),i("div",{staticClass:"th"},[t._v("æ ·å¼ï¼styleï¼")]),i("div",{staticClass:"th"},[t._v("å使件")]),i("div",{staticClass:"width-90"})]),i("div",{staticClass:"td-box"},t._l(t.ruleForm.items,(function(e,a){return i("div",{key:a,staticClass:"td-item"},[i("div",{staticClass:"width-20"}),i("div",{staticClass:"td flex flex-align-center"},[t._v(" "+t._s(e.weight||"ä¸éå¶")+" ")]),i("div",{staticClass:"td"},[t._v(" "+t._s("normal"===e.style?"é»è®¤":"徿")+" ")]),i("div",{staticClass:"td"},[i("el-tooltip",{staticClass:"item",attrs:{effect:"light",placement:"top"}},[i("div",{staticStyle:{"max-width":"280px","line-height":"1.6"},attrs:{slot:"content"},slot:"content"},[t._v(" "+t._s(t.getFontListName(e.url))+" ")]),i("div",{staticClass:"line-1"},[t._v(t._s(t.getFontListName(e.url)))])])],1),i("div",{staticClass:"width-90 remove"},[i("i",{staticClass:"el-icon-edit-outline",staticStyle:{padding:"5px","margin-right":"10px"},on:{click:function(i){return t.editFont(e)}}}),i("i",{staticClass:"el-icon-delete",staticStyle:{padding:"5px"},on:{click:function(i){return t.deleteFont(e)}}})])])})),0),i("div",{staticClass:"bottom-add-button"},[i("el-button",{attrs:{type:"text",size:"medium"},on:{click:t.addFont}},[t._v("æ·»å æå®åä½")])],1)])]):t._e(),i("el-form-item",[i("el-button",{attrs:{loading:t.loading,type:"primary",id:"saveButton"},on:{click:function(e){return t.submitForm("ruleForm")}}},[t._v(" "+t._s(t.id?"ä¿å":"æ·»å åä½")+" ")])],1)],1)],1),i("el-dialog",{staticClass:"add-font-ruleForm",attrs:{title:"åä½åä½",visible:t.dialogVisible,width:"660px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("div",[i("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.getDataLoading,expression:"getDataLoading"}],ref:"addFontRuleForm",attrs:{model:t.addFontRuleForm,rules:t.addFontRules,"label-width":"140px"}},[i("el-form-item",{attrs:{label:"åéï¼weightï¼",prop:"weight"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"è¯·éæ©åé"},model:{value:t.addFontRuleForm.weight,callback:function(e){t.$set(t.addFontRuleForm,"weight",e)},expression:"addFontRuleForm.weight"}},[i("el-option",{attrs:{label:"ä¸éå¶",value:""}}),t._l(9,(function(t){return i("el-option",{key:t,attrs:{label:100*t,value:100*t+""}})}))],2)],1),i("el-form-item",{attrs:{label:"æ ·å¼ï¼styleï¼",prop:"style"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"è¯·éæ©æ ·å¼"},model:{value:t.addFontRuleForm.style,callback:function(e){t.$set(t.addFontRuleForm,"style",e)},expression:"addFontRuleForm.style"}},[i("el-option",{attrs:{label:"é»è®¤",value:"normal"}}),i("el-option",{attrs:{label:"徿",value:"italic"}})],1)],1),i("el-form-item",{attrs:{label:"æå®åä½",prop:"url"}},[t._l(t.addFontRuleForm.url,(function(e){return i("el-tag",{key:e,staticClass:"mr-10 mb-10",attrs:{closable:"","disable-transitions":!1},on:{close:function(i){return t.handleClose(e)}}},[t._v(" "+t._s(e)+" ")])})),i("div",[t.inputVisible?i("el-input",{ref:"saveTagInput",staticClass:"input-new-tag ",attrs:{size:"medium",placeholder:"åä½URL龿¥"},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}}):t._e(),t.inputVisible?i("el-button",{staticStyle:{"margin-left":"0"},attrs:{size:"medium",type:"primary"},on:{click:t.handleInputConfirm}},[t._v(" 确认 ")]):t._e()],1),t.inputVisible?t._e():i("el-button",{staticClass:"button-new-tag",attrs:{size:"medium",icon:"el-icon-plus"},on:{click:t.showInput}},[t._v(" åä½é¾æ¥ ")]),t.inputVisible?t._e():i("el-button",{staticStyle:{"margin-left":"0"},attrs:{size:"medium",type:"primary",icon:"el-icon-upload2"},on:{click:t.triggerInput}},[t._v(" ä¸ä¼ åä½ ")]),i("input",{ref:"upload_input",staticStyle:{display:"none"},attrs:{type:"file",accept:".ttf,.woff,.woff2",multiple:""},on:{change:t.changeFile}})],2)],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"medium"},on:{click:function(e){t.dialogVisible=!1}}},[t._v("å æ¶")]),i("el-button",{attrs:{size:"medium",type:"primary",loading:t.saveItemLoading},on:{click:t.confirmSetFont}},[t._v("ç¡® å®")])],1)]),t._t("default")],2)},l=[],o=a(48534),s=(a(74916),a(23123),a(68309),a(26699),a(32023),a(40561),a(69600),a(19298)),r=a.n(s),u=a(29069),d=a(59499),c=a(15317),m=a(61707),f={name:"fontInfo",components:{AddImgImg:d.Z},data:function(){return{saveItemLoading:!1,getDataLoading:!1,inputVisible:!1,inputValue:"",dialogVisible:!1,loading:!1,resetPwd:!1,id:"",ruleForm:{name:"",family:"",items:[]},addFontRuleForm:{id:"",font_id:"",weight:"",style:"normal",url:[]},addFontRules:{},rules:{name:[{required:!0,message:"åç§°å¿
å¡«",trigger:"blur"}],family:[{required:!0,message:"åä½åç§°å¿
å¡«",trigger:"blur"}]}}},watch:{ruleForm:{handler:function(){},deep:!0}},created:function(){var t=this;return(0,o.Z)(r().mark((function e(){return r().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.$route.query.id&&(t.id=t.$route.query.id,t.getDataInfo());case 1:case"end":return e.stop()}}),e)})))()},methods:{confirmSetFont:function(){var t=this;this.addFontRuleForm.url&&0!==this.addFontRuleForm.url.length?(this.saveItemLoading=!0,(0,u.pt)(this.addFontRuleForm).then((function(e){t.saveItemLoading=!1,t.getDataInfo(),t.dialogVisible=!1,t.$message.success("ä¿åæå")}
1)).catch((function(e){t.saveItemLoading=!1}))):this.$message.error("请è³å°æ·»å ä¸ä¸ªå使件æé¾æ¥")},changeFile:function(t){var i=this;return(0,o.Z)(r().mark((function a(){var n,l,o,s,u;return r().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!t){a.next=14;break}if(n=t.target.files[0],l=["ttf","woff","woff2"],n){a.next=5;break}return a.abrupt("return");case 5:if(o=n.name.split(".").pop().toLowerCase(),s=i,l.includes(o)){a.next=10;break}return i.$message.error("æä»¶ ".concat(n.name," æ ¼å¼é误ï¼ä»
æ¯æ ttfãwoffãwoff2")),a.abrupt("return");case 10:u=new FormData,u.append("font_file",n),u.append("font_name",i.ruleForm.family);try{(0,c.c)(m.OO,u).then((function(t){i.$refs["upload_input"].value="",200===t.code?(i.$message.success("ä¸ä¼ æå"),i.addFontRuleForm.url.push(t.data.url_key)):s.$message.error(t.message)})).catch((function(t){i.$refs["upload_input"].value="",i.$message.error("".concat(n.name," ä¸ä¼ 失败")+e.message)}))}catch(e){i.$refs["upload_input"].value="",i.$message.error("".concat(n.name," ä¸ä¼ 失败")+e.message)}case 14:case"end":return a.stop()}}),a)})))()},handleClose:function(t){var e=this;this.addFontRuleForm.url.splice(this.addFontRuleForm.url.indexOf(t),1),this.$nextTick((function(){var t;null===(t=e.$refs["addFontRuleForm"])||void 0===t||t.validateField("url")}))},triggerInput:function(){this.$refs["upload_input"].click()},showInput:function(){var t=this;this.inputVisible=!0,this.$nextTick((function(){var e;null===(e=t.$refs["addFontRuleForm"])||void 0===e||e.clearValidate("url"),t.$refs.saveTagInput.$refs.input.focus()}))},handleInputConfirm:function(){var t=this,e=this.inputValue;e&&this.addFontRuleForm.url.push(e),this.inputVisible=!1,this.inputValue="",this.addFontRuleForm.url.length>0&&setTimeout((function(){var e;null===(e=t.$refs["addFontRuleForm"])||void 0===e||e.validateField("url")}),100)},getFontListName:function(t){var e=null;return e="string"===typeof t?JSON.parse(t):t,e.join(",")},deleteFont:function(t){var e=this;(0,u.Hv)({id:t.id}).then((function(t){e.getDataInfo()}))},editFont:function(t){var e=this;this.getDataLoading=!0,this.addFontRuleForm.url=[],this.$nextTick((function(){e.$refs["addFontRuleForm"].resetFields()})),(0,u.XG)({item_id:t.id}).then((function(t){var i,a;e.getDataLoading=!1,e.addFontRuleForm.id=t.data.item.id,e.addFontRuleForm.font_id=t.data.item.font_id,e.addFontRuleForm.style=t.data.item.style,e.addFontRuleForm.weight=t.data.item.weight,e.addFontRuleForm.url=(null===(i=t.data)||void 0===i||null===(a=i.item)||void 0===a?void 0:a.url)||[]})).catch((function(t){e.getDataLoading=!1})),this.dialogVisible=!0},addFont:function(){var t=this;this.addFontRuleForm.font_id=this.id,this.addFontRuleForm.id="",this.addFontRuleForm.url=[],this.addFontRuleForm.style="normal",this.addFontRuleForm.weight="",this.$nextTick((function(){t.$refs["addFontRuleForm"]&&t.$refs["addFontRuleForm"].resetFields(),t.dialogVisible=!0}))},clickResetPwd:function(){this.resetPwd=!this.resetPwd},getDataInfo:function(){var t=this;(0,u._z)({id:this.id}).then((function(e){var i,a,n,l,o,s;t.ruleForm.id=(null===(i=e.data)||void 0===i?void 0:i.id)||"",t.ruleForm.name=(null===(a=e.data)||void 0===a?void 0:a.name)||"",t.ruleForm.family=(null===(n=e.data)||void 0===n?void 0:n.family)||"",t.ruleForm.items=null!==(l=e.data)&&void 0!==l&&l.items&&Array.isArray(null===(o=e.data)||void 0===o?void 0:o.items)?null===(s=e.data)||void 0===s?void 0:s.items:[]}))},userSelectedChange:function(t){this.$set(this.ruleForm,"role_id",t)},submitForm:function(){var t=this;this.$refs["ruleForm"].validate((function(e){if(!e)return!1;t.loading=!0;var i={name:t.ruleForm.name,family:t.ruleForm.family};t.id&&(i["id"]=t.id),(0,u.e8)(t.ruleForm).then((function(e){t.loading=!1,200===e.code&&(t.$message.success("æä½æåï¼"),setTimeout((function(){t.id=e.data.id,t.$router.push({path:"/system/font/info",query:{id:t.id}}),t.getDataInfo()}),1e3))})).catch((function(){t.loading=!1}))}))},resetForm:function(){this.$refs["ruleForm"].resetFields()}}},p=f,h=a(1001),v=(0,h.Z)(p,n,l,!1,null,"50d1c398",null),g=v.exports}
1,39802:function(t,e,i){i.r(e),i.d(e,{default:function(){return c}});var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"content"},[i("fecTitle",{staticStyle:{"margin-bottom":"10px"}},[i("div",{staticClass:"flex-between flex-align-center flex"},[i("div",[t._v(" åä½å表 ")]),i("el-button",{attrs:{size:"medium",type:"primary"},on:{click:t.addFont}},[t._v("æ·»å åä½")])],1)]),i("div",{staticStyle:{padding:"10px 20px"}},[i("el-alert",{staticStyle:{"margin-bottom":"20px","background-color":"#e9f2ff"},attrs:{closable:!1}},[i("div",{staticStyle:{color:"#909399","font-size":"12px"},attrs:{slot:"title"},slot:"title"},[i("i",{staticClass:"el-icon-info",staticStyle:{"font-size":"18px"}}),t._v(" ç¨æ·å¯ä»¥èªå®ä¹ä¸ä¼ å使件ï¼åä½é
ç½®åï¼å¨æ°æ¶ææ¨¡çè¿è¡æ¨¡çè£
ä¿®ï¼å
¨å±é
ç½®ä¸å¯ä»¥éæ©è¿éä¸ä¼ çèªå®ä¹åä½ã 对äºä¹åçvue模çï¼ä¸å¯ä»¥ä½¿ç¨è¿éçèªå®ä¹åä½ ")])]),i("div",{staticClass:"table-box"},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[i("el-table-column",{attrs:{prop:" nickname",label:"åä½åç§°"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticClass:"flex flex-align-center"},[i("span",[t._v(t._s(e.row.name))])])]}}])}),i("el-table-column",{attrs:{prop:"username",label:"åä½ Family"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticClass:"flex flex-align-center"},[i("span",[t._v(t._s(e.row.family))])])]}}])}),i("el-table-column",{attrs:{prop:"type",label:"å使¹æ¡"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.items&&e.row.items.length?i("div",{staticClass:"flex flex-align-center flex-between"},[i("div",{staticStyle:{flex:"1"}},[t._l(e.row.items,(function(a,n){return[n<2||e.row.isUnfold?i("div",{key:n},[i("div",[t._v("åé:"+t._s(a.weight||"ä¸éå¶")+",æ ·å¼:"+t._s("normal"===a.style?"é»è®¤":"徿"))])]):t._e()]}))],2),e.row.items.length>2?i("span",{staticClass:"icon-box ml-20",on:{click:function(i){return t.clickUnfold(e.$index)}}},[e.row.isUnfold?i("i",{staticClass:"iconfont icon-shouqi"}):i("i",{staticClass:"iconfont icon-zhankai"})]):t._e()]):i("div",[t._v("å
¨é¨å¯ç¨")])]}}])}),i("el-table-column",{attrs:{prop:"created_at",label:"å建æ¶é´"}}),i("el-table-column",{attrs:{prop:"updated_at",label:"æ´æ°æ¶é´"}}),i("el-table-column",{attrs:{fixed:"right",label:"æä½",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){return i.preventDefault(),t.toDetail(e.row)}}},[t._v(" ç¼è¾ ")]),i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){return i.preventDefault(),t.deleteItem(e.row)}}},[t._v(" å é¤ ")])]}}])})],1)],1),i("Page",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],attrs:{total:t.total,page:t.searchParams.pageNum,limit:t.searchParams.pageSize},on:{"update:page":function(e){return t.$set(t.searchParams,"pageNum",e)},"update:limit":function(e){return t.$set(t.searchParams,"pageSize",e)},pagination:t.getList}})],1)],1)},n=[],l=(i(38862),i(41539),i(54747),i(9653),i(29069)),o={pageNum:1,pageSize:20},s={name:"fontList",components:{},data:function(){return{searchParams:JSON.parse(JSON.stringify(o)),tableData:[],total:0,loading:!1}},created:function(){this.getList()},methods:{addFont:function(){this.$router.push({path:"/system/font/info"})},deleteItem:function(t){var e=this;this.$confirm("è´¦æ·å é¤åæ æ³æ¾åï¼æ¯å¦ç»§ç»ï¼","æç¤º",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning"}).then((function(){(0,l.xn)({id:t.id}).then((function(t){e.$message.success("å 餿å"),e.getList()}))}))},toDetail:function(t){this.$router.push({path:"/system/font/info",query:{id:t.id}})},clickUnfold:function(t){this.tableData[t].isUnfold=!this.tableData[t].isUnfold},getList:function(t){var e=this;t&&t.limit&&(this.searchParams.pageSize=t.limit||20),this.loading=!0,(0,l.kZ)(this.searchParams).then((function(t){if(e.loading=!1,200===t.code){var i=t.data.list||[];
1i.forEach((function(t){t.isUnfold=!1})),e.tableData=i,e.totalPage=t.data.totalPage,e.total=Number(t.data.total)}}))}}},r=s,u=i(1001),d=(0,u.Z)(r,a,n,!1,null,"6ba13506",null),c=d.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.