|
@@ -765,74 +765,7 @@ function timestampToTime(timestamp) { //excel导入2019年5月1日会转换
|
|
|
var s = date.getSeconds();
|
|
|
return Y+M+D+h+m+s;
|
|
|
}
|
|
|
-function dragBox(domWrap,domDrag,type){
|
|
|
- // console.log(domWrap,domDrag,'拖拽')
|
|
|
- let drag = $("#"+domDrag);//拖拽区域
|
|
|
- let wrap = $("#"+domWrap);//被拖拽的元素
|
|
|
- let wrapHeight = wrap[0].offsetHeight;//被拖拽的元素高度
|
|
|
- let wrapWidth = wrap[0].offsetWidth;//被拖拽的元素宽度
|
|
|
- let width = getWindowInnerWidth();//屏幕宽度
|
|
|
- let height = getWindowInnerHeight();//屏幕高度
|
|
|
- let mouseX = 0,mouseY = 0,dragX = 0,dragY = 0,isDrag = false,isMove = false;
|
|
|
- function handleMove(event){ //移动的
|
|
|
- let dragDes = $('#treatDescBox');//展開区域
|
|
|
- let page = getPageCoordinate(event,'0');
|
|
|
- let maxDragX = 0,dragDesWidth = 0;
|
|
|
- wrapHeight = wrap[0].offsetHeight;
|
|
|
- wrapWidth = wrap[0].offsetWidth;
|
|
|
- let maxDragY = height - wrapHeight;//最大可拖拽y方向距离
|
|
|
- if(domDrag == 'dragModalTitle'){//最大可推拽x方向距离
|
|
|
- if(dragDes[0]){
|
|
|
- dragDesWidth = dragDes[0].offsetWidth
|
|
|
- }else{
|
|
|
- dragDesWidth = 0
|
|
|
- }
|
|
|
- maxDragX = width - wrapWidth - dragDesWidth
|
|
|
- }else{
|
|
|
- maxDragX = width - wrapWidth
|
|
|
- }
|
|
|
- if(isDrag){
|
|
|
- dragX = page.boxLeft - mouseX //鼠标可拖拽到左边的最大距离
|
|
|
- dragY = page.boxTop - mouseY //鼠标可拖拽到上边的最大距离
|
|
|
- if(dragX < 0){ //不能超出左边界
|
|
|
- dragX = 0
|
|
|
- }
|
|
|
- if(dragY < 0){ //不能超出上边界
|
|
|
- dragY = 0
|
|
|
- }
|
|
|
- if(domDrag == 'dragModalTitle'){
|
|
|
- if(width-dragX-dragDesWidth < wrapWidth){ //不能超出右边界
|
|
|
- dragX = maxDragX
|
|
|
- }
|
|
|
- }else{
|
|
|
- // console.log(width,dragX,maxDragX,wrapWidth)
|
|
|
- if(width-dragX < wrapWidth){ //不能超出右边界
|
|
|
- dragX = maxDragX
|
|
|
- }
|
|
|
- }
|
|
|
- if(height-dragY < wrapHeight){ //不能超出下边界
|
|
|
- dragY = maxDragY
|
|
|
- }
|
|
|
- // isMove = true
|
|
|
- wrap.css({
|
|
|
- left:dragX + 'px',
|
|
|
- marginLeft:0 + 'px',
|
|
|
- top:dragY + 'px'
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
- drag.on('mousedown',function(event){
|
|
|
- let page = getPageCoordinate(event,'0');
|
|
|
- mouseX = page.boxLeft - wrap.offset().left; //鼠标到拖拽元素的左边界的距离
|
|
|
- mouseY = page.boxTop - wrap.offset().top; //鼠标到拖拽元素的上边界的距离
|
|
|
- isDrag = true
|
|
|
- })
|
|
|
- $(document).on('mousemove',handleMove)
|
|
|
- $(document).on('mouseup',function(){
|
|
|
- isDrag = false
|
|
|
- return false
|
|
|
- })
|
|
|
-}
|
|
|
+
|
|
|
|
|
|
function getCurrentDate(){
|
|
|
let myDate = new Date();
|
|
@@ -1156,7 +1089,6 @@ module.exports = {
|
|
|
getPageCoordinate,
|
|
|
windowRemoveEventHandler,
|
|
|
timestampToTime,
|
|
|
- dragBox,
|
|
|
formatContinueDots,
|
|
|
inspectAndAssist,
|
|
|
getCurrentDate,
|