From 87ac437f65b5595c4f17c4474c525cf48623065c Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期五, 27 十月 2023 09:44:08 +0800
Subject: [PATCH] modified: src/util/date.js modified: src/views/basic/part/index.vue
---
src/views/basic/part/index.vue | 49 ++++++++++++++++--------
src/util/date.js | 50 +++++++++++++++++++++++++
2 files changed, 82 insertions(+), 17 deletions(-)
diff --git a/src/util/date.js b/src/util/date.js
index 16ffed7..8ba1981 100644
--- a/src/util/date.js
+++ b/src/util/date.js
@@ -84,3 +84,53 @@
year = (year + '').substring(2, 4)
return year + month
}
+
+export function dateFormatPlus(longTypeDate) {
+ var dateTypeDate = "";
+ var date = new Date();
+ date.setTime(longTypeDate);
+ dateTypeDate += date.getFullYear(); //骞�
+ dateTypeDate += "-" + getMonth(date); //鏈�
+ dateTypeDate += "-" + getDay(date); //鏃�
+ return dateTypeDate;
+}
+
+//杩斿洖 01-12 鐨勬湀浠藉��
+function getMonth(date) {
+ var month = "";
+ month = date.getMonth() + 1; //getMonth()寰楀埌鐨勬湀浠芥槸0-11
+ if (month < 10) {
+ month = "0" + month;
+ }
+ return month;
+}
+//杩斿洖01-30鐨勬棩鏈�
+function getDay(date) {
+ var day = "";
+ day = date.getDate();
+ if (day < 10) {
+ day = "0" + day;
+ }
+ return day;
+}
+function datetimeFormat(longTypeDate) {
+ var dateTypeDate = "";
+ var date = new Date();
+ date.setTime(longTypeDate);
+ dateTypeDate += date.getFullYear(); //骞�
+ dateTypeDate += "-" + this.getMonth(date); //鏈�
+ dateTypeDate += "-" + this.getDay(date); //鏃�
+ return dateTypeDate;
+}
+function format(d) {
+ var y = d.getFullYear();
+ var m = d.getMonth() + 1;
+ if (m < 10) {
+ m = "0" + m;
+ }
+ var day = d.getDate();
+ if (day < 10) {
+ day = "0" + day;
+ }
+ return y + "-" + m + "-" + day;
+}
diff --git a/src/views/basic/part/index.vue b/src/views/basic/part/index.vue
index 5ef67ee..1e00afc 100644
--- a/src/views/basic/part/index.vue
+++ b/src/views/basic/part/index.vue
@@ -9,14 +9,14 @@
<table-form v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getData"></table-form>
<PrintLabelForm :currshowlist.sync="showPrintLabelForm" :printLabelInfo="printLabelInfo" />
</basic-container>
- <el-dialog title="鍚屾IFS" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
+ <el-dialog title="鑾峰彇IFS闆朵欢" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
<el-row>
<el-col :span="6" style="height: 40px;line-height: 30px;">
鍚屾鏃ユ湡锛�
</el-col>
<el-col :span="18">
<el-date-picker style="width: 100%;height: 100%;" v-model="selectDate" type="date" placeholder="閫夋嫨鏃ユ湡">
- </el-date-picker>
+ </el-date-picker>
</el-col>
</el-row>
<span slot="footer" class="dialog-footer">
@@ -33,13 +33,12 @@
import { mapGetters } from 'vuex'
import ttable from '@/views/common/ztt-table.vue'
import { remote } from '../../../api/admin/dict'
-import { dateFormat } from '@/util/date'
+import { dateFormat,dateFormatYearMonthDate,dateFormatPlus } from '@/util/date'
import PrintLabelForm from './print-label-form.vue'
-
export default {
data() {
return {
- selectDate: null,
+ selectDate: "",
dialogVisible: false,
ajaxFun: fetchList,
addOrUpdateVisible: false,
@@ -428,8 +427,8 @@
...mapGetters(['permissions'])
},
methods: {
- handleClose() {
- this.selectDate=null;
+ handleClose() {
+ this.selectDate = "";
this.dialogVisible = false
},
// 鑾峰彇鏁版嵁鍒楄〃
@@ -634,15 +633,31 @@
// },
syncISDate() {
this.dialogVisible = true
- this.selectDate=null
+ this.selectDate = ''
+ },
+ dateFormat(longTypeDate) {
+ var dateTypeDate = "";
+ var date = new Date();
+ date.setTime(longTypeDate);
+ dateTypeDate += date.getFullYear(); //骞�
+ dateTypeDate += "-" + getMonth(date); //鏈�
+ dateTypeDate += "-" + getDay(date); //鏃�
+ return dateTypeDate;
},
syncIfs() {
- this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = true
+ this.table.toolbar.find((e) => e.text === '鑾峰彇IFS闆朵欢').loading = true
this.dialogVisible = false
- let datas=new FormData()
- datas.set("date",this.selectDate)
+ let datas = new FormData()
+ let times = null;
+ if (this.selectDate != '' && this.selectDate != null) {
+ times=dateFormatPlus(this.selectDate)
+ }else{
+ times=null
+ }
+ datas.set("date", times)
// console.log(datas.get("date"));
-
+ // return ;np
+ // console.log(datas.get("date"));
// console.log(this.selectDate);
// return
syncPart(datas)
@@ -650,17 +665,17 @@
const data = res.data
console.log(data);
if (data.code === 0) {
- if(data.data>0){
- this.$message.success('鍚屾鎴愬姛'+data.data+"鏉℃暟鎹�")
+ if (data.data > 0) {
+ this.$message.success('鍚屾鎴愬姛' + data.data + "鏉℃暟鎹�")
}
- if(data.data<1){
+ if (data.data < 1) {
this.$message.warning("璇ユ棩鏈熸病鏈夋柊鐨勯浂浠舵暟鎹�");
}
- this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = false
+ this.table.toolbar.find((e) => e.text === '鑾峰彇IFS闆朵欢').loading = false
this.getData()
} else {
this.$message.error('鍚屾IFS澶辫触')
- this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = false
+ this.table.toolbar.find((e) => e.text === '鑾峰彇IFS闆朵欢').loading = false
this.getData()
}
})
--
Gitblit v1.9.3