jiangping
2024-01-27 28382948158f1b48c9ed01229323eda1951b914f
company/src/components/business/InsuranceDetails.vue
@@ -46,12 +46,12 @@
              <div class="box_table_head_item">总费用(元)</div>
            </div>
            <div class="box_table_content"  >
              <div class="box_table_content_item">{{ model.companyName }}</div>
              <div class="box_table_content_item">{{ model.solutionsName }}</div>
              <div class="box_table_content_item">{{ model.startTime }}</div>
              <div class="box_table_content_item">{{ model.endTime }}</div>
              <div class="box_table_content_item">{{ model.insureNum }}</div>
              <div class="box_table_content_item">{{model.fee}}</div>
              <div class="box_table_content_item box_table_content_header">{{ model.companyName }}</div>
              <div class="box_table_content_item box_table_content_header">{{ model.solutionsName }}</div>
              <div class="box_table_content_item box_table_content_header">{{ model.startTime }}</div>
              <div class="box_table_content_item box_table_content_header">{{ model.endTime }}</div>
              <div class="box_table_content_item box_table_content_header">{{ model.insureNum }}</div>
              <div class="box_table_content_item box_table_content_header">{{model.fee}}</div>
            </div>
          </div>
            <div class="box_table">
@@ -72,21 +72,18 @@
                    <div class="box_table_content_item">{{item.workTypeName}}</div>
                </div>
            </div>
            <div class="box_header">
              <div class="box_header_item">
                <div class="box_header_item_label">备注</div>
                <div class="box_header_item_val">
                  <el-form :model="form" ref="form" :rules="rules">
                  <el-form-item label="" prop="checkInfo">
                    <el-input v-model="form.checkInfo" placeholder="请输入" v-trim/>
                  </el-form-item>
                </el-form></div>
          <div class="box_table" v-if="type==1" style="border-top: 0px solid #b4bbc5;" >
            <div class="box_table_head">
              <div class="box_table_head_item5">备注</div>
              <div class="box_table_head_item5">
                    <input v-model="form.checkInfo" style="width: 100%;height: 45px;border: 0px;outline: none;" placeholder="请输入" v-trim/>
              </div>
              </div>
            </div>
        </div>
        <template v-if="type==1" v-slot:footer>
            <el-button type="primary"  :loading="isWorking.export" @click="check(1)">提交通过</el-button>
            <el-button type="danger"  :loading="isWorking.export" @click="check(0)">审核不通过</el-button>
            <el-button type="primary"  :loading="isWorking.export" @click="check(0)">提交通过</el-button>
            <el-button type="danger"  :loading="isWorking.export" @click="check(1)">审核不通过</el-button>
            <el-button @click="visible=false">取消</el-button>
        </template>
        <template v-else v-slot:footer>
@@ -100,7 +97,7 @@
<script>
    import BaseOpera from '@/components/base/BaseOpera'
    import GlobalWindow from '@/components/common/GlobalWindow'
    import {exportDetailExcel, getDetailList} from "@/api/business/insuranceApply";
    import {check, exportDetailExcel, getDetailList} from "@/api/business/insuranceApply";
    import {exportComFiles} from "@/api/business/company";
    // import {all as solutionAll} from "@/api/business/solutions";
    export default {
@@ -115,7 +112,8 @@
                // 表单数据
                form: {
                    id: null,
                    editDate: ''
                    dealBackApply:0,
                    checkInfo: ''
                },
                // 验证规则
                rules: {
@@ -136,6 +134,7 @@
              this.visible=true
              this.model = target
              this.type=type
              this.form.id=target.id
              this.getDetailListDo()
            },
           getDetailListDo(){
@@ -158,6 +157,21 @@
                      })
                      .finally(() => {
                        this.isWorking = false
                      })
                })
                .catch(() => {
                })
          },
          check(type){
            this.form.dealBackApply = type;
            this.$dialog.exportConfirm('确认进行该操作吗?')
                .then(() => {
                  this.isWorking = true
                  check(this.form)
                      .then(response => {
                        this.visible = false
                        this.$emit('success')
                      })
                })
                .catch(() => {
@@ -209,7 +223,7 @@
           flex-wrap: wrap;
           border-top: 1px solid #b4bbc5;
           border-left: 1px solid #b4bbc5;
            font-size: 24px;
            font-size: 14px;
            font-weight: bold;
            text-align: center;
          padding: 15px;
@@ -253,6 +267,7 @@
        }
        .box_table {
            width: 100%;
            border-top: 1px solid #b4bbc5;
            border-left: 1px solid #b4bbc5;
            box-sizing: border-box;
            .box_table_head {
@@ -272,7 +287,23 @@
                    border-bottom: 1px solid #b4bbc5;
                    box-sizing: border-box;
                    &:nth-child(1) {
                        flex: 0.5;
                        //flex: 0.5;
                    }
                }
              .box_table_head_item5 {
                flex: 1;
                height: 50px;
                background: #f2f2f2;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 14px;
                color: black;
                border-right: 1px solid #b4bbc5;
                border-bottom: 1px solid #b4bbc5;
                box-sizing: border-box;
                &:nth-child(2) {
                   flex: 5;
                    }
                }
              .box_form_item {
@@ -288,7 +319,7 @@
                border-bottom: 1px solid #b4bbc5;
                box-sizing: border-box;
                &:nth-child(1) {
                  flex: 0.5;
                  //flex: 0.5;
                }
              }
            }
@@ -296,6 +327,9 @@
                width: 100%;
                display: flex;
                align-items: center;
                .box_table_content_header{
                  border-bottom: 0px solid #b4bbc5 !important;
                }
                .box_table_content_item {
                    flex: 1;
                    height: 50px;
@@ -309,7 +343,7 @@
                    border-bottom: 1px solid #b4bbc5;
                    box-sizing: border-box;
                    &:nth-child(1) {
                        flex: 0.5;
                       // flex: 0.5;
                    }
                }
            }