forked from integrated_whb/integrated_whb_vue
提醒天数 下拉
parent
25680c9e26
commit
40a5fd2496
|
@ -139,6 +139,13 @@ export const REMINDER_STATUS = [
|
|||
{ ID: "1", NAME: "关闭" },
|
||||
];
|
||||
|
||||
export const REMIND_DAYS = [
|
||||
// 提醒天数
|
||||
{ ID: "0", NAME: "30天", NUM: "30" },
|
||||
{ ID: "1", NAME: "45天", NUM: "45" },
|
||||
{ ID: "2", NAME: "90天", NUM: "90" }
|
||||
];
|
||||
|
||||
// export const MAINTENANCE_LEVEL_LIST = [
|
||||
// //维保等级
|
||||
// {ID:'1',NAME:'一级维保'},
|
||||
|
|
|
@ -153,12 +153,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -240,6 +248,7 @@ import { ElMessage } from "element-plus";
|
|||
import { useRoute, useRouter } from "vue-router";
|
||||
import useFormValidate from "@/assets/js/useFormValidate.js";
|
||||
import { addingPrefixToFile, subtractDaysFromDate } from "@/assets/js/utils.js";
|
||||
import { REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
const route = useRoute();
|
||||
const router = useRouter();
|
||||
const BEIDOU_ID = route.query.BEIDOU_ID;
|
||||
|
|
|
@ -153,12 +153,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -229,6 +237,7 @@ import { ElMessage } from "element-plus";
|
|||
import { useRoute, useRouter } from "vue-router";
|
||||
import useFormValidate from "@/assets/js/useFormValidate.js";
|
||||
import { addingPrefixToFile, subtractDaysFromDate } from "@/assets/js/utils.js";
|
||||
import { REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
const route = useRoute();
|
||||
const router = useRouter();
|
||||
const BEIDOU_ID = route.query.BEIDOU_ID;
|
||||
|
@ -351,6 +360,12 @@ const fnSubmit = debounce(
|
|||
if (form.value.BEIDOUINFO[i].raw)
|
||||
await fnUploadImage(currentId, form.value.BEIDOUINFO[i].raw, 128);
|
||||
}
|
||||
|
||||
for (let i = 0; i < form.value.CONTRACT.length; i++) {
|
||||
if (form.value.CONTRACT[i].raw) {
|
||||
await fnUploadImage(currentId, form.value.CONTRACT[i].raw, "130"); // 合同图片
|
||||
}
|
||||
}
|
||||
ElMessage.success("保存成功");
|
||||
router.back();
|
||||
},
|
||||
|
|
|
@ -179,12 +179,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -250,7 +258,7 @@ import {
|
|||
setInspectAnnuallyEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
@ -343,6 +351,7 @@ const getDueDate = () => {
|
|||
};
|
||||
const getRemiderDate = (val) => {
|
||||
if (val) {
|
||||
console.log("REMINDER_DAYS",form.value.REMINDER_DAYS);
|
||||
if (form.value.DUE_DATE) {
|
||||
form.value.REMINDER_DATE = subtractDaysFromDate(form.value.DUE_DATE, val);
|
||||
}
|
||||
|
|
|
@ -177,12 +177,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -248,7 +256,7 @@ import {
|
|||
setInspectAnnuallyEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
|
|
@ -194,12 +194,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -278,7 +286,7 @@ import {
|
|||
} from "@/request/mechanical_files.js";
|
||||
import {
|
||||
INSURANCEMENU,
|
||||
OPERATING_VEHICLE_TYPE_LIST,
|
||||
OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS
|
||||
} from "@/assets/js/constant.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
|
|
@ -184,12 +184,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -266,7 +274,7 @@ import {
|
|||
setInsureEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { layoutFnGetInsuranceCompany } from "@/assets/js/data_dictionary.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
|
|
@ -177,12 +177,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -248,7 +256,7 @@ import {
|
|||
setMaintenanceEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { MAINTENANCE_LEVEL_LIST } from "@/assets/js/constant.js";
|
||||
import { MAINTENANCE_LEVEL_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
import { useRoute, useRouter } from "vue-router";
|
||||
|
|
|
@ -177,12 +177,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -248,7 +256,7 @@ import {
|
|||
setMaintenanceEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { MAINTENANCE_LEVEL_LIST } from "@/assets/js/constant.js";
|
||||
import { MAINTENANCE_LEVEL_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
import { useRoute, useRouter } from "vue-router";
|
||||
|
|
|
@ -151,12 +151,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -222,7 +230,7 @@ import {
|
|||
setOperationsEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
|
|
@ -151,12 +151,20 @@
|
|||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAYS">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAYS" @change="getRemiderDate">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model.number="form.REMINDER_DAYS"
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
@change="getRemiderDate"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
@ -222,7 +230,7 @@ import {
|
|||
setOperationsEdit,
|
||||
getTrailerList,
|
||||
} from "@/request/mechanical_files.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
|
||||
import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
|
||||
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
|
||||
import { setUploadImg } from "@/request/api.js";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
|
|
@ -166,11 +166,19 @@
|
|||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAY">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAY" @change="fnGetReminderData">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model="form.REMINDER_DAY"
|
||||
placeholder="请填写提醒天数"
|
||||
@change="fnGetReminderData"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
|
@ -235,7 +243,7 @@ import { getFreightTrailerView, getChoiceTrailerList } from "@/request/enterpris
|
|||
import { ElMessage } from "element-plus";
|
||||
import { useRouter } from "vue-router";
|
||||
import { addingPrefixToFile } from "@/assets/js/utils.js";
|
||||
import { TAXES_PERIOD } from "@/assets/js/constant.js";
|
||||
import { REMIND_DAYS, TAXES_PERIOD } from "@/assets/js/constant.js";
|
||||
const router = useRouter();
|
||||
const choiceTrailerList = await getChoiceTrailerList();
|
||||
const rules = {
|
||||
|
@ -271,9 +279,6 @@ const rules = {
|
|||
REMINDER_DATA: [
|
||||
{ required: true, message: "提醒日期不能为空", trigger: "change" },
|
||||
],
|
||||
DRIVINGLICENSE_PHOTO: [
|
||||
{ required: true, message: "行驶证照片不能为空", trigger: "change" },
|
||||
],
|
||||
FREIGHTTRAILER_ID: [
|
||||
{ required: true, message: "挂车车辆不能为空", trigger: "change" },
|
||||
]
|
||||
|
|
|
@ -156,11 +156,19 @@
|
|||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="提醒天数" prop="REMINDER_DAY">
|
||||
<el-input
|
||||
<el-select v-model="form.REMINDER_DAY" @change="fnGetReminderData">
|
||||
<el-option
|
||||
v-for="item in REMIND_DAYS"
|
||||
:key="item.NAME"
|
||||
:label="item.NAME"
|
||||
:value="item.NUM"
|
||||
/>
|
||||
</el-select>
|
||||
<!-- <el-input
|
||||
v-model="form.REMINDER_DAY"
|
||||
placeholder="请填写提醒天数"
|
||||
@change="fnGetReminderData"
|
||||
/>
|
||||
/>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
|
@ -228,7 +236,7 @@ import { ElMessage } from "element-plus";
|
|||
import { useRoute, useRouter } from "vue-router";
|
||||
import LayoutUpload from "@/components/upload/index.vue";
|
||||
import { addingPrefixToFile } from "@/assets/js/utils.js";
|
||||
import { TAXES_PERIOD } from "@/assets/js/constant.js";
|
||||
import { REMIND_DAYS, TAXES_PERIOD } from "@/assets/js/constant.js";
|
||||
|
||||
const route = useRoute();
|
||||
const router = useRouter();
|
||||
|
|
|
@ -200,7 +200,6 @@ import { EXPIRE_STATUS, REMINDER_STATUS } from "@/assets/js/constant.js";
|
|||
const router = useRouter();
|
||||
const { list, pagination, searchForm, fnGetData, fnResetPagination } =
|
||||
useListData(getTaxationManageList, {});
|
||||
console.log("-=-=--=-==--==-=--==-",getTaxationManageList());
|
||||
const fnGetDataTransfer = () => {
|
||||
fnGetData({
|
||||
DEPTIDS: searchForm.value.DEPTIDS?.join(","),
|
||||
|
|
Loading…
Reference in New Issue