Browse Source

fix--审计预警监督项目界面:服务日期、项目名称、项目单位、服务单位等展示不全,建议都加上鼠标悬浮事项,取消禁用样式。

main
buaixuexideshitongxue 1 month ago
parent
commit
a5d65a3006
  1. 37
      src/views/warning/components/detail.vue
  2. 57
      src/views/warning/edit.vue

37
src/views/warning/components/detail.vue

@ -644,7 +644,9 @@ watch(() => formData.value.project.auditUnitId, (val) => {
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目名称" prop="reportName"> <el-form-item label="项目名称" prop="reportName">
<el-input :disabled="isDisabled" v-model="formData.project.reportName"></el-input> <el-tooltip :content="formData.project.reportName" :disabled="!formData.project.reportName">
<el-input :disabled="isDisabled" v-model="formData.project.reportName"></el-input>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -667,8 +669,10 @@ watch(() => formData.value.project.auditUnitId, (val) => {
<el-row> <el-row>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目单位" prop="projectUnitId"> <el-form-item label="项目单位" prop="projectUnitId">
<depart-tree-select :auth="false" :disabled="isDisabled" v-model="formData.project.projectUnitId" <el-tooltip :content="formData.project.projectUnit" :disabled="!formData.project.projectUnit">
:size="'default'" placeholder="" clearable/> <depart-tree-select :auth="false" :disabled="isDisabled" v-model="formData.project.projectUnitId"
:size="'default'" placeholder="" clearable/>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -812,7 +816,9 @@ watch(() => formData.value.project.auditUnitId, (val) => {
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="服务单位" prop="serviceUnit"> <el-form-item label="服务单位" prop="serviceUnit">
<el-input :disabled="isDisabled" v-model="formData.project.serviceUnit"></el-input> <el-tooltip :content="formData.project.serviceUnit" :disabled="!formData.project.serviceUnit">
<el-input :disabled="isDisabled" v-model="formData.project.serviceUnit"></el-input>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -824,15 +830,20 @@ watch(() => formData.value.project.auditUnitId, (val) => {
<el-row v-if="isEndData"> <el-row v-if="isEndData">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="服务日期" prop="serviceTime"> <el-form-item label="服务日期" prop="serviceTime">
<el-date-picker <el-tooltip
ref="datePicker" :content="Array.isArray(formData.project.serviceTime) ? formData.project.serviceTime.join(' - ') : formData.project.serviceTime"
:disabled="isDisabled" :disabled="!formData.project.serviceTime || (Array.isArray(formData.project.serviceTime) && !formData.project.serviceTime.length)"
v-model="formData.project.serviceTime" >
type="daterange" <el-date-picker
range-separator="-" ref="datePicker"
start-placeholder="开始服务日期" :disabled="isDisabled"
end-placeholder="结束服务日期" v-model="formData.project.serviceTime"
/> type="daterange"
range-separator="-"
start-placeholder="开始服务日期"
end-placeholder="结束服务日期"
/>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">

57
src/views/warning/edit.vue

@ -433,7 +433,9 @@ const ensureSupervisionTime = () => {
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目名称" prop="reportName"> <el-form-item label="项目名称" prop="reportName">
<el-input :disabled="isDisabled" v-model="formData.reportProject.reportName"></el-input> <el-tooltip :content="formData.reportProject.reportName" :disabled="!formData.reportProject.reportName">
<el-input :disabled="isDisabled" v-model="formData.reportProject.reportName"></el-input>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -467,18 +469,20 @@ const ensureSupervisionTime = () => {
<el-row> <el-row>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="项目单位" prop="projectUnitId"> <el-form-item label="项目单位" prop="projectUnitId">
<el-input <el-tooltip :content="formData.reportProject.projectUnit" :disabled="!formData.reportProject.projectUnit">
v-if="isDisabled" <el-input
:model-value="formData.reportProject.projectUnit" v-if="isDisabled"
readonly :model-value="formData.reportProject.projectUnit"
class="select-disabled-like" readonly
/> class="select-disabled-like"
<depart-tree-select />
v-else <depart-tree-select
:auth="false" v-else
v-model="formData.reportProject.projectUnitId" :auth="false"
clearable v-model="formData.reportProject.projectUnitId"
/> clearable
/>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -635,7 +639,9 @@ const ensureSupervisionTime = () => {
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="服务单位" prop="serviceUnit"> <el-form-item label="服务单位" prop="serviceUnit">
<el-input :disabled="isDisabled" v-model="formData.reportProject.serviceUnit"></el-input> <el-tooltip :content="formData.reportProject.serviceUnit" :disabled="!formData.reportProject.serviceUnit">
<el-input :disabled="isDisabled" v-model="formData.reportProject.serviceUnit"></el-input>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -647,15 +653,20 @@ const ensureSupervisionTime = () => {
<el-row v-if="isEndData"> <el-row v-if="isEndData">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="服务日期" prop="serviceTime"> <el-form-item label="服务日期" prop="serviceTime">
<el-date-picker <el-tooltip
ref="datePicker" :content="Array.isArray(formData.reportProject.serviceTime) ? formData.reportProject.serviceTime.join(' - ') : formData.reportProject.serviceTime"
:disabled="isDisabled" :disabled="!formData.reportProject.serviceTime || (Array.isArray(formData.reportProject.serviceTime) && !formData.reportProject.serviceTime.length)"
v-model="formData.reportProject.serviceTime" >
type="daterange" <el-date-picker
range-separator="-" ref="datePicker"
start-placeholder="开始服务日期" :disabled="isDisabled"
end-placeholder="结束服务日期" v-model="formData.reportProject.serviceTime"
/> type="daterange"
range-separator="-"
start-placeholder="开始服务日期"
end-placeholder="结束服务日期"
/>
</el-tooltip>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">

Loading…
Cancel
Save