7 lines
5.4 KiB
JavaScript
7 lines
5.4 KiB
JavaScript
/*!
|
|
* build: vue-admin-beautiful
|
|
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
|
|
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
|
|
* time: 2024-10-10 11:14:28
|
|
*/
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f73ee5b4"],{"293b":function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"sys-container"},r=["src"],s={key:1,class:"el-icon-plus avatar-uploader-icon"};function c(e,t,o,c,d,i){const n=Object(a["resolveComponent"])("el-input"),m=Object(a["resolveComponent"])("el-form-item"),f=Object(a["resolveComponent"])("el-upload"),u=Object(a["resolveComponent"])("el-form"),b=Object(a["resolveComponent"])("el-button");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",l,[Object(a["createVNode"])(u,{ref:"form",model:d.form,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{label:"网站名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>d.form.name=e),size:"small",placeholder:"请输入网站名称"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"联系电话"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>d.form.phone=e),size:"small",placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"LOGO"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{class:"avatar-uploader",action:d.fileUpdata,name:"files",headers:{token:d.token},"show-file-list":!1,"on-success":i.handleAvatarSuccess,"before-upload":i.beforeAvatarUpload},{default:Object(a["withCtx"])(()=>[d.form.logo1?(Object(a["openBlock"])(),Object(a["createElementBlock"])("img",{key:0,src:d.form.logo1,class:"avatar"},null,8,r)):(Object(a["openBlock"])(),Object(a["createElementBlock"])("i",s))]),_:1},8,["action","headers","on-success","before-upload"])]),_:1}),Object(a["createVNode"])(m,{label:"关键字"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.keyword,"onUpdate:modelValue":t[2]||(t[2]=e=>d.form.keyword=e),type:"textarea",size:"small",placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"统计代码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.statsCode,"onUpdate:modelValue":t[3]||(t[3]=e=>d.form.statsCode=e),type:"textarea",size:"small",placeholder:"请输入统计代码"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"备案号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.record,"onUpdate:modelValue":t[4]||(t[4]=e=>d.form.record=e),type:"textarea",size:"small",placeholder:"请输入备案号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"版权"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.copyright,"onUpdate:modelValue":t[5]||(t[5]=e=>d.form.copyright=e),size:"small",placeholder:"请输入版权"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createVNode"])(b,{type:"primary",size:"small",onClick:i.save},{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createTextVNode"])("保存")])),_:1},8,["onClick"])])}var d=o("6797"),i=o("f121"),n=o("5502"),m=o("4360"),f={name:"SysConfig",data(){return{form:{id:"",logo:"",logo1:"",name:"",phone:"",keyword:"",statsCode:"",record:"",copyright:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入网站名称"}]},fileUpdata:"",token:"",sysData:[],clearable:!0,title:"",dialogFormVisible:!1}},computed:{...Object(n["c"])(["fileUpload"])},created(){this.showConfig(),this.getWebData()},methods:{async getWebData(){const{data:e}=await Object(d["getData"])();e&&(e.logo&&(this.form.logo1=i["baseURL"]+"/static/img/"+e.logo),this.form=e)},showConfig(){this.fileUpdata=i["baseURL"]+"/file/uploadImg",this.token=m["default"].getters["user/token"],console.log(this.token)},handleAvatarSuccess(e,t){this.form.logo1=i["baseURL"]+"/static/img/"+e.data,this.form.logo=e.data},beforeAvatarUpload(e){const t=e.size/1024/1024<2;return t||this.$message.error("上传头像图片大小不能超过 2MB!"),t},showEdit(e){this.form.id=e.id,this.form=Object.assign({},e),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(delete this.form.logo1,this.form.id){const{msg:e}=await Object(d["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(d["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1})}}},u=(o("3145"),o("d959")),b=o.n(u);const h=b()(f,[["render",c],["__scopeId","data-v-4c5507f9"]]);t["default"]=h},3145:function(e,t,o){"use strict";o("c209")},6797:function(e,t,o){"use strict";o.r(t),o.d(t,"doEdit",(function(){return l})),o.d(t,"doAdd",(function(){return r})),o.d(t,"getData",(function(){return s}));var a=o("b775");async function l(e){return Object(a["default"])({url:"/webInfo/saveOrUpdate",method:"post",data:e})}async function r(e){return Object(a["default"])({url:"webInfo/saveOrUpdate",method:"post",data:e})}async function s(e){return Object(a["default"])({url:"/webInfo/select",method:"get",data:e})}},c209:function(e,t,o){}}]); |