Ver código fonte

0515jiyongmodeguanbi

liuhj 2 meses atrás
pai
commit
eef5a98de9
37 arquivos alterados com 51 adições e 49 exclusões
  1. 1 1
      src/components/ConferenceModule/Supplierinfo.vue
  2. 1 1
      src/components/Finance/ExpenseReview.vue
  3. 1 1
      src/components/Finance/Payroll.vue
  4. 1 1
      src/components/Finance/Sendack.vue
  5. 1 1
      src/components/Finance/royaltypg.vue
  6. 1 1
      src/components/MCR/AssociatedInvitees.vue
  7. 1 1
      src/components/MCR/MarketCustomerResourcesHome.vue
  8. 1 1
      src/components/MCR/Marketingamount.vue
  9. 1 1
      src/components/OP/EntryDetails.vue
  10. 1 1
      src/components/OP/EntryDetailsdraft.vue
  11. 1 1
      src/components/OP/FormCollection.vue
  12. 1 1
      src/components/OP/GroupsTaskAssignment.vue
  13. 1 1
      src/components/OP/OCRIdentify.vue
  14. 2 2
      src/components/OP/OPgroup.vue
  15. 1 1
      src/components/OP/OpDecreasePayments.vue
  16. 2 2
      src/components/OP/PickupList.vue
  17. 7 7
      src/components/OP/SuppliesInventory.vue
  18. 1 1
      src/components/OP/mealrecord.vue
  19. 1 1
      src/components/Resource/InsCountry.vue
  20. 1 1
      src/components/Resource/InvitationOfficialActivityData.vue
  21. 1 1
      src/components/Resource/OfficialActivities.vue
  22. 3 3
      src/components/Resource/PerformanceT.vue
  23. 1 1
      src/components/Resource/TranslatorBase.vue
  24. 2 1
      src/components/child/Controltree.vue
  25. 1 1
      src/components/child/PageConfig.vue
  26. 1 1
      src/components/expenseMobile.vue
  27. 1 1
      src/components/expenseMobileinfo.vue
  28. 2 1
      src/components/home.vue
  29. 1 1
      src/components/statistics/paymentstatement.vue
  30. 2 2
      src/components/system/Company.vue
  31. 2 2
      src/components/system/Department.vue
  32. 1 1
      src/components/system/JobPost.vue
  33. 1 1
      src/components/system/Payroll.vue
  34. 1 1
      src/components/system/SetData.vue
  35. 1 1
      src/components/system/SetDataType.vue
  36. 1 1
      src/components/system/TaskList.vue
  37. 1 1
      src/components/system/User.vue

+ 1 - 1
src/components/ConferenceModule/Supplierinfo.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="supplierinfo-all">
-        <el-dialog width="960px" class="supplierinfo-dialog" title="新增编辑" :visible.sync="supplierinfoVisible">
+        <el-dialog  :close-on-click-modal="false" width="960px" class="supplierinfo-dialog" title="新增编辑" :visible.sync="supplierinfoVisible">
             <el-form :model="form" :rules="formrules" ref="form">
                 <el-form-item label="供应商类型" prop="typeId" :label-width="formLabelWidth">
                     <el-select v-model="form.typeId" placeholder="请选择供应商类型">

+ 1 - 1
src/components/Finance/ExpenseReview.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="wozhengcaoles" v-loading="fullscreenLoading">
-        <el-dialog width="1200px" title="近期未审核费用" :visible.sync="reviewlistVisible">
+        <el-dialog :close-on-click-modal="false" width="1200px" title="近期未审核费用" :visible.sync="reviewlistVisible">
             <div class="wozhengcaole-all" v-loading.fullscreen.lock="groupunreviewedLoading">
 
                 <div class="wozhengcaole-haed">

+ 1 - 1
src/components/Finance/Payroll.vue

@@ -87,7 +87,7 @@
                     </el-table>
                 </template>
             </div>
-            <el-dialog top="3.5vh" title="薪资详细信息" :visible.sync="dialogFormVisible">
+            <el-dialog top="3.5vh" title="薪资详细信息" :visible.sync="dialogFormVisible" :close-on-click-modal="false">
                 <el-form :model="form">
                     <div class="payroll-inif">
                         <el-form-item label="员工" :label-width="formLabelWidth">

+ 1 - 1
src/components/Finance/Sendack.vue

@@ -102,7 +102,7 @@
                       </el-table-column>
                 </el-table>
             </template>
-            <el-dialog class="sendack-dialog" width="900px" title="新增数据" :visible.sync="dialogFormVisible">
+            <el-dialog class="sendack-dialog" width="900px" title="新增数据" :visible.sync="dialogFormVisible" :close-on-click-modal="false">
                 <div class="sendack-info">
                     <div class="sendack-info-li">
                         <label>团 号:</label>

+ 1 - 1
src/components/Finance/royaltypg.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div class="royaltypg-all">
-            <el-dialog title="已确认列表" :visible.sync="affirmVisible">
+            <el-dialog title="已确认列表" :visible.sync="affirmVisible" :close-on-click-modal="false">
                 <div style="margin-bottom: 5px;text-align: right;">
                     <el-button @click="RoyaltyFormPrice" size="mini" type="primary">提交到日付申请</el-button>
                 </div>

+ 1 - 1
src/components/MCR/AssociatedInvitees.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="AssociatedInvitees-all">
-        <el-dialog title="邀请方列表" :visible.sync="dialogTableVisible">
+        <el-dialog title="邀请方列表" :visible.sync="dialogTableVisible"  :close-on-click-modal="false">
             <el-table height="600px" :border="true" :data="invitingInfos">
                 <el-table-column property="country" label="国家" width="150"></el-table-column>
                 <el-table-column property="area" label="地区" width="200"></el-table-column>

+ 1 - 1
src/components/MCR/MarketCustomerResourcesHome.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="mcrh" v-loading="loading" element-loading-text="拼命加载中" element-loading-spinner="el-icon-loading">
-        <el-dialog width="960px" title="日志查询" :visible.sync="mcrhVisible">
+        <el-dialog width="960px" title="日志查询" :visible.sync="mcrhVisible"  :close-on-click-modal="false">
             <el-form ref="form" :model="form" label-width="40px">
                 <div class="mcrh-dialog">
                     <el-form-item label="类型">

+ 1 - 1
src/components/MCR/Marketingamount.vue

@@ -9,7 +9,7 @@
             </el-table>
         </el-dialog> -->
         <!-- 详情弹出框 -->
-        <el-dialog title="拜访记录" :visible.sync="visitlog">
+        <el-dialog title="拜访记录" :visible.sync="visitlog"  :close-on-click-modal="false">
             <div style="display: flex;justify-content: space-between;align-items: center;">
                 <div style="color: red;">PS:清除行时间保存时删除此行</div>
                 <div style="text-align: right;margin-bottom: 10px;">

+ 1 - 1
src/components/OP/EntryDetails.vue

@@ -1,7 +1,7 @@
 <template>
     <div v-loading.fullscreen.lock="fullscreenLoading">
         <div class="Entry-all">
-            <el-dialog v width="400px" title="设置查看权限" class="permissionsbox" :visible.sync="setpermissions">
+            <el-dialog v width="400px" title="设置查看权限" class="permissionsbox" :visible.sync="setpermissions" :close-on-click-modal="false">
                 <el-checkbox-group v-model="viewUsers" @change="handleCheckAllChange">
                     <el-checkbox v-for="item in viewUsersarr" :label="item.id" :key="item.id">{{item.name}}</el-checkbox>
                 </el-checkbox-group>

+ 1 - 1
src/components/OP/EntryDetailsdraft.vue

@@ -1,7 +1,7 @@
 <template>
     <div v-loading.fullscreen.lock="fullscreenLoading">
         <div class="Entrydraft-all">
-            <el-dialog v width="400px" title="设置查看权限" class="permissionsbox" :visible.sync="setpermissions">
+            <el-dialog v width="400px" title="设置查看权限" class="permissionsbox" :visible.sync="setpermissions"  :close-on-click-modal="false">
                 <el-checkbox-group v-model="viewUsers" @change="handleCheckAllChange">
                     <el-checkbox v-for="item in viewUsersarr" :label="item.id" :key="item.id">{{item.name}}</el-checkbox>
                 </el-checkbox-group>

+ 1 - 1
src/components/OP/FormCollection.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="formcollection-all">
-        <el-dialog width="500px" title="表单收集详情" :visible.sync="formcollectionVisible">
+        <el-dialog width="500px" title="表单收集详情" :visible.sync="formcollectionVisible"  :close-on-click-modal="false">
             <div v-for="(item,index) in controlarr" :key="index" class="formcollection-info">
                 <el-popover
                     placement="top-start"

+ 1 - 1
src/components/OP/GroupsTaskAssignment.vue

@@ -3,7 +3,7 @@
         <div class="communal-title">
             <div>团组任务分配</div>
         </div>
-        <el-dialog title="批量分配" :visible.sync="batchVisible">
+        <el-dialog title="批量分配" :visible.sync="batchVisible"  close-on-click-modal="false">
             <el-form ref="batch" :rules="batchs" :model="batch">
                 <div class="batchbox">
                     <el-form-item prop="TimePeriod" label="时间段" :label-width="formLabelWidth">

+ 1 - 1
src/components/OP/OCRIdentify.vue

@@ -37,7 +37,7 @@
                 </span>
                 </div>
             </el-upload>
-            <el-dialog :visible.sync="dialogVisible">
+            <el-dialog :visible.sync="dialogVisible"  :close-on-click-modal="false">
                 <img width="100%" :src="dialogImageUrl" alt="">
             </el-dialog>
         </div>

+ 2 - 2
src/components/OP/OPgroup.vue

@@ -1,12 +1,12 @@
 <template>
     <div v-loading="fullscreenLoading">
-        <el-dialog top="35vh" width="640px" title="文件下载" :visible.sync="contractVisible">
+        <el-dialog top="35vh" width="640px" title="文件下载" :visible.sync="contractVisible"  :close-on-click-modal="false">
             <el-button @click="DownGroupContractFile(hetonggroupId,1)" type="primary">预付款80%合同</el-button>
             <el-button @click="DownGroupContractFile(hetonggroupId,2)" type="primary">团组结束后付款合同</el-button>
             <el-button @click="GroupQuotationsFileDown(hetonggroupId)" type="primary">报价单(收款单)</el-button>
             <el-button @click="GroupQuotationsDetailFileDown(hetonggroupId)" type="primary">报价细项单</el-button>
         </el-dialog>
-        <el-dialog top="35vh" width="400px" title="团组清单下载" :visible.sync="groupVisible">
+        <el-dialog top="35vh" width="400px" title="团组清单下载" :visible.sync="groupVisible"  :close-on-click-modal="false">
             <el-date-picker
             style="width:100%;"
             v-model="downloadtime"

+ 1 - 1
src/components/OP/OpDecreasePayments.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="car_add" v-loading.fullscreen.lock="fullscreenLoading">
-        <el-dialog class="opdp-dialog" width="500px" title="物资选择" :visible.sync="suppliesVisible">
+        <el-dialog class="opdp-dialog" width="500px" title="物资选择" :visible.sync="suppliesVisible"  :close-on-click-modal="false">
             <el-checkbox-group v-model="checkedCities" @change="handleCheckedDatesChange">
                 <el-checkbox v-for="item in priceNamelist" :label="item.value" :key="item.id">{{item.value}}</el-checkbox>
             </el-checkbox-group>

+ 2 - 2
src/components/OP/PickupList.vue

@@ -1,6 +1,6 @@
 <template>
     <div v-loading.fullscreen.lock="fullscreenLoading">
-        <el-dialog width="400px" class="pickupList-ai" title="Ai识别客户名单" :visible.sync="AiVisible">
+        <el-dialog width="400px" class="pickupList-ai" title="Ai识别客户名单" :visible.sync="AiVisible"  :close-on-click-modal="false">
             <!-- <div class="pickupList-ai-title">第一步:{{textToCopy}}<span @click="btn1">点击复制左侧文字</span></div>
             <div class="pickupList-ai-title">第二步:打开<span @click="openkimi">KIMI</span>,将上述文字和截图粘贴到KIMI文本框里</div>
             <div class="pickupList-ai-title">第三步:将KIMI生成的内容复制到以下文本框</div>
@@ -198,7 +198,7 @@
                 </el-form-item>
             </el-form>
             <el-dialog class="dutzl" width="1392px" title="添加多条资料" :visible.sync="dialogTableVisible"
-                :before-close="closeExpertFormDialog">
+                :before-close="closeExpertFormDialog"  :close-on-click-modal="false">
                 <div class="dialog-hade">
                     <label>PS:自动填写补全功能可能有误差请仔细核实,补全或修改(没有可用‘-’或‘暂无’代替)</label>
                     <el-button @click="manysave" size="mini" type="primary">保 存</el-button>

+ 7 - 7
src/components/OP/SuppliesInventory.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="SuppliesInventory-all">
         <el-dialog custom-class="batchcollectiondialog" top="10vh" width="1200px" title="批量领用"
-            :visible.sync="BatchCollection">
+            :visible.sync="BatchCollection"  :close-on-click-modal="false">
             <el-tabs v-model="activeIndex" @tab-click="handleSelect">
                 <el-tab-pane label="批量领用申请" name="1">
                     <div class="batchcollection-search">
@@ -99,7 +99,7 @@
                 </el-tab-pane>
             </el-tabs>
         </el-dialog>
-        <el-dialog top="10vh" width="1200px" title="入库审核" :visible.sync="Warehousingaudit">
+        <el-dialog top="10vh" width="1200px" title="入库审核" :visible.sync="Warehousingaudit"  :close-on-click-modal="false">
             <div class="warehousingaudit-search">
                 <!-- <div class="warehousingaudit-search-li">
                     <label>物品类型:</label>
@@ -180,7 +180,7 @@
                 </div>
             </div>
         </el-dialog>
-        <el-dialog top="10vh" width="1740px" title="领用记录" :visible.sync="ReceiptRecord">
+        <el-dialog top="10vh" width="1740px" title="领用记录" :visible.sync="ReceiptRecord"  :close-on-click-modal="false">
             <div class="ReceiptRecord-search">
                 <div class="ReceiptRecord-search-li">
                     <label style="margin-left: 0px;">关联团组:</label>
@@ -290,7 +290,7 @@
                 </div>
             </div>
         </el-dialog>
-        <el-dialog top="10vh" class="Approval-dialog" width="1350px" title="领用审核" :visible.sync="ApprovalVisible">
+        <el-dialog top="10vh" class="Approval-dialog" width="1350px" title="领用审核" :visible.sync="ApprovalVisible"  :close-on-click-modal="false">
             <div>
                 <el-select @change="typevaluechange" style="width: 150px;margin-bottom: 10px;" size="small"
                     v-model="typevalue" placeholder="请选择">
@@ -371,7 +371,7 @@
                 </div>
             </div>
         </el-dialog>
-        <el-dialog top="10vh" width="1200px" title="入库物品" :visible.sync="warehousingsVisible">
+        <el-dialog top="10vh" width="1200px" title="入库物品" :visible.sync="warehousingsVisible"  :close-on-click-modal="false">
             <el-form :model="warehousingsruleForm" :rules="warehousingsrules" ref="warehousingsruleForm"
                 label-width="100px" class="demo-ruleForm">
                 <div class="warehousingsrule-input">
@@ -502,7 +502,7 @@
                 </div>
             </div>
         </el-dialog>
-        <el-dialog width="400px" title="添加物品" :visible.sync="AddItemsVisible">
+        <el-dialog width="400px" title="添加物品" :visible.sync="AddItemsVisible"  :close-on-click-modal="false">
             <div class="additems-ul">
                 <div class="additems-li">
                     <label>所属公司:</label>
@@ -543,7 +543,7 @@
                 <el-button @click="GoodsOP" type="primary">保存</el-button>
             </div>
         </el-dialog>
-        <el-dialog top="10vh" title="领用物品" width="1000px" :visible.sync="ClaimitemVisible">
+        <el-dialog top="10vh" title="领用物品" width="1000px" :visible.sync="ClaimitemVisible"  :close-on-click-modal="false">
             <label style="display: inline-block;margin-left: 32px;margin-bottom: 10px;">{{Claimitemlabel}}</label>
             <el-form :model="ClaimsruleForm" :rules="Claimrules" ref="ClaimsruleForm" label-width="100px"
                 class="demo-ruleForm">

+ 1 - 1
src/components/OP/mealrecord.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="mealrecord-all">
-        <el-dialog class="mealrecord-dialog" width="800px" title="餐食信息" :visible.sync="mealrecordVisible">
+        <el-dialog class="mealrecord-dialog" width="800px" title="餐食信息" :visible.sync="mealrecordVisible"  :close-on-click-modal="false">
             <el-form :model="mealrecordfrom" :rules="mealrecordfromrules" ref="mealrecordfrom" label-width="100px"
                 class="demo-ruleForm">
                 <el-form-item label="日期" prop="date">

+ 1 - 1
src/components/Resource/InsCountry.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="InsCountry-all">
-        <el-dialog width="830px" class="InsCountry-dialog" title="新增编辑" :visible.sync="dialogTableVisible">
+        <el-dialog width="830px" class="InsCountry-dialog" title="新增编辑" :visible.sync="dialogTableVisible"  :close-on-click-modal="false">
             <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="110px" class="demo-ruleForm">
                 <div class="InsCountry-form">
                     <el-form-item label="国家名称" prop="countryName">

+ 1 - 1
src/components/Resource/InvitationOfficialActivityData.vue

@@ -2,7 +2,7 @@
     <div>
         <div class="communal-list">
             <!-- 上传个税 -->
-            <el-dialog title="导入" width="400px" :visible.sync="UploadTaxes">
+            <el-dialog title="导入" width="400px" :visible.sync="UploadTaxes"  :close-on-click-modal="false">
                 <div>
                     <el-upload drag
                          :limit=limitNum

+ 1 - 1
src/components/Resource/OfficialActivities.vue

@@ -83,7 +83,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog title="导出公务出访" width="400px" :visible.sync="dialogFormVisible">
+        <el-dialog title="导出公务出访" width="400px" :visible.sync="dialogFormVisible"  :close-on-click-modal="false">
             <el-form>
                 <el-date-picker
                 v-model="valuedate"

+ 3 - 3
src/components/Resource/PerformanceT.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="PerformanceT-all">
-        <el-dialog width="830px" class="settings-dialog" title="设置" :visible.sync="dialogTableVisible">
+        <el-dialog width="830px" class="settings-dialog" title="设置" :visible.sync="dialogTableVisible" :close-on-click-modal="false">
             <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
                 <div class="settings-form">
                     <!-- <el-form-item label="考核项目">
@@ -44,7 +44,7 @@
                 </el-form-item>
             </el-form>
         </el-dialog>
-        <el-dialog width="830px" class="allocation-dialog" title="分配设置" :visible.sync="allocationVisible">
+        <el-dialog width="830px" class="allocation-dialog" title="分配设置" :visible.sync="allocationVisible" :close-on-click-modal="false">
             <el-form :model="allocationArgument" :rules="allocationrules" ref="allocationArgument" label-width="100px"
                 class="demo-ruleForm">
                 <div class="allocation-form">
@@ -110,7 +110,7 @@
                 </el-form-item>
             </el-form>
         </el-dialog>
-        <el-dialog width="400px" class="allocation-dialog" title="删除设置项" :visible.sync="deleteVisible">
+        <el-dialog width="400px" class="allocation-dialog" title="删除设置项" :visible.sync="deleteVisible" :close-on-click-modal="false">
             <div class="deleteXM">
                 <label>项目名称:</label>
                 <el-select filterable clearable v-model="deleteXMid"

+ 1 - 1
src/components/Resource/TranslatorBase.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="TranslatorBase-all">
-        <el-dialog top="8vh" width="1000px" title="翻译人员信息" :visible.sync="TranslatorBaseform">
+        <el-dialog top="8vh" width="1000px" title="翻译人员信息" :visible.sync="TranslatorBaseform"  :close-on-click-modal="false">
             <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"
                 class="demo-ruleForm form-style">
                 <el-form-item label="所在地区" prop="area">

+ 2 - 1
src/components/child/Controltree.vue

@@ -44,9 +44,10 @@
                 </div>
             </div>
         </div>
-        <el-dialog title="编 辑" :visible.sync="outerVisible">
+        <el-dialog  :close-on-click-modal="false" title="编 辑" :visible.sync="outerVisible">
             <el-dialog
               width="30%"
+                :close-on-click-modal="false"
               :title="titleName"
               :visible.sync="innerVisible"
               append-to-body>

+ 1 - 1
src/components/child/PageConfig.vue

@@ -67,7 +67,7 @@
             </div>
         </div>
 
-        <el-dialog title="提示" width="30%" :visible.sync="dialogVisible" :modal-append-to-body='false'
+        <el-dialog :close-on-click-modal="false" title="提示" width="30%" :visible.sync="dialogVisible" :modal-append-to-body='false'
             :append-to-body="false">
             <span>这是一段信息</span>
             <span slot="footer" class="dialog-footer">

+ 1 - 1
src/components/expenseMobile.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="expenseMobile-all">
-        <el-dialog top="20vh" custom-class="selfDialog" width="95%" title="详情" :visible.sync="expenseMobileVisible">
+        <el-dialog :close-on-click-modal="false" top="20vh" custom-class="selfDialog" width="95%" title="详情" :visible.sync="expenseMobileVisible">
             <div class="dialog-title">详情</div>
             <div class="dialog-info">
                 <div class="dialog-info-ms">费用描述:{{dailydata.instructions}}</div>

+ 1 - 1
src/components/expenseMobileinfo.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="expenseMobileinfo-all" v-loading.fullscreen.lock="fullscreenLoading">
-        <el-dialog top="20vh" custom-class="selfDialog" width="95%" title="详情" :visible.sync="fymxVisible">
+        <el-dialog :close-on-click-modal="false" top="20vh" custom-class="selfDialog" width="95%" title="详情" :visible.sync="fymxVisible">
             <div class="dialog-title">费用明细</div>
             <div class="fymxinfo" v-html="fymx"></div>
             

+ 2 - 1
src/components/home.vue

@@ -2,6 +2,7 @@
   <div class="all-box">
     <div class="home-dialog">
       <el-dialog
+       :close-on-click-modal="false"
       top="0"
       title="系统通知"
       :visible.sync="dialogVisible"
@@ -53,7 +54,7 @@
       </el-dialog>
     </div>
     <div class="gpt-dialog">
-      <el-dialog top="3vh" width="1600px" title="请自行用手机号注册即可使用" :visible.sync="gptdialog">
+      <el-dialog :close-on-click-modal="false" top="3vh" width="1600px" title="请自行用手机号注册即可使用" :visible.sync="gptdialog">
         <iframe :src="indexsrc" width="100%" height="800px"></iframe>
       </el-dialog>
     </div>

+ 1 - 1
src/components/statistics/paymentstatement.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="paymentstatement-all">
-        <el-dialog width="60%" title="日常付款类型筛选" :visible.sync="dialogFormVisible">
+        <el-dialog width="60%" title="日常付款类型筛选" :visible.sync="dialogFormVisible" :close-on-click-modal="false">
             <div class="paymentstatement-dialog-ul">
                 <div v-for="(item,index) in DailypaymentTypelist" :key="index" class="paymentstatement-dialog-li">
                     <div>

+ 2 - 2
src/components/system/Company.vue

@@ -48,7 +48,7 @@
                     layout="total, sizes, prev, pager, next" :total="tableDatas.length">
                 </el-pagination>
             </div>
-            <el-dialog title="修改公司信息" :visible.sync="upDataVisible" width="50%" :before-close="handleClose">
+            <el-dialog title="修改公司信息" :visible.sync="upDataVisible" width="50%" :before-close="handleClose" :close-on-click-modal="false">
                 <div>
                     <div>
                         <el-form :model="updata" :rules="rules" ref="updata" label-width="100px" class="demo-ruleForm">
@@ -95,7 +95,7 @@
                 </span>
             </el-dialog>
 
-            <el-dialog title="添加公司" :visible.sync="addDataVisible" width="50%" :before-close="handleClose">
+            <el-dialog title="添加公司" :visible.sync="addDataVisible" width="50%" :before-close="handleClose" :close-on-click-modal="false">
                 <div>
                     <div>
                         <el-form :model="adddata" :rules="rules" ref="adddata" label-width="100px" class="demo-ruleForm">

+ 2 - 2
src/components/system/Department.vue

@@ -44,7 +44,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog title="添加部门" :visible.sync="addDepVisible" width="30%" :before-close="handleClose">
+        <el-dialog title="添加部门" :visible.sync="addDepVisible" width="30%" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form :model="addData" :rules="rules" ref="addData" label-width="100px" class="demo-ruleForm">
                     <el-form-item label="部门code" prop="DepCode">
@@ -80,7 +80,7 @@
                 <el-button type="primary" @click="Addbtn">确 定</el-button>
             </span>
         </el-dialog>
-        <el-dialog title="修改部门" :visible.sync="upDepVisible" width="30%" :before-close="handleClose">
+        <el-dialog title="修改部门" :visible.sync="upDepVisible" width="30%" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form :model="upData" :rules="rules" ref="upData" label-width="100px" class="demo-ruleForm">
                     <el-form-item label="部门code" prop="DepCode">

+ 1 - 1
src/components/system/JobPost.vue

@@ -42,7 +42,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog title="添加岗位" :visible.sync="addJobVisible" width="30%" :before-close="handleClose">
+        <el-dialog title="添加岗位" :visible.sync="addJobVisible" width="30%" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form :model="addData" :rules="rules" ref="addData" label-width="100px" class="demo-ruleForm">
                     <el-form-item label="岗位名称" prop="JobName">

+ 1 - 1
src/components/system/Payroll.vue

@@ -181,7 +181,7 @@
                 </template>
             </div>
             <!-- 上传个税 -->
-            <el-dialog title="上传个税" width="400px" :visible.sync="UploadTaxes">
+            <el-dialog title="上传个税" width="400px" :visible.sync="UploadTaxes" :close-on-click-modal="false">
                 <div>
                     <el-form :model="TaxesData" ref="TaxesData" :rules="Taxesrules">
                         <el-form-item label="年月" prop="yearMonth" label-width="50">

+ 1 - 1
src/components/system/SetData.vue

@@ -41,7 +41,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog :title="typeName" :visible.sync="AddSetDataTypeVisible" width="30%" :before-close="handleClose">
+        <el-dialog :title="typeName" :visible.sync="AddSetDataTypeVisible" width="30%" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form :model="OperationData" :rules="rules" ref="OperationData" label-width="100px"
                     class="demo-ruleForm">

+ 1 - 1
src/components/system/SetDataType.vue

@@ -45,7 +45,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog :title="typeName" :visible.sync="AddSetDataTypeVisible" width="30%" :before-close="handleClose">
+        <el-dialog :title="typeName" :visible.sync="AddSetDataTypeVisible" width="30%" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form :model="OperationData" :rules="rules" ref="OperationData" label-width="100px"
                     class="demo-ruleForm">

+ 1 - 1
src/components/system/TaskList.vue

@@ -317,7 +317,7 @@
                     </el-pagination>
                 </div> 
             </div>
-            <el-dialog top="30vh" width="900px" title="等级评分" :visible.sync="dialogFormVisible">
+            <el-dialog top="30vh" width="900px" title="等级评分" :visible.sync="dialogFormVisible" :close-on-click-modal="false">
                 <el-form >
                     <div class="score-box">
                         <el-form-item label="姓名" :label-width="labelWidth">

+ 1 - 1
src/components/system/User.vue

@@ -57,7 +57,7 @@
                 </el-pagination>
             </div>
         </div>
-        <el-dialog top="1vh" style="z-index:2013" title="修改员工信息" :visible.sync="upUserVisible" width="900px" :before-close="handleClose">
+        <el-dialog top="1vh" style="z-index:2013" title="修改员工信息" :visible.sync="upUserVisible" width="900px" :before-close="handleClose" :close-on-click-modal="false">
             <div>
                 <el-form
                     :model="ruleForm"