company_profile-f586b634.js 3.1 KB

123456789
  1. /**
  2. * 由 Fantastic-admin 提供技术支持
  3. * Powered by Fantastic-admin
  4. * Gitee https://gitee.com/hooray/fantastic-admin
  5. * Github https://github.com/hooray/fantastic-admin
  6. */
  7. import{_ as v}from"./index-ac700926.js";import{_ as w}from"./index-5f219f3f.js";import{n as d}from"./menu-2c9c5182.js";import{aU as x}from"./index-5cddd228.js";import{j as k,r as c,J as I,o as U,a3 as n,k as q,l as E,E as o,y as t,u as a,C as T,m as W}from"./runtime-core.esm-bundler-5fc1c360.js";import{b as f}from"./route-block-83d24a4e.js";import"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import"./iconify-3d8b277a.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./settings-be8974ad.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./vue-router-8a13d09b.js";import"./index-c228ae8f.js";import"./iframe-10768394.js";import"./runtime-dom.esm-bundler-e65f1c43.js";function B(){return d({url:"/company/profile",method:"GET"})}function P(u){return d({url:"/company/profile/update",method:"PUT",data:u})}const R=W("div",null," 设定运营公司的基本信息 ",-1),j=k({__name:"company_profile",setup(u){const s=c();c({cmpName:[{required:!0,message:"请输入公司名称",trigger:"blur"}],cmpIntro:[{required:!0,message:"请输入公司介绍",trigger:"blur"}],cmpContact:[{required:!0,message:"请输入联系方式",trigger:"blur"}]});const e=I({title:"",dialogVisible:!1,loading:!1,formData:{positionId:0,positionName:"",positionDesc:"",cmpName:"",cmpContact:"",cmpIntro:"",cmpWebsite:""},actionType:1}),_=async()=>{e.loading=!0;const{data:p}=await B();e.loading=!1,e.formData=p};U(()=>{_()});function g(){s.value&&s.value.validate(async p=>{p&&(e.loading=!0,await P(e.formData),e.loading=!1,x.success({message:"更新成功",center:!0}))})}return(p,l)=>{const b=w,i=n("el-input"),r=n("el-form-item"),y=n("el-button"),V=n("el-form"),D=n("el-col"),C=n("el-row"),N=v;return q(),E("div",null,[o(b,{title:"公司基本信息"},{content:t(()=>[R]),_:1}),o(N,null,{default:t(()=>[o(C,{type:"flex",justify:"center"},{default:t(()=>[o(D,{md:12,sm:18},{default:t(()=>[o(V,{ref_key:"formRef",ref:s,model:a(e).formData,"label-width":"80px"},{default:t(()=>[o(r,{label:"公司名称",prop:"cmpName"},{default:t(()=>[o(i,{modelValue:a(e).formData.cmpName,"onUpdate:modelValue":l[0]||(l[0]=m=>a(e).formData.cmpName=m)},null,8,["modelValue"])]),_:1}),o(r,{label:"公司介绍",prop:"cmpIntro"},{default:t(()=>[o(i,{modelValue:a(e).formData.cmpIntro,"onUpdate:modelValue":l[1]||(l[1]=m=>a(e).formData.cmpIntro=m),rows:20,type:"textarea"},null,8,["modelValue"])]),_:1}),o(r,{label:"联系方式",prop:"cmpContact"},{default:t(()=>[o(i,{modelValue:a(e).formData.cmpContact,"onUpdate:modelValue":l[2]||(l[2]=m=>a(e).formData.cmpContact=m)},null,8,["modelValue"])]),_:1}),o(r,{label:"网址",prop:"cmpWebsite"},{default:t(()=>[o(i,{modelValue:a(e).formData.cmpWebsite,"onUpdate:modelValue":l[3]||(l[3]=m=>a(e).formData.cmpWebsite=m)},null,8,["modelValue"])]),_:1}),o(r,null,{default:t(()=>[o(y,{type:"primary",onClick:g},{default:t(()=>[T(" 更新 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1})])}}});typeof f=="function"&&f(j);export{j as default};