xiangpei
2024-08-23 891086142180b6d23f6ae85074355453feb519ea
报备审核样式调整
1个文件已修改
94 ■■■■ 已修改文件
src/views/system/report/index.vue 94 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/report/index.vue
@@ -176,49 +176,57 @@
    </el-dialog>
    <!-- 审核报备 -->
    <el-dialog title="报备审核" :visible.sync="auditingOpen" width="900px" append-to-body>
      <el-form ref="form" :model="auditingForm" :rules="auditingRules" label-width="80px">
        <el-form-item label="点位">
          <el-input v-model="auditingForm.pointName" disabled />
        </el-form-item>
        <el-form-item label="运维单位">
          <el-input v-model="auditingForm.unitName" disabled />
        </el-form-item>
        <el-form-item label="报备人员">
          <el-input v-model="auditingForm.peopleName" disabled />
        </el-form-item>
        <el-form-item label="报备类型">
          <el-input v-model="auditingForm.reportType" disabled />
        </el-form-item>
        <el-form-item label="故障类型">
          <el-input v-model="auditingForm.errorType" disabled />
        </el-form-item>
        <el-form-item label="生效时间">
          <el-date-picker v-model="auditingForm.beginCreateTime" disabled />
        </el-form-item>
        <el-form-item label="失效时间">
          <el-date-picker v-model="auditingForm.endCreateTime" disabled />
        </el-form-item>
        <el-form-item label="报备内容">
          <span v-html="auditingForm.reportContent"></span>
        </el-form-item>
        <el-form-item label="上报材料">
          <el-link
            v-for="item in auditingForm.reportMaterials != null ? auditingForm.reportMaterials.split(',') : auditingForm.reportMaterials"
            :underline="false" type="primary" :key="item" @click="handleDownload(item)">
            {{ item.substring(item.lastIndexOf("/") + 1) }}
          </el-link>
        </el-form-item>
        <el-form-item label="审核结果">
          <el-radio-group v-model="auditingForm.auditingResult">
            <el-radio :label="true">通过</el-radio>
            <el-radio :label="false">驳回</el-radio>
          </el-radio-group>
        </el-form-item>
        <el-form-item label="审核意见" prop="auditOpinion">
          <el-input v-model="auditingForm.auditOpinion" />
        </el-form-item>
      </el-form>
    <el-dialog title="报备审核" :visible.sync="auditingOpen" width="800px" append-to-body>
      <div style="display: flex;flex-direction: row">
        <div style="flex: 6; border-right: 1px solid #d2d1d1; padding-right: 20px">
          <el-form ref="form" :model="auditingForm" :rules="auditingRules" label-width="80px">
          <el-form-item label="点位">
            <el-input v-model="auditingForm.pointName" disabled />
          </el-form-item>
          <el-form-item label="运维单位">
            <el-input v-model="auditingForm.unitName" disabled />
          </el-form-item>
          <el-form-item label="报备人员">
            <el-input v-model="auditingForm.peopleName" disabled />
          </el-form-item>
          <el-form-item label="报备类型">
            <el-input v-model="auditingForm.reportType" disabled />
          </el-form-item>
          <el-form-item label="故障类型">
            <el-input v-model="auditingForm.errorType" disabled />
          </el-form-item>
          <el-form-item label="生效时间">
            <el-date-picker v-model="auditingForm.beginCreateTime" disabled />
          </el-form-item>
          <el-form-item label="失效时间">
            <el-date-picker v-model="auditingForm.endCreateTime" disabled />
          </el-form-item>
          <el-form-item label="审核结果">
            <el-radio-group v-model="auditingForm.auditingResult">
              <el-radio :label="true">通过</el-radio>
              <el-radio :label="false">驳回</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item label="审核意见" prop="auditOpinion">
            <el-input v-model="auditingForm.auditOpinion" />
          </el-form-item>
        </el-form>
        </div>
        <div style="flex: 5; padding-left: 20px">
          <el-form>
            <el-form-item label="报备内容">
              <span v-html="auditingForm.reportContent"></span>
            </el-form-item>
            <el-form-item label="上报材料">
              <el-link
                v-for="item in auditingForm.reportMaterials != null ? auditingForm.reportMaterials.split(',') : auditingForm.reportMaterials"
                :underline="false" type="primary" :key="item" @click="handleDownload(item)">{{ item.substring(item.lastIndexOf("/") + 1)
                }}</el-link>
            </el-form-item>
          </el-form>
        </div>
      </div>
      <div slot="footer" class="dialog-footer">
        <el-button @click="auditingCancel">取 消</el-button>
        <el-button type="primary" @click="auditingSubmit">确 定</el-button>