mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-05 20:48:11 +00:00
2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{d as k,v as P,r as h,l as f,h as g,c as U,J as F,m as C,w as i,e as r,a as s,t as p,u as o,k as l,i as D,G as M,D as R,L as N,H as B,E as H,M as L}from"./index-9f163f98.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import I from"./index-b01212c8.js";import{O,P as S}from"./sys-135535fa.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-eb3f7737.js";/* empty css *//* empty css */import"./attachment-d1610ab5.js";import"./index.vue_vue_type_script_setup_true_lang-761ba1b4.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-e32ef5b5.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-b29ac1a4.js";import"./sortable.esm-be94e56d.js";const $={class:"main-container"},j={class:"text-[16px] text-[#1D1F3A] font-bold mb-4"},A={class:"panel-title !text-[14px] bg-[#F4F5F7] p-3 border-[#E6E6E6] border-solid border-b-[1px]"},G={class:"mt-[20px]"},J={class:"panel-title !text-[14px] bg-[#F4F5F7] p-3 border-[#E6E6E6] border-solid border-b-[1px]"},T={class:"form-tip"},q={class:"form-tip"},z={class:"form-tip"},K={class:"form-tip"},Q={class:"fixed-footer-wrap"},W={class:"fixed-footer"},Re=k({__name:"copyright",setup(X){const v=P().meta.title,n=h(!0),t=f({icp:"",gov_record:"",gov_url:"",market_supervision_url:"",logo:"",company_name:"",copyright_link:"",copyright_desc:""});(async()=>{const m=await(await O()).data;Object.keys(t).forEach(e=>{m[e]!=null&&(t[e]=m[e])}),n.value=!1})();const _=h(),b=f({copyright_link:[{validator(m,e,u){if(!e)return u();/^.*?(http|https).*?$/i.test(e)?u():u(new Error("链接必须包含 http 或 https"))},trigger:"blur"}]}),y=async m=>{n.value||!m||await m.validate(async e=>{e&&(n.value=!0,S(t).then(()=>{n.value=!1}).catch(()=>{n.value=!1}))})};return(m,e)=>{const u=I,d=M,c=R,V=N,x=B,w=H,E=L;return g(),U("div",$,[F((g(),C(x,{class:"page-form",model:t,"label-width":"150px",ref_key:"formRef",ref:_,rules:b},{default:i(()=>[r(V,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[s("h3",j,p(o(v)),1),s("h3",A,p(o(l)("copyrightEdit")),1),r(d,{label:o(l)("logo")},{default:i(()=>[r(u,{modelValue:t.logo,"onUpdate:modelValue":e[0]||(e[0]=a=>t.logo=a)},null,8,["modelValue"])]),_:1},8,["label"]),r(d,{label:o(l)("companyName"),prop:"company_name"},{default:i(()=>[r(c,{modelValue:t.company_name,"onUpdate:modelValue":e[1]||(e[1]=a=>t.company_name=a),modelModifiers:{trim:!0},placeholder:o(l)("companyNamePlaceholder"),class:"input-width",clearable:"",maxlength:"30"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(d,{label:o(l)("copyrightLink"),prop:"copyright_link"},{default:i(()=>[r(c,{modelValue:t.copyright_link,"onUpdate:modelValue":e[2]||(e[2]=a=>t.copyright_link=a),modelModifiers:{trim:!0},placeholder:o(l)("copyrightLinkPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(d,{label:o(l)("copyrightDesc")},{default:i(()=>[r(c,{modelValue:t.copyright_desc,"onUpdate:modelValue":e[3]||(e[3]=a=>t.copyright_desc=a),modelModifiers:{trim:!0},type:"textarea",rows:"4",clearable:"",placeholder:o(l)("copyrightDescPlaceholder"),class:"input-width",maxlength:"150"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s("div",G,[s("h3",J,p(o(l)("putOnRecordEdit")),1),r(d,{label:o(l)("icp"),prop:"icp"},{default:i(()=>[r(c,{modelValue:t.icp,"onUpdate:modelValue":e[4]||(e[4]=a=>t.icp=a),modelModifiers:{trim:!0},placeholder:o(l)("icpPlaceholder"),class:"input-width",clearable:"",maxlength:"20"},null,8,["modelValue","placeholder"]),s("div",T,p(o(l)("网站的ICP备案号,显示在H5和PC端底部")),1)]),_:1},8,["label"]),r(d,{label:o(l)("govRecord")},{default:i(()=>[r(c,{modelValue:t.gov_record,"onUpdate:modelValue":e[5]||(e[5]=a=>t.gov_record=a),modelModifiers:{trim:!0},placeholder:o(l)("govRecordPlaceholder"),class:"input-width",clearable:"",maxlength:"50"},null,8,["modelValue","placeholder"]),s("div",q,p(o(l)("公安部门登记的备案信息,显示在pc底部")),1)]),_:1},8,["label"]),r(d,{label:o(l)("govUrl")},{default:i(()=>[r(c,{modelValue:t.gov_url,"onUpdate:modelValue":e[6]||(e[6]=a=>t.gov_url=a),modelModifiers:{trim:!0},placeholder:o(l)("govUrlPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"]),s("div",z,p(o(l)("H5和PC底部显示的网站公安点击跳转的链接")),1)]),_:1},8,["label"]),r(d,{label:o(l)("marketSupervisionUrl")},{default:i(()=>[r(c,{modelValue:t.market_supervision_url,"onUpdate:modelValue":e[7]||(e[7]=a=>t.market_supervision_url=a),modelModifiers:{trim:!0},rows:"4",clearable:"",placeholder:o(l)("marketSupervisionUrlPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"]),s("div",K,p(o(l)("H5和PC底部显示的市场监督管理局点击跳转的链接")),1)]),_:1},8,["label"])])]),_:1})]),_:1},8,["model","rules"])),[[E,n.value]]),s("div",Q,[s("div",W,[r(w,{type:"primary",loading:n.value,onClick:e[8]||(e[8]=a=>y(_.value))},{default:i(()=>[D(p(o(l)("save")),1)]),_:1},8,["loading"])])])])}}});export{Re as default};
|