2 lines
2.1 KiB
JavaScript
Raw Normal View History

2025-10-29 13:53:24 +08:00
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("../../common/libraries/apiLoading.js"),d=require("../../gen/Apis.js"),i=require("../../common/libraries/day.js"),n=e=>{l.getApiLoading(d.Apis.WorkOrder.HouseWorkOrders.Show,{id:e}).then((e=>{o.useModel.dataShow.value=null==e?void 0:e.data}))},a=e=>{l.getApiLoading(d.Apis.WorkOrder.HouseWorkLogs.List,{house_work_orders_id:e}).then((e=>{o.useModel.logsData.value=null==e?void 0:e.data}))},u={getShow:n,getHouseWorkLogs:a,toPageAddLogs(){var l,d,i,n,a,u;"PendingAcceptance"===(null==(i=null==(d=null==(l=o.useModel)?void 0:l.dataShow)?void 0:d.value)?void 0:i.status)&&e.index.navigateTo({url:`/WORKORDER/acceptance/index?id=${null==(u=null==(a=null==(n=o.useModel)?void 0:n.dataShow)?void 0:a.value)?void 0:u.id}`})},handleClosed(){var u,s,t,r,v,c;if((null==(t=null==(s=null==(u=o.useModel)?void 0:u.dataShow)?void 0:s.value)?void 0:t.expect_start_time)&&i.specificTime(null==(c=null==(v=null==(r=o.useModel)?void 0:r.dataShow)?void 0:v.value)?void 0:c.expect_start_time))return e.index.showModal({title:"提示",content:"距离工单开始时间小于2小时无法关闭工单若需取消请联系处理人员操作。",cancelText:"点错了",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}}),!1;e.index.showModal({title:"提示",content:"关闭工单后无法继续操作,如需继续需要重新提交,您是否确认关闭",cancelText:"点错了",success:function(e){var i,u,s;e.confirm?(l.getApiLoading(d.Apis.WorkOrder.HouseWorkOrders.Close,{id:null==(s=null==(u=null==(i=o.useModel)?void 0:i.dataShow)?void 0:u.value)?void 0:s.id}).then((e=>{var l,d,i,u,s,t;n(null==(i=null==(d=null==(l=o.useModel)?void 0:l.dataShow)?void 0:d.value)?void 0:i.id),a(null==(t=null==(s=null==(u=o.useModel)?void 0:u.dataShow)?void 0:s.value)?void 0:t.id)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})},handlePendingPaymentQrCode(e){},handleCopyPhone(o){o&&e.index.makePhoneCall({phoneNumber:o})}};exports.method=u;