2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{_ as e,e as t,K as a,L as o,v as n,C as s,s as l,r,a as i,a9 as m,c as u,w as d,am as c,i as f,o as h,h as p,j as _,m as b,V as D}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 j}from"./opendb-search-hot.Bq85PKlV.js";const k=t.database();k.command;function v(e){let t={};for(let a in j)e.includes(a)&&(t[a]=j[a]);return t}const C=e({data(){let e={content:"",count:null,create_date:null};return{formData:e,formOptions:{},rules:{...v(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((()=>{o()}))},submitForm(e){return k.collection("opendb-search-hot").doc(this.formDataId).update(e).then((e=>{n({title:"修改成功"}),this.getOpenerEventChannel().emit("refreshData"),setTimeout((()=>s()),500)})).catch((e=>{l({content:e.message||"请求服务失败",showCancel:!1})}))},getDetail(e){a({mask:!0}),k.collection("opendb-search-hot").doc(e).field("content,count,create_date").get().then((e=>{const t=e.result.data[0];t&&(this.formData=t)})).catch((e=>{l({content:e.message||"请求服务失败",showCancel:!1})})).finally((()=>{o()}))}}},[["render",function(e,t,a,o,n,s){const l=r(i("uni-easyinput"),y),j=r(i("uni-forms-item"),g),k=m("undefined"),v=r(i("uni-datetime-picker"),c),C=b,w=D,x=f,O=r(i("uni-forms"),V);return h(),u(x,{class:"uni-container"},{default:d((()=>[p(O,{ref:"form",model:n.formData,validateTrigger:"bind"},{default:d((()=>[p(j,{name:"content",label:"",required:""},{default:d((()=>[p(l,{placeholder:"搜索内容",modelValue:n.formData.content,"onUpdate:modelValue":t[0]||(t[0]=e=>n.formData.content=e)},null,8,["modelValue"])])),_:1}),p(j,{name:"count",label:"",required:""},{default:d((()=>[p(k,{modelValue:n.formData.count,"onUpdate:modelValue":t[1]||(t[1]=e=>n.formData.count=e)},null,8,["modelValue"])])),_:1}),p(j,{name:"create_date",label:""},{default:d((()=>[p(v,{"return-type":"timestamp",modelValue:n.formData.create_date,"onUpdate:modelValue":t[2]||(t[2]=e=>n.formData.create_date=e)},null,8,["modelValue"])])),_:1}),p(x,{class:"uni-button-group"},{default:d((()=>[p(C,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:s.submit},{default:d((()=>[_("提交")])),_:1},8,["onClick"]),p(w,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:d((()=>[p(C,{class:"uni-button",style:{width:"100px"}},{default:d((()=>[_("返回")])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})}]]);export{C as default};
|