diff --git a/src/utils/custom.js b/src/utils/custom.js index eec45837..67830188 100644 --- a/src/utils/custom.js +++ b/src/utils/custom.js @@ -567,3 +567,45 @@ export function getIpAddress() { }; return null; } + +export function dateToStr(date){ + var year = date.getFullYear();//年 + var month = date.getMonth();//月 + var day = date.getDate();//日 + var hours = date.getHours();//时 + var min = date.getMinutes();//分 + var second = date.getSeconds();//秒 + return year + "-" + + ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" + + (day > 9 ? day : ("0" + day)) + " " + + (hours > 9 ? hours : ("0" + hours)) + ":" + + (min > 9 ? min : ("0" + min)) + ":" + + (second > 9 ? second : ("0" + second)); +} + +export function strToDate(datestr){ + return new Date(datestr); +} + +//字符串转字符串 +export function formatDate(dateStr) { + var newdateStr = dateStr.replace(/\d+(?=-[^-]+$)/, (a) => (parseInt(a, 10) - 1)); //字符串处理(月份) + var nums = newdateStr.match(/\d+/g); //取数 + var date = eval('new Date(' + nums + ')'); //转换 + //重组 + var datetime = + date.getFullYear() + "-" + //年 + ((date.getMonth() + 1) > 9 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1)) + "-" + //月 + (date.getDate() > 9 ? date.getDate() : ("0" + date.getDate())); //日 + return datetime; +} + + +export function addDateTimeByDay(dateStr,day) { + var today = strToDate(dateStr) + var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day; + today.setTime(targetday_milliseconds); + return today; +} + + diff --git a/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue b/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue index 28c09c81..f636c07e 100644 --- a/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue +++ b/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue @@ -60,7 +60,9 @@ type="datetime" value-format="yyyy-MM-dd HH:mm:ss" default-time = "00:00:00" - placeholder="请选择开始日期"> + placeholder="请选择开始日期" + @change="onStartDateChange" + > @@ -96,9 +98,17 @@ - + + + + - + @@ -351,11 +351,10 @@ export default { }, created() { this.chargeType=this.$route.query.chargeType; - this.queryParams.chargeType=this.chargeType; - - // if(this.chargeType ==1 ){ - // this.queryParams.feeType='1001'; - // } + this.queryParams.params.chargeType=this.chargeType; + if(this.chargeType ==1 ){ + this.queryParams.feeType='1001'; + } this.getList(); }, methods: {