fuliqi
2024-04-02 84cab370f2421d6823021e93ecb0e1e47dce4410
src/views/system/contract/index.vue
@@ -4,7 +4,7 @@
    <el-row>
      <el-col :span="8" v-for="(item) in tableData" :key="o" style="margin: 10px;width: 30%;">
        <el-card :body-style="{ padding: '0px' }">
          <img src="https://img2.baidu.com/it/u=68398439,1553004927&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=357" class="image">
          <el-image style="width: 420px;height: 187px;" :preview-src-list="['https://img2.baidu.com/it/u=68398439,1553004927&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=357']" fit="cover" src="https://img2.baidu.com/it/u=68398439,1553004927&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=357" class="image"/>
          <div style="padding: 14px;">
            <span>{{ item.companyName }}</span>
            <span class="time" style="margin-left: 10px;">{{ item.deptName }}</span>
@@ -93,112 +93,84 @@
        <el-button @click="cancel">取 消</el-button>
      </div>
    </el-dialog>
    <!-- 合同详情 -->
    <el-dialog :title="detailName" :visible.sync="detail" width="500px" append-to-body>
    <el-dialog :title="detailName" :visible.sync="detail" width="800px" append-to-body>
      <el-form label-position="left" inline class="table-expand">
        <el-collapse v-model="activeNames" @change="handleChange">
          <el-collapse-item title="视频平均在线率" name="1">
            <div>≥98%:不扣分</div>
            <div class="inline-input-container">
              95%≤视频平均在线率<98%: <el-input v-model="props.row.score95to98" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>
              95%≤视频平均在线率<98%:扣0.1分
            </div>
            <div class="inline-input-container">
              90%≤视频平均在线率<95%:<el-input v-model="props.row.score90to95" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>
              90%≤视频平均在线率<95%:扣0.5分
            </div>
            <div class="inline-input-container">
              <90%: <el-input v-model="props.row.scoreBelow90" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>,
              <90%: 扣1分
              若有连续两次省厅考核在线率低于90%,招标人有权解除合同。
            </div>
          </el-collapse-item>
          <el-collapse-item title="前端感知源治理工作" name="2">
            <div class="inline-input-container">
              时钟同步(超过±3秒为不合格)24小时内未修复的:扣除相关镜头数量* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分
              时钟同步(超过±3秒为不合格)24小时内未修复的:扣除相关镜头数量*0.1分
            </div>
            <div class="inline-input-container">
              OSD标识不满足《GAT 751-2008 视频图像文字标注规范》,24小时内未修复的:标扣除相关镜头数量* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分
              OSD标识不满足《GAT 751-2008 视频图像文字标注规范》,24小时内未修复的:标扣除相关镜头数量*0.1分
            </div>
            <div class="inline-input-container">
              用户抽检,一机一档数据项不合格(提供虚假数据或错误数据为不合格),24小时内未修复的:扣除相关镜头数量* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分
              用户抽检,一机一档数据项不合格(提供虚假数据或错误数据为不合格),24小时内未修复的:扣除相关镜头数量*0.1分
            </div>
          </el-collapse-item>
          <el-collapse-item title="后台系统的保障" name="3">
            <div class="inline-input-container">
              个别设备故障但不影响该功能模块整体应用情况下,超出72小时不足144小时的;扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/12小时
              个别设备故障但不影响该功能模块整体应用情况下,超出72小时不足144小时的;扣0.2分/12小时
            </div>
            <div class="inline-input-container">
              个别设备故障但不影响该功能模块整体应用情况下,超出144小时以后,每超出12小时:扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/12小时
              个别设备故障但不影响该功能模块整体应用情况下,超出144小时以后,每超出12小时:扣0.1分/12小时
            </div>
            <div class="inline-input-container">
              个别设备故障但不影响该功能模块整体应用情况下,同一功能模块的相同或不同设备累计一个月内故障超过3次:扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/12小时
              个别设备故障但不影响该功能模块整体应用情况下,同一功能模块的相同或不同设备累计一个月内故障超过3次:扣0.2分/12小时
            </div>
            <div class="inline-input-container">
              后台功能模块不能正常运行影响正常使用的,超出24小时不足48小时的:扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/次
              后台功能模块不能正常运行影响正常使用的,超出24小时不足48小时的:扣0.3分/次
            </div>
            <div class="inline-input-container">
              个别设备故障但不影响该功能模块整体应用情况下,超出72小时不足144小时的;扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/12小时
              个别设备故障但不影响该功能模块整体应用情况下,超出72小时不足144小时的;扣0.1分/12小时
            </div>
            <div class="inline-input-container">
              后台功能模块不能正常运行影响正常使用的,超出48小时以后:扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/12小时
              后台功能模块不能正常运行影响正常使用的,超出48小时以后:扣0.5分/12小时
            </div>
            <div class="inline-input-container">
              后台功能模块不能正常运行影响正常使用的,同一功能模块的相同或不同设备累计一个月内故障超过2次:扣 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/次
              后台功能模块不能正常运行影响正常使用的,同一功能模块的相同或不同设备累计一个月内故障超过2次:扣0.5分/次
            </div>
          </el-collapse-item>
          <el-collapse-item title="存储故障" name="4">
            <div class="inline-input-container">
              因存储设备、云存储软件等引起平台不能正常查看历史图像,单次故障时长在24小时以内的:扣<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/小时
              因存储设备、云存储软件等引起平台不能正常查看历史图像,单次故障时长在24小时以内的:扣0.3分/小时
            </div>
            <div class="inline-input-container">
              因存储设备、云存储软件等引起平台不能正常查看历史图像,单次故障时长在24小时以内的:扣<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/小时
              因存储设备、云存储软件等引起平台不能正常查看历史图像,单次故障时长在24小时以内的:扣0.1分/小时
            </div>
            <div class="inline-input-container">
              因视频或者图片丢失导致重要案事件不能回放或查看,同一点位视频图像同一案件不累计计算:扣<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分/次
              因视频或者图片丢失导致重要案事件不能回放或查看,同一点位视频图像同一案件不累计计算:扣0.1分/次
            </div>
          </el-collapse-item>
          <el-collapse-item title="对于前端点位异常情况的处理" name="5">
            <div class="inline-input-container">
              24小时后未修复的:扣<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分*镜头数量
              24小时后未修复的:扣0.1分*镜头数量
            </div>
            <div class="inline-input-container">
              48小时后未修复,累计扣分:扣<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="请输入扣分"></el-input>分*镜头数量*天
              48小时后未修复,累计扣分:扣0.1分*镜头数量*天
            </div>
          </el-collapse-item>
          <el-upload
            action="#"
            list-type="picture-card"
            :auto-upload="false">
              <i slot="default" class="el-icon-plus"></i>
              <div slot="file" slot-scope="{file}">
                <img
                  class="el-upload-list__item-thumbnail"
                  :src="file.url" alt=""
                >
                <span class="el-upload-list__item-actions">
                  <span
                    class="el-upload-list__item-preview"
                    @click="handlePictureCardPreview(file)"
                  >
                    <i class="el-icon-zoom-in"></i>
                  </span>
                  <span
                    v-if="!disabled"
                    class="el-upload-list__item-delete"
                    @click="handleDownload(file)"
                  >
                    <i class="el-icon-download"></i>
                  </span>
                  <span
                    v-if="!disabled"
                    class="el-upload-list__item-delete"
                    @click="handleRemove(file)"
                  >
                    <i class="el-icon-delete"></i>
                  </span>
                </span>
              </div>
          </el-upload>
          <el-dialog :visible.sync="dialogVisible">
          <el-form-item label="合同附件" prop="certificates">
            <el-upload>
              <el-button size="small" type="primary">点击上传</el-button>
              <div slot="tip" class="el-upload__tip">请上传大小不超过 5MB 格式为 doc/xls/ppt/txt/pdf/png/jpg 的文件</div>
            </el-upload>
          </el-form-item>
          <el-dialog :visible.sync="dialogVisible" append-to-body="false">
            <img width="100%" :src="dialogImageUrl" alt="">
          </el-dialog>
          <div style="text-align: right; margin-top: 10px;">
@@ -227,7 +199,7 @@
      disabled: false,
      props: {
        row: {
        }
      },
      unitList: [],
@@ -481,4 +453,4 @@
.clearfix:after {
    clear: both
}
</style>
</style>