Преглед изворни кода

Merge branch 'dev' of http://39.101.143.165:8090/sxzgd/vue-insagent-pc into dev

lihongxiao пре 1 година
родитељ
комит
251cff2689

+ 13 - 2
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue

@@ -421,13 +421,13 @@
           <el-col :span="8">
             <el-form-item label="保司机构" prop="partnerCompaniesId">
               <el-cascader
-                ref="partnerCompaniesCascader"
+                ref="partnerCompaniesCascaderEdit"
                 v-model="formDataEdit.partnerCompaniesId"
                 size="small"
                 :show-all-levels="false"
                 ize="small"
                 :options="ztreeNodes"
-                @change="partnerCompaniesFun"
+                @change="partnerCompaniesEditFun"
                 :props="optionProps"
                 clearable
                 filterable
@@ -1356,6 +1356,17 @@ export default {
         default:
       }
     },
+    partnerCompaniesEditFun(val) {
+      if (val && val.length > 0) {
+        this.formDataEdit.partnerCompaniesId = val[val.length - 1];
+        this.formDataEdit.partnerCompaniesName =
+          this.$refs.partnerCompaniesCascaderEdit.getCheckedNodes()[0].label;
+      } else {
+        this.formDataEdit.partnerCompaniesId = "";
+        this.formDataEdit.partnerCompaniesName = "";
+      }
+      // this.formDataEdit.partnerCompaniesId = val[val.length - 1];
+    },
     partnerCompaniesFun(val) {
       if (val && val.length > 0) {
         this.formDataAdd.partnerCompaniesId = val[val.length - 1];

+ 55 - 6
src/views/Task/DaikeLetter.vue

@@ -8,8 +8,8 @@
         size="small"
         style="margin-top: 15px"
       >
-        <el-row type="flex" justify="space-between">
-          <el-col :span="5">
+        <el-row style="flex-wrap: wrap; display: flex">
+          <el-col :span="5" :xs="10" :sm="10" :md="5">
             <el-form-item label="工号">
               <el-input
                 placeholder="请输入工号"
@@ -28,7 +28,7 @@
               </el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="5">
+          <el-col :span="5" :xs="5" :sm="10" :md="5" :offset="1">
             <el-form-item label="业务员" prop="name">
               <el-input
                 placeholder="请输入业务员"
@@ -47,7 +47,7 @@
             </el-form-item>
           </el-col>
 
-          <el-col :span="5">
+          <el-col :span="5" :offset="1" :xs="5" :sm="10" :md="5">
             <el-form-item label="工号类型">
               <el-select v-model="salespersonForm.noType" disabled>
                 <el-option label="业务员" value="A"></el-option>
@@ -55,7 +55,7 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="5">
+          <el-col :span="5" :offset="1" :xs="5" :sm="10" :md="5">
             <el-form-item label="归属" >
               <el-input v-model="salespersonForm.deptName" disabled></el-input>
             </el-form-item>
@@ -65,7 +65,7 @@
     </div>
     <div class="quotation-page">
       <el-tabs v-model="activeName"  tab-position="left" @tab-click="handleClick">
-        <el-tab-pane label="报价" name="999" >
+        <el-tab-pane label="报价" name="999" class="first">
           <span slot="label" title="报价">
             <img class="active" v-if="activeName == '999'" src="@/assets/image/task/active_quotation.png" alt="">
             <img class="img" v-else src="@/assets/image/task/quotation.png" alt="">
@@ -277,6 +277,7 @@ export default {
   overflow-y: auto;
   height: 80vh;
 }
+
 /deep/.el-tabs{
   position: relative;
   .el-tabs__header {
@@ -364,4 +365,52 @@ export default {
     }
   }
 }
+@media (max-width: 1000px) {
+  /deep/.el-tabs {
+    .el-tabs__header {
+      position: absolute;
+      z-index: 99;
+      left: 50%;
+      transform: translateX(-50%);
+      bottom: 50px;
+      height: 60px !important;
+      margin: 0;
+      padding: 0 20px;
+      display: flex;
+      align-items: center;
+      background: #F4F4F4;
+      box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
+      border-radius: 8px 8px 8px 8px;
+      text-align: center;
+      .el-tabs__item:not(:first-child)::after{
+        content: '' !important;
+        color: #9F9F9F;
+        padding: 0 !important;
+      }
+      .el-tabs__item {
+        display: none !important;
+      }
+      #tab-999 {
+        display: block !important;
+      }
+      &:hover {
+        .el-tabs__item {
+          display: block !important;
+        }
+        .el-tabs__item:not(:first-child)::after{
+          content: '|' !important;
+          color: #9F9F9F;
+          padding: 0 24px !important;
+          vertical-align: text-bottom;
+        }
+        .el-tabs__item:last-child::after{
+          content: '' !important;
+          color: #9F9F9F;
+          padding: 0 !important;
+        }
+      }
+    }
+    
+  }
+}
 </style>