fix: BUG修改

This commit is contained in:
kun 2023-07-27 14:04:36 +08:00
parent 9668162b74
commit 230ac446e2
4 changed files with 52 additions and 16 deletions

View File

@ -46,7 +46,7 @@
<span>{{ scope.row.investmentPaymentId ? "已支付" : "未支付" }}</span> <span>{{ scope.row.investmentPaymentId ? "已支付" : "未支付" }}</span>
</template> </template>
<template #applyStartTime="{ row }"> <template #applyStartTime="{ row }">
<span v-if="row.applyStartTime">{{ row.applyStartTime + "-" + row.applyEndTime }}</span> <span v-if="row.applyStartTime">{{ row.applyStartTime + "~" + row.applyEndTime }}</span>
</template> </template>
<template #operation="{ row }"> <template #operation="{ row }">
<el-button type="primary" link @click="handleItemDetail(2, row)"> <el-button type="primary" link @click="handleItemDetail(2, row)">
@ -158,7 +158,8 @@ const columns: ColumnProps[] = [
{ prop: "applyTime", label: "申报日期" }, { prop: "applyTime", label: "申报日期" },
{ {
label: "申报时段", label: "申报时段",
prop: "applyStartTime" prop: "applyStartTime",
width: 260
}, },
{ prop: "investmentPaymentId", label: "支付状态" }, { prop: "investmentPaymentId", label: "支付状态" },
// { // {

View File

@ -142,14 +142,14 @@ const columns: ColumnProps[] = [
{ {
prop: "name", prop: "name",
label: "任务名称", label: "任务名称",
width: 200, width: 220,
search: { el: "input" } search: { el: "input" }
}, },
// prop // prop
{ prop: "commander", label: "负责人" }, { prop: "commander", label: "负责人", width: 100 },
{ prop: "planStartTime", label: "开始日期" }, { prop: "planStartTime", label: "开始日期", width: 200 },
{ prop: "planEndTime", label: "结束日期" }, { prop: "planEndTime", label: "结束日期", width: 200 },
{ prop: "unit", label: "申请单位" }, { prop: "unit", label: "申请单位", width: 200 },
{ prop: "completeRatio", label: "完成百分比(%)", width: 200 }, { prop: "completeRatio", label: "完成百分比(%)", width: 200 },
{ prop: "slippage", label: "逾期情况(天)", width: 200 }, { prop: "slippage", label: "逾期情况(天)", width: 200 },
{ {
@ -169,6 +169,7 @@ const columns: ColumnProps[] = [
{ {
prop: "state", prop: "state",
label: "状态", label: "状态",
width: 150,
search: { el: "select" }, search: { el: "select" },
enum: [ enum: [
{ label: "未开始", value: 1 }, { label: "未开始", value: 1 },

View File

@ -19,7 +19,7 @@
<span>{{ scope.row.investmentPaymentId ? "已支付" : "未支付" }}</span> <span>{{ scope.row.investmentPaymentId ? "已支付" : "未支付" }}</span>
</template> </template>
<template #applyStartTime="{ row }"> <template #applyStartTime="{ row }">
<span v-if="row.applyStartTime">{{ row.applyStartTime + "-" + row.applyEndTime }}</span> <span v-if="row.applyStartTime">{{ row.applyStartTime + "~" + row.applyEndTime }}</span>
</template> </template>
<template #operation="{ row }"> <template #operation="{ row }">
<el-button type="primary" link @click="handleItemDetail(2, row)"> <el-button type="primary" link @click="handleItemDetail(2, row)">
@ -70,11 +70,25 @@ const formConfig = {
type: "input" type: "input"
}, },
{ {
label: "申报时段", label: "申报日期",
prop: "applyTime", prop: "applyTime",
type: "date", type: "date",
format: "YYYY-MM-DD", format: "YYYY-MM-DD",
valueFormat: "YYYY-MM-DD" valueFormat: "YYYY-MM-DD"
},
{
label: "申报时段开始时间",
prop: "applyStartTime",
type: "date",
format: "YYYY-MM-DD",
valueFormat: "YYYY-MM-DD"
},
{
label: "申报时段结束时间",
prop: "applyEndTime",
type: "date",
format: "YYYY-MM-DD",
valueFormat: "YYYY-MM-DD"
} }
], ],
rules: { rules: {
@ -91,6 +105,20 @@ const formConfig = {
message: "请选择", message: "请选择",
trigger: "change" trigger: "change"
} }
],
applyStartTime: [
{
required: true,
message: "请选择",
trigger: "change"
}
],
applyEndTime: [
{
required: true,
message: "请选择",
trigger: "change"
}
] ]
} }
}; };
@ -103,7 +131,9 @@ const drawerVisible = ref(false);
const title = ref(""); const title = ref("");
const formData = ref({ const formData = ref({
name: "", name: "",
applyTime: "" applyTime: "",
applyStartTime: "",
applyEndTime: ""
}); });
// ProTable 便 // ProTable 便
const proTable = ref(); const proTable = ref();
@ -141,7 +171,9 @@ const columns: ColumnProps[] = [
const handleAddItem = () => { const handleAddItem = () => {
formData.value = reactive({ formData.value = reactive({
name: "", name: "",
applyTime: "" applyTime: "",
applyStartTime: "",
applyEndTime: ""
}); });
openVisible.value = true; openVisible.value = true;
}; };

View File

@ -77,11 +77,12 @@ const columns: ColumnProps[] = [
label: "任务名称", label: "任务名称",
search: { el: "input" } search: { el: "input" }
}, },
{ prop: "commander", label: "负责人" }, { prop: "commander", label: "负责人", width: 100 },
{ prop: "planStartTime", label: "开始日期" }, { prop: "planStartTime", label: "开始日期", width: 200 },
{ prop: "planEndTime", label: "结束日期" }, { prop: "planEndTime", label: "结束日期", width: 200 },
{ prop: "completeRatio", label: "完成百分比(%)" }, { prop: "unit", label: "申请单位", width: 200 },
{ prop: "slippage", label: "逾期情况(天)" }, { prop: "completeRatio", label: "完成百分比(%)", width: 200 },
{ prop: "slippage", label: "逾期情况(天)", width: 200 },
// { // {
// prop: "state", // prop: "state",
// label: "", // label: "",
@ -109,6 +110,7 @@ const columns: ColumnProps[] = [
{ {
prop: "state", prop: "state",
label: "状态", label: "状态",
width: 150,
search: { el: "select" }, search: { el: "select" },
enum: [ enum: [
{ label: "未开始", value: 1 }, { label: "未开始", value: 1 },