Bladeren bron

报告修改不展示三级复核

lizhenhao 2 jaren geleden
bovenliggende
commit
7b6bd051d4

+ 141 - 138
src/views/modules/cw/reportManagement/ReportManagementForm.vue

@@ -467,150 +467,153 @@
                 </el-form-item>
               </el-col>
             </el-row>
-            <el-divider content-position="left"><i class="el-icon-document"></i>一级复核</el-divider>
-            <el-row :gutter="15" >
-              <vxe-table
-                border
-                show-overflow
-                ref="details"
-                class="vxe-table-element"
-                :data="inputForm.detailFor1010"
-                style="margin-left: 5em"
-                @cell-click=""
-                @edit-closed=""
-                highlight-current-row
-                :key="tableKeyClient"
-                :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
-              >
-                <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
-                  <template v-slot:edit="scope">
-                    <el-input :disabled="true"  v-model="scope.row.typeName" ></el-input>
-                  </template>
-                </vxe-table-column>
-                <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
-                  <template v-slot:edit="scope">
-                    <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
-                      <vxe-option
-                        v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
-                        :key="item.value"
-                        :value="item.value"
-                        :label="item.label">
-                      </vxe-option>
-                    </vxe-select>
-                  </template>
-                </vxe-table-column>
-              </vxe-table>
-              <el-col style="margin-top: 15px">
-                <el-form-item label="关注或修改的事项" prop="needUpdate1"
-                              :rules="[
+            <div v-if="method !== 'edit'">
+              <el-divider content-position="left"><i class="el-icon-document"></i>一级复核</el-divider>
+              <el-row :gutter="15" >
+                <vxe-table
+                  border
+                  show-overflow
+                  ref="details"
+                  class="vxe-table-element"
+                  :data="inputForm.detailFor1010"
+                  style="margin-left: 5em"
+                  @cell-click=""
+                  @edit-closed=""
+                  highlight-current-row
+                  :key="tableKeyClient"
+                  :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
+                >
+                  <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
+                    <template v-slot:edit="scope">
+                      <el-input :disabled="true"  v-model="scope.row.typeName" ></el-input>
+                    </template>
+                  </vxe-table-column>
+                  <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
+                    <template v-slot:edit="scope">
+                      <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
+                        <vxe-option
+                          v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
+                          :key="item.value"
+                          :value="item.value"
+                          :label="item.label">
+                        </vxe-option>
+                      </vxe-select>
+                    </template>
+                  </vxe-table-column>
+                </vxe-table>
+                <el-col style="margin-top: 15px">
+                  <el-form-item label="关注或修改的事项" prop="needUpdate1"
+                                :rules="[
                    ]">
-                  <el-input size="medium"  type="textarea" v-model="inputForm.needUpdate1" placeholder="请填写需提请关注或修改的事项"></el-input>
-                </el-form-item>
-              </el-col>
-              <el-col>
-                <el-form-item label="备注" prop="remark1"
-                              :rules="[
+                    <el-input size="medium"  type="textarea" v-model="inputForm.needUpdate1" placeholder="请填写需提请关注或修改的事项"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col>
+                  <el-form-item label="备注" prop="remark1"
+                                :rules="[
                    ]">
-                  <el-input size="medium" type="textarea" v-model="inputForm.remark1" placeholder="请填写一级复核备注"></el-input>
-                </el-form-item>
-              </el-col>
-            </el-row>
-            <el-divider content-position="left"><i class="el-icon-document"></i>二级复核</el-divider>
-            <el-row :gutter="15" >
-              <vxe-table
-                border
-                show-overflow
-                ref="details"
-                class="vxe-table-element"
-                :data="inputForm.detailFor1020"
-                style="margin-left: 5em"
-                @cell-click=""
-                @edit-closed=""
-                highlight-current-row
-                :key="tableKeyClient2"
-                :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
-              >
-                <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
-                  <template v-slot:edit="scope">
-                    <el-input :disabled="true" v-model="scope.row.typeName" ></el-input>
-                  </template>
-                </vxe-table-column>
-                <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
-                  <template v-slot:edit="scope">
-                    <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
-                      <vxe-option
-                        v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
-                        :key="item.value"
-                        :value="item.value"
-                        :label="item.label">
-                      </vxe-option>
-                    </vxe-select>
-                  </template>
-                </vxe-table-column>
-              </vxe-table>
-              <el-col style="margin-top: 15px">
-                <el-form-item label="关注或修改的事项" prop="needUpdate2"
-                              :rules="[
+                    <el-input size="medium" type="textarea" v-model="inputForm.remark1" placeholder="请填写一级复核备注"></el-input>
+                  </el-form-item>
+                </el-col>
+              </el-row>
+              <el-divider content-position="left"><i class="el-icon-document"></i>二级复核</el-divider>
+              <el-row :gutter="15" >
+                <vxe-table
+                  border
+                  show-overflow
+                  ref="details"
+                  class="vxe-table-element"
+                  :data="inputForm.detailFor1020"
+                  style="margin-left: 5em"
+                  @cell-click=""
+                  @edit-closed=""
+                  highlight-current-row
+                  :key="tableKeyClient2"
+                  :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
+                >
+                  <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
+                    <template v-slot:edit="scope">
+                      <el-input :disabled="true" v-model="scope.row.typeName" ></el-input>
+                    </template>
+                  </vxe-table-column>
+                  <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
+                    <template v-slot:edit="scope">
+                      <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
+                        <vxe-option
+                          v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
+                          :key="item.value"
+                          :value="item.value"
+                          :label="item.label">
+                        </vxe-option>
+                      </vxe-select>
+                    </template>
+                  </vxe-table-column>
+                </vxe-table>
+                <el-col style="margin-top: 15px">
+                  <el-form-item label="关注或修改的事项" prop="needUpdate2"
+                                :rules="[
                    ]">
-                  <el-input size="medium" type="textarea" v-model="inputForm.needUpdate2" placeholder="请填写二级复核需提请关注或修改的事项"></el-input>
-                </el-form-item>
-              </el-col>
-              <el-col>
-                <el-form-item label="备注" prop="remark2"
-                              :rules="[
+                    <el-input size="medium" type="textarea" v-model="inputForm.needUpdate2" placeholder="请填写二级复核需提请关注或修改的事项"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col>
+                  <el-form-item label="备注" prop="remark2"
+                                :rules="[
                    ]">
-                  <el-input size="medium" type="textarea" v-model="inputForm.remark2" placeholder="请填写二级复核备注"></el-input>
-                </el-form-item>
-              </el-col>
-            </el-row>
-            <el-divider content-position="left"><i class="el-icon-document"></i>三级复核</el-divider>
-            <el-row :gutter="15" >
-              <vxe-table
-                border
-                show-overflow
-                ref="details"
-                class="vxe-table-element"
-                :data="inputForm.detailFor1030"
-                style="margin-left: 5em"
-                @cell-click=""
-                @edit-closed=""
-                highlight-current-row
-                :key="tableKeyClient3"
-                :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
-              >
-                <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
-                  <template v-slot:edit="scope">
-                    <el-input :disabled="true" v-model="scope.row.typeName" ></el-input>
-                  </template>
-                </vxe-table-column>
-                <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
-                  <template v-slot:edit="scope">
-                    <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
-                      <vxe-option
-                        v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
-                        :key="item.value"
-                        :value="item.value"
-                        :label="item.label">
-                      </vxe-option>
-                    </vxe-select>
-                  </template>
-                </vxe-table-column>
-              </vxe-table>
-              <el-col style="margin-top: 15px">
-                <el-form-item label="关注或修改的事项" prop="needUpdate3"
-                              :rules="[
+                    <el-input size="medium" type="textarea" v-model="inputForm.remark2" placeholder="请填写二级复核备注"></el-input>
+                  </el-form-item>
+                </el-col>
+              </el-row>
+              <el-divider content-position="left"><i class="el-icon-document"></i>三级复核</el-divider>
+              <el-row :gutter="15" >
+                <vxe-table
+                  border
+                  show-overflow
+                  ref="details"
+                  class="vxe-table-element"
+                  :data="inputForm.detailFor1030"
+                  style="margin-left: 5em"
+                  @cell-click=""
+                  @edit-closed=""
+                  highlight-current-row
+                  :key="tableKeyClient3"
+                  :edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true}"
+                >
+                  <vxe-table-column field="typeName" title="复核的主要内容" :edit-render="{}">
+                    <template v-slot:edit="scope">
+                      <el-input :disabled="true" v-model="scope.row.typeName" ></el-input>
+                    </template>
+                  </vxe-table-column>
+                  <vxe-table-column width="450px" field="reviewComments" title="复核结果(是/否/不适用)" :edit-render="{name: '$select', options: $dictUtils.getDictList('yes_no_notApplicable')}">
+                    <template v-slot:edit="scope">
+                      <vxe-select :disabled="method === 'view'" v-model="scope.row.reviewComments" transfer>
+                        <vxe-option
+                          v-for="item in $dictUtils.getDictList('yes_no_notApplicable')"
+                          :key="item.value"
+                          :value="item.value"
+                          :label="item.label">
+                        </vxe-option>
+                      </vxe-select>
+                    </template>
+                  </vxe-table-column>
+                </vxe-table>
+                <el-col style="margin-top: 15px">
+                  <el-form-item label="关注或修改的事项" prop="needUpdate3"
+                                :rules="[
                    ]">
-                  <el-input size="medium" type="textarea" v-model="inputForm.needUpdate3" placeholder="请填写三级复核需提请关注或修改的事项"></el-input>
-                </el-form-item>
-              </el-col>
-              <el-col>
-                <el-form-item label="备注" prop="remark3"
-                              :rules="[
+                    <el-input size="medium" type="textarea" v-model="inputForm.needUpdate3" placeholder="请填写三级复核需提请关注或修改的事项"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col>
+                  <el-form-item label="备注" prop="remark3"
+                                :rules="[
                    ]">
-                  <el-input size="medium" type="textarea" v-model="inputForm.remark3" placeholder="三级复核备注"></el-input>
-                </el-form-item>
-              </el-col>
-            </el-row>
+                    <el-input size="medium" type="textarea" v-model="inputForm.remark3" placeholder="三级复核备注"></el-input>
+                  </el-form-item>
+                </el-col>
+              </el-row>
+            </div>
+
           </el-form>
           <el-tabs v-model="activeName" type="border-card" @tab-click="tabHandleClick">
             <!--<el-tab-pane label="报告信息列表" name="newRow">

+ 1 - 1
src/views/modules/cw/reportManagement/ReportManagementList.vue

@@ -155,7 +155,7 @@
             </template>
           </vxe-column>
 
-          <vxe-column title="操作" width="150px" fixed="right" align="center">
+          <vxe-column title="操作" width="170px" fixed="right" align="center">
             <template  slot-scope="scope">
               <el-button v-if="isAdmin" type="text"  size="small" @click="edit(scope.row.id)">修改</el-button>
               <el-button v-else-if="hasPermission('cwProjectReport:edit')&&