|
|
|
|
@ -394,6 +394,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const getTooltipContent = (value, placeholder = "") => { |
|
|
|
|
if (Array.isArray(value)) { |
|
|
|
|
return value.length ? value.join(" - ") : placeholder; |
|
|
|
|
} |
|
|
|
|
return value === null || value === undefined || value === "" ? placeholder : value; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const isTooltipDisabled = (value, placeholder = "") => { |
|
|
|
|
if (Array.isArray(value)) { |
|
|
|
|
return value.length === 0 && !placeholder; |
|
|
|
|
} |
|
|
|
|
return (value === null || value === undefined || value === "") && !placeholder; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<template> |
|
|
|
|
@ -414,12 +428,17 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="报审类型" prop="reportType"> |
|
|
|
|
<!-- 查看态:外观=禁用 el-select,但可复制 --> |
|
|
|
|
<el-input |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.reportType)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.reportType)" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.reportType" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
|
|
|
|
|
<!-- 编辑态:正常 el-select --> |
|
|
|
|
<el-select |
|
|
|
|
@ -433,19 +452,27 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="项目名称" prop="reportName"> |
|
|
|
|
<el-tooltip :content="formData.reportProject.reportName" :disabled="!formData.reportProject.reportName"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.reportName)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.reportName)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.reportName"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="项目类别"> |
|
|
|
|
<el-input |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectType)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectType)" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.projectType" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-select |
|
|
|
|
v-else |
|
|
|
|
v-model="formData.reportProject.projectType" |
|
|
|
|
@ -460,8 +487,14 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="审计单位" prop="auditUnitId"> |
|
|
|
|
<!-- 查看态:可复制 --> |
|
|
|
|
<el-input v-if="isDisabled" :model-value="formData.reportProject.auditUnit" readonly |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.auditUnit)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.auditUnit)" |
|
|
|
|
> |
|
|
|
|
<el-input :model-value="formData.reportProject.auditUnit" readonly |
|
|
|
|
class="select-disabled-like"/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<depart-tree-select v-else :auth="false" v-model="formData.reportProject.auditUnitId" clearable/> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
@ -469,7 +502,10 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="项目单位" prop="projectUnitId"> |
|
|
|
|
<el-tooltip :content="formData.reportProject.projectUnit" :disabled="!formData.reportProject.projectUnit"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectUnit)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectUnit)" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:model-value="formData.reportProject.projectUnit" |
|
|
|
|
@ -487,22 +523,49 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="项目负责人" prop="projectPrincipal"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectPrincipal)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectPrincipal)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.projectPrincipal"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="负责人联系方式" prop="projectPhone"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectPhone)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectPhone)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.projectPhone"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item v-if="isEndData" label="报审金额(元)" prop="reportMoney"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.reportMoney)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.reportMoney)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.reportMoney"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item v-else label="采购方式" prop="purchaseMethod"> |
|
|
|
|
<el-input |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent( |
|
|
|
|
(dict.procurementMethod || []).find( |
|
|
|
|
d => d.dictValue === formData.reportProject.purchaseMethod |
|
|
|
|
)?.dictLabel |
|
|
|
|
)" |
|
|
|
|
:disabled="isTooltipDisabled( |
|
|
|
|
(dict.procurementMethod || []).find( |
|
|
|
|
d => d.dictValue === formData.reportProject.purchaseMethod |
|
|
|
|
)?.dictLabel |
|
|
|
|
)" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value=" |
|
|
|
|
(dict.procurementMethod || []).find( |
|
|
|
|
d => d.dictValue === formData.reportProject.purchaseMethod |
|
|
|
|
@ -511,6 +574,7 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-select v-else v-model="formData.reportProject.purchaseMethod"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in dict.procurementMethod" |
|
|
|
|
@ -525,8 +589,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item v-if="isEndData" label="立项日期" prop="projectApprovalTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectApprovalTime, '选择立项日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectApprovalTime, '选择立项日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.projectApprovalTime" |
|
|
|
|
placeholder="选择立项日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
v-model="formData.reportProject.projectApprovalTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
type="date" |
|
|
|
|
@ -534,33 +610,65 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item v-else label="报审金额(元)" prop="reportMoney"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.reportMoney)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.reportMoney)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.reportMoney"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="立项金额(元)" prop="projectApprovalMoney"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectApprovalMoney)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectApprovalMoney)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.projectApprovalMoney"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="立项审批领导" prop="projectApprovalLead"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.projectApprovalLead)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.projectApprovalLead)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.projectApprovalLead"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="报审人" prop="applicant"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.applicant)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.applicant)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.applicant"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="6" v-if="isEndData"> |
|
|
|
|
<el-form-item label="申报政府采购日期" prop="applyGovernmentTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.applyGovernmentTime, '选择申报政府采购日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.applyGovernmentTime, '选择申报政府采购日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.applyGovernmentTime" |
|
|
|
|
placeholder="选择申报政府采购日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-else |
|
|
|
|
:class="{'border_red':timeAlertFun('applyGovernmentTime')}" |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-model="formData.reportProject.applyGovernmentTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
type="date" |
|
|
|
|
@ -580,8 +688,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6" v-if="isEndData"> |
|
|
|
|
<el-form-item label="采购日期" prop="purchaseTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.purchaseTime, '选择采购日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.purchaseTime, '选择采购日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.purchaseTime" |
|
|
|
|
placeholder="选择采购日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
:class="{'border_red':timeAlertFun('purchaseTime')}" |
|
|
|
|
v-model="formData.reportProject.purchaseTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
@ -592,8 +712,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="报审日期" prop="applicantTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.applicantTime, '选择报审日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.applicantTime, '选择报审日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.applicantTime" |
|
|
|
|
placeholder="选择报审日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
v-model="formData.reportProject.applicantTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
type="date" |
|
|
|
|
@ -603,13 +735,30 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="文号"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.referenceNumber)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.referenceNumber)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.referenceNumber"/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="发文日期"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.publicationDate, '选择发文日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.publicationDate, '选择发文日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.publicationDate" |
|
|
|
|
placeholder="选择发文日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
v-model="formData.reportProject.publicationDate" |
|
|
|
|
style="width: 100%" |
|
|
|
|
type="date" |
|
|
|
|
@ -621,8 +770,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-row v-if="isEndData"> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="合同签订日期" prop="contractTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.contractTime, '选择报合同签订日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.contractTime, '选择报合同签订日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.contractTime" |
|
|
|
|
placeholder="选择报合同签订日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
:class="{'border_red':timeAlertFun('contractTime')}" |
|
|
|
|
v-model="formData.reportProject.contractTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
@ -633,20 +794,33 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="合同金额" prop="contractMount"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.contractMount)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.contractMount)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.contractMount"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="服务单位" prop="serviceUnit"> |
|
|
|
|
<el-tooltip :content="formData.reportProject.serviceUnit" :disabled="!formData.reportProject.serviceUnit"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.serviceUnit)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.serviceUnit)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.serviceUnit"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="服务单位负责人" prop="serviceUnitManager"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.serviceUnitManager)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.serviceUnitManager)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.serviceUnitManager"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
@ -654,24 +828,36 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="服务日期" prop="serviceTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="Array.isArray(formData.reportProject.serviceTime) ? formData.reportProject.serviceTime.join(' - ') : formData.reportProject.serviceTime" |
|
|
|
|
:disabled="!formData.reportProject.serviceTime || (Array.isArray(formData.reportProject.serviceTime) && !formData.reportProject.serviceTime.length)" |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.serviceTime, '开始服务日期 - 结束服务日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.serviceTime, '开始服务日期 - 结束服务日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="getTooltipContent(formData.reportProject.serviceTime)" |
|
|
|
|
placeholder="开始服务日期 - 结束服务日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-else |
|
|
|
|
ref="datePicker" |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-model="formData.reportProject.serviceTime" |
|
|
|
|
type="daterange" |
|
|
|
|
range-separator="-" |
|
|
|
|
start-placeholder="开始服务日期" |
|
|
|
|
end-placeholder="结束服务日期" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="服务单位联系电话" prop="serviceUnitPhone"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.serviceUnitPhone)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.serviceUnitPhone)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" v-model="formData.reportProject.serviceUnitPhone"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<!-- <el-col :span="6" >--> |
|
|
|
|
@ -692,8 +878,20 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="归档时间"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="isDisabled" |
|
|
|
|
:content="getTooltipContent(formData.reportProject.archiving, '请选择')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.archiving, '请选择')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.reportProject.archiving" |
|
|
|
|
placeholder="请选择" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
:disabled="isDisabled" |
|
|
|
|
v-else |
|
|
|
|
v-model="formData.reportProject.archiving" |
|
|
|
|
type="date" |
|
|
|
|
/> |
|
|
|
|
@ -705,14 +903,24 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="审定金额(元)"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.archivingMoney)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.archivingMoney)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.archivingMoney"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="审减金额(元)"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.reportProject.archivingReduceMoney)" |
|
|
|
|
:disabled="isTooltipDisabled(formData.reportProject.archivingReduceMoney)" |
|
|
|
|
> |
|
|
|
|
<el-input :disabled="isDisabled" type="number" |
|
|
|
|
v-model="formData.reportProject.archivingReduceMoney"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
@ -738,10 +946,22 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="预警监督日期" prop="supervisionTime"> |
|
|
|
|
<el-tooltip |
|
|
|
|
v-if="recordDisplay" |
|
|
|
|
:content="getTooltipContent(formData.record.supervisionTime, '选择预警监督日期')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.record.supervisionTime, '选择预警监督日期')" |
|
|
|
|
> |
|
|
|
|
<el-input |
|
|
|
|
:model-value="formData.record.supervisionTime" |
|
|
|
|
placeholder="选择预警监督日期" |
|
|
|
|
readonly |
|
|
|
|
class="select-disabled-like" |
|
|
|
|
/> |
|
|
|
|
</el-tooltip> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-else |
|
|
|
|
value-format="YYYY-MM-DD HH:mm" |
|
|
|
|
time-format="HH:mm" |
|
|
|
|
:disabled="recordDisplay" |
|
|
|
|
v-model="formData.record.supervisionTime" |
|
|
|
|
style="width: 100%" |
|
|
|
|
type="date" |
|
|
|
|
@ -751,8 +971,13 @@ const ensureSupervisionTime = () => {
|
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="证据提供者" prop="evidenceOffer"> |
|
|
|
|
<el-tooltip |
|
|
|
|
:content="getTooltipContent(formData.record.evidenceOffer, '请输入证据提供者')" |
|
|
|
|
:disabled="isTooltipDisabled(formData.record.evidenceOffer, '请输入证据提供者')" |
|
|
|
|
> |
|
|
|
|
<el-input placeholder="请输入证据提供者" :disabled="recordDisplay" |
|
|
|
|
v-model="formData.record.evidenceOffer"></el-input> |
|
|
|
|
</el-tooltip> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|