检查表手动添加检查项时根据部门类型展示不一样
This commit is contained in:
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js"),l=require("../../utils/hazardNav.js"),t=require("../../utils/userInfo.js");if(!Array){e.resolveComponent("u-loadmore")()}Math;const u={__name:"Inspection",setup(u){const o=e.ref(""),n=e.ref(""),r=e.ref(""),d=e.ref(""),v=()=>{try{const a=e.index.getStorageSync("userInfo");a&&(d.value=t.resolveUserRoleKey(JSON.parse(a)))}catch(a){console.error("获取用户信息失败:",a)}};e.onLoad((e=>{v(),e.id&&(r.value=e.id,(async e=>{try{const l=await a.enterCheckPlan(e);if(0===l.code&&l.data){const e=l.data.taskId,t=await a.getCheckTaskDetail(e);0===t.code&&t.data&&(o.value=t.data.taskId,n.value=t.data.checkPointId)}}catch(l){console.error("获取任务信息失败:",l)}})(e.id))}));const i=e.ref([]),s=e.ref(1),c=e.ref(!1),h=e.ref("loadmore"),f=e.ref([{label:"全部",value:null},{label:"待交办",value:1},{label:"待整改",value:2},{label:"待验收",value:3},{label:"待销号",value:4},{label:"已完成",value:5}]),g=e.ref(0),m=()=>{s.value=1,i.value=[],h.value="loadmore"},p=async()=>{var l,t;if(!(c.value||s.value>1&&"nomore"===h.value)){c.value=!0,s.value>1&&(h.value="loading");try{const u=await a.getMyHiddenDangerList((()=>{const e={pageNum:s.value,pageSize:10},a=f.value[g.value];return null!=(null==a?void 0:a.value)&&(e.status=a.value),e})());if(0===u.code){const e=(null==(l=u.data)?void 0:l.records)||[],a=Number((null==(t=u.data)?void 0:t.total)??0);1===s.value?i.value=e:i.value=[...i.value,...e],i.value.length>=a||e.length<10?h.value="nomore":h.value="loadmore"}else 1===s.value&&(i.value=[]),h.value="nomore",e.index.showToast({title:u.msg||"获取隐患列表失败",icon:"none"})}catch(u){console.error(u),s.value>1&&s.value--,h.value="loadmore",e.index.showToast({title:"请求失败",icon:"none"})}finally{c.value=!1}}};e.onShow((()=>{v(),m(),p()})),e.onReachBottom((()=>{"loadmore"!==h.value||c.value||(s.value++,p())}));const I=()=>{let a="/pages/hiddendanger/add";const l=[];r.value&&l.push(`id=${r.value}`),o.value&&l.push(`taskId=${o.value}`),n.value&&l.push(`checkPointId=${n.value}`),l.length&&(a+=`?${l.join("&")}`),e.index.navigateTo({url:a})},b=a=>{e.index.navigateTo({url:l.buildAssignmentUrl(a)})};return(a,t)=>e.e({a:e.f(f.value,((a,l,t)=>e.e({a:e.t(a.label),b:g.value===l},(g.value,{}),{c:l,d:g.value===l?1:"",e:e.o((e=>(e=>{g.value!==e&&(g.value=e,m(),p())})(l)),l)}))),b:0===i.value.length&&!c.value},(0!==i.value.length||c.value,{}),{c:e.f(i.value,((a,t,u)=>e.e({a:e.t(a.title),b:e.t(a.statusName),c:e.t(a.levelName),d:"轻微隐患"===a.levelName?1:"",e:"一般隐患"===a.levelName?1:"",f:"重大隐患"===a.levelName?1:"",g:e.t(a.address),h:e.t(a.createdAt),i:e.o((l=>(a=>{e.index.navigateTo({url:`/pages/hiddendanger/process-chain?hazardId=${a.hazardId}`})})(a)),a.hazardId),j:"待整改"===a.statusName&&a.canEdit},"待整改"===a.statusName&&a.canEdit?{k:e.o((e=>b(a)),a.hazardId)}:{},{l:"待整改"===a.statusName&&a.canEdit},"待整改"===a.statusName&&a.canEdit?{m:e.o((t=>(a=>{e.index.navigateTo({url:l.buildRectificationUrl(a)})})(a)),a.hazardId)}:{},{n:"待验收"===a.statusName&&a.canEdit},"待验收"===a.statusName&&a.canEdit?{o:e.o((t=>(a=>{e.index.navigateTo({url:l.buildEditRectificationUrl(a)})})(a)),a.hazardId)}:{},{p:e.unref(l.canShowAcceptanceButton)(a,d.value)},e.unref(l.canShowAcceptanceButton)(a,d.value)?{q:e.o((t=>(a=>{e.index.navigateTo({url:l.buildAcceptanceUrl(a)})})(a)),a.hazardId)}:{},{r:"待交办"===a.statusName},"待交办"===a.statusName?{s:e.o((e=>b(a)),a.hazardId)}:{},{t:e.unref(l.canShowWriteoffApplyButton)(a)},e.unref(l.canShowWriteoffApplyButton)(a)?{v:e.o((t=>(a=>{e.index.navigateTo({url:l.buildWriteoffApplyUrl(a)})})(a)),a.hazardId)}:{},{w:e.unref(l.canShowWriteoffApprovalButton)(a,d.value)},e.unref(l.canShowWriteoffApprovalButton)(a,d.value)?{x:e.o((t=>(a=>{e.index.navigateTo({url:l.buildWriteoffApprovalUrl(a)})})(a)),a.hazardId)}:{},{y:a.hazardId}))),d:i.value.length>0},i.value.length>0?{e:e.p({status:h.value})}:{},{f:e.o(I),g:e.gei(a,"")})}},o=e._export_sfc(u,[["__scopeId","data-v-f9c24575"]]);wx.createPage(o);
|
||||
"use strict";const e=require("../../common/vendor.js"),a=require("../../request/api.js"),l=require("../../utils/hazardNav.js"),t=require("../../utils/userInfo.js");if(!Array){e.resolveComponent("u-loadmore")()}Math;const u={__name:"Inspection",setup(u){const o=e.ref(""),n=e.ref(""),r=e.ref(""),d=e.ref(""),v=e.computed((()=>"approval"===d.value)),i=()=>{try{const a=e.index.getStorageSync("userInfo");a&&(d.value=t.resolveUserIdentityRoleKey(JSON.parse(a)))}catch(a){console.error("获取用户信息失败:",a)}};e.onLoad((e=>{i(),e.id&&(r.value=e.id,(async e=>{try{const l=await a.enterCheckPlan(e);if(0===l.code&&l.data){const e=l.data.taskId,t=await a.getCheckTaskDetail(e);0===t.code&&t.data&&(o.value=t.data.taskId,n.value=t.data.checkPointId)}}catch(l){console.error("获取任务信息失败:",l)}})(e.id))}));const s=e.ref([]),c=e.ref(1),h=e.ref(!1),f=e.ref("loadmore"),p=e.ref([{label:"全部",value:null},{label:"待交办",value:1},{label:"待整改",value:2},{label:"待验收",value:3},{label:"待销号",value:4},{label:"已完成",value:5}]),g=e.ref(0),m=()=>{c.value=1,s.value=[],f.value="loadmore"},I=async()=>{var l,t;if(!(h.value||c.value>1&&"nomore"===f.value)){h.value=!0,c.value>1&&(f.value="loading");try{const u=await a.getMyHiddenDangerList((()=>{const e={pageNum:c.value,pageSize:10},a=p.value[g.value];return null!=(null==a?void 0:a.value)&&(e.status=a.value),e})());if(0===u.code){const e=(null==(l=u.data)?void 0:l.records)||[],a=Number((null==(t=u.data)?void 0:t.total)??0);1===c.value?s.value=e:s.value=[...s.value,...e],s.value.length>=a||e.length<10?f.value="nomore":f.value="loadmore"}else 1===c.value&&(s.value=[]),f.value="nomore",e.index.showToast({title:u.msg||"获取隐患列表失败",icon:"none"})}catch(u){console.error(u),c.value>1&&c.value--,f.value="loadmore",e.index.showToast({title:"请求失败",icon:"none"})}finally{h.value=!1}}};e.onShow((()=>{i(),m(),I()})),e.onReachBottom((()=>{"loadmore"!==f.value||h.value||(c.value++,I())}));const b=()=>{let a="/pages/hiddendanger/add";const l=[];r.value&&l.push(`id=${r.value}`),o.value&&l.push(`taskId=${o.value}`),n.value&&l.push(`checkPointId=${n.value}`),l.length&&(a+=`?${l.join("&")}`),e.index.navigateTo({url:a})},N=a=>{e.index.navigateTo({url:l.buildAssignmentUrl(a)})};return(a,t)=>e.e({a:e.f(p.value,((a,l,t)=>e.e({a:e.t(a.label),b:g.value===l},(g.value,{}),{c:l,d:g.value===l?1:"",e:e.o((e=>(e=>{g.value!==e&&(g.value=e,m(),I())})(l)),l)}))),b:0===s.value.length&&!h.value},(0!==s.value.length||h.value,{}),{c:e.f(s.value,((a,t,u)=>e.e({a:e.t(a.title),b:e.t(a.statusName),c:e.t(a.levelName),d:"轻微隐患"===a.levelName?1:"",e:"一般隐患"===a.levelName?1:"",f:"重大隐患"===a.levelName?1:"",g:e.t(a.address),h:e.t(a.createdAt),i:e.o((l=>(a=>{e.index.navigateTo({url:`/pages/hiddendanger/process-chain?hazardId=${a.hazardId}`})})(a)),a.hazardId)},v.value?{}:e.e({j:"待整改"===a.statusName&&a.canEdit},"待整改"===a.statusName&&a.canEdit?{k:e.o((e=>N(a)),a.hazardId)}:{},{l:"待整改"===a.statusName&&a.canEdit},"待整改"===a.statusName&&a.canEdit?{m:e.o((t=>(a=>{e.index.navigateTo({url:l.buildRectificationUrl(a)})})(a)),a.hazardId)}:{},{n:"待验收"===a.statusName&&a.canEdit},"待验收"===a.statusName&&a.canEdit?{o:e.o((t=>(a=>{e.index.navigateTo({url:l.buildEditRectificationUrl(a)})})(a)),a.hazardId)}:{},{p:e.unref(l.canShowAcceptanceButton)(a,d.value)},e.unref(l.canShowAcceptanceButton)(a,d.value)?{q:e.o((t=>(a=>{e.index.navigateTo({url:l.buildAcceptanceUrl(a)})})(a)),a.hazardId)}:{},{r:"待交办"===a.statusName},"待交办"===a.statusName?{s:e.o((e=>N(a)),a.hazardId)}:{},{t:e.unref(l.canShowWriteoffApplyButton)(a)},e.unref(l.canShowWriteoffApplyButton)(a)?{v:e.o((t=>(a=>{e.index.navigateTo({url:l.buildWriteoffApplyUrl(a)})})(a)),a.hazardId)}:{},{w:e.unref(l.canShowWriteoffApprovalButton)(a,d.value)},e.unref(l.canShowWriteoffApprovalButton)(a,d.value)?{x:e.o((t=>(a=>{e.index.navigateTo({url:l.buildWriteoffApprovalUrl(a)})})(a)),a.hazardId)}:{}),{y:a.hazardId}))),d:!v.value,e:s.value.length>0},s.value.length>0?{f:e.p({status:f.value})}:{},{g:!v.value},v.value?{}:{h:e.o(b)},{i:e.gei(a,"")})}},o=e._export_sfc(u,[["__scopeId","data-v-dea7ab22"]]);wx.createPage(o);
|
||||
|
||||
Reference in New Issue
Block a user