2 lines
2.6 KiB
JavaScript
Raw Normal View History

2025-12-15 18:27:46 +08:00
"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js");const o=require("../../common/store/useWeAppAuthStore.js"),l=require("../../common/store/useWorkStore.js"),u=require("./model.js"),a=require("../../gen/Apis.js"),s=require("../../common/libraries/apiLoading.js"),r=require("../../common/libraries/naviHelper.js"),n=o.useWeAppAuthStore(),t=l.useWorkStore(),i={init(){var e,o,l,a,s,r,i;console.log("init",null==t?void 0:t.selectWorkHouse),u.useModel.formData.value={...u.useModel.formData.value,reporter_phone:u.useModel.formData.value.reporter_phone||(null==(o=null==(e=null==n?void 0:n.data)?void 0:e.user)?void 0:o.phone)||"",reporter_name:u.useModel.formData.value.reporter_name||(null==(a=null==(l=null==n?void 0:n.data)?void 0:l.user)?void 0:a.name)||""},(null==(s=null==t?void 0:t.selectWorkHouse)?void 0:s.value)&&(u.useModel.formData.value={...u.useModel.formData.value,asset_houses_id:null==(r=null==t?void 0:t.selectWorkHouse)?void 0:r.value,full_name:null==(i=null==t?void 0:t.selectWorkHouse)?void 0:i.label})},handleSubmit(){var e,o,l,n,t,i,d,v,m,c,p,h,M,f,D,_,g,k,H,W,q,w;return console.log("handleSubmit",u.useModel.formData.value),(null==(l=null==(o=null==(e=u.useModel)?void 0:e.formData)?void 0:o.value)?void 0:l.type)?"Complaint"===(null==(i=null==(t=null==(n=u.useModel)?void 0:n.formData)?void 0:t.value)?void 0:i.type)||(null==(v=null==(d=u.useModel)?void 0:d.formData.value)?void 0:v.location)?"MyHome"!==(null==(p=null==(c=null==(m=u.useModel)?void 0:m.formData)?void 0:c.value)?void 0:p.location)||u.useModel.formData.value.asset_houses_id?"MyHome"!==(null==(f=null==(M=null==(h=u.useModel)?void 0:h.formData)?void 0:M.value)?void 0:f.location)||(null==(_=null==(D=u.useModel)?void 0:D.formData.value)?void 0:_.contact_phone)?(null==(H=null==(k=null==(g=u.useModel)?void 0:g.formData)?void 0:k.value)?void 0:H.content)?"MyHome"!==(null==(w=null==(q=null==(W=u.useModel)?void 0:W.formData)?void 0:q.value)?void 0:w.location)||u.useModel.formData.value.expect_start_time?void s.getApiLoading(a.Apis.WorkOrder.HouseWorkOrders.Store,u.useModel.formData.value).then((e=>{r.showToastBack("提交成功!",1,!0),console.log(e)})):r.showToast("请选择上门时间!"):r.showToast("请输入问题描述!"):r.showToast("请输入联系人电话!"):r.showToast("请选择房屋!"):r.showToast("请选择报事位置!"):r.showToast("请选择工单类型!")},handleToSelectHouse(){e.index.navigateTo({url:"/pages/public/asset_houses/index?type=work_add"})},handleSwitchChange(e){var o;u.useModel.formData.value.is_anonymous=null==(o=null==e?void 0:e.detail)?void 0:o.value,console.log(e,"e")}};exports.method=i;