From e4be5ba9eea9fe8408f3a7048a315b3767b33f49 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 23 二月 2024 09:54:38 +0800
Subject: [PATCH] mrshi

---
 company/src/components/enterprise/OperaDispatchUnitWindow.vue        |   18 --
 company/src/components/common/UploadAvatarImage.vue                  |   10 -
 company/src/components/business/OperaInsuranceApplyWindow.vue        |   18 +-
 company/src/components/business/OperaSettleClaimsCheckWindow.vue     |   37 +++--
 company/src/views/business/taxes.vue                                 |    7 
 company/src/components/business/OperaInsuranceApplyCheckWindow.vue   |    3 
 company/src/components/business/OperaTaxesWindow.vue                 |   27 +---
 company/src/components/business/OperaSettleClaimsWindow.vue          |   26 +--
 company/src/views/business/company.vue                               |    2 
 platform/vue.config.js                                               |    4 
 platform/src/api/business/solutions.js                               |    3 
 company/src/components/business/OperaApplyChangeCheckWindow.vue      |   44 ++++++
 platform/src/views/business/dispatchUnit.vue                         |    4 
 company/src/components/business/OperaCompanyWindow.vue               |   10 -
 company/src/utils/util.js                                            |    8 +
 company/src/components/common/upload.vue                             |    1 
 platform/src/layouts/AppLayout.vue                                   |    6 -
 platform/src/views/system/role.vue                                   |    4 
 company/src/views/business/switchCourt.vue                           |   18 +-
 platform/src/api/business/company.js                                 |    5 
 company/src/components/business/OperaCompanyDescWindow.vue           |    2 
 company/src/components/enterprise/additionSubtractionApplication.vue |    9 +
 company/src/components/business/modification.vue                     |   25 +++-
 company/src/views/business/applyChange.vue                           |   16 +-
 company/src/components/business/OperaSolutionsWindow.vue             |    4 
 platform/src/components/system/role/MenuConfigWindow.vue             |    4 
 company/src/views/business/insuranceApply.vue                        |   28 +++
 platform/src/views/login.vue                                         |   16 --
 28 files changed, 188 insertions(+), 171 deletions(-)

diff --git a/company/src/components/business/OperaApplyChangeCheckWindow.vue b/company/src/components/business/OperaApplyChangeCheckWindow.vue
index 08a4444..fbabe10 100644
--- a/company/src/components/business/OperaApplyChangeCheckWindow.vue
+++ b/company/src/components/business/OperaApplyChangeCheckWindow.vue
@@ -30,7 +30,7 @@
                         </el-radio-group>
                     </div>
                 </div>
-                <div class="form_item">
+                <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
@@ -52,7 +52,7 @@
                     </div>
                 </div>
                 <div class="form_item">
-                    <div class="form_item_label">涓婁紶鎵瑰崟锛�</div>
+                    <div class="form_item_label"><span>*</span>涓婁紶鎵瑰崟锛�</div>
                     <div class="form_item_val">
                       <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" />
                     </div>
@@ -200,14 +200,50 @@
      },
     doSubmit(){
       if (this.flag == 1) {
+          if (!this.form.backCheckInfo) {
+              this.$message.warning('璇疯緭鍏ラ��鍥炶鏄�')
+              return
+          }
         this.backDo()
       } else if (this.flag == 3) {
+          if (this.form.selectRadio === 1 && !this.form.applyStartTime) {
+              this.$message.warning('璇烽�夋嫨鎵瑰崟鐢熸晥璧锋湡')
+              return
+          }
+          if (!this.form.validCode) {
+              this.$message.warning('璇疯緭鍏ユ壒鍗曞彿')
+              return
+          }
+          if (!this.form.pidanFile) {
+              this.$message.warning('璇蜂笂浼犳壒鍗�')
+              return
+          }
         this.uploadPidan()
       } else if (this.flag == 4) {
+          if (!this.form.editValidCode) {
+              this.$message.warning('璇疯緭鍏ユ壒鍗曞彿')
+              return
+          }
+          if (!this.form.editPidanFile) {
+              this.$message.warning('璇蜂笂浼犳壒鍗�')
+              return
+          }
+          if (!this.form.editCheckInfo) {
+              this.$message.warning('璇疯緭鍏ヤ慨鏀瑰師鍥�')
+              return
+          }
         this.editPidan()
       } else if (this.flag == 5) {
+          if (!this.form.dealBackInfo) {
+              this.$message.warning('璇疯緭鍏ヨ鏄�')
+              return
+          }
         this.dealBackApply(1)
       } else if (this.flag == 6) {
+          if (!this.form.dealBackInfo) {
+              this.$message.warning('璇疯緭鍏ラ��鍥炶鏄�')
+              return
+          }
         this.dealBackApply(0)
       }
     },
@@ -215,7 +251,7 @@
        if(this.form.selectRadio == 0){
          this.form.applyStartTime = this.model.validTime
        }else{
-
+        this.form.applyStartTime = ''
        }
     },
     baoxianFileUploaded(data){
@@ -343,7 +379,7 @@
             }
             .form_item_label {
                 flex-shrink: 0;
-                width: 170px;
+                width: 150px;
                 color: black;
                 font-size: 14px;
                 span {
diff --git a/company/src/components/business/OperaCompanyDescWindow.vue b/company/src/components/business/OperaCompanyDescWindow.vue
index 9577268..df59907 100644
--- a/company/src/components/business/OperaCompanyDescWindow.vue
+++ b/company/src/components/business/OperaCompanyDescWindow.vue
@@ -60,7 +60,7 @@
                     <div class="info_list_item_val">{{form.invoiceEmail || '-'}}</div>
                 </div>
                 <div class="info_list_item" style="width: 100%;">
-                    <div class="info_list_item_label">鐢靛瓙鍙戠エ鎺ユ敹鍦板潃锛�</div>
+                    <div class="info_list_item_label">绾歌川鍙戠エ鎺ユ敹鍦板潃锛�</div>
                     <div class="info_list_item_val">{{form.invoiceAddr || '-'}}</div>
                 </div>
             </div>
diff --git a/company/src/components/business/OperaCompanyWindow.vue b/company/src/components/business/OperaCompanyWindow.vue
index d341fef..14bfedd 100644
--- a/company/src/components/business/OperaCompanyWindow.vue
+++ b/company/src/components/business/OperaCompanyWindow.vue
@@ -50,15 +50,10 @@
             <el-form-item label="绾歌川鍙戠エ鎺ユ敹鍦板潃" prop="invoiceAddr">
                 <el-input v-model="form.invoiceAddr" placeholder="璇疯緭鍏�" v-trim/>
             </el-form-item>
-<<<<<<< HEAD
             <el-form-item label="钀ヤ笟鎵х収" prop="businessImg">
                 <div style="width: 100%; height: 100px; display: flex; align-items: center;">
                     <UploadAvatarImage :uploadData="{ folder: 'company' }" :file="form.file" @uploadSuccess="result" />
                 </div>
-=======
-            <el-form-item label="钀ヤ笟鎵х収" prop="businessImg"  style="height: 120px">
-                <UploadAvatarImage :uploadData="{ folder: 'company' }" :file="form.file" @uploadSuccess="result" />
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
             </el-form-item>
             <el-form-item label="娉曚汉韬唤璇�" prop="idcardImgList"  style="height: 120px">
                 <div style="width: 100%; display: flex; align-items: center;">
@@ -67,15 +62,10 @@
                     <UploadAvatarImage :uploadData="{ folder: 'company' }" :file="form.file2" @uploadSuccess="result2" />
                 </div>
             </el-form-item>
-<<<<<<< HEAD
             <el-form-item label="鐢靛瓙绛剧珷" prop="signImg">
                 <div style="width: 100%; height: 100px; display: flex; align-items: center;">
                     <UploadAvatarImage :uploadData="{ folder: 'company' }" :file="form.file3" @uploadSuccess="result3" />
                 </div>
-=======
-            <el-form-item label="鐢靛瓙绛剧珷" prop="signImg" style="height: 120px">
-                <UploadAvatarImage :uploadData="{ folder: 'company' }" :file="form.file3" @uploadSuccess="result3" />
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
             </el-form-item>
         </el-form>
         <el-button type="primary" style="margin-bottom: 15px;" @click="add" v-if="form.type !== 1">娣诲姞</el-button>
diff --git a/company/src/components/business/OperaInsuranceApplyCheckWindow.vue b/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
index d0ceff9..9822410 100644
--- a/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
+++ b/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
@@ -205,6 +205,9 @@
        }
        if(flag == 4){
          this.visible4 = true
+         this.$nextTick(() => {
+           this.$refs.form4.resetFields()
+         })
        }
        if(flag == 5){
          this.visible5 = true
diff --git a/company/src/components/business/OperaInsuranceApplyWindow.vue b/company/src/components/business/OperaInsuranceApplyWindow.vue
index d934f28..0920d80 100644
--- a/company/src/components/business/OperaInsuranceApplyWindow.vue
+++ b/company/src/components/business/OperaInsuranceApplyWindow.vue
@@ -267,6 +267,7 @@
                                 <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
                                 <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">鐢宠閫�鍥�</span>
                                 <span :class="'change-status'+row.status" v-if="row.status === 5 || row.status === 8">宸查��鍥�</span>
+                                <span :class="'change-status'+row.status" v-if="row.status === 6">宸插叧闂�</span>
                             </template>
                         </el-table-column>
                         <el-table-column
@@ -291,7 +292,7 @@
                         </el-table-column>
                         <el-table-column
                             :key="Math.random()"
-                            prop="startTime"
+                            prop="applyStartTime"
                             label="鎵瑰崟鐢熸晥璧锋湡">
                         </el-table-column>
                         <el-table-column
@@ -320,6 +321,7 @@
                                 <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
                                 <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">鐢宠閫�鍥�</span>
                                 <span :class="'change-status'+row.status" v-if="row.status === 5 || row.status === 8">宸查��鍥�</span>
+                                <span :class="'change-status'+row.status" v-if="row.status === 6">宸插叧闂�</span>
                             </template>
                         </el-table-column>
                         <el-table-column
@@ -339,7 +341,7 @@
                         </el-table-column>
                         <el-table-column
                             :key="Math.random()"
-                            prop="startTime"
+                            prop="applyStartTime"
                             label="鎵瑰崟鐢熸晥璧锋湡">
                         </el-table-column>
                         <el-table-column
@@ -457,7 +459,7 @@
           endTimeS: '',
           startTimeE: '',
           startTimeS: '',
-          types: ''
+          type: ''
       },
       visible1: false,
       visible2: false,
@@ -504,7 +506,7 @@
         this.formInline.endTimeS = ''
         this.formInline.startTimeE = ''
         this.formInline.startTimeS = ''
-        this.formInline.types = ''
+        this.formInline.type = ''
         this.activeName = '0'
         this.getDetail()
         this.getList()
@@ -622,7 +624,7 @@
                       endTimeS: this.formInline.endTimeS,
                       startTimeE: this.formInline.startTimeE,
                       startTimeS: this.formInline.startTimeS,
-                      types: this.formInline.types
+                      type: this.formInline.type
                   }
               }).then(response => {
                   this.download(response)
@@ -664,7 +666,7 @@
                      status: this.formInline.applyStatus,
                      endTimeE: this.formInline.endTimeS,
                      endTimeS: this.formInline.startTimeS,
-                     types: this.formInline.types
+                     type: this.formInline.type
                  }
              }).then(res => {
                  if (this.activeName === '1') {
@@ -685,9 +687,9 @@
       handleClick(e) {
             this.activeName = e.index
             if (e.index === '1') {
-                this.formInline.types = 0
+                this.formInline.type = 0
             } else if (e.index === '2') {
-                this.formInline.types = 1
+                this.formInline.type = 1
             }
             this.resetting()
       },
diff --git a/company/src/components/business/OperaSettleClaimsCheckWindow.vue b/company/src/components/business/OperaSettleClaimsCheckWindow.vue
index d950969..3d3921c 100644
--- a/company/src/components/business/OperaSettleClaimsCheckWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsCheckWindow.vue
@@ -25,20 +25,20 @@
                 <el-form-item label="缁撴鍐呭锛�" prop="doneInfo">
                   <el-input type="textarea" v-model="form.doneInfo" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
                 </el-form-item>
-                <el-form-item label="鍖荤枟鐞嗚禂(鍏�)锛�" prop="ylClaimAccount">
+                <el-form-item label="鍖荤枟鐞嗚禂(鍏�)锛�" prop="ylClaimAccount">{{form.ylClaimAccount}}
                   <el-input type="number" v-model="form.ylClaimAccount"  @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
                 </el-form-item>
-                <el-form-item label="璇伐鐞嗚禂(鍏�)锛�" prop="wgClaimAccount">
+                <el-form-item label="璇伐鐞嗚禂(鍏�)锛�" prop="wgClaimAccount">{{form.wgClaimAccount}}
                   <el-input type="number" v-model="form.wgClaimAccount" @change="changeAccount"  placeholder="璇疯緭鍏�" v-trim/>
                 </el-form-item>
-                <el-form-item label="浼ゆ畫鐞嗚禂(鍏�)锛�" prop="scClaimAccount">
+                <el-form-item label="浼ゆ畫鐞嗚禂(鍏�)锛�" prop="scClaimAccount">{{form.scClaimAccount}}
                   <el-input type="number" v-model="form.scClaimAccount" @change="changeAccount"  placeholder="璇疯緭鍏�" v-trim/>
                 </el-form-item>
-                <el-form-item label="姝讳骸鐞嗚禂(鍏�)锛�" prop="swClaimAccount">
+                <el-form-item label="姝讳骸鐞嗚禂(鍏�)锛�" prop="swClaimAccount">{{form.swClaimAccount}}
                   <el-input type="number" v-model="form.swClaimAccount"  @change="changeAccount"  placeholder="璇疯緭鍏�" v-trim/>
                 </el-form-item>
                 <el-form-item label="鎬婚噾棰濓細"  >
-                  <el-input type="number" readonly v-model="form.totalAccount" placeholder="璇疯緭鍏�" v-trim/>
+                  <el-input type="number" disabled v-model="form.totalAccount" placeholder="" v-trim/>
                 </el-form-item>
               </el-form>
             <div v-if="visible5 ==true"  class="form">
@@ -117,19 +117,19 @@
       },
       rules4: {
         doneInfo: [
-          { required: true, message: '璇疯緭鍏�' }
+          { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
         ],
         ylClaimAccount: [
-            { required: true, message: '璇疯緭鍏�' }
+            { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
         ],
         wgClaimAccount: [
-            { required: true, message: '璇疯緭鍏�' }
+            { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
         ],
         scClaimAccount: [
-            { required: true, message: '璇疯緭鍏�' }
+            { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
         ],
         swClaimAccount: [
-            { required: true, message: '璇疯緭鍏�' }
+            { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
         ]
       }
     }
@@ -185,10 +185,18 @@
       }
     },
      changeAccount(){
-       this.form.swClaimAccount = parseFloat(this.form.swClaimAccount).toFixed(2)
-       this.form.scClaimAccount = parseFloat(this.form.scClaimAccount).toFixed(2)
-       this.form.wgClaimAccount = parseFloat(this.form.wgClaimAccount).toFixed(2)
-       this.form.ylClaimAccount = parseFloat(this.form.ylClaimAccount).toFixed(2)
+        if (this.form.swClaimAccount) {
+            this.form.swClaimAccount = parseFloat(this.form.swClaimAccount).toFixed(2)
+        }
+         if (this.form.scClaimAccount) {
+             this.form.scClaimAccount = parseFloat(this.form.scClaimAccount).toFixed(2)
+         }
+         if (this.form.wgClaimAccount) {
+             this.form.wgClaimAccount = parseFloat(this.form.wgClaimAccount).toFixed(2)
+         }
+         if (this.form.ylClaimAccount) {
+             this.form.ylClaimAccount = parseFloat(this.form.ylClaimAccount).toFixed(2)
+         }
       this.form.totalAccount = parseFloat( this.form.scClaimAccount || 0) + parseFloat( this.form.swClaimAccount || 0)
          + parseFloat( this.form.wgClaimAccount|| 0)
          + parseFloat( this.form.ylClaimAccount|| 0)
@@ -211,7 +219,6 @@
         })
       } else if (this.type === 4) {
         this.$refs.form4.validate((valid) => {
-          // debugger
           if (!valid) {
             return
           }
diff --git a/company/src/components/business/OperaSettleClaimsWindow.vue b/company/src/components/business/OperaSettleClaimsWindow.vue
index 022d158..363bd10 100644
--- a/company/src/components/business/OperaSettleClaimsWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsWindow.vue
@@ -167,7 +167,7 @@
                     <div class="desc_list_item_videos" v-if="model.reportFileList && model.reportFileList.length > 0">
                         <div class="desc_list_item_imgs_video" v-for="(item, index) in model.reportFileList" :key="index">
                             <img :src="item.fileurlFull" v-if="item.type === 0" />
-                            <video controls autoplay :src="item.fileurlFull" v-if="item.type === 1"></video>
+                            <video controls :src="item.fileurlFull" v-if="item.type === 1"></video>
                         </div>
                     </div>
                     <div v-else class="desc_list_item_videos">-</div>
@@ -213,7 +213,7 @@
                   <template   v-if="(model.relationFileList==null|| model.relationFileList.length==0) && (model.status ==1 || model.status ==4)">
                     <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
                   </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 2)" />
+                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 2)" />
 <!--                    <div class="desc_data_list_item">-->
 <!--                      <UploadFileCommon :uploadData="{ folder: 'settle' }" />-->
 <!--                      <div class="desc_data_list_item_upload">-->
@@ -254,7 +254,7 @@
                   <template   v-if="(model.outpatientFileList==null|| model.outpatientFileList.length==0) && (model.status ==2 || model.status ==4)">
                     <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
                   </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 3)" />
+                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 3)" />
 <!--                    <div class="desc_data_list_item">-->
 <!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
 <!--                            <i class="el-icon-plus"></i>-->
@@ -287,7 +287,7 @@
                   <template   v-if="(model.hospitalFileList==null|| model.hospitalFileList.length==0) && (model.status ==2 || model.status ==4)">
                     <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
                   </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 4)" />
+                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 4)" />
 <!--                    <div class="desc_data_list_item">-->
 <!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
 <!--                            <i class="el-icon-plus"></i>-->
@@ -320,7 +320,7 @@
                   <template   v-if="(model.disabilityFileList==null|| model.disabilityFileList.length==0) && (model.status ==2 || model.status ==4)">
                     <span style=" height: 40px;width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
                   </template>
-                    <upload  v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 5)" />
+                    <upload  v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 5)" />
 <!--                    <div class="desc_data_list_item">-->
 <!--                      <UploadFileCommon :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" />-->
 <!--&lt;!&ndash;                      <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
@@ -357,7 +357,7 @@
                   <template   v-if="(model.compensationFileList==null|| model.compensationFileList.length==0) && (model.status ==2 || model.status ==4)">
                     <span style=" height: 40px;width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
                   </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @success="claimsUploadFile($event, 6)" />
+                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 6)" />
 <!--                    <div class="desc_data_list_item">-->
 <!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
 <!--                            <i class="el-icon-plus"></i>-->
@@ -545,7 +545,6 @@
             this.$emit('success')
           },
           claimsUploadFile(e, objType) {
-              this.loading = true
                 claimsUploadFile({
                     id: this.model.id,
                     objType,
@@ -833,19 +832,14 @@
                         word-break: break-all;
                         span {
                             &:nth-child(1) {
-                                width: 100%;
-                                word-break: break-all;
+                                width: 160px;
+                                white-space: nowrap;
+                                overflow: hidden;
+                                text-overflow: ellipsis;
                                 font-size: 14px;
                                 color: black;
                                 padding-right: 30px;
                                 box-sizing: border-box;
-                                overflow: hidden;
-                                text-overflow: ellipsis;
-                                white-space: normal;
-                                word-wrap: break-word;
-                                -webkit-line-clamp: 2; /* Webkit寮曟搸 */
-                                -webkit-box-orient: vertical; /* Webkit寮曟搸 */
-                                -moz-line-clamp: 2; /* Firefox娴忚鍣� */
                             }
                             &:nth-child(2) {
                                 width: 100%;
diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue
index 8b4ccb0..365bbd4 100644
--- a/company/src/components/business/OperaSolutionsWindow.vue
+++ b/company/src/components/business/OperaSolutionsWindow.vue
@@ -154,6 +154,8 @@
             var validType = (rule, value, callback) => {
                 if (this.form.validType === 0 && !value) {
                     return callback(new Error('寤惰繜澶╂暟涓嶈兘涓虹┖'));
+                } else if (!/^[0-9]*[1-9][0-9]*$/.test(value)) {
+                    return callback(new Error('寤惰繜澶╂暟鍙兘涓烘鏁存暟'));
                 }
                 callback();
             }
@@ -308,7 +310,7 @@
             },
             // 鏌ヨ鍏ㄩ儴淇濋櫓鍏徃
             allCompany() {
-                all({ dataType: 2 })
+                all({ dataType: 2, status: 0 })
                     .then(res => {
                         console.log(res)
                         this.company = res
diff --git a/company/src/components/business/OperaTaxesWindow.vue b/company/src/components/business/OperaTaxesWindow.vue
index e4c8953..0fd9b66 100644
--- a/company/src/components/business/OperaTaxesWindow.vue
+++ b/company/src/components/business/OperaTaxesWindow.vue
@@ -51,11 +51,8 @@
                     <div class="info_list_item_val" style="color:rgba(249, 86, 1, 0.996078431372549);">{{ model.price }}</div>
                 </div>
             </div>
-<<<<<<< HEAD
-            <el-table v-if="model.applyType == 0"
-=======
-            <el-table v-if="model.applyType ==0"
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
+            <el-table
+                v-if="model.applyType ==0"
                 :data="tableData"
                 border
                 show-summary
@@ -88,22 +85,13 @@
                   </template>
                 </el-table-column>
             </el-table>
-<<<<<<< HEAD
           <el-table
-            v-if="model.applyType == 1"
+            v-if="model.applyType ==1"
             :data="tableData1"
             border
             show-summary
             :summary-method="getSummaries"
             style="width: 100%; margin-bottom: 20px;">
-=======
-          <el-table v-if="model.applyType ==1"
-                    :data="tableData1"
-                    border
-                    show-summary
-                    :summary-method="getSummaries"
-                    style="width: 100%; margin-bottom: 20px;">
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
             <el-table-column
                 label="淇濆崟"
                 align="center"
@@ -139,7 +127,8 @@
               </template>
             </el-table-column>
           </el-table>
-            <el-table v-if="model.applyType == 1"
+            <el-table
+                v-if="model.applyType == 1"
                 :data="tableData2"
                 border
                 show-summary
@@ -178,6 +167,7 @@
                 </el-table-column>
             </el-table>
         </div>
+        <span style="font-size: 14px;" v-if="model.status === 2">閫�鍥炲師鍥狅細{{model.cancelInfo}} 寮�绁ㄥ憳-{{model.cancelUserId}} {{model.cancelUserName}}</span>
       <el-dialog
           title="涓婁紶鍙戠エ"
           :visible.sync="visible1"
@@ -285,10 +275,11 @@
         if (res.applyType == 0) {
           this.tableData=(res.applyList)
         } else {
+            console.log(res.applyList)
+            console.log(res.delTaxList)
           this.tableData1=(res.applyList)
           this.tableData2=(res.delTaxList)
         }
-        console.log(this.tableData)
       }).catch(err => {
       })
     },
@@ -391,7 +382,7 @@
                 font-size: 14px;
                 margin-bottom: 20px;
                 .info_list_item_label {
-                    width: 150px;
+                    width: 100px;
                     flex-shrink: 0;
                 }
                 .info_list_item_val {
diff --git a/company/src/components/business/modification.vue b/company/src/components/business/modification.vue
index ad5bf0a..d832b5f 100644
--- a/company/src/components/business/modification.vue
+++ b/company/src/components/business/modification.vue
@@ -22,13 +22,14 @@
             <el-table-column
                 align="center"
                 label="淇濋櫓鏂规">
-                <template slot-scope="{row}">
-                    <el-select v-model="row.solution" placeholder="璇烽�夋嫨">
+                <template slot-scope="scope">
+<!--                    :value="{ id:item.id, baseId: item.baseId }"-->
+                    <el-select v-model="scope.row.solution.id" @change="changeSolution($event, scope.$index)" placeholder="璇烽�夋嫨">
                         <el-option
                             v-for="item in programme"
                             :key="item.id"
                             :label="item.name"
-                            :value="{id:item.id,baseId:item.baseId}">
+                            :value="item.id">
                         </el-option>
                     </el-select>
                 </template>
@@ -71,7 +72,7 @@
                     id: null,
                     solutionList: [
                         {
-                            solution: {id: null, baseId: null },
+                            solution: { id: null, baseId: null },
                             canAdd: 0,
                             canReduce: 0
                         }
@@ -93,6 +94,15 @@
             })
         },
         methods: {
+            changeSolution(e, index) {
+                let baseId = ''
+                this.programme.forEach(item => {
+                    if (item.id === e) {
+                        baseId = item.baseId
+                    }
+                })
+                this.form.solutionList[index].solution.baseId = baseId
+            },
             confirm() {
                 this.isWorking = true
                 updateSolutions(this.form)
@@ -110,7 +120,7 @@
             },
             // 鑾峰彇鍏ㄩ儴鏂规
             getAll() {
-                all({ dataType: 0 })
+                all({ dataType: 2 })
                     .then(res => {
                         this.programme = res
                     })
@@ -126,17 +136,18 @@
                     .then(resa => {
                         that.form.solutionList = resa.map(item => {
                             return {
-                                solution: {id: item.baseSolutionId, baseId: item.solutionId },
+                                solution: {id: item.solutionId, baseId: item.solutionBaseId },
                                 canAdd: item.canAdd,
                                 canReduce: item.canReduce
                             }
                         })
+                        console.log(that.form.solutionList)
                         that.visible = true
                     })
             },
             add() {
                 this.form.solutionList.push({
-                    solution: {id: null, baseId: null },
+                    solution: { id: null, baseId: null },
                     canAdd: '',
                     canReduce: ''
                 })
diff --git a/company/src/components/common/UploadAvatarImage.vue b/company/src/components/common/UploadAvatarImage.vue
index 006c06c..7d5ddae 100644
--- a/company/src/components/common/UploadAvatarImage.vue
+++ b/company/src/components/common/UploadAvatarImage.vue
@@ -10,7 +10,7 @@
       :on-success="handleAvatarSuccess"
       :on-error="uploadError"
       :before-upload="beforeAvatarUpload">
-      <img v-if=" file.imgurlfull" :src="file.imgurlfull" :style="customStyle" class="avatar">
+      <img v-if=" file.imgurlfull" style="width: 100%;" :src="file.imgurlfull" :style="customStyle" class="avatar">
       <div v-else :style="customStyle">
         <i class="el-icon-plus avatar-uploader-icon"></i>
         <div class="tips-style">{{ tipsLabel }}</div>
@@ -68,7 +68,7 @@
 </script>
 
 <style lang="scss" scoped>
-$image-width: 100px;
+$image-width: 90px;
 .avatar-uploader {
   width: $image-width;
   height: $image-width;
@@ -78,8 +78,6 @@
   border-radius: 6px;
   cursor: pointer;
   position: relative;
-  width: $image-width;
-  height: $image-width;
   overflow: hidden;
 }
 .avatar-uploader .el-upload:hover {
@@ -94,8 +92,8 @@
   text-align: center;
 }
 .avatar {
-  width: $image-width;
-  height: $image-width;
+  width: 100% !important;
+  height: auto !important;
   display: block;
 }
 .tips-style {
diff --git a/company/src/components/common/upload.vue b/company/src/components/common/upload.vue
index dd63282..22d22f9 100644
--- a/company/src/components/common/upload.vue
+++ b/company/src/components/common/upload.vue
@@ -57,6 +57,7 @@
             },
             getFile(e) {
                 if (e.target && e.target.files.length > 0) {
+                    this.$emit('loading')
                     const formdate = new FormData()
                     formdate.append('file', e.target.files[0])
                     formdate.append('folder', this.folder)
diff --git a/company/src/components/enterprise/OperaDispatchUnitWindow.vue b/company/src/components/enterprise/OperaDispatchUnitWindow.vue
index fd1b9d4..81e0e66 100644
--- a/company/src/components/enterprise/OperaDispatchUnitWindow.vue
+++ b/company/src/components/enterprise/OperaDispatchUnitWindow.vue
@@ -184,8 +184,12 @@
       // 缂栬緫
       this.$nextTick(() => {
         for (const key in this.form) {
-          this.form[key] = target[key]
+            console.log(key)
+            // if (key !== 'saveDuSolutionDTOList') {
+                this.form[key] = target[key]
+            // }
         }
+        console.log(this.form)
       })
     },
       // 纭鏂板缓
@@ -227,18 +231,6 @@
           this.$refs.form.validate((valid) => {
               if (!valid) {
                   return
-              }
-              for (let i = 0; i < this.form.saveDuSolutionDTOList.length; i++) {
-                if (!this.form.saveDuSolutionDTOList[i].solutionId) {
-                    this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堜负绌猴紒`)
-                    return
-                }
-                for (let a = 0; a < this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList.length; a++) {
-                    if (!this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList[a].workTypeId) {
-                        this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堢${a + 1}椤瑰伐绉嶄负绌猴紒`)
-                        return
-                    }
-                }
               }
               // 璋冪敤鏂板缓鎺ュ彛
               this.isWorking = true
diff --git a/company/src/components/enterprise/additionSubtractionApplication.vue b/company/src/components/enterprise/additionSubtractionApplication.vue
index 3129e40..623e54c 100644
--- a/company/src/components/enterprise/additionSubtractionApplication.vue
+++ b/company/src/components/enterprise/additionSubtractionApplication.vue
@@ -184,6 +184,7 @@
     import { all } from '@/api/business/solutions'
     import { getDetail } from '@/api/business/insuranceApply'
     import { create, getChangeCountCyclePriceVO } from '@/api/business/applyChange'
+    import { getDate } from '@/utils/util'
     export default {
         name: 'additionSubtractionApplication',
         extends: BaseOpera,
@@ -279,16 +280,20 @@
                 getDetail(this.form.id)
                     .then(res => {
                         this.list.push(res)
+                        this.item = res
                         this.endTime = res.endTime
                         this.form.solutionId = res.solutionId
                         this.form.solutionsName = res.solutionsName
                         this.pickerOptions = {
                             disabledDate(time) {
                                 // - 8.64e7
+                                if (getDate()) {
+
+                                }
                                 return time.getTime() > new Date(res.endTime).getTime() || time.getTime() < new Date(res.lastChangeDate ? res.lastChangeDate : res.startTime).getTime()
                             }
                         };
-                        this.changeSolution1(res.solutionId)
+                        // this.changeSolution1(res.solutionId)
                     })
             },
             getSummaries(param) {
@@ -428,6 +433,7 @@
             // 鍒囨崲鏂规
             changeSolution1(e) {
                 this.company.forEach(item => {
+                    console.log(item.id + '-----' + e)
                     if (item.id === e) {
                         console.log(item)
                         this.item = item
@@ -516,7 +522,6 @@
                 this.seleData = e.map(item => item.name)
             },
             getValue(list) {
-                console.log(list)
                 if (this.activeName === '0') {
                     this.form.addDetailList.push(...list)
                 } else {
diff --git a/company/src/utils/util.js b/company/src/utils/util.js
index 2677347..779f5a3 100644
--- a/company/src/utils/util.js
+++ b/company/src/utils/util.js
@@ -67,3 +67,11 @@
   return age;
 }
 
+// 鑾峰彇褰撳墠鏃ユ湡
+export function getDate() {
+  let currentDate = new Date();
+  let year = currentDate.getFullYear(); // 鑾峰彇褰撳墠骞翠唤
+  let month = currentDate.getMonth() + 1; // 鑾峰彇褰撳墠鏈堜唤锛屾敞鎰忔湀浠戒粠0寮�濮嬶紝鎵�浠ヨ鍔�1
+  let day = currentDate.getDate(); // 鑾峰彇褰撳墠鏃ユ湡
+  return `${year}-${month}-${day}`
+}
diff --git a/company/src/views/business/applyChange.vue b/company/src/views/business/applyChange.vue
index baf8301..6780e93 100644
--- a/company/src/views/business/applyChange.vue
+++ b/company/src/views/business/applyChange.vue
@@ -5,8 +5,8 @@
       <el-form-item label="淇濆崟鐘舵��" prop="status">
         <el-select v-model="searchForm.status" placeholder="璇烽�夋嫨" @change="search">
           <el-option label="鍏ㄩ儴" value=""></el-option>
-          <el-option label="寰呯缃�" value="0"></el-option>
-          <el-option label="寰呭鏍�" value="1"></el-option>
+          <el-option label="寰呯缃�" value="1"></el-option>
+          <el-option label="寰呭鏍�" value="0"></el-option>
           <el-option label="宸茬敓鏁�" value="2"></el-option>
           <el-option label="鐢宠閫�鍥�" value="3"></el-option>
           <!--                    3 4 閮芥槸閫�鍥炵敵璇蜂腑-->
@@ -14,7 +14,7 @@
           <el-option label="宸插叧闂�" value="6"></el-option>
         </el-select>
       </el-form-item>
-      <el-form-item label="鎶曚繚浼佷笟" prop="companyId">
+      <el-form-item label="鎶曚繚浼佷笟" prop="companyId">{{searchForm.companyId}}
         <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
@@ -24,7 +24,7 @@
           </el-option>
         </el-select>
       </el-form-item>
-      <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">
+      <el-form-item label="淇濋櫓鏂规" prop="baseSolutionsId">{{searchForm.baseSolutionsId}}
         <el-select v-model="searchForm.baseSolutionsId" placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in solutionList"
@@ -64,12 +64,12 @@
         </el-table-column>
         <el-table-column prop="status" label="淇濆崟鐘舵��" min-width="100px">
           <template slot-scope="{row}">
-            <span  :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status === 1">寰呭鏍�</span>
+            <span  :class="'change-status'+row.status" v-if="row.status === 1">寰呯缃�</span>
+            <span  :class="'change-status'+row.status" v-if="row.status === 0">寰呭鏍�</span>
             <span  :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
             <span  :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
             <span  :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status ===7">宸插叧闂�</span>
+            <span  :class="'change-status'+row.status" v-if="row.status ===6">宸插叧闂�</span>
           </template>
         </el-table-column>
         <el-table-column prop="companyName" label="鎶曚繚浼佷笟" min-width="100px"></el-table-column>
@@ -121,6 +121,8 @@
         solutionsId: '',
         createDateE: '',
         createDateS: '',
+        companyId: '',
+        baseSolutionsId: '',
         time: []
       },
       solutionList:[],
diff --git a/company/src/views/business/company.vue b/company/src/views/business/company.vue
index a527481..5cdb32a 100644
--- a/company/src/views/business/company.vue
+++ b/company/src/views/business/company.vue
@@ -16,7 +16,7 @@
         <!-- 琛ㄦ牸鍜屽垎椤� -->
         <template v-slot:table-wrap>
             <ul class="toolbar" v-permissions="['business:company:create']">
-                <li><el-button type="primary" @click="$refs.operaCompanyWindow.open('鏂板缓浼佷笟',null)" v-permissions="['business:company:create']">鏂板缓浼佷笟</el-button></li>
+                <li><el-button type="primary" @click="$refs.operaCompanyWindow.open('鏂板缓浼佷笟')" v-permissions="['business:company:create']">鏂板缓浼佷笟</el-button></li>
             </ul>
             <el-table
                 v-loading="isWorking.search"
diff --git a/company/src/views/business/insuranceApply.vue b/company/src/views/business/insuranceApply.vue
index dbc48b6..ac5716b 100644
--- a/company/src/views/business/insuranceApply.vue
+++ b/company/src/views/business/insuranceApply.vue
@@ -28,16 +28,16 @@
                 <el-select v-model="searchForm.baseSolutionId" placeholder="璇烽�夋嫨" @change="search">
                     <el-option
                         v-for="item in solutionList"
-                        :key="item.id"
+                        :key="item.baseId"
                         :label="item.name"
-                        :value="item.id">
+                        :value="item.baseId">
                     </el-option>
                 </el-select>
             </el-form-item>
-            <el-form-item label="鎻愪氦鏃ユ湡" prop="createDate">
+            <el-form-item label="鎻愪氦鏃ユ湡" prop="time">
                 <el-date-picker
-                    v-model="searchForm.createDate"
-                    @change="search"
+                    v-model="searchForm.time"
+                    @change="changeTime"
                     type="daterange"
                     range-separator="鑷�"
                     value-format="yyyy-MM-dd"
@@ -112,6 +112,7 @@
             searchForm: {
                 createTimeS: '',
                 createTimeE: '',
+                time: [],
                 baseSolutionId: '',
                 companyId: '',
                 statusCollect: ''
@@ -131,6 +132,23 @@
         this.loadSelectList()
     },
     methods:{
+        // 鎼滅储妗嗛噸缃�
+        reset () {
+            this.$refs.searchForm.resetFields()
+            this.searchForm.createTimeS = ''
+            this.searchForm.createTimeE = ''
+            this.search()
+        },
+        changeTime(e) {
+            if (e.length > 0) {
+                this.searchForm.createTimeS = e[0]
+                this.searchForm.createTimeE = e[1]
+            } else {
+                this.searchForm.createTimeS = ''
+                this.searchForm.createTimeE = ''
+            }
+            this.search()
+        },
         // handlePageChange() {
         //   this.search()
         // },
diff --git a/company/src/views/business/switchCourt.vue b/company/src/views/business/switchCourt.vue
index 0971370..de3094c 100644
--- a/company/src/views/business/switchCourt.vue
+++ b/company/src/views/business/switchCourt.vue
@@ -5,8 +5,8 @@
       <el-form-item label="淇濆崟鐘舵��" prop="status">
         <el-select v-model="searchForm.status" placeholder="璇烽�夋嫨" @change="search">
           <el-option label="鍏ㄩ儴" value=""></el-option>
-          <el-option label="寰呯缃�" value="0"></el-option>
-          <el-option label="寰呭鏍�" value="1"></el-option>
+          <el-option label="寰呯缃�" value="1"></el-option>
+          <el-option label="寰呭鏍�" value="0"></el-option>
           <el-option label="宸茬敓鏁�" value="2"></el-option>
           <el-option label="鐢宠閫�鍥�" value="3"></el-option>
           <!--                    3 4 閮芥槸閫�鍥炵敵璇蜂腑-->
@@ -64,12 +64,12 @@
         </el-table-column>
         <el-table-column prop="status" label="淇濆崟鐘舵��" min-width="100px">
           <template slot-scope="{row}">
-            <span :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status === 1">宸茬绔�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
-            <span  :class="'change-status'+row.status" v-if="row.status ===7">宸插叧闂�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status === 1">寰呯缃�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status === 0">寰呭鏍�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status === 2">宸茬敓鏁�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
+            <span :class="'change-status'+ row.status" v-if="row.status ===6">宸插叧闂�</span>
           </template>
         </el-table-column>
         <el-table-column prop="companyName" label="鎶曚繚浼佷笟" min-width="100px"></el-table-column>
@@ -119,6 +119,8 @@
         solutionsId: '',
         createDateE: '',
         createDateS: '',
+        baseSolutionsId: '',
+        companyId: '',
         time: []
       },
       solutionList:[],
diff --git a/company/src/views/business/taxes.vue b/company/src/views/business/taxes.vue
index abf13e5..b8a8de4 100644
--- a/company/src/views/business/taxes.vue
+++ b/company/src/views/business/taxes.vue
@@ -86,7 +86,7 @@
                     <template slot-scope="{row}">
                         <el-button v-if="row.status == 0 && userInfo.type === 0" type="text" @click="$refs.OperaTaxesUploadWindow.open('涓婁紶鍙戠エ',row)">涓婁紶鍙戠エ</el-button>
                         <el-button v-if="row.status == 1 && userInfo.type === 0" type="text" @click="$refs.OperaTaxesUploadWindow.open('淇敼鍙戠エ',row)">淇敼鍙戠エ</el-button>
-                        <el-button type="text" @click="$refs.OperaTaxesWindow.open('寮�绁ㄧ敵璇疯鎯�',row)">鐢宠璇︽儏</el-button>
+                        <el-button type="text" @click="$refs.OperaTaxesWindow.open('寮�绁ㄨ鎯�',row)">鐢宠璇︽儏</el-button>
                     </template>
                 </el-table-column>
             </el-table>
@@ -185,12 +185,13 @@
       },
       changeTime(e) {
           if (e.length > 0) {
-              this.searchForm.startDate = e[0]
-              this.searchForm.endDate = e[1]
+              this.searchForm.startDate = e[0] + ' 00:00:00'
+              this.searchForm.endDate = e[1] + ' 23:59:59'
           } else {
               this.searchForm.startDate = ''
               this.searchForm.endDate = ''
           }
+          this.search()
       },
     handleRemove (file, fileList) {
       console.log(file, fileList)
diff --git a/platform/src/api/business/company.js b/platform/src/api/business/company.js
index 56d556d..27d8e6f 100644
--- a/platform/src/api/business/company.js
+++ b/platform/src/api/business/company.js
@@ -17,17 +17,12 @@
     return request.post('/business/company/updateById', data)
 }
 
-<<<<<<< HEAD
-// 鏌ヨ鍏ㄩ儴鏁版嵁(璐﹀彿鍒嗛厤浼佷笟浣跨敤)
-export function pageAll (data) {
-=======
 
 export function pageAll (data) {
     return request.post('/business/company/list', data)
 }
 // 鏌ヨ鍏ㄩ儴鏁版嵁(璐﹀彿鍒嗛厤浼佷笟浣跨敤)
 export function allForFp (data) {
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
     return request.post('/business/company/pageAll', data)
 }
 
diff --git a/platform/src/api/business/solutions.js b/platform/src/api/business/solutions.js
index 622b548..4d890c1 100644
--- a/platform/src/api/business/solutions.js
+++ b/platform/src/api/business/solutions.js
@@ -36,11 +36,8 @@
 export function listForCompany (data) {
     return request.post('/business/companySolution/listForCompany', data)
 }
-<<<<<<< HEAD
 
 // 鏍规嵁鍘嗗彶鐗堟湰鏌ヨ褰撳墠鏈�鏂板惎鐢ㄧ増鏈�
 export function getNewVersion (id) {
     return request.get(`/business/solutions/getNewVersion?solutionId=${id}`)
 }
-=======
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
diff --git a/platform/src/components/system/role/MenuConfigWindow.vue b/platform/src/components/system/role/MenuConfigWindow.vue
index aa9ae58..536f92e 100644
--- a/platform/src/components/system/role/MenuConfigWindow.vue
+++ b/platform/src/components/system/role/MenuConfigWindow.vue
@@ -50,12 +50,8 @@
      * @role 瑙掕壊瀵硅薄
      */
     open (role) {
-<<<<<<< HEAD
       if (this.userInfo.type === 1) {
         fetchTree1({})
-=======
-      fetchMenuList({})
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
         .then(records => {
           this.role = role
           this.menus = records
diff --git a/platform/src/layouts/AppLayout.vue b/platform/src/layouts/AppLayout.vue
index 96464f1..f073fc6 100644
--- a/platform/src/layouts/AppLayout.vue
+++ b/platform/src/layouts/AppLayout.vue
@@ -13,15 +13,9 @@
         <div style="height:10px;"></div>
         <main>
           <transition name="fade">
-<<<<<<< HEAD
 <!--            <keep-alive>-->
               <router-view></router-view>
 <!--            </keep-alive>-->
-=======
-            <keep-alive>
-              <router-view></router-view>
-            </keep-alive>
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
           </transition>
         </main>
       </el-main>
diff --git a/platform/src/views/business/dispatchUnit.vue b/platform/src/views/business/dispatchUnit.vue
index c7c2b55..cf32e52 100644
--- a/platform/src/views/business/dispatchUnit.vue
+++ b/platform/src/views/business/dispatchUnit.vue
@@ -2,11 +2,7 @@
   <TableLayout :permissions="['business:dispatchunit:query']">
     <!-- 鎼滅储琛ㄥ崟 -->
     <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
-<<<<<<< HEAD
-      <el-form-item label="鎵�灞炰笟" prop="companyId">
-=======
       <el-form-item label="鎵�灞炰紒涓�" prop="companyId">
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
         <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
           <el-option
               v-for="item in companyList"
diff --git a/platform/src/views/login.vue b/platform/src/views/login.vue
index 05b0ed4..b459972 100644
--- a/platform/src/views/login.vue
+++ b/platform/src/views/login.vue
@@ -1,5 +1,4 @@
 <template>
-<<<<<<< HEAD
     <div class="wrap">
         <div class="introduce">
             <h2>棰勯�夋竻鍗曟煡璇㈢郴缁�</h2>
@@ -30,21 +29,6 @@
                 </template>
             </div>
             <el-button :loading="loading" @click="login">鐧�&nbsp;&nbsp;褰�</el-button>
-=======
-  <div class="wrap">
-    <div class="introduce">
-      <h2>棰勯�夋竻鍗曟煡璇㈢郴缁�</h2>
-    </div>
-    <div class="login">
-      <h1>绯荤粺鐧诲綍&nbsp;/&nbsp;LOGIN IN</h1>
-      <div class="info-input">
-        <el-input v-model="username" placeholder="璇疯緭鍏ョ敤鎴峰悕" prefix-icon="el-icon-user-solid" maxlength="50" v-trim/>
-        <el-input v-model="password" placeholder="璇疯緭鍏ュ瘑鐮�" type="password" prefix-icon="eva-icon-password" maxlength="30" show-password/>
-        <div class="captcha-input">
-          <el-input v-model="captcha.value" placeholder="鍥剧墖楠岃瘉鐮�" prefix-icon="eva-icon-shield" maxlength="4" @keypress.enter.native="login"/>
-          <img v-if="!captcha.loading" :src="captcha.uri" @click="refreshCaptcha">
-          <span v-else><i class="el-icon-loading"></i></span>
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
         </div>
     </div>
 </template>
diff --git a/platform/src/views/system/role.vue b/platform/src/views/system/role.vue
index 779e53f..45cab31 100644
--- a/platform/src/views/system/role.vue
+++ b/platform/src/views/system/role.vue
@@ -45,12 +45,8 @@
           min-width="270"
           fixed="right"
         >
-<<<<<<< HEAD
 <!--          v-if="isAdmin || (row.code !== adminCode && userInfo.roles.findIndex(code => code === row.code) === -1)"-->
           <template slot-scope="{row}">
-=======
-          <template v-if="isAdmin || (row.code !== adminCode && userInfo.roles.findIndex(code => code === row.code) === -1)" slot-scope="{row}">
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
             <el-button type="text" @click="$refs.operaRoleWindow.open('缂栬緫瑙掕壊', row)" icon="el-icon-edit" v-permissions="['system:role:update']">缂栬緫</el-button>
             <el-button type="text" @click="$refs.permissionConfigWindow.open(row)" v-permissions="['system:role:createRolePermission']">閰嶇疆鏉冮檺</el-button>
             <el-button type="text" @click="$refs.menuConfigWindow.open(row)" icon="el-icon-menu" v-permissions="['system:role:createRoleMenu']">鎺堟潈鑿滃崟</el-button>
diff --git a/platform/vue.config.js b/platform/vue.config.js
index 49cee89..c8c48d1 100644
--- a/platform/vue.config.js
+++ b/platform/vue.config.js
@@ -3,11 +3,7 @@
 // const outputDir = process.env.VUE_APP_CONTEXT_PATH.substring(1, process.env.VUE_APP_CONTEXT_PATH.length)
 module.exports = {
   publicPath: './',
-<<<<<<< HEAD
   outputDir: 'yyb_web',
-=======
-  outputDir: 'dest',
->>>>>>> c421d2deeec5530d8060d8e06b5b86bb02e72dbf
   assetsDir: 'static',
   lintOnSave: false,
   devServer: {

--
Gitblit v1.9.3