Jelajahi Sumber

修复经编模块导出的日期格式bug

wukai 3 bulan lalu
induk
melakukan
919b39651d

+ 1 - 1
src/pages/imp/imp00.vue

@@ -1,6 +1,6 @@
 <template>
     <div style="padding:10px">
-        <div class="abs" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+        <div class="" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
             <span style="position: relative;">
                 <el-button style="margin-left:10px" @click="impquery">刷新</el-button>
             </span>

+ 4 - 4
src/pages/imp/imp01.vue

@@ -1,10 +1,10 @@
 <template>
     <div  class="impDiv"  @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker format="YYYY-MM-DD" v-model="startDate" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker :value-format="'YYYY-MM-DD'" v-model="startDate" type="date" placeholder="选择日期"></el-date-picker>
                 <span> 到 </span>
-                <el-date-picker format="YYYY-MM-DD" v-model="endDate" type="date" placeholder="选择日期"></el-date-picker>
+                <el-date-picker :value-format="'YYYY-MM-DD'" v-model="endDate" type="date" placeholder="选择日期"></el-date-picker>
                 <el-button style="margin-left:10px;display:none;" @click="impquery">查询</el-button>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
@@ -93,7 +93,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/production?start="+startDate.value.Format('yyyy-MM-dd')+"&end="+endDate.value.Format('yyyy-MM-dd'))
+                window.open(ApiServer + "/api/export/production?start="+startDate.value+"&end="+endDate.value)
             }
 
             onMounted(()=>{

+ 5 - 5
src/pages/imp/imp02.vue

@@ -1,11 +1,11 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-select style="width: 100px;" v-model="startH"><el-option v-for="item in startHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <span> 到 </span>
-                <el-date-picker v-model="endDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+                <el-date-picker v-model="endDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-select style="width: 100px;" v-model="endH"><el-option v-for="item in endHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <el-button style="margin:10px" @click="impdata">导出</el-button>
             </span>                
@@ -70,8 +70,8 @@
                     })
                     return;
                 }
-                let s1 = startDate.value.Format('yyyy-MM-dd') +" "+startH.value+":00:00";
-                let s2 = endDate.value.Format('yyyy-MM-dd') +" "+endH.value+":00:00";
+                let s1 = startDate.value +" "+startH.value+":00:00";
+                let s2 = endDate.value +" "+endH.value+":00:00";
                 window.open(ApiServer + "/api/export/stops?start="+s1+"&end="+s2);
             }
 

+ 3 - 3
src/pages/imp/imp03.vue

@@ -1,8 +1,8 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
         </div>
@@ -55,7 +55,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/broken-yarn?date="+startDate.value.Format('yyyy-MM-dd'))
+                window.open(ApiServer + "/api/export/broken-yarn?date="+startDate.value)
             }
 
             onMounted(()=>{

+ 4 - 4
src/pages/imp/imp04.vue

@@ -1,10 +1,10 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <span> 到 </span>
-                <el-date-picker v-model="endDate" type="date" format="YYYY-MM-DD" placeholder="选择日期"></el-date-picker>
+                <el-date-picker v-model="endDate" type="date" :value-format="'YYYY-MM-DD'" placeholder="选择日期"></el-date-picker>
                 <span> 时间 </span>
                 <el-select style="width: 100px;" v-model="startH"><el-option v-for="item in startHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <span> 到 </span>
@@ -72,7 +72,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/stops/type/7?start="+startDate.value.Format('yyyy-MM-dd')+"&end="+endDate.value.Format('yyyy-MM-dd')+"&st="+startH.value+"&et="+endH.value)
+                window.open(ApiServer + "/api/export/stops/type/7?start="+startDate.value+"&end="+endDate.value+"&st="+startH.value+"&et="+endH.value)
             }
 
             onMounted(()=>{

+ 4 - 4
src/pages/imp/imp05.vue

@@ -1,10 +1,10 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <span> 到 </span>
-                <el-date-picker v-model="endDate" type="date" format="YYYY-MM-DD" placeholder="选择日期"></el-date-picker>
+                <el-date-picker v-model="endDate" type="date" :value-format="'YYYY-MM-DD'" placeholder="选择日期"></el-date-picker>
                 <span> 时间 </span>
                 <el-select style="width: 100px;" v-model="startH"><el-option v-for="item in startHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <span> 到 </span>
@@ -72,7 +72,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/stops/type/6?start="+startDate.value.Format('yyyy-MM-dd')+"&end="+endDate.value.Format('yyyy-MM-dd')+"&st="+startH.value+"&et="+endH.value)
+                window.open(ApiServer + "/api/export/stops/type/6?start="+startDate.value+"&end="+endDate.value+"&st="+startH.value+"&et="+endH.value)
             }
 
             onMounted(()=>{

+ 5 - 5
src/pages/imp/imp06.vue

@@ -1,11 +1,11 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-select style="width: 100px;" v-model="startH"><el-option v-for="item in startHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <span> 到 </span>
-                <el-date-picker v-model="endDate" type="date" format="YYYY-MM-DD" placeholder="选择日期"></el-date-picker>
+                <el-date-picker v-model="endDate" type="date" :value-format="'YYYY-MM-DD'" placeholder="选择日期"></el-date-picker>
                 <el-select style="width: 100px;" v-model="endH"><el-option v-for="item in endHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>
                 <el-button style="margin:10px" @click="impdata">导出</el-button>
             </span>                
@@ -70,8 +70,8 @@
                     })
                     return;
                 }
-                let s1 = startDate.value.Format('yyyy-MM-dd') +" "+startH.value+":00:00";
-                let s2 = endDate.value.Format('yyyy-MM-dd') +" "+endH.value+":00:00";
+                let s1 = startDate.value +" "+startH.value+":00:00";
+                let s2 = endDate.value +" "+endH.value+":00:00";
                 window.open(ApiServer + "/api/export/alarms?start="+s1+"&end="+s2);
             }
 

+ 1 - 1
src/pages/imp/imp07.vue

@@ -1,6 +1,6 @@
 <template>
     <div style="padding:10px" @click.stop="void(0)">
-        <div class="abs" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+        <div class="" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
             <span style="position: relative;">
                 <el-button style="margin-left:10px" @click="impquery">查询</el-button>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>

+ 1 - 1
src/pages/imp/imp08.vue

@@ -1,7 +1,7 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
             <span style="position: relative;">产能预期天数<el-input v-model="preday" type="number" placeholder="选择" style="width: 100px;"/>
                 <el-button style="margin:10px" @click="impdata">导出</el-button>
             </span>                

+ 1 - 1
src/pages/imp/imp09.vue

@@ -1,6 +1,6 @@
 <template>
     <div style="padding:10px">
-        <div class="abs" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+        <div class="" style="text-align: center;top:2%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
             <span style="position: relative;">
                 <el-button style="margin-left:10px" @click="impquery">刷新</el-button>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>

+ 3 - 3
src/pages/imp/imp10.vue

@@ -1,8 +1,8 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>                
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>                
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
         </div>
@@ -55,7 +55,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/productivity-day?date="+startDate.value.Format('yyyy-MM-dd'));
+                window.open(ApiServer + "/api/export/productivity-day?date="+startDate.value);
             }
 
             onMounted(()=>{

+ 3 - 3
src/pages/imp/imp11.vue

@@ -1,8 +1,8 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
         </div>
@@ -55,7 +55,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/productivity-month?date="+startDate.value.Format('yyyy-MM-dd'));
+                window.open(ApiServer + "/api/export/productivity-month?date="+startDate.value);
             }
 
             onMounted(()=>{

+ 3 - 3
src/pages/imp/imp12.vue

@@ -1,8 +1,8 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期" style="z-index:100000"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期" style="z-index:100000"></el-date-picker>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
         </div>
@@ -56,7 +56,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/energy-day?date="+startDate.value.Format('yyyy-MM-dd'));
+                window.open(ApiServer + "/api/export/energy-day?date="+startDate.value);
             }
 
             onMounted(()=>{

+ 3 - 3
src/pages/imp/imp13.vue

@@ -1,8 +1,8 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" format="YYYY-MM-DD" type="date" placeholder="选择日期"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" :value-format="'YYYY-MM-DD'" type="date" placeholder="选择日期"></el-date-picker>
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>                
         </div>
@@ -56,7 +56,7 @@
                     })
                     return;
                 }
-                window.open(ApiServer + "/api/export/energy-month?date="+startDate.value.Format('yyyy-MM-dd'))
+                window.open(ApiServer + "/api/export/energy-month?date="+startDate.value)
             }
 
             onMounted(()=>{

+ 3 - 3
src/pages/imp/imp14.vue

@@ -1,11 +1,11 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
-            <span style="position: relative;">日期<el-date-picker v-model="startDate" type="date" placeholder="选择日期" format="YYYY-MM-DD"></el-date-picker>
+        <div class="" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+            <span style="position: relative;">日期<el-date-picker v-model="startDate" type="date" placeholder="选择日期" :value-format="'YYYY-MM-DD'"></el-date-picker>
                 <!--<el-select style="width: 100px;" v-model="startH"><el-option v-for="item in startHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>-->
                 <span> 到 </span>
-                <el-date-picker v-model="endDate" type="date" placeholder="选择日期" format="YYYY-MM-DD"></el-date-picker>
+                <el-date-picker v-model="endDate" type="date" placeholder="选择日期" :value-format="'YYYY-MM-DD'"></el-date-picker>
                 <!--<el-select style="width: 100px;" v-model="endH"><el-option v-for="item in endHourList" :key="item.code" :label="item.name" :value="item.code"></el-option> </el-select>-->
                 <el-button style="margin:10px" @click="impdata">导出</el-button>
             </span>                

+ 1 - 1
src/pages/imp/imp15.vue

@@ -1,7 +1,7 @@
 <template>
     <div  class="impDiv" @click.stop="void(0)" :style="{width:width+'px',top:xy.top+'px',left:xy.left-width+'px'}">
         <div class="triangle"></div>
-        <div class="abs" style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
+        <div style="text-align: center;margin-top:0%;width: 100%;letter-spacing: 5px;color: #cdd2fb;font-size: 18px;">
             <span style="position: relative;">
                 <el-button style="margin-left:10px" @click="impdata">导出</el-button>
             </span>