12 |
- import{_ as e,W as a,M as t,N as s,p as o,G as n,s as i,r as m,a as l,o as r,c as u,w as d,i as c,g as p,j as f,t as b,I as _,P as h,m as v,Z as D}from"./index-BAMs4g2N.js";import{_ as y}from"./uni-forms-item.2I4PBt0Q.js";import{_ as V}from"./uni-forms.oA3JcH9o.js";import{v as g}from"./uni-id-permissions.DrKF0XvK.js";const j=a.database();j.command;function k(e){let a={};for(let t in g)e.includes(t)&&(a[t]=g[t]);return a}const x=e({data(){let e={permission_id:"",permission_name:"",comment:""};return{formData:e,formOptions:{},rules:{...k(Object.keys(e))}}},onReady(){this.$refs.form.setRules(this.rules)},methods:{submit(){t({mask:!0}),this.$refs.form.validate().then((e=>{this.submitForm(e)})).catch((()=>{s()}))},submitForm(e){j.collection("uni-id-permissions").add(e).then((e=>{o({title:"新增成功"}),this.getOpenerEventChannel().emit("refreshData"),setTimeout((()=>n()),500)})).catch((e=>{i({content:e.message||"请求服务失败",showCancel:!1})})).finally((()=>{s()}))}}},[["render",function(e,a,t,s,o,n){const i=_,g=m(l("uni-forms-item"),y),j=h,k=v,x=D,I=c,w=m(l("uni-forms"),V);return r(),u(I,{class:"uni-container"},{default:d((()=>[p(w,{ref:"form",value:o.formData,validateTrigger:"bind"},{default:d((()=>[p(g,{name:"permission_id",label:"权限ID",required:""},{default:d((()=>[p(i,{placeholder:"权限唯一标识,不可修改,不允许重复",onInput:a[0]||(a[0]=a=>e.binddata("permission_id",a.detail.value)),class:"uni-input-border",modelValue:o.formData.permission_id,"onUpdate:modelValue":a[1]||(a[1]=e=>o.formData.permission_id=e),trim:"both"},null,8,["modelValue"])])),_:1}),p(g,{name:"permission_name",label:"权限名称",required:""},{default:d((()=>[p(i,{placeholder:"权限名称",onInput:a[2]||(a[2]=a=>e.binddata("permission_name",a.detail.value)),class:"uni-input-border",modelValue:o.formData.permission_name,"onUpdate:modelValue":a[3]||(a[3]=e=>o.formData.permission_name=e),trim:"both"},null,8,["modelValue"])])),_:1}),p(g,{name:"comment",label:"备注"},{default:d((()=>[p(j,{placeholder:"备注",onInput:a[4]||(a[4]=a=>e.binddata("comment",a.detail.value)),class:"uni-textarea-border",modelValue:o.formData.comment,"onUpdate:modelValue":a[5]||(a[5]=e=>o.formData.comment=e),trim:"both"},null,8,["modelValue"])])),_:1}),p(I,{class:"uni-button-group"},{default:d((()=>[p(k,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:n.submit},{default:d((()=>[f(b(e.$t("common.button.submit")),1)])),_:1},8,["onClick"]),p(x,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:d((()=>[p(k,{class:"uni-button",style:{width:"100px"}},{default:d((()=>[f(b(e.$t("common.button.back")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["value"])])),_:1})}],["__scopeId","data-v-0c01ac2c"]]);export{x as default};
|