项目类型删除提示修改、设备管理归还时间修改

This commit is contained in:
cwchen 2026-02-04 15:42:57 +08:00
parent f1928380ea
commit fa797eec3c
2 changed files with 29 additions and 4 deletions

View File

@ -78,12 +78,13 @@ export default {
returnTime: '', returnTime: '',
}, },
userList: [], userList: [],
pickerOptionsToday: { /* pickerOptionsToday: {
disabledDate(time) { disabledDate(time) {
// //
return time.getTime() < Date.now() - 8.64e7; // 8.64e7 = 24 * 60 * 60 * 1000 // return time.getTime() < Date.now() - 8.64e7; // 8.64e7 = 24 * 60 * 60 * 1000
} return time.getTime() > Date.now();
} }
} */
} }
}, },
computed: { computed: {
@ -97,6 +98,28 @@ export default {
rules.returnTime = [{required: true, message: '请选择归还时间', trigger: 'change'}] rules.returnTime = [{required: true, message: '请选择归还时间', trigger: 'change'}]
} }
return rules return rules
},
pickerOptionsToday() {
// Vue this disabledDate 访 data
const _this = this;
return {
disabledDate(time) {
// 1.
const now = Date.now();
// 2.
// .replace(/-/g, '/') Safari
let useTimeLimit = 0;
if (_this.useOrReturnForm.useTime) {
useTimeLimit = new Date(_this.useOrReturnForm.useTime.replace(/-/g, '/')).getTime();
}
// 3.
// ( > ) ( < )
return time.getTime() > now || time.getTime() < useTimeLimit;
}
};
} }
}, },
created() { created() {
@ -177,6 +200,8 @@ export default {
this.displayBorrower = userName; this.displayBorrower = userName;
if(startTime){ if(startTime){
this.displayBorrowerData = startTime.substr(0, 10); this.displayBorrowerData = startTime.substr(0, 10);
// useTime
this.useOrReturnForm.useTime = startTime.substr(0, 10);
} }
}, },
}, },

View File

@ -180,7 +180,7 @@ export default {
// //
handleDelete(row) { handleDelete(row) {
this.$modal.confirm('是否确认删除项目类型编号为"' + row.id + '"的数据项?').then(async () => { this.$modal.confirm('是否确认删除项目类型名称为"' + row.typeName + '"的数据项?').then(async () => {
var data ={id:row.id} var data ={id:row.id}
const res = await delProTypeApi(data) const res = await delProTypeApi(data)
if (res.code === 200) { if (res.code === 200) {