niucloud-admin/niucloud/public/admin/assets/copyright-9bdb859f.js
全栈小学生 eff269ab88 up
2025-09-20 09:12:11 +08:00

2 lines
5.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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};