2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{_ as e,e as t,K as a,L as s,v as o,C as i,s as m,r as l,a as n,c as r,w as u,am as d,i as c,o as f,h as _,j as p,m as h,V as D}from"./index-CS85kPhe.js";import{_ as b}from"./uni-easyinput.DiCyKNZM.js";import{_ as y}from"./uni-forms-item.g4VtziaR.js";import{_ as g}from"./uni-forms.DHOpViDo.js";import{v as k}from"./comment_like.BEn--Pd-.js";const V=t.database();V.command;function j(e){let t={};for(let a in k)e.includes(a)&&(t[a]=k[a]);return t}const v=e({data(){let e={user_id:"",comment_id:"",create_time:null};return{formData:e,formOptions:{},rules:{...j(Object.keys(e))}}},onLoad(e){if(e.id){const t=e.id;this.formDataId=t,this.getDetail(t)}},onReady(){this.$refs.form.setRules(this.rules)},methods:{submit(){a({mask:!0}),this.$refs.form.validate().then((e=>this.submitForm(e))).catch((()=>{})).finally((()=>{s()}))},submitForm(e){return V.collection("comment_like").doc(this.formDataId).update(e).then((e=>{o({title:"修改成功"}),this.getOpenerEventChannel().emit("refreshData"),setTimeout((()=>i()),500)})).catch((e=>{m({content:e.message||"请求服务失败",showCancel:!1})}))},getDetail(e){a({mask:!0}),V.collection("comment_like").doc(e).field("user_id,comment_id,create_time").get().then((e=>{const t=e.result.data[0];t&&(this.formData=t)})).catch((e=>{m({content:e.message||"请求服务失败",showCancel:!1})})).finally((()=>{s()}))}}},[["render",function(e,t,a,s,o,i){const m=l(n("uni-easyinput"),b),k=l(n("uni-forms-item"),y),V=l(n("uni-datetime-picker"),d),j=h,v=D,C=c,w=l(n("uni-forms"),g);return f(),r(C,{class:"uni-container"},{default:u((()=>[_(w,{ref:"form",model:o.formData,validateTrigger:"bind"},{default:u((()=>[_(k,{name:"user_id",label:"用户ID",required:""},{default:u((()=>[_(m,{placeholder:"关联用户表中的ID",modelValue:o.formData.user_id,"onUpdate:modelValue":t[0]||(t[0]=e=>o.formData.user_id=e)},null,8,["modelValue"])])),_:1}),_(k,{name:"comment_id",label:"评论ID",required:""},{default:u((()=>[_(m,{placeholder:"评论唯一标识符",modelValue:o.formData.comment_id,"onUpdate:modelValue":t[1]||(t[1]=e=>o.formData.comment_id=e)},null,8,["modelValue"])])),_:1}),_(k,{name:"create_time",label:"创建时间",required:""},{default:u((()=>[_(V,{"return-type":"timestamp",modelValue:o.formData.create_time,"onUpdate:modelValue":t[2]||(t[2]=e=>o.formData.create_time=e)},null,8,["modelValue"])])),_:1}),_(C,{class:"uni-button-group"},{default:u((()=>[_(j,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:i.submit},{default:u((()=>[p("提交")])),_:1},8,["onClick"]),_(v,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:u((()=>[_(j,{class:"uni-button",style:{width:"100px"}},{default:u((()=>[p("返回")])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})}]]);export{v as default};
|