2 lines
2.2 KiB
JavaScript

"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"),a=require("./model.js"),s=require("../../gen/Apis.js"),u=require("../../common/libraries/apiLoading.js"),r=require("../../common/libraries/naviHelper.js"),t=o.useWeAppAuthStore(),d=l.useWorkStore(),n={init(){var e,o,l,s,u,r,n,i,v,m,h,p,_,c,f;a.useModel.formData.value={...a.useModel.formData.value,reporter_phone:a.useModel.formData.value.reporter_phone||(null==(o=null==(e=null==t?void 0:t.data)?void 0:e.user)?void 0:o.phone)||"",reporter_name:a.useModel.formData.value.reporter_name||(null==(s=null==(l=null==t?void 0:t.data)?void 0:l.user)?void 0:s.name)||"",contact_phone:a.useModel.formData.value.contact_phone||(null==(r=null==(u=null==t?void 0:t.data)?void 0:u.user)?void 0:r.phone)},(null==(n=null==d?void 0:d.selectWorkHouse)?void 0:n.asset_house)?a.useModel.formData.value={...a.useModel.formData.value,asset_houses_id:null==(v=null==(i=null==d?void 0:d.selectWorkHouse)?void 0:i.asset_house)?void 0:v.id,full_name:null==(h=null==(m=null==d?void 0:d.selectWorkHouse)?void 0:m.asset_house)?void 0:h.full_name}:a.useModel.formData.value={...a.useModel.formData.value,asset_houses_id:null==(_=null==(p=null==t?void 0:t.data)?void 0:p.selected_house)?void 0:_.id,full_name:null==(f=null==(c=null==t?void 0:t.data)?void 0:c.selected_house)?void 0:f.full_name}},handleSubmit:()=>(console.log("handleSubmit",a.useModel.formData.value),a.useModel.formData.value.asset_houses_id?a.useModel.formData.value.reporter_name?a.useModel.formData.value.reporter_phone?a.useModel.formData.value.type?a.useModel.formData.value.contact_phone?a.useModel.formData.value.content?void u.getApiLoading(s.Apis.WorkOrder.HouseWorkOrders.Store,a.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:"/INDEX/asset_houses/index?type=work_add"})}};exports.method=n;