2 lines
2.7 KiB
JavaScript
Executable File
2 lines
2.7 KiB
JavaScript
Executable File
import{_ as a,V as e,a5 as t,a6 as s,u as l,a9 as o,q as n,d as i,f as d,c as r,w as u,N as m,i as p,O as c,o as f,h,a as b,t as D,D as _,C as y,aa as g}from"./index-Br__yMYG.js";import{_ as V}from"./uni-easyinput.CBPgpJVJ.js";import{v}from"./opendb-app-list.CQuP5QqI.js";const k=e.database();k.command;function x(a){let e={};for(let t in v)a.includes(t)&&(e[t]=v[t]);return e}const C=a({data(){let a={appid:"",name:"",description:"",create_date:null};return{formData:a,formOptions:{},rules:{...x(Object.keys(a))}}},onLoad(a){if(a.id){const e=a.id;this.formDataId=e,this.getDetail(e)}},onReady(){this.$refs.form.setRules(this.rules)},methods:{submit(){t({mask:!0}),this.$refs.form.validate().then((a=>{this.submitForm(a)})).catch((()=>{s()}))},submitForm(a){k.collection("opendb-app-list").doc(this.formDataId).update(a).then((a=>{l({title:"修改成功"}),this.getOpenerEventChannel().emit("refreshData"),setTimeout((()=>o()),500)})).catch((a=>{n({content:a.message||"请求服务失败",showCancel:!1})})).finally((()=>{s()}))},getDetail(a){t({mask:!0}),k.collection("opendb-app-list").doc(a).field("appid,name,description,create_date").get().then((a=>{const e=a.result.data[0];e&&(this.formData=e)})).catch((a=>{n({content:a.message||"请求服务失败",showCancel:!1})})).finally((()=>{s()}))}}},[["render",function(a,e,t,s,l,o){const n=i(d("uni-easyinput"),V),v=i(d("uni-forms-item"),m),k=_,x=y,C=g,w=p,I=i(d("uni-forms"),c);return f(),r(w,{class:"uni-container"},{default:u((()=>[h(I,{ref:"form",value:l.formData,validateTrigger:"bind"},{default:u((()=>[h(v,{name:"appid",label:"AppID",required:""},{default:u((()=>[h(n,{disabled:!0,placeholder:"应用AppID",modelValue:l.formData.appid,"onUpdate:modelValue":e[0]||(e[0]=a=>l.formData.appid=a)},null,8,["modelValue"])])),_:1}),h(v,{name:"name",label:"应用名称",required:""},{default:u((()=>[h(n,{disabled:!0,placeholder:"应用名称",modelValue:l.formData.name,"onUpdate:modelValue":e[1]||(e[1]=a=>l.formData.name=a)},null,8,["modelValue"])])),_:1}),h(v,{name:"description",label:"应用描述",required:""},{default:u((()=>[h(k,{placeholder:"应用描述",onInput:e[2]||(e[2]=e=>a.binddata("description",e.detail.value)),class:"uni-textarea-border",modelValue:l.formData.description,"onUpdate:modelValue":e[3]||(e[3]=a=>l.formData.description=a)},null,8,["modelValue"])])),_:1}),h(w,{class:"uni-button-group"},{default:u((()=>[h(x,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:o.submit},{default:u((()=>[b(D(a.$t("common.button.submit")),1)])),_:1},8,["onClick"]),h(C,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:u((()=>[h(x,{class:"uni-button",style:{width:"100px"}},{default:u((()=>[b(D(a.$t("common.button.back")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["value"])])),_:1})}]]);export{C as default};
|