index-be1c1720.js 5.8 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 F}from"./index-ac700926.js";import{a as N}from"./appCatApi-59977133.js";import{j as k,a as O,J as w,o as L,a3 as s,ad as j,z,u as t,k as m,x as y,y as o,E as a,l as v,X as G,F as J,f as M,r as T,C as I,m as i,aJ as X,aK as $}from"./runtime-core.esm-bundler-5fc1c360.js";import{_ as H}from"./index-5f219f3f.js";import{c as Q}from"./appApi-6362aa8c.js";import{b as W}from"./vue-router-8a13d09b.js";import{aU as Y}from"./index-5cddd228.js";import{b as S}from"./route-block-83d24a4e.js";import{_ as Z}from"./_plugin-vue_export-helper-c27b6911.js";import"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import"./iconify-3d8b277a.js";import"./menu-2c9c5182.js";import"./settings-be8974ad.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./index-c228ae8f.js";import"./iframe-10768394.js";import"./runtime-dom.esm-bundler-e65f1c43.js";const ee=k({name:"AppCatSelector"}),ae=k({...ee,props:{modelValue:{default:0}},emits:["update:modelValue"],setup(u,{emit:C}){const f=u,c=O({get:()=>f.modelValue,set:d=>{C("update:modelValue",d)}}),e=w({loading:!1,dataList:[]}),_=async()=>{e.loading=!0;const{data:d}=await N({});e.loading=!1,e.dataList=d};return L(()=>{_()}),(d,g)=>{const V=s("el-option"),D=s("el-select"),b=j("loading");return z((m(),y(D,{modelValue:t(c),"onUpdate:modelValue":g[0]||(g[0]=l=>M(c)?c.value=l:null),style:{width:"100%"},filterable:"",placeholder:"请选择应用分类","value-key":"appCatId"},{default:o(()=>[a(V,{key:"0",label:"请选择",value:0,disabled:""}),(m(!0),v(J,null,G(t(e).dataList,l=>(m(),y(V,{key:l.appCatId,label:l.appCatTitle,value:l.appCatId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])),[[b,t(e).loading]])}}}),x=u=>(X("data-v-212e63e1"),u=u(),$(),u),te={key:1,class:"submit-end"},le=x(()=>i("h2",null,"恭喜,应用已发布成功!",-1)),oe=x(()=>i("span",null,"请选择",-1)),pe=x(()=>i("span",null,"或者",-1)),K=k({__name:"index",setup(u){const C=W(),f=T(),c=T({appTitle:[{required:!0,message:"请输入appTitle",trigger:"blur"}],appCatTitle:[{required:!0,message:"请输入appCatTitle",trigger:"blur"}],appUrl:[{required:!1,message:"请输入appUrl",trigger:"blur"}],appCode:[{required:!1,message:"请输入app编码",trigger:"blur"}],appKey:[{required:!0,message:"请输入App Key",trigger:"blur"}],appSecret:[{required:!0,message:"请输入App Secret",trigger:"blur"}],appDesc:[{required:!1,message:"请输入描述",trigger:"blur"}]}),e=w({title:"",dialogVisible:!1,loading:!1,status:0,formData:{appId:0,appCode:"",appTitle:"",appCatTitle:"",appCatId:0,appParam:"",appUrl:"",appKey:"",appSecret:"",appDesc:"",appLogo:""},actionType:1});L(()=>{});function _(){d()}function d(){e.formData={appId:0,appCode:"",appTitle:"",appCatTitle:"",appCatId:0,appUrl:"",appParam:"",appKey:"",appSecret:"",appDesc:"",appLogo:""}}function g(){f.value&&f.value.validate(async b=>{b&&(e.actionType===1&&await Q(e.formData),e.status=1,Y.success({message:"保存成功",center:!0}))})}function V(){C.push({path:"/app-center/store"})}function D(){_(),e.status=0}return(b,l)=>{const q=H,n=s("el-input"),r=s("el-form-item"),A=ae,B=s("el-image"),U=s("el-button"),P=s("el-form"),R=s("el-col"),h=s("el-row"),E=F;return m(),v("div",null,[a(q,{title:"应用发布",content:"上线发布应用软件或应用服务"}),a(E,null,{default:o(()=>[t(e).status===0?(m(),y(h,{key:0,type:"flex",justify:"center"},{default:o(()=>[a(R,{md:12,sm:18},{default:o(()=>[a(P,{ref_key:"formRef",ref:f,model:t(e).formData,rules:t(c),"label-width":"120px","label-suffix":":"},{default:o(()=>[a(r,{label:"标题",prop:"appTitle"},{default:o(()=>[a(n,{modelValue:t(e).formData.appTitle,"onUpdate:modelValue":l[0]||(l[0]=p=>t(e).formData.appTitle=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"分类"},{default:o(()=>[a(A,{modelValue:t(e).formData.appCatId,"onUpdate:modelValue":l[1]||(l[1]=p=>t(e).formData.appCatId=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"编码",prop:"appCode"},{default:o(()=>[a(n,{modelValue:t(e).formData.appCode,"onUpdate:modelValue":l[2]||(l[2]=p=>t(e).formData.appCode=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"地址",prop:"appUrl"},{default:o(()=>[a(n,{modelValue:t(e).formData.appUrl,"onUpdate:modelValue":l[3]||(l[3]=p=>t(e).formData.appUrl=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"LOGO"},{default:o(()=>[a(B,{style:{width:"50px",height:"50px","border-radius":"50%"},src:t(e).formData.appLogo,"preview-src-list":[t(e).formData.appLogo]},null,8,["src","preview-src-list"])]),_:1}),a(r,{label:"参数",prop:"appParam"},{default:o(()=>[a(n,{modelValue:t(e).formData.appParam,"onUpdate:modelValue":l[4]||(l[4]=p=>t(e).formData.appParam=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"App Key",prop:"appKey"},{default:o(()=>[a(n,{modelValue:t(e).formData.appKey,"onUpdate:modelValue":l[5]||(l[5]=p=>t(e).formData.appKey=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"App Secret",prop:"appSecret"},{default:o(()=>[a(n,{modelValue:t(e).formData.appSecret,"onUpdate:modelValue":l[6]||(l[6]=p=>t(e).formData.appSecret=p)},null,8,["modelValue"])]),_:1}),a(r,{label:"描述"},{default:o(()=>[a(n,{modelValue:t(e).formData.appDesc,"onUpdate:modelValue":l[7]||(l[7]=p=>t(e).formData.appDesc=p),type:"textarea"},null,8,["modelValue"])]),_:1}),a(r,null,{default:o(()=>[a(U,{type:"primary",onClick:g},{default:o(()=>[I(" 立即发布 ")]),_:1}),a(U,{size:"large",onClick:_},{default:o(()=>[I(" 重新填写 ")]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1})]),_:1})):(m(),v("div",te,[le,i("p",null,[oe,i("span",{class:"link",onClick:V},"查看"),pe,i("span",{class:"link",onClick:D},"继续发布")])]))]),_:1})])}}});typeof S=="function"&&S(K);const xe=Z(K,[["__scopeId","data-v-212e63e1"]]);export{xe as default};