Просмотр исходного кода

CRM版块新建编辑弹窗调整

qymljy 1 год назад
Родитель
Сommit
21556230e6
31 измененных файлов с 38 добавлено и 15 удалено
  1. 1 0
      src/Form/QuotedPrice/edit.vue
  2. 1 0
      src/Form/competitor/add.vue
  3. 1 0
      src/Form/competitor/edit.vue
  4. 1 0
      src/Form/contractManage/add.vue
  5. 1 0
      src/Form/projectChange/add.vue
  6. 1 0
      src/Form/projectChange/edit.vue
  7. 1 0
      src/Form/projectStageMag/add.vue
  8. 1 0
      src/Form/projectStageMag/edit.vue
  9. 2 1
      src/Form/projectTask/add.vue
  10. 5 1
      src/Form/projectTask/edit.vue
  11. 1 0
      src/Form/publicCustomer/add.vue
  12. 1 0
      src/Form/publicCustomer/edit.vue
  13. 1 1
      src/Form/publicManage/add.vue
  14. 1 1
      src/Form/publicManage/edit.vue
  15. 1 0
      src/Form/salerPrivatecustomer/add.vue
  16. 1 0
      src/Form/salerPrivatecustomer/edit.vue
  17. 1 1
      src/HDrpManagement/contractManage/components/editContract.vue
  18. 1 1
      src/HDrpManagement/predictionRule/modules/add.vue
  19. 1 1
      src/HDrpManagement/predictionRule/modules/edit.vue
  20. 1 1
      src/HManagement/clueManage/clue_private/modules/add.vue
  21. 1 1
      src/HManagement/clueManage/clue_private/modules/edit.vue
  22. 1 1
      src/HManagement/clueManage/clue_public/modules/add.vue
  23. 1 1
      src/HManagement/clueManage/clue_public/modules/edit.vue
  24. 1 0
      src/HManagement/clueManage/m_activity/modules/add.vue
  25. 1 0
      src/HManagement/clueManage/m_activity/modules/edit.vue
  26. 1 0
      src/HManagement/personalTarget/target/modules/edit/components/addPerson.vue
  27. 1 0
      src/HManagement/personalTarget/target/modules/edit/components/editTarget.vue
  28. 1 0
      src/HManagement/projectTarget/target/modules/edit/components/addPerson.vue
  29. 1 0
      src/SDrpManagement/QuotedPrice/modules/ProjectQuotationAdd.vue
  30. 1 1
      src/SManagement/orderclue/components/add.vue
  31. 3 3
      src/SManagement/orderclue/components/edit.vue

+ 1 - 0
src/Form/QuotedPrice/edit.vue

@@ -10,6 +10,7 @@
     <el-drawer
       :title="$t(`编辑报价单`)"
       :visible.sync="drawer"
+      :wrapperClosable="false"
       size="600px"
       direction="rtl"
       :show-close="false"

+ 1 - 0
src/Form/competitor/add.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`创建竞争对手`)"
         :visible.sync="dialogFormVisible"
+        :wrapperClosable="false"
         size="600px"
         direction="rtl"
         :show-close="false"

+ 1 - 0
src/Form/competitor/edit.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`编辑竞争对手`)"
         :visible.sync="dialogFormVisible"
+        :wrapperClosable="false"
         size="600px"
         direction="rtl"
         :show-close="false"

+ 1 - 0
src/Form/contractManage/add.vue

@@ -16,6 +16,7 @@
     <el-drawer
       :visible.sync="drawer"
       :with-header="false"
+      :wrapperClosable="false"
       direction="rtl"
       size="40%"
       append-to-body

+ 1 - 0
src/Form/projectChange/add.vue

@@ -9,6 +9,7 @@
     <el-drawer
       :title="$t('新建项目商机')"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       size="700px"
       direction="rtl"
       append-to-body

+ 1 - 0
src/Form/projectChange/edit.vue

@@ -22,6 +22,7 @@
     <el-drawer
       :title="$t('编辑项目商机')"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       size="700px"
       direction="rtl"
       append-to-body

+ 1 - 0
src/Form/projectStageMag/add.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`创建项目阶段`)"
         :visible.sync="drawer"
+        :wrapperClosable="false"
         size="35%"
         direction="rtl"
         append-to-body

+ 1 - 0
src/Form/projectStageMag/edit.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`修改项目阶段`)"
         :visible.sync="drawer"
+        :wrapperClosable="false"
         size="35%"
         direction="rtl"
         append-to-body

+ 2 - 1
src/Form/projectTask/add.vue

@@ -4,6 +4,7 @@
     <el-drawer
       :title="$t(`新建项目评估工作`)"
       :visible.sync="drawer"
+      :wrapperClosable="false"
       direction="rtl"
       append-to-body
       :show-close="false"
@@ -333,9 +334,9 @@
         })
       },
       onClose(){
+        this.drawer = false
         this.$refs.onparties.$refs.customerType.$refs.tables.clearSelection()
         this.$refs.onstage.$refs.projectType.$refs.tables.clearSelection()
-        this.drawer = false
         this.form = {
           "sa_projtaskmagid": 0,
           "taskname": "",

+ 5 - 1
src/Form/projectTask/edit.vue

@@ -4,6 +4,7 @@
     <el-drawer
       :title="$t(`编辑项目评估工作`)"
       :visible.sync="drawer"
+      :wrapperClosable="false"
       direction="rtl"
       append-to-body
       :show-close="false"
@@ -150,7 +151,7 @@
 
         partiesType:[],
         projectStage:[],
- 
+
         act_projtask:null,
 
         objects: new Map(),
@@ -383,6 +384,9 @@
           this.drawer = false
         })
       },
+      onClose(){
+        this.drawer = false
+      }
     }
   }
 </script>

+ 1 - 0
src/Form/publicCustomer/add.vue

@@ -13,6 +13,7 @@
       :title="$t(`新建公海客户`)"
       :show-close="false"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       @close="onClose"
       size="600px"
     >

+ 1 - 0
src/Form/publicCustomer/edit.vue

@@ -9,6 +9,7 @@
       :title="$t(`编辑公海客户`)"
       :show-close="false"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       size="600px"
       @close="onClose"
     >

+ 1 - 1
src/Form/publicManage/add.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="small" type="primary" @click="editBtn">{{$t('新 建')}}</el-button>
-    <el-drawer append-to-body :title="$t(`新 建`)" :visible.sync="dialogFormVisible" size="800px" :show-close="false">
+    <el-drawer append-to-body :title="$t(`新 建`)" :visible.sync="dialogFormVisible" :wrapperClosable="false" size="800px" :show-close="false">
       <div class="drawer__panel">
         <span style="font-weight:bold">{{$t('基本信息')}}</span>
         <el-divider></el-divider>

+ 1 - 1
src/Form/publicManage/edit.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="mini" type="text" @click="editBtn">{{$t('编 辑')}}</el-button>
-    <el-drawer append-to-body :title="$t('编辑')" :visible.sync="dialogFormVisible" size="800px" :show-close="false">
+    <el-drawer append-to-body :title="$t('编辑')" :visible.sync="dialogFormVisible" :wrapperClosable="false" size="800px" :show-close="false">
       <div class="drawer__panel">
       <span style="font-weight:bold">{{$t('基本信息')}}</span>
       <el-divider></el-divider>

+ 1 - 0
src/Form/salerPrivatecustomer/add.vue

@@ -6,6 +6,7 @@
     <el-drawer
       :show-close="false"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       append-to-body
       direction="rtl"
       size="600px"

+ 1 - 0
src/Form/salerPrivatecustomer/edit.vue

@@ -10,6 +10,7 @@
     <el-drawer
       :title="$t(`编辑客户`)"
       :visible.sync="dialogFormVisible"
+      :wrapperClosable="false"
       size="600px"
       direction="rtl"
       :show-close="false"

+ 1 - 1
src/HDrpManagement/contractManage/components/editContract.vue

@@ -1,7 +1,7 @@
 <template>
   <div >
     <el-button @click="editBtn" :type="disabled?'':'primary'" :disabled="disabled" size="mini">{{$t('编 辑')}}</el-button>
-    <el-drawer size="40%" :with-header="false" append-to-body :visible.sync="drawer" v-if="form.sa_contractid">
+    <el-drawer size="40%" :with-header="false" append-to-body :visible.sync="drawer" :wrapperClosable="false" v-if="form.sa_contractid">
       <p class="normal-title normal-panel" style="border-bottom:1px solid #cccccc;padding:16px">{{$t(`编辑`)}}{{$route.query.type == '框架' ? $t('经销商合作') : $t($route.query.type)}}{{$t(`合同`)}}</p>
       <div class="container normal-panel">
         <!--合作协议-->

+ 1 - 1
src/HDrpManagement/predictionRule/modules/add.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="small" type="primary" @click="onShow">{{$t('新 建')}}</el-button>
-    <el-drawer :title="$t(`预测设置`)" :visible.sync="dialogVisible" size="600px" direction="rtl"
+    <el-drawer :title="$t(`预测设置`)" :visible.sync="dialogVisible" :wrapperClosable="false" size="600px" direction="rtl"
                :show-close="false" append-to-body @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">

+ 1 - 1
src/HDrpManagement/predictionRule/modules/edit.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button  size="small" type="text" @click="onShow" :disabled="data.status === '开启'">{{$t('编 辑')}}</el-button>
-    <el-drawer :title="$t(`预测设置`)" :visible.sync="dialogVisible" size="600px" direction="rtl"
+    <el-drawer :title="$t(`预测设置`)" :visible.sync="dialogVisible" :wrapperClosable="false" size="600px" direction="rtl"
                :show-close="false" append-to-body @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">

+ 1 - 1
src/HManagement/clueManage/clue_private/modules/add.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="small" type="primary" @click="onShow">{{$t('新 建')}}</el-button>
-    <el-drawer :title="$t(`新建线索`)" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" append-to-body @close="onClose">
+    <el-drawer :title="$t(`新建线索`)" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" :wrapperClosable="false" append-to-body @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="param.content" :rules="rules" ref="ruleForm" :label-width="tool.onlyZh('120px')" class="demo-ruleForm"

+ 1 - 1
src/HManagement/clueManage/clue_private/modules/edit.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="mini" :type="data.status === '已过期'?'':'primary'" @click="onShow" :disabled="data.status === '已过期'">{{$t('编 辑')}}</el-button>
-    <el-drawer :title="$t('编辑线索')" :show-close="false" append-to-body :visible.sync="dialogFormVisible" size="800px" @close="onClose">
+    <el-drawer :title="$t('编辑线索')" :show-close="false" append-to-body :visible.sync="dialogFormVisible" :wrapperClosable="false" size="800px" @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="form" :rules="rules" ref="form" label-position="right" :label-width="tool.onlyZh('120px')" size="small">

+ 1 - 1
src/HManagement/clueManage/clue_public/modules/add.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="small" type="primary" @click="onShow">{{$t('新 建')}}</el-button>
-    <el-drawer :title="$t(`新建线索`)" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" append-to-body @close="onClose">
+    <el-drawer :title="$t(`新建线索`)" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" :wrapperClosable="false" append-to-body @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="param.content" :rules="rules" ref="ruleForm" :label-width="tool.onlyZh('120px')" class="demo-ruleForm"

+ 1 - 1
src/HManagement/clueManage/clue_public/modules/edit.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="mini" :type="data.status === '已过期'?'':'primary'" @click="onShow" :disabled="data.status === '已过期'">{{$t('编 辑')}}</el-button>
-    <el-drawer :title="$t('编辑线索')" append-to-body :visible.sync="dialogFormVisible" :show-close="false" size="800px" @close="onClose">
+    <el-drawer :title="$t('编辑线索')" append-to-body :visible.sync="dialogFormVisible" :show-close="false" :wrapperClosable="false" size="800px" @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="form" :rules="rule" ref="form" label-position="right" :label-width="tool.onlyZh('120px')" size="small">

+ 1 - 0
src/HManagement/clueManage/m_activity/modules/add.vue

@@ -8,6 +8,7 @@
       direction="rtl"
       append-to-body
       @close="onClose"
+      :wrapperClosable="false"
       :show-close="false">
       <div class="drawer__panel">
         <el-form :model="form" :rules="rules" ref="form" :label-width="tool.onlyZh('100px')" size="small">

+ 1 - 0
src/HManagement/clueManage/m_activity/modules/edit.vue

@@ -7,6 +7,7 @@
       size="800px"
       direction="rtl"
       append-to-body
+      :wrapperClosable="false"
       :show-close="false">
       <div class="drawer__panel">
         <el-form :model="form" :rules="rules" ref="form" :label-width="tool.onlyZh('100px')" size="small">

+ 1 - 0
src/HManagement/personalTarget/target/modules/edit/components/addPerson.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`人员编辑`)"
         :visible.sync="visible"
+        :wrapperClosable="false"
         size="800px"
         direction="rtl"
         append-to-body

+ 1 - 0
src/HManagement/personalTarget/target/modules/edit/components/editTarget.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`编辑人员目标`)"
         :visible.sync="dialogTableVisible"
+        :wrapperClosable="false"
         size="90%"
         direction="rtl"
         append-to-body

+ 1 - 0
src/HManagement/projectTarget/target/modules/edit/components/addPerson.vue

@@ -4,6 +4,7 @@
     <el-drawer
         :title="$t(`人员编辑`)"
         :visible.sync="visible"
+        :wrapperClosable="false"
         size="800px"
         direction="rtl"
         append-to-body

+ 1 - 0
src/SDrpManagement/QuotedPrice/modules/ProjectQuotationAdd.vue

@@ -7,6 +7,7 @@
       direction="rtl"
       append-to-body
       :show-close="false"
+      :wrapperClosable="false"
       @close="onClose"
     >
       <div class="drawer__panel">

+ 1 - 1
src/SManagement/orderclue/components/add.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-button size="small" type="primary" @click="onShow">{{$t('新 建')}}</el-button>
-    <el-drawer :title="$t('新建线索')" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" append-to-body @close="onClose">
+    <el-drawer :title="$t('新建线索')" :visible.sync="drawer" size="800px" direction="rtl" :show-close="false" :wrapperClosable="false" append-to-body @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="param.content" :rules="rules" ref="ruleForm" :label-width="tool.onlyZh('120px')" class="demo-ruleForm"

+ 3 - 3
src/SManagement/orderclue/components/edit.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="edit">
     <el-button size="mini" :type="disabled || data.status === '已无效'|| data.status === '已过期' ? 'defalt':'primary'" :disabled="disabled || data.status === '已无效' || data.status === '已过期'" @click="editBtn">{{$t('编 辑')}}</el-button>
-    <el-drawer :title="$t('编辑线索')" :visible.sync="drawer" size="800px" direction="rtl" append-to-body :show-close="false" @close="onClose">
+    <el-drawer :title="$t('编辑线索')" :visible.sync="drawer" size="800px" direction="rtl" append-to-body :show-close="false" :wrapperClosable="false" @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="10">
           <el-form :model="param" :rules="rules" ref="ruleForm" :label-width="tool.onlyZh('120px')" class="demo-ruleForm"
@@ -468,10 +468,10 @@ export default {
       })
     },
     onClose() {
-      this.$refs.businessMessage.businessShow = false
+      this.drawer = false
+      // this.$refs.businessMessage.businessShow = false
       this.$refs.sourceRef.option = []
       this.$refs.sourceRef.value = ''
-      this.drawer = false
     },
     /*获取领域*/
     queryTradefield() {