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