"use strict";const e=require("../../common/vendor.js"),p=require("../../api/data.js"),i={data(){return{projectInfo:{},dicts:["sys_project_type"],dict:{type:{sys_project_type:[{label:"新建",value:"1"},{label:"扩建",value:"2"},{label:"改建",value:"3"}],sys_project_status:[{label:"未开工",value:"0"},{label:"已开工",value:"1"},{label:"已完工",value:"2"}]}}}},onLoad(o){if(o.data)try{this.projectInfo=JSON.parse(decodeURIComponent(o.data))}catch(r){e.index.__f__("error","at subpackage/manager/project-detail.vue:76","解析项目数据失败",r)}this.initDict()},methods:{async initDict(){const o=await p.getDicts(this.dicts);o.statusCode===200&&(this.dict.type.sys_project_type=o.data.data,e.index.__f__("log","at subpackage/manager/project-detail.vue:86",this.dict))},getDictLabel(o,r){const s=(this.dict.type[o]||[]).find(t=>t.dictValue==r);return s?s.dictLabel:r},goBack(){e.index.navigateBack()},goToFlow(){e.index.navigateTo({url:`/subpackage/flowable/task-process?procInsId=${this.projectInfo.processInsId}&projectId=${this.projectInfo.id}&isWait=false`})}}};function l(o,r,a,s,t,c){return e.e({a:e.t(t.projectInfo.projectName||"项目详情"),b:e.t(c.getDictLabel("sys_project_status",t.projectInfo.status)),c:e.n("status-"+t.projectInfo.status),d:e.t(t.projectInfo.projectName||"-"),e:e.t(c.getDictLabel("sys_project_type",t.projectInfo.projectType)),f:e.t(t.projectInfo.competentDepartmentName||"-"),g:e.t(t.projectInfo.projectOwnerUnitName||"-"),h:e.t(t.projectInfo.year?t.projectInfo.year+"年":"-"),i:e.t(t.projectInfo.investmentAmount||0),j:e.t(t.projectInfo.buildContent||"暂无内容"),k:t.projectInfo.processInsId},t.projectInfo.processInsId?{l:e.o((...n)=>c.goToFlow&&c.goToFlow(...n))}:{},{m:e.o((...n)=>c.goBack&&c.goBack(...n))})}const _=e._export_sfc(i,[["render",l],["__scopeId","data-v-35f5b2af"]]);wx.createPage(_);
|