jiangping
2024-06-20 0fee90a21561f4d7f1bfe4343e5a82cd06b50758
提交一把
已修改3个文件
195 ■■■■ 文件已修改
company/src/components/business/OperaApplyChangeCheckWindow.vue 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/OperaApplyChangeDetailWindow.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/OperaUnionChangeCheckWindow.vue 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
company/src/components/business/OperaApplyChangeCheckWindow.vue
@@ -17,6 +17,7 @@
            </div>
        <!--    上传批单    -->
            <div v-if="visible3==true" class="form">
              <template v-if="model.delOnlyReplace != 1">
                <div class="form_item">
                    <div class="form_item_label">期望批增生效日期:</div>
                    <div class="form_item_val">{{ model.applyStartTime }}</div>
@@ -33,7 +34,7 @@
                    </div>
                </div>
                <div class="form_item" v-if="form.selectRadio === 1">
                    <div class="form_item_label"><span>*</span>批增生效日期:</div>
                    <div class="form_item_label" ><span>*</span>批增生效日期:</div>
                    <div class="form_item_val">
                        <el-date-picker
                            v-model="form.applyStartTime"
@@ -60,6 +61,37 @@
                    <div class="form_item_label">批减生效日期:</div>
                    <div class="form_item_val">{{ form.delValidTime }}</div>
                </div>
                </template>
              <template v-if="model.delOnlyReplace == 1">
                <div class="form_item">
                  <div class="form_item_label">期望批改生效日期:</div>
                  <div class="form_item_val">{{ model.delValidTime }}</div>
                </div>
                <div class="form_item">
                  <div class="form_item_label">批单生效起期是否一致:</div>
                  <div class="form_item_val">
                    <el-radio-group v-model="form.selectRadio" @change="selectChange">
                      <el-radio :label="0"  >与批单一致</el-radio>
                      <el-radio :label="1" >与批单不一致</el-radio>
                    </el-radio-group>
                  </div>
                </div>
                <div class="form_item" v-if="form.selectRadio === 1">
                  <div class="form_item_label"><span>*</span>批改生效日期:</div>
                  <div class="form_item_val">
                    <el-date-picker
                        v-model="form.delValidTime"
                        type="date"
                        value-format="yyyy-MM-dd HH:mm:ss"
                        placeholder="选择日期">
                    </el-date-picker>
                  </div>
                </div>
                <div class="form_item">
                  <div class="form_item_label">批改生效日期:</div>
                  <div class="form_item_val">{{ form.delValidTime }}</div>
                </div>
              </template>
                <div class="form_item">
                    <div class="form_item_label"><span>*</span>批单号:</div>
                    <div class="form_item_val" >
@@ -316,7 +348,13 @@
      this.$dialog.messageConfirm('确认进行该操作吗?')
        .then(() => {
          this.isWorking = true
          uploadChangePidan({ id: this.model.id, applyStartTime: this.form.applyStartTime, delValidTime: this.form.delValidTime, validCode: this.form.validCode, pidanFile: this.form.pidanFile })
          uploadChangePidan({
            id: this.model.id,
            applyStartTime: (this.model.delOnlyReplace != 1 ? this.form.applyStartTime : this.form.delValidTime),
            delValidTime: this.form.delValidTime,
            validCode: this.form.validCode,
            pidanFile: this.form.pidanFile
          })
            .then(response => {
              this.visible = false
              this.$emit('success')
company/src/components/business/OperaApplyChangeDetailWindow.vue
@@ -479,7 +479,6 @@
      })
    },
    successEvent(){
       // this.visible=false
      this.getDetail()
      this.$emit('success')
    }
company/src/components/business/OperaUnionChangeCheckWindow.vue
@@ -14,36 +14,59 @@
        </el-form>
        <!--    上传批单    -->
      <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;">
        <el-form-item  >
          <div  style="display: inline;margin-right: 50px;" >
            期望批增生效期: {{( form.applyTime|| '-')}}
          </div>
          <div  style="display: inline" >
            期望批减生效期:  {{( form.delValidTime|| '-')}}
          </div>
        </el-form-item>
        <el-form-item label="" >
          <el-radio-group v-model="form.selectRadio" @change="selectChange">
            <el-radio :label="0" >与保单一致</el-radio>
            <el-radio :label="1" >与保单不一致</el-radio>
          </el-radio-group>
        </el-form-item>
        <el-form-item label="批增生效日期:" prop="applyTime" v-if="form.selectRadio === 1">
          <el-date-picker
              v-model="form.applyTime"
              type="date"
              value-format="yyyy-MM-dd HH:mm:ss"
              placeholder="选择日期">
          </el-date-picker>
        </el-form-item>
        <el-form-item label="批减生效日期:" prop="delValidTime" v-if="form.selectRadio === 1">
          <el-date-picker
              v-model="form.delValidTime"
              type="date"
              value-format="yyyy-MM-dd HH:mm:ss"
              placeholder="选择日期">
          </el-date-picker>
        </el-form-item>
        <template  v-if="model.delOnlyReplace != 1">
          <el-form-item  >
            <div  style="display: inline;margin-right: 50px;" >
              期望批增生效期: {{( form.applyTime|| '-')}}
            </div>
            <div  style="display: inline" >
              期望批减生效期:  {{( form.delValidTime|| '-')}}
            </div>
          </el-form-item>
          <el-form-item label="" >
            <el-radio-group v-model="form.selectRadio" @change="selectChange">
              <el-radio :label="0" >与保单一致</el-radio>
              <el-radio :label="1" >与保单不一致</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item label="批增生效日期:" prop="applyTime" v-if="form.selectRadio === 1">
            <el-date-picker
                v-model="form.applyTime"
                type="date"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择日期">
            </el-date-picker>
          </el-form-item>
          <el-form-item label="批减生效日期:" prop="delValidTime" v-if="form.selectRadio === 1">
            <el-date-picker
                v-model="form.delValidTime"
                type="date"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择日期">
            </el-date-picker>
          </el-form-item>
        </template>
        <template  v-else>
          <el-form-item  >
            <div  style="display: inline;margin-right: 50px;" >
              期望批改生效期:{{( form.delValidTime|| '-')}}
            </div>
          </el-form-item>
          <el-form-item label="" >
            <el-radio-group v-model="form.selectRadio" @change="selectChange">
              <el-radio :label="0" >与保单一致</el-radio>
              <el-radio :label="1" >与保单不一致</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item label="批改生效日期:" prop="delValidTime" v-if="form.selectRadio === 1">
            <el-date-picker
                v-model="form.delValidTime"
                type="date"
                value-format="yyyy-MM-dd HH:mm:ss"
                placeholder="选择日期">
            </el-date-picker>
          </el-form-item>
        </template>
        <el-form-item label="批单号:" prop="code">
          <el-input v-model="form.code" placeholder="请输入" v-trim/>
        </el-form-item>
@@ -240,8 +263,8 @@
          this.isWorking = true
          var param ={
            id: this.model.id,
            applyDate: this.form.applyTime,
            delValidTime: this.form.delValidTime,
            applyDate: (this.model.delOnlyReplace != 1 ? this.form.applyTime : this.form.delValidTime),
            delValidTime:this.form.delValidTime,
            code: this.form.code,
            fileurl: this.form.baoxianFile.fileurl,
            name: this.form.baoxianFile.name,
@@ -411,19 +434,6 @@
        width: 100%;
        display: flex;
        align-items: center;
        .box_table_head_item1 {
          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;
        }
        .box_table_head_item {
          flex: 1;
          height: 50px;
@@ -431,39 +441,17 @@
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 10px;
          font-size: 14px;
          color: black;
          border-right: 1px solid #b4bbc5;
          border-bottom: 1px solid #b4bbc5;
          box-sizing: border-box;
          &:nth-child(1) {
            flex: 0.5;;
          }
          &:nth-child(2) {
             flex:1.5;
           }
          &:nth-child(4) {
             flex:1.5;
           }
          &:nth-child(5) {
            flex: 1.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;
          }
            flex: 0.5;
          } &:nth-child(2) {
              flex: 1.5;
            }
        }
        .box_form_item {
          flex: 1;
@@ -490,9 +478,10 @@
          border-bottom: 0px solid #b4bbc5 !important;
        }
        .box_table_content_item {
          //white-space: nowrap;
          overflow: hidden;
          //text-overflow: ellipsis;
          display: block;
          white-space: nowrap;
          text-overflow: ellipsis;
          flex: 1;
          height: 50px;
          padding: 10px;
@@ -506,17 +495,10 @@
          border-bottom: 1px solid #b4bbc5;
          box-sizing: border-box;
          &:nth-child(1) {
            flex: 0.5;;
          }
          &:nth-child(2) {
            flex:1.5;
          }
          &:nth-child(4) {
            flex: 1.5;
          }
          &:nth-child(5) {
            flex: 1.5;
          }
            flex: 0.5;
          }&:nth-child(2) {
             flex: 1.5;
           }
          span{
            width: 100%;
            white-space: nowrap;