Pārlūkot izejas kodu

pms 瑞都 日报 列表搜索条件 按钮显示逻辑

zhangcl 3 dienas atpakaļ
vecāks
revīzija
9dd2d5bb75

+ 7 - 4
src/views/pms/iotrddailyreport/fillDailyReport.vue

@@ -8,18 +8,18 @@
       :inline="true"
       label-width="68px"
     >
-      <el-form-item label="项目" prop="projectId">
+      <el-form-item label="项目" prop="contractName">
         <el-input
-          v-model="queryParams.projectId"
+          v-model="queryParams.contractName"
           placeholder="请输入项目"
           clearable
           @keyup.enter="handleQuery"
           class="!w-240px"
         />
       </el-form-item>
-      <el-form-item label="任务" prop="taskId">
+      <el-form-item label="任务" prop="taskName">
         <el-input
-          v-model="queryParams.taskId"
+          v-model="queryParams.taskName"
           placeholder="请输入任务"
           clearable
           @keyup.enter="handleQuery"
@@ -107,6 +107,7 @@
             type="primary"
             @click="openForm('fill', scope.row.id)"
             v-hasPermi="['pms:iot-rd-daily-report:update']"
+            v-if="scope.row.status === 0"
           >
             填报
           </el-button>
@@ -155,7 +156,9 @@ const queryParams = reactive({
   pageSize: 10,
   deptId: undefined,
   projectId: undefined,
+  contractName: undefined,
   taskId: undefined,
+  taskName: undefined,
   projectClassification: undefined,
   techniqueIds: undefined,
   deviceIds: undefined,

+ 7 - 4
src/views/pms/iotrddailyreport/index.vue

@@ -8,18 +8,18 @@
       :inline="true"
       label-width="68px"
     >
-      <el-form-item label="项目" prop="projectId">
+      <el-form-item label="项目" prop="contractName">
         <el-input
-          v-model="queryParams.projectId"
+          v-model="queryParams.contractName"
           placeholder="请输入项目"
           clearable
           @keyup.enter="handleQuery"
           class="!w-240px"
         />
       </el-form-item>
-      <el-form-item label="任务" prop="taskId">
+      <el-form-item label="任务" prop="taskName">
         <el-input
-          v-model="queryParams.taskId"
+          v-model="queryParams.taskName"
           placeholder="请输入任务"
           clearable
           @keyup.enter="handleQuery"
@@ -130,6 +130,7 @@
             type="warning"
             @click="handleApprove(scope.row.id)"
             v-hasPermi="['pms:iot-rd-daily-report:update']"
+            v-if="scope.row.auditStatus === 10"
           >
             审批
           </el-button>
@@ -171,7 +172,9 @@ const queryParams = reactive({
   pageSize: 10,
   deptId: undefined,
   projectId: undefined,
+  contractName: undefined,
   taskId: undefined,
+  taskName: undefined,
   projectClassification: undefined,
   techniqueIds: undefined,
   deviceIds: undefined,

+ 6 - 4
src/views/pms/iotrddailyreport/statistics.vue

@@ -8,18 +8,18 @@
       :inline="true"
       label-width="68px"
     >
-      <el-form-item label="项目" prop="projectId">
+      <el-form-item label="项目" prop="contractName">
         <el-input
-          v-model="queryParams.projectId"
+          v-model="queryParams.contractName"
           placeholder="请输入项目"
           clearable
           @keyup.enter="handleQuery"
           class="!w-240px"
         />
       </el-form-item>
-      <el-form-item label="任务" prop="taskId">
+      <el-form-item label="任务" prop="taskName">
         <el-input
-          v-model="queryParams.taskId"
+          v-model="queryParams.taskName"
           placeholder="请输入任务"
           clearable
           @keyup.enter="handleQuery"
@@ -145,7 +145,9 @@ const queryParams = reactive({
   pageSize: 10,
   deptId: undefined,
   projectId: undefined,
+  contractName: undefined,
   taskId: undefined,
+  taskName: undefined,
   projectClassification: undefined,
   techniqueIds: undefined,
   deviceIds: undefined,