2025-10-29 13:53:24 +08:00

2 lines
2.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"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;