From 72932dd999c97b14fa561002d332520985178cf5 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 06 一月 2023 11:31:38 +0800
Subject: [PATCH] 1.表格拖动加上

---
 src/views/zzmx/chda.vue               |    5 +
 src/views/sbgl/djjl.vue               |    3 +
 src/views/scgl/scdd.vue               |    3 +
 src/views/jcsz/wldw.vue               |    3 +
 src/views/scgl/gd.vue                 |    8 ++
 src/views/zlgl/gxjyjl.vue             |    3 +
 src/views/zzmx/wlqd.vue               |    3 +
 src/views/scgl/sckbg.vue              |    5 +
 src/layout/components/Navbar.vue      |    4 +
 src/views/bbgl/blmx.vue               |    3 +
 src/views/sbgl/djbz.vue               |    4 +
 src/views/bbgl/wwgx.vue               |    3 +
 src/views/zlgl/gxjyxm.vue             |    3 +
 src/views/sbgl/bybw.vue               |    3 +
 src/views/sbgl/bybz.vue               |    4 +
 src/views/scgl/cngh.vue               |    3 +
 src/views/zzmx/jpgj.vue               |    3 +
 src/views/zlgl/qxdy.vue               |    3 +
 src/components/ImportPicker/index.vue |    3 +
 src/views/xtsz/bmgz.vue               |    3 +
 src/views/jcsz/adsz.vue               |    5 +
 src/views/wlgl/kwdy.vue               |    3 +
 src/views/sbgl/djbw.vue               |    3 +
 src/views/zzmx/gylx.vue               |    3 +
 src/views/bbgl/bzgz.vue               |    3 +
 src/views/sbgl/sbqd.vue               |    5 +
 src/views/sbgl/byjl.vue               |    3 +
 src/views/bbgl/wxmx.vue               |    3 +
 src/views/xtsz/cjgg.vue               |    3 +
 src/views/sbgl/wxjl.vue               |    3 +
 src/views/jcsz/yhqd.vue               |    5 +
 src/views/jcsz/jsqd.vue               |    6 ++
 src/views/wlgl/ckdy.vue               |    3 +
 src/views/zzmx/gxdy.vue               |    5 +
 src/views/zlgl/gxjybz.vue             |    3 +
 src/views/bbgl/rygz.vue               |    3 +
 36 files changed, 130 insertions(+), 1 deletions(-)

diff --git a/src/components/ImportPicker/index.vue b/src/components/ImportPicker/index.vue
index d44163f..67e73bf 100644
--- a/src/components/ImportPicker/index.vue
+++ b/src/components/ImportPicker/index.vue
@@ -1,5 +1,6 @@
 <template>
   <el-dialog
+    v-el-drag-dialog
     :visible.sync="visible"
     :title="title"
     :code="code"
@@ -129,8 +130,10 @@
 <script>
 
 import { DownLoadExcel, ExcelCheckData, ExcelImportSubmit, ExcelModelCheck } from '@/api/Excel'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
+  directives: { elDragDialog },
   props: {
     code: {
       type: String,
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index bd8c27d..c39fcd7 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -82,6 +82,7 @@
         </el-dropdown>
       </div>
       <el-dialog
+        v-el-drag-dialog
         title="淇敼瀵嗙爜"
         :visible.sync="dialogVisible"
         width="500px"
@@ -117,6 +118,8 @@
 </template>
 
 <script>
+import elDragDialog from '@/directive/el-drag-dialog'
+
 const SER_HZ = /^[\u4e00-\u9fa5]+$/
 import { mapGetters } from 'vuex'
 import MenuItemEx from './Sidebar/MenuItemEx'
@@ -136,6 +139,7 @@
     Search,
     Screenfull
   },
+  directives: { elDragDialog },
   data() {
     const validatePassword1 = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/bbgl/blmx.vue b/src/views/bbgl/blmx.vue
index cfe9542..82ff6fa 100644
--- a/src/views/bbgl/blmx.vue
+++ b/src/views/bbgl/blmx.vue
@@ -211,6 +211,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'浜哄憳鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -262,12 +263,14 @@
   GroupSalaryReportSearchUser
 } from '@/api/bbgl'
 import { MesOrderStepReportSelectUserGroup } from '@/api/scgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/bbgl/bzgz.vue b/src/views/bbgl/bzgz.vue
index a96fce1..3d3c562 100644
--- a/src/views/bbgl/bzgz.vue
+++ b/src/views/bbgl/bzgz.vue
@@ -248,6 +248,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'浜哄憳鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -300,12 +301,14 @@
   GroupSalaryReportSearchUser
 } from '@/api/bbgl'
 import { MesOrderStepReportSelectUserGroup } from '@/api/scgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/bbgl/rygz.vue b/src/views/bbgl/rygz.vue
index 05a95f3..2ef9fd3 100644
--- a/src/views/bbgl/rygz.vue
+++ b/src/views/bbgl/rygz.vue
@@ -229,6 +229,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'浜哄憳鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -278,12 +279,14 @@
   GroupSalaryReportSearchUser, PeopleSalaryReportExcelSearch, PeopleSalaryReportSearch
 } from '@/api/bbgl'
 import { MesOrderStepReportSelectUserGroup } from '@/api/scgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/bbgl/wwgx.vue b/src/views/bbgl/wwgx.vue
index 71c2255..aa28c8d 100644
--- a/src/views/bbgl/wwgx.vue
+++ b/src/views/bbgl/wwgx.vue
@@ -276,6 +276,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -320,12 +321,14 @@
 import ImportPicker from '@/components/ImportPicker'
 import { handleDatetime, validateCode } from '@/utils/global'
 import { OutSourceReportExcelSearch, OutSourceReportSearch } from '@/api/bbgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/bbgl/wxmx.vue b/src/views/bbgl/wxmx.vue
index cd2673a..bb2a43c 100644
--- a/src/views/bbgl/wxmx.vue
+++ b/src/views/bbgl/wxmx.vue
@@ -222,6 +222,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'浜哄憳鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -270,12 +271,14 @@
 import {
   GroupSalaryReportSearchUser, MaintenanceDetailsReportExcelSearch, MaintenanceDetailsReportSearch
 } from '@/api/bbgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/jcsz/adsz.vue b/src/views/jcsz/adsz.vue
index a92b549..c76eea7 100644
--- a/src/views/jcsz/adsz.vue
+++ b/src/views/jcsz/adsz.vue
@@ -79,6 +79,7 @@
 
     <!--    鑷畾涔夊懠鍙被鍨�-->
     <el-dialog
+      v-el-drag-dialog
       title="鑷畾涔夊懠鍙被鍨�"
       :visible.sync="settingDialogVisible"
       width="800px"
@@ -165,6 +166,7 @@
     </el-dialog>
 
     <el-dialog
+      v-el-drag-dialog
       title="鍝嶅簲浜哄憳"
       :visible.sync="userDialogVisible"
       width="800px"
@@ -244,10 +246,11 @@
   AnDengTypeSearch,
   DeleteAnDengType
 } from '@/api/jcsz'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
-
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/jcsz/jsqd.vue b/src/views/jcsz/jsqd.vue
index e0109f4..48844a5 100644
--- a/src/views/jcsz/jsqd.vue
+++ b/src/views/jcsz/jsqd.vue
@@ -227,6 +227,7 @@
 
     <!--    鏂板淇敼瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -276,6 +277,7 @@
     </el-dialog>
     <!--    璁剧疆鎸夐挳瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="璁剧疆"
       :visible.sync="settingDialogVisible"
       width="800px"
@@ -367,6 +369,7 @@
     </el-dialog>
     <!--    鍏宠仈鐢ㄦ埛瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="瑙掕壊鍏宠仈鐢ㄦ埛"
       :visible.sync="userDialogVisible"
       width="900px"
@@ -533,6 +536,7 @@
     </el-dialog>
     <!--    鍒嗛厤鏉冮檺瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="瑙掕壊鍏宠仈鏉冮檺"
       :visible.sync="dialogVisibleRight"
       width="800px"
@@ -657,12 +661,14 @@
 import { getCookie } from '@/utils/auth'
 import $ from 'jquery'
 import clearAllChildren, { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'JSQD',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       isIpad: false,
diff --git a/src/views/jcsz/wldw.vue b/src/views/jcsz/wldw.vue
index 5892f65..fe43054 100644
--- a/src/views/jcsz/wldw.vue
+++ b/src/views/jcsz/wldw.vue
@@ -222,6 +222,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -281,11 +282,13 @@
 import { SeaveSearchPartner } from '@/api/ErpSyncMes'
 import ImportPicker from '@/components/ImportPicker'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 export default {
   name: 'WLDW',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     const validateMobile = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/jcsz/yhqd.vue b/src/views/jcsz/yhqd.vue
index 840f709..62da8a5 100644
--- a/src/views/jcsz/yhqd.vue
+++ b/src/views/jcsz/yhqd.vue
@@ -294,6 +294,7 @@
 
     <!--    鐢ㄦ埛娓呭崟鏂板銆佺紪杈�-->
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -394,6 +395,7 @@
 
     <!--    鍏宠仈瑙掕壊-->
     <el-dialog
+      v-el-drag-dialog
       title="鍏宠仈瑙掕壊"
       :visible.sync="dialogVisibleRoles"
       width="800px"
@@ -480,6 +482,7 @@
 
     <!--    浜х粍鎸夐挳瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="鐢熶骇鐝粍"
       :visible.sync="workingDialogVisible"
       width="800px"
@@ -618,12 +621,14 @@
 import $ from 'jquery'
 import clearAllChildren, { validateCode } from '@/utils/global'
 import { MesOrderStepReportSelectUserGroup } from '@/api/scgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'YYQD',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     const validateMobile = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/sbgl/bybw.vue b/src/views/sbgl/bybw.vue
index 32c5cf5..d192bf5 100644
--- a/src/views/sbgl/bybw.vue
+++ b/src/views/sbgl/bybw.vue
@@ -156,6 +156,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -216,12 +217,14 @@
 import { AddUpdateDeviceMaiItem, DeleteDeviceMaiItem, DeviceMaiItemSearch } from '@/api/sbgl'
 import ImportPicker from '@/components/ImportPicker'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/sbgl/bybz.vue b/src/views/sbgl/bybz.vue
index 332571f..7a85adf 100644
--- a/src/views/sbgl/bybz.vue
+++ b/src/views/sbgl/bybz.vue
@@ -159,6 +159,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -328,6 +329,7 @@
 
     <!--    鍏宠仈璁惧-->
     <el-dialog
+      v-el-drag-dialog
       title="鍏宠仈璁惧"
       :visible.sync="dialogVisibleEqp"
       width="800px"
@@ -440,12 +442,14 @@
 } from '@/api/sbgl'
 import $ from 'jquery'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/sbgl/byjl.vue b/src/views/sbgl/byjl.vue
index 1cec470..8418869 100644
--- a/src/views/sbgl/byjl.vue
+++ b/src/views/sbgl/byjl.vue
@@ -227,6 +227,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'淇濆吇鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -318,12 +319,14 @@
 import { DeviceRepairSubTakeSearch, DeviceRepairTakeOutExcel, DeviceRepairTakeSearch
 } from '@/api/sbgl'
 import { ShopSearch } from '@/api/dzkb'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/sbgl/djbw.vue b/src/views/sbgl/djbw.vue
index 69ef106..66ed8c8 100644
--- a/src/views/sbgl/djbw.vue
+++ b/src/views/sbgl/djbw.vue
@@ -194,6 +194,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -274,12 +275,14 @@
 import { AddUpdateDeviceCheckItem, DeleteDeviceCheckItem, DeviceCheckItemSearch } from '@/api/sbgl'
 import ImportPicker from '@/components/ImportPicker'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/sbgl/djbz.vue b/src/views/sbgl/djbz.vue
index f873217..6ca284d 100644
--- a/src/views/sbgl/djbz.vue
+++ b/src/views/sbgl/djbz.vue
@@ -171,6 +171,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -362,6 +363,7 @@
 
     <!--    鍏宠仈璁惧-->
     <el-dialog
+      v-el-drag-dialog
       title="鍏宠仈璁惧"
       :visible.sync="dialogVisibleEqp"
       width="800px"
@@ -473,12 +475,14 @@
 } from '@/api/sbgl'
 import $ from 'jquery'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/sbgl/djjl.vue b/src/views/sbgl/djjl.vue
index 6ce2795..ec80da4 100644
--- a/src/views/sbgl/djjl.vue
+++ b/src/views/sbgl/djjl.vue
@@ -221,6 +221,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'鐐规鏄庣粏'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -315,12 +316,14 @@
 import { handleDatetime, validateCode } from '@/utils/global'
 import { DeviceCheckSubTakeSearch, DeviceCheckTakeOutExcel, DeviceCheckTakeSearch } from '@/api/sbgl'
 import { ShopSearch } from '@/api/dzkb'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/sbgl/sbqd.vue b/src/views/sbgl/sbqd.vue
index 813088b..79c7cfd 100644
--- a/src/views/sbgl/sbqd.vue
+++ b/src/views/sbgl/sbqd.vue
@@ -275,6 +275,7 @@
     </div>
     <!--璁惧娓呭崟鏂板缂栬緫-->
     <el-dialog
+      v-el-drag-dialog
       :close-on-click-modal="false"
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
@@ -406,6 +407,7 @@
 
     <!--璁惧绫诲瀷-->
     <el-dialog
+      v-el-drag-dialog
       title="璁惧绫诲瀷"
       :visible.sync="DeviceTypeDialogVisible"
       width="800px"
@@ -504,6 +506,7 @@
 
     <!--璁惧缁�-->
     <el-dialog
+      v-el-drag-dialog
       title="璁惧缁�"
       :visible.sync="DeviceGroupDialogVisible"
       width="800px"
@@ -651,12 +654,14 @@
 } from '@/api/sbgl'
 import { handleDatetime, validateCode } from '@/utils/global'
 import ImportPicker from '@/components/ImportPicker'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'SBQD',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/sbgl/wxjl.vue b/src/views/sbgl/wxjl.vue
index 69a0880..7fd9429 100644
--- a/src/views/sbgl/wxjl.vue
+++ b/src/views/sbgl/wxjl.vue
@@ -255,6 +255,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       title="缁翠慨鏄庣粏"
       :visible.sync="dialogVisible"
       width="800px"
@@ -400,12 +401,14 @@
 import { handleDatetime } from '@/utils/global'
 import { DeviceUpdateOutExcel, DeviceUpdateSearch, DeviceUpdateSubSearch } from '@/api/sbgl'
 import { ShopSearch } from '@/api/dzkb'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/scgl/cngh.vue b/src/views/scgl/cngh.vue
index bae47e3..790feb4 100644
--- a/src/views/scgl/cngh.vue
+++ b/src/views/scgl/cngh.vue
@@ -189,6 +189,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='setting'?'璁剧疆':'榛樿鏂规'"
       :visible.sync="dialogVisible"
       width="1360px"
@@ -616,12 +617,14 @@
 import { DeviceTypeSelect, WorkShopSelect } from '@/api/sbgl'
 import { handleDatetime3 } from '@/utils/global'
 import { WhkspIsEqpSearch } from '@/api/jcsz'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, DatePicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/scgl/gd.vue b/src/views/scgl/gd.vue
index aea5140..4e03823 100644
--- a/src/views/scgl/gd.vue
+++ b/src/views/scgl/gd.vue
@@ -456,6 +456,7 @@
     </div>
     <!--鏂板娲惧彂瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'娲惧彂'"
       :visible.sync="dialogVisible"
       width="840px"
@@ -752,6 +753,7 @@
 
     <!-- 宸ュ簭浠诲姟瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="宸ュ簭浠诲姟"
       :visible.sync="dialogVisibleTask"
       width="840px"
@@ -846,6 +848,7 @@
 
     <!-- 婧愬崟鍗曞彿瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="婧愬崟鍗曞彿"
       :visible.sync="dialogVisibleSource"
       width="1200px"
@@ -1156,6 +1159,7 @@
 
     <!--鎵撳嵃棰勮瀵硅瘽妗�  澶ф爣绛�-->
     <el-dialog
+      v-el-drag-dialog
       title=""
       :visible.sync="dialogVisibleApprove"
       width="812px"
@@ -1301,6 +1305,7 @@
 
     <!--鎵撳嵃棰勮椤甸潰  灏忔爣绛�-->
     <el-dialog
+      v-el-drag-dialog
       title="棰勮"
       :visible.sync="dialogVisible2"
       width="1140"
@@ -1526,6 +1531,7 @@
 
     <!--    宸ヨ壓璺嚎瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :close-on-click-modal="false"
       title="鍏宠仈宸ヨ壓璺嚎"
       :visible.sync="dialogVisibleRoute"
@@ -1661,12 +1667,14 @@
 import { urlAddRandomNo, webapp_ws_ajax_run, webapp_ws_autoupdate } from '@/utils/grwebapp'
 import QRCode from 'qrcodejs2'
 import $ from 'jquery'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'GD',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/scgl/scdd.vue b/src/views/scgl/scdd.vue
index 09318f3..3dc6dd9 100644
--- a/src/views/scgl/scdd.vue
+++ b/src/views/scgl/scdd.vue
@@ -340,6 +340,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'涓嬭揪'"
       :visible.sync="dialogVisible"
       width="860px"
@@ -444,6 +445,7 @@
 import { ClosedErpOrder, ErpOrderSearch, MarkSaveErpOrder } from '@/api/scgl'
 import { handleDatetime } from '@/utils/global'
 import { SeaveSearchErpOrder } from '@/api/ErpSyncMes'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 const SER_HZ = /^[\u4e00-\u9fa5]+$/
 export default {
@@ -451,6 +453,7 @@
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     const validateName = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/scgl/sckbg.vue b/src/views/scgl/sckbg.vue
index 04df723..03efcd9 100644
--- a/src/views/scgl/sckbg.vue
+++ b/src/views/scgl/sckbg.vue
@@ -515,6 +515,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="dialogTitle"
       :visible.sync="dialogVisible"
       width="850px"
@@ -935,6 +936,7 @@
 
     <!--鎵撳嵃棰勮椤甸潰  灏忔爣绛�-->
     <el-dialog
+      v-el-drag-dialog
       title="棰勮"
       :visible.sync="dialogVisible2"
       width="1140"
@@ -1011,6 +1013,7 @@
 
     <!--    涓嶈壇澶勭悊鍒楄〃瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="缁翠慨澶勭悊"
       :visible.sync="badDialogVisible"
       width="990px"
@@ -1203,6 +1206,7 @@
 import QRCode from 'qrcodejs2'
 import { getCookie } from '@/utils/auth'
 import { handleDatetime2 } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 const SER_HZ = /^[\u4e00-\u9fa5]+$/
 export default {
@@ -1210,6 +1214,7 @@
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     const validateName = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/wlgl/ckdy.vue b/src/views/wlgl/ckdy.vue
index 4444e74..15c9ad6 100644
--- a/src/views/wlgl/ckdy.vue
+++ b/src/views/wlgl/ckdy.vue
@@ -137,6 +137,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -181,12 +182,14 @@
 import { SeaveSearchWhareHouseLocation } from '@/api/ErpSyncMes'
 import ImportPicker from '@/components/ImportPicker'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'CKDY',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/wlgl/kwdy.vue b/src/views/wlgl/kwdy.vue
index 9a4da32..846f760 100644
--- a/src/views/wlgl/kwdy.vue
+++ b/src/views/wlgl/kwdy.vue
@@ -167,6 +167,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -223,12 +224,14 @@
 import Pagination from '@/components/Pagination'
 import { AddUpdateStorageDef, DeleteStorageDef, StorageDefSearch, WareHouseSelect } from '@/api/wlgl'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'KWDY',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/xtsz/bmgz.vue b/src/views/xtsz/bmgz.vue
index ab4c052..ba55899 100644
--- a/src/views/xtsz/bmgz.vue
+++ b/src/views/xtsz/bmgz.vue
@@ -148,6 +148,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫鏍煎紡'"
       :visible.sync="dialogVisible"
       width="50%"
@@ -205,6 +206,7 @@
 <script>
 import Pagination from '@/components/Pagination'
 import { EncodingRules, SaveEncodingRules } from '@/api/xtsz'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 const SER_HZ = /^[\u4e00-\u9fa5]+$/
 export default {
@@ -212,6 +214,7 @@
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     const validateName = (rule, value, callback) => {
       if (!value) {
diff --git a/src/views/xtsz/cjgg.vue b/src/views/xtsz/cjgg.vue
index f65e501..1541320 100644
--- a/src/views/xtsz/cjgg.vue
+++ b/src/views/xtsz/cjgg.vue
@@ -181,6 +181,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -267,12 +268,14 @@
 import ImportPicker from '@/components/ImportPicker'
 import { SystemAnnouncementAddUpdate, SystemAnnouncementDelete, SystemAnnouncementSearch } from '@/api/xtsz'
 import { ShopSearch } from '@/api/dzkb'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/zlgl/gxjybz.vue b/src/views/zlgl/gxjybz.vue
index 0c42b93..c53e542 100644
--- a/src/views/zlgl/gxjybz.vue
+++ b/src/views/zlgl/gxjybz.vue
@@ -132,6 +132,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':(operation==='edit'?'缂栬緫':'鏌ョ湅')"
       :visible.sync="dialogVisible"
       width="800px"
@@ -289,12 +290,14 @@
   StepCheckStanedSearch
 } from '@/api/zlgl'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'ZJBZ',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       isIpad: false,
diff --git a/src/views/zlgl/gxjyjl.vue b/src/views/zlgl/gxjyjl.vue
index 4fb20ac..5517348 100644
--- a/src/views/zlgl/gxjyjl.vue
+++ b/src/views/zlgl/gxjyjl.vue
@@ -265,6 +265,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       title="宸ュ簭妫�楠屾槑缁�"
       :visible.sync="dialogVisible"
       width="900px"
@@ -383,6 +384,7 @@
 import { getCookie } from '@/utils/auth'
 import ImportPicker from '@/components/ImportPicker'
 import { StepCheckTableOutExcel, StepCheckTableSearch, StepCheckTableSubSearch } from '@/api/zlgl'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 const SER_HZ = /^[\u4e00-\u9fa5]+$/
 export default {
@@ -390,6 +392,7 @@
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/zlgl/gxjyxm.vue b/src/views/zlgl/gxjyxm.vue
index b71f233..86b789e 100644
--- a/src/views/zlgl/gxjyxm.vue
+++ b/src/views/zlgl/gxjyxm.vue
@@ -124,6 +124,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -162,12 +163,14 @@
 import Pagination from '@/components/Pagination'
 import { AddUpdateStepCheckItem, DeleteStepCheckItem, StepCheckItemSearch } from '@/api/zlgl'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Xxxx',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/zlgl/qxdy.vue b/src/views/zlgl/qxdy.vue
index 17af1d0..76e8622 100644
--- a/src/views/zlgl/qxdy.vue
+++ b/src/views/zlgl/qxdy.vue
@@ -126,6 +126,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -169,12 +170,14 @@
 import { AddUpdateDedect, DedectSearch, DeleteDedect } from '@/api/zlgl'
 import ImportPicker from '@/components/ImportPicker'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'QXDY',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mainHeight: 0,
diff --git a/src/views/zzmx/chda.vue b/src/views/zzmx/chda.vue
index 8621d3f..27fc166 100644
--- a/src/views/zzmx/chda.vue
+++ b/src/views/zzmx/chda.vue
@@ -286,6 +286,7 @@
 
     <!--鏂板缂栬緫瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :close-on-click-modal="false"
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
@@ -395,6 +396,7 @@
 
     <!--    鍗曚綅鎸夐挳瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :close-on-click-modal="false"
       title="鍗曚綅璁剧疆"
       :visible.sync="officeDialogVisible"
@@ -523,6 +525,7 @@
 
     <!--    宸ヨ壓璺嚎瀵硅瘽妗�-->
     <el-dialog
+
       :close-on-click-modal="false"
       title="鍏宠仈宸ヨ壓璺嚎"
       :visible.sync="dialogVisibleRoute"
@@ -673,12 +676,14 @@
 import $ from 'jquery'
 import { SeaveSearchInventory, SeaveSearchInventoryClass, SeaveSearchUnit } from '@/api/ErpSyncMes'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'CHDA',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/zzmx/gxdy.vue b/src/views/zzmx/gxdy.vue
index e039567..4463db2 100644
--- a/src/views/zzmx/gxdy.vue
+++ b/src/views/zzmx/gxdy.vue
@@ -245,6 +245,7 @@
 
     <!--鏂板淇敼瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="800px"
@@ -323,6 +324,7 @@
 
     <!--    鍏宠仈宸ヤ綔绔欏璇濇-->
     <el-dialog
+      v-el-drag-dialog
       title="鍏宠仈宸ヤ綔绔�"
       :visible.sync="workDialogVisible"
       width="50%"
@@ -408,6 +410,7 @@
 
     <!--    鍏宠仈缂洪櫡瀵硅瘽妗�-->
     <el-dialog
+      v-el-drag-dialog
       title="宸ュ簭鍏宠仈缂洪櫡"
       :visible.sync="defectDialogVisible"
       width="50%"
@@ -468,12 +471,14 @@
 } from '@/api/zzmx'
 import $ from 'jquery'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'GXDY',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',
diff --git a/src/views/zzmx/gylx.vue b/src/views/zzmx/gylx.vue
index eb94e00..3eba3da 100644
--- a/src/views/zzmx/gylx.vue
+++ b/src/views/zzmx/gylx.vue
@@ -155,6 +155,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':(operation==='edit'?'棰勮':'澶嶅埗')"
       :visible.sync="dialogVisible"
       width="1000px"
@@ -309,12 +310,14 @@
 import Pagination from '@/components/Pagination'
 import { AddUpdateRoute, DeleteRoute, RouteSearch, StepSelect, ViewRoute } from '@/api/zzmx'
 import { validateCode } from '@/utils/global'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'GYLX',
   components: {
     Pagination
   },
+  directives: { elDragDialog },
   data() {
     return {
       isIpad: false,
diff --git a/src/views/zzmx/jpgj.vue b/src/views/zzmx/jpgj.vue
index 42bc740..2dd8453 100644
--- a/src/views/zzmx/jpgj.vue
+++ b/src/views/zzmx/jpgj.vue
@@ -246,6 +246,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':'缂栬緫'"
       :visible.sync="dialogVisible"
       width="1000px"
@@ -500,12 +501,14 @@
   StepSelectEqpList
 } from '@/api/zzmx'
 import ImportPicker from '@/components/ImportPicker'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'JPGJ',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       isIpad: false,
diff --git a/src/views/zzmx/wlqd.vue b/src/views/zzmx/wlqd.vue
index 3426ea8..bf95517 100644
--- a/src/views/zzmx/wlqd.vue
+++ b/src/views/zzmx/wlqd.vue
@@ -245,6 +245,7 @@
     </div>
 
     <el-dialog
+      v-el-drag-dialog
       :title="operation==='add'?'鏂板':(operation==='edit'?'缂栬緫':'棰勮')"
       :visible.sync="dialogVisible"
       width="1100px"
@@ -575,12 +576,14 @@
   PartSelect,
   StockTypeSelect
 } from '@/api/zzmx'
+import elDragDialog from '@/directive/el-drag-dialog'
 
 export default {
   name: 'Zzjg',
   components: {
     Pagination, ImportPicker
   },
+  directives: { elDragDialog },
   data() {
     return {
       mouseHoverType: 'mouseout',

--
Gitblit v1.9.3