2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{_ as e,e as a,K as t,L as s,v as i,C as o,s as n,r as m,a as l,c as r,w as d,i as u,o as c,h as f,j as p,t as h,I as b,N as _,m as D,V as v}from"./index-CS85kPhe.js";import{_ as y}from"./uni-easyinput.DiCyKNZM.js";import{_ as g}from"./uni-forms-item.g4VtziaR.js";import{_ as V}from"./uni-forms.DHOpViDo.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"),g),j=b,k=_,x=D,C=v,w=u,$=m(l("uni-forms"),V);return c(),r(w,{class:"uni-container"},{default:d((()=>[f($,{ref:"form",value:i.formData,validateTrigger:"bind"},{default:d((()=>[f(I,{name:"permission_id",label:"权限ID",required:""},{default:d((()=>[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:d((()=>[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:d((()=>[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(w,{class:"uni-button-group"},{default:d((()=>[f(x,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:o.submit},{default:d((()=>[p(h(e.$t("common.button.submit")),1)])),_:1},8,["onClick"]),f(C,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:d((()=>[f(x,{class:"uni-button",style:{width:"100px"}},{default:d((()=>[p(h(e.$t("common.button.back")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["value"])])),_:1})}],["__scopeId","data-v-429be1ab"]]);export{x as default};
|