| 123456789 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{g as q,c as A,u as I}from"./appApi-6362aa8c.js";import{aU as L}from"./index-5cddd228.js";import{j as P,r as g,J as E,o as M,a3 as d,ad as z,k as c,l as V,E as l,y as p,C as b,z as B,u as a}from"./runtime-core.esm-bundler-5fc1c360.js";import{b as D}from"./route-block-83d24a4e.js";import"./menu-2c9c5182.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";const R=P({__name:"App",emits:["success"],setup(N,{expose:_,emit:n}){const m=g(),C=g({appTitle:[{required:!0,message:"请输入appTitle",trigger:"blur"}],appCatTitle:[{required:!0,message:"请输入appCatTitle",trigger:"blur"}],appUrl:[{required:!0,message:"请输入appUrl",trigger:"blur"}],appCode:[{required:!0,message:"请输入app编码",trigger:"blur"}],appDesc:[{required:!0,message:"请输入描述",trigger:"blur"}]}),e=E({title:"",dialogVisible:!1,loading:!1,formData:{appId:0,appCode:"",appTitle:"",appCatTitle:"",appCatId:0,appParam:"",appUrl:"",appDesc:"",appLogo:""},actionType:1});M(()=>{});const T=async i=>{e.loading=!0;const{data:t}=await q(i);e.loading=!1,e.formData=t};function y(){m.value&&m.value.validate(async i=>{i&&(e.actionType===1?(await A(e.formData),e.dialogVisible=!1,n("success")):(await I(e.formData),e.dialogVisible=!1,n("success")),L.success({message:"保存成功",center:!0}))})}function U(){e.dialogVisible=!1}function u(){e.formData={appId:0,appCode:"",appTitle:"",appCatTitle:"",appCatId:0,appUrl:"",appParam:"",appDesc:"",appLogo:""}}return _({showAddModel(){u(),e.title="新增",e.actionType=1,e.dialogVisible=!0},showEditModel(i){u(),e.title="编辑",e.actionType=2,e.dialogVisible=!0,T(i)}}),(i,t)=>{const s=d("el-input"),r=d("el-form-item"),v=d("el-image"),w=d("el-form"),f=d("el-button"),x=d("el-dialog"),k=z("loading");return c(),V("div",null,[l(x,{modelValue:a(e).dialogVisible,"onUpdate:modelValue":t[6]||(t[6]=o=>a(e).dialogVisible=o),title:a(e).title,width:"600px","close-on-click-modal":!1,"append-to-body":"","destroy-on-close":""},{footer:p(()=>[l(f,{size:"large",onClick:U},{default:p(()=>[b(" 取消 ")]),_:1}),l(f,{type:"primary",size:"large",onClick:y},{default:p(()=>[b(" 保存 ")]),_:1})]),default:p(()=>[B((c(),V("div",null,[l(w,{ref_key:"formRef",ref:m,model:a(e).formData,rules:a(C),"label-width":"120px","label-suffix":":"},{default:p(()=>[l(r,{label:"标题",prop:"appTitle"},{default:p(()=>[l(s,{modelValue:a(e).formData.appTitle,"onUpdate:modelValue":t[0]||(t[0]=o=>a(e).formData.appTitle=o)},null,8,["modelValue"])]),_:1}),l(r,{label:"分类",prop:"appCatTitle"},{default:p(()=>[l(s,{modelValue:a(e).formData.appCatTitle,"onUpdate:modelValue":t[1]||(t[1]=o=>a(e).formData.appCatTitle=o),readonly:""},null,8,["modelValue"])]),_:1}),l(r,{label:"编码",prop:"appCode"},{default:p(()=>[l(s,{modelValue:a(e).formData.appCode,"onUpdate:modelValue":t[2]||(t[2]=o=>a(e).formData.appCode=o)},null,8,["modelValue"])]),_:1}),l(r,{label:"地址",prop:"appUrl"},{default:p(()=>[l(s,{modelValue:a(e).formData.appUrl,"onUpdate:modelValue":t[3]||(t[3]=o=>a(e).formData.appUrl=o)},null,8,["modelValue"])]),_:1}),l(r,{label:"LOGO"},{default:p(()=>[l(v,{style:{width:"50px",height:"50px","border-radius":"50%"},src:a(e).formData.appLogo,"preview-src-list":[a(e).formData.appLogo]},null,8,["src","preview-src-list"])]),_:1}),l(r,{label:"参数",prop:"appParam"},{default:p(()=>[l(s,{modelValue:a(e).formData.appParam,"onUpdate:modelValue":t[4]||(t[4]=o=>a(e).formData.appParam=o)},null,8,["modelValue"])]),_:1}),l(r,{label:"描述"},{default:p(()=>[l(s,{modelValue:a(e).formData.appDesc,"onUpdate:modelValue":t[5]||(t[5]=o=>a(e).formData.appDesc=o),type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])),[[k,a(e).loading]])]),_:1},8,["modelValue","title"])])}}});typeof D=="function"&&D(R);export{R as default};
|