Pārlūkot izejas kodu

点击蒙层不允许关闭弹窗

祁鹏飞 3 mēneši atpakaļ
vecāks
revīzija
0376a7ee1f
67 mainītis faili ar 154 papildinājumiem un 154 dzēšanām
  1. 1 1
      src/components/DialogSetDeptLeader/index.vue
  2. 1 1
      src/components/ruleCondition/index.vue
  3. 4 4
      src/views/additionalOrder/additional/index.vue
  4. 1 1
      src/views/additionalOrder/order/orderDetail.vue
  5. 1 1
      src/views/basics/account.vue
  6. 1 1
      src/views/basics/company.vue
  7. 1 1
      src/views/basics/dictionaries.vue
  8. 2 2
      src/views/capital/index.vue
  9. 1 1
      src/views/consoleManage/components/filterDialog.vue
  10. 1 1
      src/views/contentManagement/advertisement.vue
  11. 1 1
      src/views/contentManagement/message.vue
  12. 1 1
      src/views/externalAgreement/agreement/components/agreementAuth.vue
  13. 1 1
      src/views/externalAgreement/agreement/components/contactPersonFeeDialog.vue
  14. 1 1
      src/views/externalAgreement/agreement/components/contactPersonFeeDialogEdit.vue
  15. 1 1
      src/views/externalAgreement/agreement/components/managerModal.vue
  16. 1 1
      src/views/externalAgreement/costManagement.vue
  17. 1 1
      src/views/finance/audit.vue
  18. 1 1
      src/views/finance/index.vue
  19. 3 3
      src/views/finance/modules/auditDetail.vue
  20. 1 1
      src/views/insurancePolicy/carRules.vue
  21. 13 13
      src/views/insurancePolicy/index.vue
  22. 1 1
      src/views/insurancePolicy/modules/Equities.vue
  23. 2 2
      src/views/insurancePolicy/order.vue
  24. 1 1
      src/views/insurancePolicy/orderDetail.vue
  25. 1 1
      src/views/marketingManagement/configurate.vue
  26. 4 4
      src/views/operationManagement/channel.vue
  27. 1 1
      src/views/operationManagement/modules/addOperation.vue
  28. 2 2
      src/views/operationManagement/operation.vue
  29. 3 3
      src/views/operationManagement/operationDetail.vue
  30. 4 4
      src/views/operationManagement/team.vue
  31. 4 4
      src/views/operationManagement/telemarketing.vue
  32. 2 2
      src/views/orderBatchAdjust/DialogInsuranceCancel.vue
  33. 5 5
      src/views/orderBatchAdjust/DialogInsuranceEdit.vue
  34. 1 1
      src/views/partnerManagement/modules/addPartner.vue
  35. 3 3
      src/views/partnerManagement/partner.vue
  36. 3 3
      src/views/partnerManagement/partnerDetail.vue
  37. 3 3
      src/views/partnerManagement/upgradeDowngradeRecord.vue
  38. 1 1
      src/views/payCredit/agentCount.vue
  39. 2 2
      src/views/payCredit/index.vue
  40. 3 3
      src/views/personnel/memberManagement.vue
  41. 1 1
      src/views/personnel/modules/addOperation.vue
  42. 3 3
      src/views/personnel/modules/memberMessage.vue
  43. 1 1
      src/views/personnel/wechatService.vue
  44. 4 4
      src/views/platform/index.vue
  45. 1 1
      src/views/platform/platformRecord.vue
  46. 2 2
      src/views/platform/ticket.vue
  47. 2 2
      src/views/quoteConfig/agreement/agreementDetails.vue
  48. 1 1
      src/views/quoteConfig/agreement/components/agreementAuth.vue
  49. 1 1
      src/views/quoteConfig/agreement/components/managerModal.vue
  50. 1 1
      src/views/quoteConfig/agreement/components/orderAccount.vue
  51. 1 1
      src/views/quoteConfig/agreement/components/ruleFeeDialog.vue
  52. 1 1
      src/views/quoteConfig/costManagement.vue
  53. 1 1
      src/views/quoteConfig/dispatch/components/other.vue
  54. 1 1
      src/views/quoteConfig/insuranceCompanyAccount/modules/insuranceAccountAdd.vue
  55. 1 1
      src/views/quoteConfig/project/index.vue
  56. 4 4
      src/views/quoteConfig/project/modules/projectAdd.vue
  57. 1 1
      src/views/receivable/documentary/documentaryRecord.vue
  58. 4 4
      src/views/receivable/documentary/index.vue
  59. 4 4
      src/views/receivable/handingFee/index.vue
  60. 1 1
      src/views/receivable/handingFee/invoiceRecord.vue
  61. 1 1
      src/views/receivable/handingFee/report.vue
  62. 2 2
      src/views/receivable/handingFee/ticket.vue
  63. 1 1
      src/views/representative/detail.vue
  64. 1 1
      src/views/representative/member.vue
  65. 1 1
      src/views/representative/salesman.vue
  66. 25 25
      src/views/sale/components/drawer.vue
  67. 2 2
      src/views/sale/list.vue

+ 1 - 1
src/components/DialogSetDeptLeader/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-dialog v-model="visible" :title="props.title" top="10vh" draggable :show-close="false">
+    <el-dialog :close-on-click-modal="false" v-model="visible" :title="props.title" top="10vh" draggable :show-close="false">
       <el-form label-position="left" label-width="auto">
         <el-row :gutter="24">
           <el-col :span="24">

+ 1 - 1
src/components/ruleCondition/index.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-dialog v-model="props.ruleConditionVisible" title="规则条件" width="500" draggable @close="close">
+    <el-dialog :close-on-click-modal="false" v-model="props.ruleConditionVisible" title="规则条件" width="500" draggable @close="close">
       <div class="Container flex f-c">
         <div class="flex ">
           <el-input v-model="attrName" style="margin-right: 20px;" clearable placeholder="搜索"

+ 4 - 4
src/views/additionalOrder/additional/index.vue

@@ -1791,16 +1791,16 @@
     </div>
     <el-image-viewer v-if="showImage" :url-list="showImageUrl" @close="showImage = false" />
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
-    <el-dialog title="选择业务员" v-model="salesmanShow" width="700">
+    <el-dialog :close-on-click-modal="false" title="选择业务员" v-model="salesmanShow" width="700">
       <salesmanSelect ref="SalesmanSelectRef" @close="handleSalesmanSelect"></salesmanSelect>
     </el-dialog>
-    <el-dialog title="选择车型" v-model="carTypeShow" width="900">
+    <el-dialog :close-on-click-modal="false" title="选择车型" v-model="carTypeShow" width="900">
       <carTypeSelect ref="CarTypeSelectRef" @close="handleCarTypeSelect"></carTypeSelect>
     </el-dialog>
-    <el-dialog title="影像上传" v-model="uploadShow" width="700">
+    <el-dialog :close-on-click-modal="false" title="影像上传" v-model="uploadShow" width="700">
       <imageData ref="ImageDataRef" @close="handleImageData"></imageData>
     </el-dialog>
     <Equities :show="equitiesShow" @close="handleEquities"></Equities>

+ 1 - 1
src/views/additionalOrder/order/orderDetail.vue

@@ -397,7 +397,7 @@
       </div>
     </div>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </div>

+ 1 - 1
src/views/basics/account.vue

@@ -98,7 +98,7 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange"></el-pagination>
     </div>
-    <el-dialog v-model="addShow" width="800" :title="title">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="800" :title="title">
       <el-form ref="AddRef" :model="dataForm" :rules="dataRules" label-width="120">
         <el-row :gutter="20">
           <el-col :span="12">

+ 1 - 1
src/views/basics/company.vue

@@ -60,7 +60,7 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange"></el-pagination>
     </div>
-    <el-dialog v-model="addShow" :title="title">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" :title="title">
       <el-form :model="addForm" ref="AddRef" :rules="addRules" label-width="80">
         <el-row :gutter="20">
           <el-col :span="12">

+ 1 - 1
src/views/basics/dictionaries.vue

@@ -44,7 +44,7 @@
     </el-row>
 
     <!-- 添加/编辑弹窗 -->
-    <el-dialog v-model="addShow" width="450" :title="isEdit ? '编辑类目' : '添加'" :close-on-click-modal="false">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="450" :title="isEdit ? '编辑类目' : '添加'" >
       <el-form ref="addFormRef" :model="addForm" :rules="addRules" label-width="100">
         <el-form-item prop="type">
           <el-radio-group v-model="addForm.type" :disabled="isEdit" @change="onTypeChange">

+ 2 - 2
src/views/capital/index.vue

@@ -126,7 +126,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog width="800" title="新建资金申请单" v-model="addShow">
+    <el-dialog :close-on-click-modal="false" width="800" title="新建资金申请单" v-model="addShow">
       <el-form v-model="addForm" label-width="80">
         <h3>基本信息</h3>
         <el-row :gutter="20">
@@ -243,7 +243,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog title="付款" width="600" v-model="payShow">
+    <el-dialog :close-on-click-modal="false" title="付款" width="600" v-model="payShow">
       <el-form v-model="payForm">
         <el-form-item label="申请金额" prop="a">
           <el-input v-model="payForm.a" style="width: 400px">

+ 1 - 1
src/views/consoleManage/components/filterDialog.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="filter-dialog" v-if='props.show'>
-    <el-dialog v-model="props.show" title="选择筛选条件" @close='handleCancel'>
+    <el-dialog :close-on-click-modal="false" v-model="props.show" title="选择筛选条件" @close='handleCancel'>
       <div class='dialog-box'>
         <el-row :gutter="10" class='dialog-cont'>
           <el-col :span="12" class='divider'>

+ 1 - 1
src/views/contentManagement/advertisement.vue

@@ -51,7 +51,7 @@
       </template>
     </Table>
   </PageMain>
-  <el-dialog v-model="dialogVisible" title="查看人数" width="1000">
+  <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="查看人数" width="1000">
     <Table :tableData="userTableData" :columns="userColumns" :showIndex="false" :showSelect="false"
       :showOperation="false" :pageInfo="userPageInfo" @getList="userGetList"
       :treeProps="{ children: 'children', hasChildren: 'hasChildren' }">

+ 1 - 1
src/views/contentManagement/message.vue

@@ -49,7 +49,7 @@
       </template>
     </Table>
   </PageMain>
-  <el-dialog v-model="dialogVisible" title="查看人数" width="1000">
+  <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="查看人数" width="1000">
     <Table :tableData="userTableData" :columns="userColumns" :showIndex="false" :showSelect="false"
       :showOperation="false" :pageInfo="userPageInfo" @getList="userGetList"
       :treeProps="{ children: 'children', hasChildren: 'hasChildren' }">

+ 1 - 1
src/views/externalAgreement/agreement/components/agreementAuth.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-drawer v-model="props.Drawer" :direction="direction" @open="DrawerOpen" :close-on-click-modal="false">
+    <el-drawer v-model="props.Drawer" :direction="direction" @open="DrawerOpen" >
       <template #header>
         <h4>参与机构</h4>
       </template>

+ 1 - 1
src/views/externalAgreement/agreement/components/contactPersonFeeDialog.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-drawer v-model="props.ruleFeeVisible" :direction="direction" :close-on-click-modal="false" size="50%"
+    <el-drawer v-model="props.ruleFeeVisible" :direction="direction"  size="50%"
       @open="draweropen" @close="close">
       <template #header>
         <h4>{{ props.title }}费用</h4>

+ 1 - 1
src/views/externalAgreement/agreement/components/contactPersonFeeDialogEdit.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-drawer v-model="props.ruleFeeVisible" :direction="direction" :close-on-click-modal="false" size="50%"
+    <el-drawer v-model="props.ruleFeeVisible" :direction="direction"  size="50%"
       @close="close">
       <template #header>
         <h4>{{ props.headerTitle }}费用编辑</h4>

+ 1 - 1
src/views/externalAgreement/agreement/components/managerModal.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-dialog v-model="props.managerModal" title="选择管理人" width="40%"  @close="cancel">
+    <el-dialog :close-on-click-modal="false" v-model="props.managerModal" title="选择管理人" width="40%"  @close="cancel">
       <div class="flex a-c">
         <el-input v-model="searchValue" style="width: 240px;margin-right: 10px;" clearable placeholder="输入姓名,手机号,工号查找" />
         <el-button type="primary" @click='searchValueclick'>查询</el-button>

+ 1 - 1
src/views/externalAgreement/costManagement.vue

@@ -46,7 +46,7 @@
         </template>
       </ComplexTable>
     </PageMain>
-    <el-dialog v-model="auditMethodVisible" title="选择协议" width="30%">
+    <el-dialog :close-on-click-modal="false" v-model="auditMethodVisible" title="选择协议" width="30%">
 
       <ElRow :gutter="20" class="m-top-20">
         <el-form :model="Editinfo" ref="FormRef" style="width: 100%;" :rules="rules" class="flex a-c f-wrap"

+ 1 - 1
src/views/finance/audit.vue

@@ -548,7 +548,7 @@
       </el-tab-pane>
     </el-tabs>
   </PageMain>
-  <el-dialog v-model="questionOrderDialog" title="设为疑问订单" width="600">
+  <el-dialog :close-on-click-modal="false" v-model="questionOrderDialog" title="设为疑问订单" width="600">
     <el-form>
       <el-form-item label="疑问原因">
         <el-input type="textarea" v-model="questionOrderValue" placeholder="输入疑问原因"></el-input>

+ 1 - 1
src/views/finance/index.vue

@@ -441,7 +441,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog v-model="trackShow" width="1000" title="订单轨迹">
+    <el-dialog :close-on-click-modal="false" v-model="trackShow" width="1000" title="订单轨迹">
       <el-table :data="orderData" height="300">
         <el-table-column label="变更信息">
           <template #default="scope">

+ 3 - 3
src/views/finance/modules/auditDetail.vue

@@ -935,11 +935,11 @@
       })">关闭</el-button>
     </div>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </div>
-  <el-dialog v-model="questionOrderDialog" title="设为疑问订单" width="600">
+  <el-dialog :close-on-click-modal="false" v-model="questionOrderDialog" title="设为疑问订单" width="600">
     <el-form>
       <el-form-item label="疑问原因">
         <el-input type="textarea" v-model="questionOrderValue" placeholder="输入疑问原因"></el-input>
@@ -1868,4 +1868,4 @@ onUnmounted(() => {
     display: none;
   }
 }
-</style>
+</style>

+ 1 - 1
src/views/insurancePolicy/carRules.vue

@@ -29,7 +29,7 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange"></el-pagination>
     </div>
-    <el-dialog v-model="addShow" title="新增" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" title="新增" width="800">
       <el-form ref="AddFormRefs" :model="addForm" :rules="addRules" label-width="100">
         <el-form-item prop="companyId" label="归属保司">
           <el-select v-model="addForm.companyId" placeholder="请选择" filterable clearable>

+ 13 - 13
src/views/insurancePolicy/index.vue

@@ -1348,10 +1348,10 @@
       <el-button type="primary" :loading="loading" @click="batchQuotes(InsurancePolicyRefs)">多家报价</el-button>
       <el-button type="primary" @click="handleNext">录下一单</el-button>
     </div>
-    <el-dialog title="选择业务员" v-model="salesmanShow" width="700">
+    <el-dialog :close-on-click-modal="false" title="选择业务员" v-model="salesmanShow" width="700">
       <salesmanSelect ref="SalesmanSelectRef" fromPage="10" @close="handleSalesmanSelect"></salesmanSelect>
     </el-dialog>
-    <el-dialog v-model="shareShow" width="300" title="分享报价单">
+    <el-dialog :close-on-click-modal="false" v-model="shareShow" width="300" title="分享报价单">
       <div class="imageCode flex flex-col">
         <img :src="shareImageUrl" />
         <span class="text-[12px] text-[#333] mt-[5px] ">请使用微信扫码,查看报价单</span>
@@ -1363,7 +1363,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog v-model="paymentShow" width="350" title="支付码">
+    <el-dialog :close-on-click-modal="false" v-model="paymentShow" width="350" title="支付码">
       <div class="imageCode flex flex-col">
         <img :src="payCodeUrl" />
       </div>
@@ -1418,24 +1418,24 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog title="优惠测算" v-model="calculatingShow" width="600">
+    <el-dialog :close-on-click-modal="false" title="优惠测算" v-model="calculatingShow" width="600">
       <calculating ref="calculatingRefs"></calculating>
     </el-dialog>
-    <el-dialog title="提交核保" width="1100" v-model="underwritingShow">
+    <el-dialog :close-on-click-modal="false" title="提交核保" width="1100" v-model="underwritingShow">
       <underwriting v-if="underwritingShow" ref="UnderwritingRefs" :insOrderRightsInfoDto="insOrderRightsInfoDto"
         :availableAmount="availableAmount" :recipientInfo="[owerFormInfo, policyHolderInfo, insuredPersonInfo]"
         @close="handleUnderwritingClose"></underwriting>
     </el-dialog>
-    <el-dialog title="证件识别" width="800" v-model="imageShow">
+    <el-dialog :close-on-click-modal="false" title="证件识别" width="800" v-model="imageShow">
       <recognition ref="RecognitionRefs" :option="optionObj.car_type_code" @close="handleImageClose"></recognition>
     </el-dialog>
-    <el-dialog v-model="insuranceShow" title="选择险种" width="500">
+    <el-dialog :close-on-click-modal="false" v-model="insuranceShow" title="选择险种" width="500">
       <insurance ref="InsuranceTypeRef" @close="handleClose"></insurance>
     </el-dialog>
-    <el-dialog v-model="drivingShow" title="选择驾意险" width="700">
+    <el-dialog :close-on-click-modal="false" v-model="drivingShow" title="选择驾意险" width="700">
       <driving ref="DrivingTypeRef" @close="handleDrivingClose"></driving>
     </el-dialog>
-    <el-dialog v-model="licenseNoShow" width="900" title="车型查询">
+    <el-dialog :close-on-click-modal="false" v-model="licenseNoShow" width="900" title="车型查询">
       <span class="flex a-c  mb-2" style="color: #409eff;font-size: 13px;">(单击后确定 或 双击选中车型)</span>
       <el-table ref="LicenseNoTable" :data="licenseNoData" row-key="id" highlight-current-row
         @row-dblclick="handleSelectedRow" @current-change="handleCurrentChange">
@@ -1452,10 +1452,10 @@
         <el-button type="primary" @click="licenseNoDataSubmit">确定</el-button>
       </div>
     </el-dialog>
-    <el-dialog v-model="JYXDetailShow" title="驾意险详情" width="600">
+    <el-dialog :close-on-click-modal="false" v-model="JYXDetailShow" title="驾意险详情" width="600">
       <detail ref="JYXDetail"></detail>
     </el-dialog>
-    <el-dialog v-model="specialShow" width="700" title="选择特约">
+    <el-dialog :close-on-click-modal="false" v-model="specialShow" width="700" title="选择特约">
       <el-table :data="specialTableData" @selection-change="handleSpecialSelectChage">
         <el-table-column type="selection" width="50" align="center"></el-table-column>
         <el-table-column label="特约类型" prop="riskCode" align="center"></el-table-column>
@@ -1469,7 +1469,7 @@
         <el-button type="primary" @click="handleSpecialTableDataSubmit">确定</el-button>
       </div>
     </el-dialog>
-    <el-dialog v-model="underwritingMsgShow" title="核保信息" width="400">
+    <el-dialog :close-on-click-modal="false" v-model="underwritingMsgShow" title="核保信息" width="400">
       <div style="
           font-size: 18px;
           color: #d42426;
@@ -1482,7 +1482,7 @@
         <el-button size="small" type="primary" @click="handleGetPayCode">缴费二维码</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="payCodeShow" title="支付码" width="400">
+    <el-dialog :close-on-click-modal="false" v-model="payCodeShow" title="支付码" width="400">
       <div style="display: flex; align-items: center; justify-content: center">
         <img style="width: 200px; height: 200px" :src="payCodeSrc" />
       </div>

+ 1 - 1
src/views/insurancePolicy/modules/Equities.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-dialog v-model="dialogVisible" title="选择权益" width="60%" @close="cancel">
+    <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="选择权益" width="60%" @close="cancel">
       <el-form :model="form" label-width="120px">
         <el-row :gutter="20">
           <el-col :span="10">

+ 2 - 2
src/views/insurancePolicy/order.vue

@@ -166,7 +166,7 @@
         @current-change="handleCurrentChange"></el-pagination>
     </div>
     <!-- 支付码 -->
-    <el-dialog v-model="payCodeShow" width="380" title="支付码">
+    <el-dialog :close-on-click-modal="false" v-model="payCodeShow" width="380" title="支付码">
       <img class="payCode" :src="payCodeUrl">
       <div class="payCodeInfo flex f-c ">
         <span class="text-[24px] font-bold text-center m-[20px] text-[#d42426]">{{ payCodeInfo?.sumPremium }}</span>
@@ -221,7 +221,7 @@
     </el-dialog>
     <!-- 批改 -->
     <!-- 订单导出 -->
-    <el-dialog v-model="isExportShow" width="50%" title="选择导出的字段">
+    <el-dialog :close-on-click-modal="false" v-model="isExportShow" width="50%" title="选择导出的字段">
       <div class="flex">
         <div class="enumValues flex f-c">
           <h4 class="title">基础字段</h4>

+ 1 - 1
src/views/insurancePolicy/orderDetail.vue

@@ -1058,7 +1058,7 @@
         </template>
       </el-dropdown>
     </div>
-    <el-dialog v-model="JYXDetailShow" title="驾意险详情" width="600">
+    <el-dialog :close-on-click-modal="false" v-model="JYXDetailShow" title="驾意险详情" width="600">
       <detail ref="JYXDetail"></detail>
     </el-dialog>
     <el-image-viewer v-if="imageShow" :url-list="[imageData]" @close="imageShow = false" />

+ 1 - 1
src/views/marketingManagement/configurate.vue

@@ -177,7 +177,7 @@
         </el-result>
       </div>
     </div>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="selectDeptShow"
       title="参与机构选择"
       width="600"

+ 4 - 4
src/views/operationManagement/channel.vue

@@ -102,16 +102,16 @@
         </div>
       </div>
     </div>
-    <el-dialog v-model="dialogShow" :title="title" width="1000">
+    <el-dialog :close-on-click-modal="false" v-model="dialogShow" :title="title" width="1000">
       <addOperation ref="AddOperationRef" @closeDialog="closeAddOperation"></addOperation>
     </el-dialog>
-    <el-dialog v-model="addTeamShow" title="添加" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="addTeamShow" title="添加" width="800">
       <addTeam ref="AddTeamRef" @closeDialog="closeAddTeamDialog"></addTeam>
     </el-dialog>
-    <el-dialog v-model="allocationShow" title="分配管理人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="allocationShow" title="分配管理人" width="800">
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
-    <el-dialog v-model="peopleShow" title="设置负责人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="peopleShow" title="设置负责人" width="800">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-tree ref="treeRef" :data="options" :props="cascaderProps" @node-click="handleNodeClick" />

+ 1 - 1
src/views/operationManagement/modules/addOperation.vue

@@ -532,7 +532,7 @@
       </div>
     </el-form>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </pageMain>

+ 2 - 2
src/views/operationManagement/operation.vue

@@ -157,10 +157,10 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange" />
     </div>
-    <el-dialog v-model="bankCardDialogShow" title="添加银行卡" width="500">
+    <el-dialog :close-on-click-modal="false" v-model="bankCardDialogShow" title="添加银行卡" width="500">
       <addCard @closeDialog="closeAddBankCard" :userInfo="addName"></addCard>
     </el-dialog>
-    <el-dialog v-model="allocationShow" title="分配管理人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="allocationShow" title="分配管理人" width="800">
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
   </PageMain>

+ 3 - 3
src/views/operationManagement/operationDetail.vue

@@ -201,14 +201,14 @@
         </div>
       </div>
     </div>
-    <el-dialog v-model="bankCardDialogShow" :title="bankTitle" width="500">
+    <el-dialog :close-on-click-modal="false" v-model="bankCardDialogShow" :title="bankTitle" width="500">
       <addCard v-if="bankCardDialogShow" @closeDialog="closeAddBankCard" :userInfo="bankCardInfo"></addCard>
     </el-dialog>
-    <el-dialog v-model="allocationShow" title="分配管理人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="allocationShow" title="分配管理人" width="800">
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </PageMain>

+ 4 - 4
src/views/operationManagement/team.vue

@@ -104,16 +104,16 @@
         </div>
       </div>
     </div>
-    <el-dialog v-model="dialogShow" :title="title" width="1000">
+    <el-dialog :close-on-click-modal="false" v-model="dialogShow" :title="title" width="1000">
       <addOperation ref="AddOperationRef" @closeDialog="closeAddOperation"></addOperation>
     </el-dialog>
-    <el-dialog v-model="addTeamShow" title="添加" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="addTeamShow" title="添加" width="800">
       <addTeam ref="AddTeamRef" @closeDialog="closeAddTeamDialog"></addTeam>
     </el-dialog>
-    <el-dialog v-model="allocationShow" title="分配管理人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="allocationShow" title="分配管理人" width="800">
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
-    <el-dialog v-model="peopleShow" title="设置负责人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="peopleShow" title="设置负责人" width="800">
       <el-row :gutter="20">
         <el-col :span="12">
           <el-tree :data="options" :props="cascaderProps" @node-click="handleNodeClick" />

+ 4 - 4
src/views/operationManagement/telemarketing.vue

@@ -102,28 +102,28 @@
         </div>
       </div>
     </div>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="dialogShow"
       :title="title"
       width="1000"
     >
       <addOperation ref="AddOperationRef" @closeDialog="closeAddOperation"></addOperation>
     </el-dialog>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="addTeamShow"
       title="添加"
       width="800"
     >
       <addTeam ref="AddTeamRef" @closeDialog="closeAddTeamDialog"></addTeam>
     </el-dialog>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="allocationShow"
       title="分配管理人"
       width="800"
     >
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="peopleShow"
       title="设置负责人"
       width="800"

+ 2 - 2
src/views/orderBatchAdjust/DialogInsuranceCancel.vue

@@ -1,5 +1,5 @@
 <template>
-	<el-dialog title="整单退保" width="1000" v-model="isDialogVisible" @close="handleClose">
+	<el-dialog :close-on-click-modal="false" title="整单退保" width="1000" v-model="isDialogVisible" @close="handleClose">
 		<div class="">
 			<div class="mb-4">
 				<div class="text-[#333333] text-base font-medium">车辆{{ props.data.licenseNo }}整单退保</div>
@@ -252,4 +252,4 @@ onUnmounted(() => {
     right: 12px;
     bottom: calc(100% - 8px);
 }
-</style>
+</style>

+ 5 - 5
src/views/orderBatchAdjust/DialogInsuranceEdit.vue

@@ -1,5 +1,5 @@
 <template>
-	<el-dialog title="险种批改" width="1000" v-model="isDialogVisible" @close="handleClose">
+	<el-dialog :close-on-click-modal="false" title="险种批改" width="1000" v-model="isDialogVisible" @close="handleClose">
 		<div class="">
 			<div class="">
 				<div class="text-[#333333] text-base font-medium">车辆{{ props.data.licenseNo }}险种批改</div>
@@ -128,7 +128,7 @@
 		</template>
 	</el-dialog>
 	<!-- 单项批改 -->
-	<el-dialog v-model="isFormDialogVisible" width="500" :title="form.title" append-to-body>
+	<el-dialog :close-on-click-modal="false" v-model="isFormDialogVisible" width="500" :title="form.title" append-to-body>
 		<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
 			<el-form-item label="保险产品" prop="kindCode">
 				<el-select v-model="formData.kindCode" placeholder="请选择" @change="handleChange">
@@ -178,7 +178,7 @@
 		</template>
 	</el-dialog>
 	<!-- 选择保险 -->
-	<el-dialog v-model="isMainVisible" width="500" title="险种批增" append-to-body>
+	<el-dialog :close-on-click-modal="false" v-model="isMainVisible" width="500" title="险种批增" append-to-body>
 		<el-form ref="formRef" :model="formData" :rules="rules" label-width="120px" label-position="top">
 			<el-form-item label="保险产品" prop="kindCode">
 				<el-cascader class="w-full"
@@ -206,7 +206,7 @@
 		</template>
 	</el-dialog>
 	<!-- 选择驾意险 -->
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
 		width="500"
 		title="选择驾意险"
 		append-to-body
@@ -772,4 +772,4 @@ onUnmounted(() => {
 
 <style scoped lang="scss">
 
-</style>
+</style>

+ 1 - 1
src/views/partnerManagement/modules/addPartner.vue

@@ -541,7 +541,7 @@
       </div>
     </el-form>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </div>

+ 3 - 3
src/views/partnerManagement/partner.vue

@@ -42,10 +42,10 @@
         </ComplexTable>
       </div>
     </PageMain>
-    <el-dialog v-model="addPartnerShow" title="添加合伙人" width="1000">
+    <el-dialog :close-on-click-modal="false" v-model="addPartnerShow" title="添加合伙人" width="1000">
       <addOperation ref="addOperationRef" @closeDialog="closeAddOperation"></addOperation>
     </el-dialog>
-    <el-dialog v-model="addNewGradeShow" title="添加合伙人等级" width="1000">
+    <el-dialog :close-on-click-modal="false" v-model="addNewGradeShow" title="添加合伙人等级" width="1000">
       <el-checkbox-group v-model="checkList">
         <el-checkbox :disabled="item.grade <= gradeList[gradeList.length - 1]" :label="item.gradeName"
           :value="item.grade" v-for="item in userGradeList" :key="item.grade" />
@@ -59,7 +59,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog v-model="PartnerRelationShow" title="关系查询" width="1000">
+    <el-dialog :close-on-click-modal="false" v-model="PartnerRelationShow" title="关系查询" width="1000">
       <el-table :data="relationQuery" style="width: 100%">
         <el-table-column prop="type" label="级别" width="100" align="center">
           <template #default="scope">

+ 3 - 3
src/views/partnerManagement/partnerDetail.vue

@@ -202,14 +202,14 @@
         </div>
       </div>
     </div>
-    <el-dialog v-model="bankCardDialogShow" :title="bankTitle" width="500">
+    <el-dialog :close-on-click-modal="false" v-model="bankCardDialogShow" :title="bankTitle" width="500">
       <addCard v-if="bankCardDialogShow" @closeDialog="closeAddBankCard" :userInfo="bankCardInfo"></addCard>
     </el-dialog>
-    <el-dialog v-model="allocationShow" title="分配管理人" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="allocationShow" title="分配管理人" width="800">
       <allocation ref="AllocationRef" @closeDialog="closeAllocation"></allocation>
     </el-dialog>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </PageMain>

+ 3 - 3
src/views/partnerManagement/upgradeDowngradeRecord.vue

@@ -54,7 +54,7 @@
 
       </div>
     </PageMain>
-    <el-dialog v-model="upgradeReviewVisible" title="升级审核" width="400">
+    <el-dialog :close-on-click-modal="false" v-model="upgradeReviewVisible" title="升级审核" width="400">
       <el-form :model="upgradeReviewInfo" label-width="180px" label-position="top">
         <el-form-item label="升级前">
           <el-input disabled v-model="upgradeReviewInfo.originalLevel" />
@@ -77,7 +77,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog v-model="OperationVisible" title="驳回原因" width="400">
+    <el-dialog :close-on-click-modal="false" v-model="OperationVisible" title="驳回原因" width="400">
       <el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="rejectReason" maxlength="200" show-word-limit>
       </el-input>
       <template #footer>
@@ -89,7 +89,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog v-model="unlockLevelVisible" title="解锁等级" width="500">
+    <el-dialog :close-on-click-modal="false" v-model="unlockLevelVisible" title="解锁等级" width="500">
       <el-form :model="unlockLevelInfo" label-width="180px" label-position="top">
         <el-form-item label="支付金额">
           <el-input v-model="unlockLevelInfo.paymentAmount" readonly>

+ 1 - 1
src/views/payCredit/agentCount.vue

@@ -235,7 +235,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog v-model="show" width="600" title="银行卡审核">
+    <el-dialog :close-on-click-modal="false" v-model="show" width="600" title="银行卡审核">
       <el-form v-model="agentForm" :rules="rules" disabled label-width="80">
         <el-form-item prop="name" label="姓名">
           <el-input v-model="agentForm.name"></el-input>

+ 2 - 2
src/views/payCredit/index.vue

@@ -365,7 +365,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog v-model="drawShow" width="800" title="提现付款">
+    <el-dialog :close-on-click-modal="false" v-model="drawShow" width="800" title="提现付款">
       <el-form :model="drawForm" ref="DrawRef" :rules="drawRules" label-width="120">
         <el-form-item prop="voucherId" label="凭证号">
           <el-input placeholder="请填写" v-model="drawForm.voucherId" />
@@ -391,7 +391,7 @@
         <el-button type="primary" @click="handleVerifyAmount">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="payAccountShow" title="付款账户" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="payAccountShow" title="付款账户" width="800">
       <el-row :gutter="20">
         <el-col :span="8">
           <el-input prefix-icon="search" placeholder="请输入" v-model="account"></el-input>

+ 3 - 3
src/views/personnel/memberManagement.vue

@@ -107,7 +107,7 @@
           {{ scope.slotData.label }}
         </template>
       </ComplexTable>
-      <el-dialog v-model="dialogVisible" title="资源转移" width="800" draggable append-to-body>
+      <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="资源转移" width="800" draggable append-to-body>
         <el-row :gutter="24">
           <el-col :span="20">
             <div style="display: flex; align-items: center">
@@ -151,7 +151,7 @@
         @close-dialog="confirmDialogInfo" :title="title" typeAttr="2" @cancel-dialog="deptDialogVisible = false"></setDept>
 
 
-      <el-dialog v-model="changeDeptDialog" title="变更机构" width="600" append-to-body draggable>
+      <el-dialog :close-on-click-modal="false" v-model="changeDeptDialog" title="变更机构" width="600" append-to-body draggable>
         <div>
           <el-input v-model="filterText" style="width: 100%" class="search-input2" placeholder="请输入机构名称查找" :prefix-icon="Search">
             <template #append>
@@ -180,7 +180,7 @@
           </div>
         </template>
       </el-dialog>
-      <!-- <el-dialog v-model="dialogVisible" title="基本信息" width="800" draggable> -->
+      <!-- <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="基本信息" width="800" draggable> -->
       <!-- <addOperation @closeDialog="closeAddOperation"></addOperation> -->
 
       <!-- </el-dialog> -->

+ 1 - 1
src/views/personnel/modules/addOperation.vue

@@ -510,7 +510,7 @@
       :url-list="[imageUrl]"
       @close="imageShow = false"
       />
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx :src="fileUrl" style="height: 600px; margin: 0; padding: 0"></vue-office-docx>
     </el-dialog>
   </pageMain>

+ 3 - 3
src/views/personnel/modules/memberMessage.vue

@@ -313,7 +313,7 @@
     </div>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
 
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="dialogVisible"
       :title="leave ? '操作离职' : '资源转移'"
       width="800"
@@ -379,7 +379,7 @@
       title="选择交接人"
       @cancel-dialog="deptDialogVisible = false"
     ></setDept>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="changeDeptDialog"
       title="变更机构"
       width="600"
@@ -423,7 +423,7 @@
         </div>
       </template>
     </el-dialog>
-    <el-dialog title="文件预览" v-model="fileShow">
+    <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
       <vue-office-docx
         :src="fileUrl"
         style="height: 600px; margin: 0; padding: 0"

+ 1 - 1
src/views/personnel/wechatService.vue

@@ -52,7 +52,7 @@
       </ComplexTable>
     </PageMain>
     <!-- 客服弹窗 -->
-    <el-dialog v-model="ServiceAddShow" :title="dialogTitle" width="30%" :show-close="false">
+    <el-dialog :close-on-click-modal="false" v-model="ServiceAddShow" :title="dialogTitle" width="30%" :show-close="false">
       <el-form ref="ServiceFormRef" style="max-width: 600px" :model="ServiceForm" :rules="ServiceRules"
         label-width="auto" label-position="top">
         <el-form-item label="客服昵称" prop="nickname">

+ 4 - 4
src/views/platform/index.vue

@@ -394,7 +394,7 @@
         </div>
       </el-tab-pane> -->
     </el-tabs>
-    <el-dialog v-model="addShow" width="800" title="添加应收">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="800" title="添加应收">
       <div class="add-content">
         <el-input v-model="addSearchValue" style="max-width: 500px" :placeholder="`请输入${placeholder}`"
           class="input-with-select">
@@ -451,7 +451,7 @@
         <el-button type="primary" @click="handleAddSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
+    <el-dialog :close-on-click-modal="false" v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
       <div style="display: flex; align-items: center; justify-content: center; margin-bottom: 10px">
         下载「标准导入模板」,编辑后上传;系统将自动匹配相关字段
         <el-button link type="primary" @click="exportData">下载模板</el-button>
@@ -464,7 +464,7 @@
         <a style="color: #999; font-size: 12px">目前支持的文件类型为*.xls, *.xlsx</a>
       </el-upload>
     </el-dialog>
-    <el-dialog v-model="invoiceShow" width="600" title="提示">
+    <el-dialog :close-on-click-modal="false" v-model="invoiceShow" width="600" title="提示">
       <el-radio-group v-model="invoiceRadio">
         <el-radio :value="item.contactPersonPhone" v-for="(item, index) in options">{{ item.contactPerson }}</el-radio>
       </el-radio-group>
@@ -473,7 +473,7 @@
         <el-button type="primary" @click="handleInvoiceSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog title="批量修改" v-model="batchEditShow" width="700">
+    <el-dialog :close-on-click-modal="false" title="批量修改" v-model="batchEditShow" width="700">
       <el-tabs v-model="subActiveName" class="demo-tabs">
         <el-tab-pane label="User" name="first">
           <template #label>选中修改({{ selectedList.length }})</template>

+ 1 - 1
src/views/platform/platformRecord.vue

@@ -90,7 +90,7 @@
     </div>
 
   </PageMain>
-  <el-dialog v-model="viewCredential" title="查看凭证" width="400">
+  <el-dialog :close-on-click-modal="false" v-model="viewCredential" title="查看凭证" width="400">
     <div class="text-center text-[14px] text-[#999] pb-[20px]">点击图片放大预览</div>
     <el-image style="width: 100%; height: 300px" :src="CredentialList[0]" :zoom-rate="1.2" :max-scale="7"
       :min-scale="0.2" :preview-src-list="CredentialList" show-progress :initial-index="4" alt="凭证图片" fit="cover" />

+ 2 - 2
src/views/platform/ticket.vue

@@ -93,7 +93,7 @@
       <el-button plain @click="handleBack">取消</el-button>
       <el-button type="primary" @click="handleSettlement">结算</el-button>
     </div>
-    <el-dialog v-model="addShow" width="800" title="添加应收">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="800" title="添加应收">
       <div class="add-content">
         <el-input v-model="addSearchValue" style="max-width: 500px" :placeholder="`请输入${placeholder}`"
           class="input-with-select">
@@ -154,7 +154,7 @@
     <el-image-viewer v-if="imageShow" :url-list="[bigImageUrl]" @close="imageShow = false" />
 
   </div>
-  <el-dialog v-model="settlementDialog" width="600" title="结算">
+  <el-dialog :close-on-click-modal="false" v-model="settlementDialog" width="600" title="结算">
     <el-form ref="CountFormRef" :model="countForm" :rules="settlementRules" label-width="120">
       <el-form-item label="应收金额">
         <el-input v-model="receivablePremium" placeholder="请输入" disabled></el-input>

+ 2 - 2
src/views/quoteConfig/agreement/agreementDetails.vue

@@ -170,7 +170,7 @@
         </el-tab-pane>
       </el-tabs>
     </PageMain>
-    <el-drawer v-model="addUnderwritingRuleShow" :direction="direction" :close-on-click-modal="false" size="50%">
+    <el-drawer v-model="addUnderwritingRuleShow" :direction="direction"  size="50%">
       <template #header>
         <div>添加承保规则</div>
       </template>
@@ -222,7 +222,7 @@
       :agreementInfo="agreementInfo" :RulesInfo="RulesInfo" :costitemEditInfo="costitemEditInfo" @save="ruleFeeEditSave"
       @cancel="ruleFeeEditVisible = false" />
 
-    <el-dialog v-model="copyDialog" title="复制" width="800">
+    <el-dialog :close-on-click-modal="false" v-model="copyDialog" title="复制" width="800">
       <el-form inline>
         <el-form-item label="协议">
           <el-select style="width:300px" v-model="agreementId" placeholder="请选择协议" @change="changeAgreement">

+ 1 - 1
src/views/quoteConfig/agreement/components/agreementAuth.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-drawer v-model="props.Drawer" :direction="direction" @open="DrawerOpen" :close-on-click-modal="false">
+    <el-drawer v-model="props.Drawer" :direction="direction" @open="DrawerOpen" >
       <template #header>
         <h4>参与机构</h4>
       </template>

+ 1 - 1
src/views/quoteConfig/agreement/components/managerModal.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-dialog v-model="props.managerModal" title="选择管理人" width="40%"  @close="cancel">
+    <el-dialog :close-on-click-modal="false" v-model="props.managerModal" title="选择管理人" width="40%"  @close="cancel">
       <div class="flex a-c">
         <el-input v-model="searchValue" style="width: 240px;margin-right: 10px;" clearable placeholder="输入姓名,手机号,工号查找" />
         <el-button type="primary" @click='searchValueclick'>查询</el-button>

+ 1 - 1
src/views/quoteConfig/agreement/components/orderAccount.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-dialog v-model="props.orderAccount" title="选择出单账号" width="50%" @close="close">
+    <el-dialog :close-on-click-modal="false" v-model="props.orderAccount" title="选择出单账号" width="50%" @close="close">
       <div class="flex a-c j-s ">
         <div class="flex a-c">
           <el-input v-model="searchValue" style="width: 240px;margin-right: 10px;" clearable

+ 1 - 1
src/views/quoteConfig/agreement/components/ruleFeeDialog.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <template>
   <div>
-    <el-drawer v-model="props.ruleFeeVisible" :direction="direction" :close-on-click-modal="false" size="57%"
+    <el-drawer v-model="props.ruleFeeVisible" :direction="direction"  size="57%"
       @close="close">
       <template #header>
         <h4>添加费用</h4>

+ 1 - 1
src/views/quoteConfig/costManagement.vue

@@ -45,7 +45,7 @@
         </template>
       </ComplexTable>
     </PageMain>
-    <el-dialog v-model="agreementSelectionVisible" title="选择协议" width="50%">
+    <el-dialog :close-on-click-modal="false" v-model="agreementSelectionVisible" title="选择协议" width="50%">
       <div class="Selection flex ">
         <div class="agreement flex f-c">
           <div class="flex a-c">

+ 1 - 1
src/views/quoteConfig/dispatch/components/other.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="其他情况" width="704px" :before-close="handleClose" align-center>
+  <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="其他情况" width="704px" :before-close="handleClose" align-center>
     <div class="dialog-content">
       <div class="left">
         <div class="description-text">

+ 1 - 1
src/views/quoteConfig/insuranceCompanyAccount/modules/insuranceAccountAdd.vue

@@ -81,7 +81,7 @@
       <el-button type="primary" @click="submit(insuranceAccountRefs)">保存</el-button>
     </div>
   </PageMain>
-  <el-dialog v-model="againLoginDialog" title="重新登录" width="400">
+  <el-dialog :close-on-click-modal="false" v-model="againLoginDialog" title="重新登录" width="400">
     <el-form label-width="80">
       <el-form-item label="验证码">
         <el-input v-model="captcha" placeholder="输入验证码"></el-input>

+ 1 - 1
src/views/quoteConfig/project/index.vue

@@ -151,7 +151,7 @@
       </el-col>
     </el-row> -->
   </PageMain>
-  <el-dialog v-model="copyDialog" title="复制" width="600">
+  <el-dialog :close-on-click-modal="false" v-model="copyDialog" title="复制" width="600">
     <el-form>
       <el-form-item label="险种类型">
         <el-select v-model="insuranceTypeValue" placeholder="请选择险种类型">

+ 4 - 4
src/views/quoteConfig/project/modules/projectAdd.vue

@@ -167,22 +167,22 @@
       </div>
 
       <!-- 驾意险选择弹窗 -->
-      <el-dialog v-model="drivingShow" title="选择驾意险" width="700">
+      <el-dialog :close-on-click-modal="false" v-model="drivingShow" title="选择驾意险" width="700">
         <driving ref="DrivingTypeRef" @close="handleDrivingClose"></driving>
       </el-dialog>
 
       <!-- 险种选择弹窗 -->
-      <el-dialog v-model="insuranceShow" title="选择险种" width="500">
+      <el-dialog :close-on-click-modal="false" v-model="insuranceShow" title="选择险种" width="500">
         <insurance ref="InsuranceTypeRef" @close="handleClose"></insurance>
       </el-dialog>
 
       <!-- 驾意险详情弹窗 -->
-      <el-dialog v-model="JYXDetailShow" title="驾意险详情" width="600">
+      <el-dialog :close-on-click-modal="false" v-model="JYXDetailShow" title="驾意险详情" width="600">
         <detail ref="JYXDetail"></detail>
       </el-dialog>
 
       <!-- 规则条件选择弹窗 -->
-      <el-dialog v-model="ruleSelectShow" title="规则条件" width="600">
+      <el-dialog :close-on-click-modal="false" v-model="ruleSelectShow" title="规则条件" width="600">
         <ruleSelect ref="RuleSelect" @close="handleRuleSelectClose"></ruleSelect>
       </el-dialog>
     </div>

+ 1 - 1
src/views/receivable/documentary/documentaryRecord.vue

@@ -82,7 +82,7 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange"></el-pagination>
     </div>
-    <el-dialog v-model="countShow" width="600" title="开票并结算">
+    <el-dialog :close-on-click-modal="false" v-model="countShow" width="600" title="开票并结算">
       <el-form ref="CountForm" :model="countForm" :rules="countRules" label-width="120">
         <el-form-item prop="invoiceParty" label="开票方">
           <el-input v-model="countForm.invoiceParty" placeholder="请输入"></el-input>

+ 4 - 4
src/views/receivable/documentary/index.vue

@@ -378,7 +378,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog v-model="addShow" width="800" title="添加应收">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="800" title="添加应收">
       <div class="add-content">
         <el-input v-model="addSearchValue" style="max-width: 500px" :placeholder="`请输入${placeholder}`"
           class="input-with-select">
@@ -435,7 +435,7 @@
         <el-button type="primary" @click="handleAddSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
+    <el-dialog :close-on-click-modal="false" v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
       <div style="display: flex; align-items: center; justify-content: center; margin-bottom: 10px">
         下载「标准导入模板」,编辑后上传;系统将自动匹配相关字段
         <el-button link type="primary">下载模板</el-button>
@@ -448,7 +448,7 @@
         <a style="color: #999; font-size: 12px">目前支持的文件类型为*.xls, *.xlsx</a>
       </el-upload>
     </el-dialog>
-    <el-dialog v-model="invoiceShow" width="600" title="提示">
+    <el-dialog :close-on-click-modal="false" v-model="invoiceShow" width="600" title="提示">
       <el-radio-group v-model="invoiceRadio">
         <el-radio :value="item.id" v-for="(item, index) in options">{{ item.name }}</el-radio>
       </el-radio-group>
@@ -457,7 +457,7 @@
         <el-button type="primary" @click="handleInvoiceSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog title="批量修改" v-model="batchEditShow" width="700">
+    <el-dialog :close-on-click-modal="false" title="批量修改" v-model="batchEditShow" width="700">
       <el-tabs v-model="subActiveName" class="demo-tabs">
         <el-tab-pane label="User" name="first">
           <template #label>选中修改({{ selectedList.length }})</template>

+ 4 - 4
src/views/receivable/handingFee/index.vue

@@ -377,7 +377,7 @@
         </div>
       </el-tab-pane>
     </el-tabs>
-    <el-dialog v-model="addShow" width="800" title="添加应收">
+    <el-dialog :close-on-click-modal="false" v-model="addShow" width="800" title="添加应收">
       <div class="add-content">
         <el-input v-model="addSearchValue" style="max-width: 500px" :placeholder="`请输入${placeholder}`"
           class="input-with-select">
@@ -434,7 +434,7 @@
         <el-button type="primary" @click="handleAddSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
+    <el-dialog :close-on-click-modal="false" v-model="batchShow" width="800" :title="`选中修改(已选${selectedData.length}条数据)`">
       <div style="display: flex; align-items: center; justify-content: center; margin-bottom: 10px">
         下载「标准导入模板」,编辑后上传;系统将自动匹配相关字段
         <el-button link type="primary">下载模板</el-button>
@@ -447,7 +447,7 @@
         <a style="color: #999; font-size: 12px">目前支持的文件类型为*.xls, *.xlsx</a>
       </el-upload>
     </el-dialog>
-    <el-dialog v-model="invoiceShow" width="600" title="提示">
+    <el-dialog :close-on-click-modal="false" v-model="invoiceShow" width="600" title="提示">
       <el-radio-group v-model="invoiceRadio">
         <el-radio :value="item.id" v-for="(item, index) in options">{{ item.name }}</el-radio>
       </el-radio-group>
@@ -456,7 +456,7 @@
         <el-button type="primary" @click="handleInvoiceSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog title="批量修改" v-model="batchEditShow" :close-on-click-modal="false" width="700">
+    <el-dialog :close-on-click-modal="false" title="批量修改" v-model="batchEditShow"  width="700">
       <el-tabs v-model="subActiveName" class="demo-tabs">
         <el-tab-pane label="User" name="first">
           <template #label>选中修改({{ selectedList.length }})</template>

+ 1 - 1
src/views/receivable/handingFee/invoiceRecord.vue

@@ -95,7 +95,7 @@
         layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="handleSizeChange"
         @current-change="handleCurrentChange"></el-pagination>
     </div>
-    <el-dialog v-model="countShow" width="600" title="结算">
+    <el-dialog :close-on-click-modal="false" v-model="countShow" width="600" title="结算">
       <el-form ref="CountForm" :model="countForm" :rules="countRules" label-width="120">
         <el-form-item prop="invoiceParty" label="开票方">
           <el-input v-model="countForm.invoiceParty" disabled placeholder="请输入"></el-input>

+ 1 - 1
src/views/receivable/handingFee/report.vue

@@ -289,7 +289,7 @@
       </el-tab-pane>
     </el-tabs>
   </PageMain>
-  <el-dialog v-model="viewCredential" title="查看凭证" width="400">
+  <el-dialog :close-on-click-modal="false" v-model="viewCredential" title="查看凭证" width="400">
     <div class="text-center text-[14px] text-[#999] pb-[20px]">点击图片放大预览</div>
     <el-image style="width: 100%; height: 300px" :src="CredentialList[0]" :zoom-rate="1.2" :max-scale="7"
       :min-scale="0.2" :preview-src-list="CredentialList" show-progress :initial-index="4" alt="凭证图片" fit="cover" />

+ 2 - 2
src/views/receivable/handingFee/ticket.vue

@@ -94,7 +94,7 @@
       <el-button plain type="primary" @click="handleTicket(true)">开票并结算</el-button>
       <el-button type="primary" @click="handleTicket(false)">开票</el-button>
     </div>
-    <el-dialog v-model="addShow" width="800" title="添加应收">
+    <el-dialog :close-on-click-modal="false"  v-model="addShow" width="800" title="添加应收">
       <div class="add-content">
         <el-input v-model="addSearchValue" style="max-width: 500px" :placeholder="`请输入${placeholder}`"
           class="input-with-select">
@@ -151,7 +151,7 @@
         <el-button type="primary" @click="handleAddSubmit">确定</el-button>
       </template>
     </el-dialog>
-    <el-dialog v-model="countShow" width="600" :title="isSettlement ? '开票并结算' : '开票'">
+    <el-dialog :close-on-click-modal="false" v-model="countShow" width="600" :title="isSettlement ? '开票并结算' : '开票'">
       <el-form ref="CountForm" :model="countForm" :rules="countRules" label-width="120">
         <el-form-item prop="invoiceParty" label="开票方">
           <el-select v-model="countForm.invoiceParty" placeholder="请选择开票方">

+ 1 - 1
src/views/representative/detail.vue

@@ -581,7 +581,7 @@
       </div> -->
     </el-form>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
-    <el-dialog v-model="dialogVisible" title="审核不通过" width="500" draggable>
+    <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="审核不通过" width="500" draggable>
       <el-input
         type="textarea"
         placeholder="请输入审核不通过原因"

+ 1 - 1
src/views/representative/member.vue

@@ -139,7 +139,7 @@
       </el-tab-pane>
     </el-tabs>
 
-    <el-dialog v-model="dialogVisible" title="审核不通过" width="500" draggable>
+    <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="审核不通过" width="500" draggable>
       <el-input type="textarea" placeholder="请输入审核不通过原因" v-model="textValue" />
       <template #footer>
         <div class="dialog-footer">

+ 1 - 1
src/views/representative/salesman.vue

@@ -127,7 +127,7 @@
       </el-tab-pane>
     </el-tabs>
 
-    <el-dialog v-model="dialogVisible" title="审核不通过" width="500" draggable>
+    <el-dialog :close-on-click-modal="false" v-model="dialogVisible" title="审核不通过" width="500" draggable>
       <el-input type="textarea" placeholder="请输入审核不通过原因" v-model="textValue" />
       <template #footer>
         <div class="dialog-footer">

+ 25 - 25
src/views/sale/components/drawer.vue

@@ -1,11 +1,11 @@
 <template>
   <div>
-    <el-drawer 
-      v-model="props.Drawer" 
-      :direction="direction" 
-      @open="DrawerOpen" 
-      @close="cancel" 
-      :close-on-click-modal="false"
+    <el-drawer
+      v-model="props.Drawer"
+      :direction="direction"
+      @open="DrawerOpen"
+      @close="cancel"
+
     >
       <template #header>
         <h4>参与机构</h4>
@@ -13,33 +13,33 @@
       <template #default>
         <div class="flex f-c">
           <div>
-            <el-input 
-              v-model="deptName" 
-              class="m-right-20" 
-              style="width: 240px;" 
+            <el-input
+              v-model="deptName"
+              class="m-right-20"
+              style="width: 240px;"
               placeholder="输入名称"
-              :prefix-icon="Search" 
+              :prefix-icon="Search"
             />
             <el-button @click="query">查询</el-button>
           </div>
           <!-- 全选复选框 -->
-          <el-checkbox 
-            v-model="checkedALL" 
-            label="全选" 
+          <el-checkbox
+            v-model="checkedALL"
+            label="全选"
             size="large"
             @change="handleCheckAllChange"
           />
           <!-- 树形组件 -->
-          <el-tree 
-            :data="props.deptlist" 
-            :show-checkbox="true" 
-            node-key="id" 
-            ref="treeRef" 
+          <el-tree
+            :data="props.deptlist"
+            :show-checkbox="true"
+            node-key="id"
+            ref="treeRef"
             :props="defaultProps"
-            :default-expand-all="true" 
-            @check="handleCheck" 
+            :default-expand-all="true"
+            @check="handleCheck"
             :default-checked-keys="props.checkedKeys"
-            :check-strictly="true" 
+            :check-strictly="true"
           />
         </div>
       </template>
@@ -107,7 +107,7 @@ watch(props, () => {
 // 处理全选状态变化
 const handleCheckAllChange = (checked: boolean) => {
   if (!treeRef.value) return;
-  
+
   if (checked) {
     // 全选:获取所有节点ID并选中
     const allIds = getAllNodeIds(props.deptlist);
@@ -137,10 +137,10 @@ const handleCheck = (
 // 更新全选框状态
 const updateCheckAllStatus = () => {
   if (!treeRef.value) return;
-  
+
   const allIds = getAllNodeIds(props.deptlist);
   // 当所有节点都被选中时,全选框才勾选
-  checkedALL.value = allIds.length > 0 && 
+  checkedALL.value = allIds.length > 0 &&
     ids.value.length === allIds.length &&
     allIds.every(id => ids.value.includes(id));
 };

+ 2 - 2
src/views/sale/list.vue

@@ -86,7 +86,7 @@
         </template>
       </ComplexTable>
     </PageMain>
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="dialogVisible"
       title="分销员清退"
       width="700"
@@ -139,7 +139,7 @@
       </template>
     </el-dialog>
     <!-- 关系弹窗 -->
-    <el-dialog
+    <el-dialog :close-on-click-modal="false"
       v-model="isRelation"
       title="关系查询"
       width="700"