BUG 优化

dev
xiepeng 2024-04-22 17:56:27 +08:00
parent 4fd3727c49
commit 143c0e5c96
26 changed files with 153 additions and 117 deletions

View File

@ -1,7 +1,8 @@
import { post, upload } from "@/request/axios.js";
import {
getLevels,
getLevelsByObject,
getLevelsByParentId,
getLevelsByParentId
} from "@/request/data_dictionary.js";
import { ref } from "vue";
@ -34,6 +35,13 @@ export const layoutFnGetNotificationsClassification = async () => {
return ref(resData);
};
export const layoutFnGetMicrosoftSecurityEstate = async () => {
const resData = await getLevels({
DICTIONARIES_ID: "aaaecb47d95524b84904809671e48a656",
});
return ref(resData);
};
// 获取交通处罚从业人员列表
export const getTrafficPenaltyUserList = (params) =>
post("/user/getTrafficPenaltyUserList", params);

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="问询内容" prop="INQUIRYCONTENT">
<el-input v-model="searchForm.INQUIRYCONTENT" />
<el-input v-model="searchForm.INQUIRYCONTENT"
placeholder="请输入问询内容"
/>
</el-form-item>
</el-col>

View File

@ -9,7 +9,11 @@
<el-row>
<el-col :span="6">
<el-form-item label="车辆车牌" prop="TRANSPORTVEHICLE">
<el-input v-model="searchForm.TRANSPORTVEHICLE" clearable />
<el-input
v-model="searchForm.TRANSPORTVEHICLE"
placeholder="请输入车牌号"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -45,7 +49,7 @@
{{ serialNumber(pagination, $index) }}
</template>
</el-table-column>
<el-table-column prop="WAYBILLNUMBER" label="运单编号"/>
<el-table-column prop="WAYBILLNUMBER" label="运单编号" />
<el-table-column prop="WAYBILLSTATUS" label="运单状态" width="80">
<template #default="{ row }">
<el-tag v-if="row.WAYBILLSTATUS === '0'"></el-tag>
@ -55,12 +59,10 @@
</el-table-column>
<el-table-column prop="TRANSPORTVEHICLE" label="运输车辆" width="80" />
<el-table-column prop="NAME" label="从业人员" width="100" />
<el-table-column prop="CLIENT_NAME" label="委托方">
</el-table-column>
<el-table-column prop="CLIENT_NAME" label="委托方"> </el-table-column>
<el-table-column prop="CONFIRMER_NAME" label="确认方">
</el-table-column>
<el-table-column prop="ORIGIN_NAME" label="起运地">
</el-table-column>
<el-table-column prop="ORIGIN_NAME" label="起运地"> </el-table-column>
<el-table-column prop="DESTINATION_NAME" label="目的地">
</el-table-column>
<el-table-column prop="SHIPPINGDATE" label="承运日期" width="180">

View File

@ -396,6 +396,7 @@ const fnBusChange = async (event) => {
}
const resData = await getTrailerListMaintenance({ ID: event });
data.busInfo = resData.list[0];
console.log(resData);
if (form.value.CAR_OWNERS === "") {
form.value.CAR_OWNERS = data.busInfo.CAR_OWNERS;
}

View File

@ -40,8 +40,8 @@
></el-table-column>
<el-table-column label="有效状态" width="180">
<template #default="{ row }">
<div v-if="row.VALIDSTATUS === '1'"></div>
<div v-else-if="row.VALIDSTATUS === '2'">已失效</div>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<el-table-column label="文件" width="300">

View File

@ -13,7 +13,9 @@
prop="OCCUPATIONALNAME"
label-width="120px"
>
<el-input v-model="searchForm.OCCUPATIONALNAME" clearable />
<el-input v-model="searchForm.OCCUPATIONALNAME"
placeholder="请输入职业危害告知书"
clearable />
</el-form-item>
</el-col>
<el-col :span="6">
@ -60,14 +62,14 @@
<el-table-column prop="OCCUPATIONALNAME" label="职业危害告知书" />
<el-table-column prop="COMPLETIONSTATUS" label="完成状态" width="100">
<template #default="{ row }">
<el-tag v-if="row.COMPLETIONSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.COMPLETIONSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="warning">未上传</el-tag>
</template>
</el-table-column>
<el-table-column label="有效状态" prop="VALIDSTATUS" width="100">
<template #default="{ row }">
<el-tag v-if="row.VALIDSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<!-- <el-table-column prop="CORP_NAME" label="经营企业" width="220" />

View File

@ -39,6 +39,8 @@
<el-input
v-model="form.WATCH_PHONE"
placeholder="请输入值班人电话"
maxlength="11"
show-word-limit
/>
</el-form-item>
</el-col>
@ -94,12 +96,11 @@ const rules = {
WATCHLEAD: [{ required: true, message: "值班领导不能为空", trigger: "blur" }],
WATCH_TELEPHONE: [
{ required: true, message: "值班座机不能为空", trigger: "blur" },
/* { required: true, message: "", trigger: "blur" },
{ min: 11, max: 11, message: "请输入座机号码", trigger: "blur" },
{ min: 12, max: 12, message: "请输入正确的座机号码", trigger: "blur" },
{
pattern: /^(\d{3,4}-)?\d{7,8}$/,
message: "请输入正确的座机号码",
}, */
},
],
WATCH_PHONE: [
{ required: true, message: "请输入", trigger: "blur" },

View File

@ -88,7 +88,7 @@ const rules = {
WATCHLEAD: [{ required: true, message: "值班领导不能为空", trigger: "blur" }],
WATCH_TELEPHONE: [
{ required: true, message: "请输入", trigger: "blur" },
{ min: 11, max: 11, message: "请输入11位座机号码", trigger: "blur" },
{ min: 12, max: 12, message: "请输入正确的座机号码", trigger: "blur" },
{
pattern: /^(\d{3,4}-)?\d{7,8}$/,
message: "请输入正确的座机号码",

View File

@ -56,12 +56,12 @@
{{ serialNumber(pagination, $index) }}
</template>
</el-table-column>
<el-table-column prop="WATCHKEEPER" label="值班人员"/>
<el-table-column prop="WATCHKEEPER" label="值班人员" />
<el-table-column prop="WATCH_DATE" label="值班日期" width="100" />
<el-table-column prop="WATCHLEAD" label="值班领导"/>
<el-table-column prop="WATCHLEAD" label="值班领导" />
<el-table-column prop="WATCH_TELEPHONE" label="值班座机" width="130" />
<el-table-column prop="WATCH_PHONE" label="值班人电话" width="100" />
<el-table-column prop="REGISTRANT" label="登记人"/>
<el-table-column prop="REGISTRANT" label="登记人" />
<el-table-column prop="WATCH_CONDITION" label="值班情况" width="200" />
<el-table-column prop="CREATTIME" label="创建时间" width="150" />
<el-table-column prop="OPERATTIME" label="修改时间" width="150" />

View File

@ -37,7 +37,7 @@
{{ serialNumber(pagination, $index) }}
</template>
</el-table-column>
<el-table-column prop="PERSON_NAME" label="人员名称" width="100" />
<el-table-column prop="PERSON_NAME" label="人员名称"/>
<el-table-column prop="GLOVE" label="手套" />
<el-table-column prop="MASK" label="口罩" />
<el-table-column prop="OVERALL" label="工作服" />

View File

@ -54,17 +54,11 @@
</template>
</el-table-column>
<el-table-column prop="FACILITY_NUMBER" label="设施编号" width="160" />
<el-table-column prop="FACILITY_NAME" label="设施名称"/>
<el-table-column prop="FACILITY_UNIT" label="设施单位"/>
<el-table-column prop="FACILITY_NAME" label="设施名称" />
<el-table-column prop="FACILITY_UNIT" label="设施单位" />
<el-table-column prop="FACILITY_COUNT" label="设施数量" width="140" />
<el-table-column
prop="FACILITY_LOCALTION"
label="设施位置"
/>
<el-table-column
prop="FACILITY_PRINCIPAL"
label="设施负责人"
/>
<el-table-column prop="FACILITY_LOCALTION" label="设施位置" />
<el-table-column prop="FACILITY_PRINCIPAL" label="设施负责人" />
<el-table-column
prop="REGISTRATION_TIME"
label="登记时间"

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="名称" prop="MANAGEMENTAGREEMENTNAME">
<el-input v-model="searchForm.MANAGEMENTAGREEMENTNAME" />
<el-input v-model="searchForm.MANAGEMENTAGREEMENTNAME"
placeholder="请输入名称"
/>
</el-form-item>
</el-col>
<el-col :span="6">

View File

@ -64,7 +64,7 @@
</template>
</el-table-column>
<el-table-column prop="REPORTPERSON" label="上报人" />
<el-table-column prop="DISPOSE_STATUS" label="处理状态" />
<el-table-column prop="DISPOSE_STATUS" label="处理状态" width="90" />
<el-table-column prop="REPORTED_CONTENT" label="上报内容" />
<el-table-column prop="DISPOSE_RESULT" label="处理结果" />
<el-table-column prop="REPORTED_TIME" label="上报时间" width="100" />

View File

@ -88,9 +88,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="会议文本附件" prop="fileList">
<el-form-item label="会议文本附件" prop="file">
<layout-upload
v-model:file-list="data.form.fileList"
v-model:file-list="data.form.file"
accept=".pdf"
delete-to-server
:limit="9"
@ -185,6 +185,20 @@ const fnSubmit = async () => {
const value = rawForm[key];
formData.append(key, value);
});
const rawFormValue = toRaw(data.form);
//
if (Array.isArray(rawFormValue.file)) {
rawFormValue.file.forEach((fileItem) => {
if (fileItem.raw) {
formData.append("FFILE", fileItem.raw);
}
});
}
Object.keys(rawFormValue).forEach((key) => {
if (key !== "file") {
formData.append(key, rawFormValue[key]);
}
});
if (isEditMode.value && registrationId.value) {
formData.append("REGISTRATION_ID", registrationId.value);
@ -194,8 +208,7 @@ const fnSubmit = async () => {
await addViolationRegistrationView(formData);
ElMessage.success("添加成功");
}
await router.push("/production_course_regulate/violation_registration");
router.back();
};
</script>

View File

@ -86,9 +86,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="会议文本附件" prop="fileList">
<el-form-item label="会议文本附件" prop="file">
<layout-upload
v-model:file-list="data.form.fileList"
v-model:file-list="data.form.file"
accept=".pdf"
delete-to-server
:limit="9"
@ -117,6 +117,7 @@ import {
} from "@/request/violation_registration.js";
import { ElMessage } from "element-plus";
import { getUserSelectListAll } from "@/request/user_practitioner.js";
import { addingPrefixToFile } from "@/assets/js/utils.js";
const formRef = ref(null);
const rules = {
@ -171,7 +172,19 @@ const data = reactive({
const fnGetData = async () => {
if (!REGISTRATION_ID) return;
const resData = await infoViolationRegistration({ REGISTRATION_ID });
data.form = resData.pd;
if (resData && resData.result === "success") {
const detail = resData.pd;
const attachmentName = detail.ATTACHMENT_ROUTE.split("/").pop();
data.form = {
...detail,
ATTACHMENT_NAME: attachmentName,
};
data.form.file = addingPrefixToFile([
{
FILEPATH: detail.ATTACHMENT_ROUTE,
},
]);
}
};
fnGetData();
const fnSubmit = async () => {
@ -183,7 +196,22 @@ const fnSubmit = async () => {
const value = rawForm[key];
formData.append(key, value);
});
await editViolationRegistration(data.form);
const rawFormValue = toRaw(data.form);
//
if (Array.isArray(rawFormValue.file)) {
rawFormValue.file.forEach((fileItem) => {
if (fileItem.raw) {
formData.append("FFILE", fileItem.raw);
}
});
}
Object.keys(rawFormValue).forEach((key) => {
if (key !== "file") {
formData.append(key, rawFormValue[key]);
}
});
await editViolationRegistration(formData);
ElMessage.success("编辑成功");
router.back();
};

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="名称" prop="ACTIVITIESNAME">
<el-input v-model="searchForm.ACTIVITIESNAME" />
<el-input v-model="searchForm.ACTIVITIESNAME"
placeholder="请输入名称"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -55,14 +57,14 @@
<el-table-column prop="ACTIVITIESNAME" label="名称" width="250" />
<el-table-column prop="COMPLETIONSTATUS" label="完成状态" width="250">
<template #default="{ row }">
<el-tag v-if="row.COMPLETIONSTATUS === '1'"></el-tag>
<el-tag v-else-if="row.COMPLETIONSTATUS === '0'">未上传</el-tag>
<el-tag v-if="row.COMPLETIONSTATUS === '1'" type="success"></el-tag>
<el-tag v-else-if="row.COMPLETIONSTATUS === '0'" type="warning">未上传</el-tag>
</template>
</el-table-column>
<el-table-column label="有效状态" prop="VALIDSTATUS">
<template #default="{ row }">
<el-tag v-if="row.VALIDSTATUS === '1'"></el-tag>
<el-tag v-else-if="row.VALIDSTATUS === '0'">未生效</el-tag>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else-if="row.VALIDSTATUS === '0'" type="warning">未生效</el-tag>
</template>
</el-table-column>
<!-- <el-table-column prop="CORP_NAME" label="经营企业" width="150" />-->

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="名称" prop="MANUALNAME">
<el-input v-model="searchForm.MANUALNAME" />
<el-input v-model="searchForm.MANUALNAME"
placeholder="请输入名称"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -23,8 +25,8 @@
<el-col :span="6">
<el-form-item label="有效状态" prop="VALIDSTATUS">
<el-select v-model="searchForm.VALIDSTATUS">
<el-option label="正常" :value="1" />
<el-option label="未生效" :value="0" />
<el-option label="正常" :value="1" type="success"/>
<el-option label="未生效" :value="0" type="error" />
</el-select>
</el-form-item>
</el-col>
@ -55,14 +57,14 @@
<el-table-column prop="MANUALNAME" label="名称" width="250" />
<el-table-column prop="COMPLETIONSTATUS" label="完成状态" width="250">
<template #default="{ row }">
<el-tag v-if="row.COMPLETIONSTATUS === '1'"></el-tag>
<el-tag v-else-if="row.COMPLETIONSTATUS === '0'">未上传</el-tag>
<el-tag v-if="row.COMPLETIONSTATUS === '1'" type="success"></el-tag>
<el-tag v-else-if="row.COMPLETIONSTATUS === '0'" type="warning">未上传</el-tag>
</template>
</el-table-column>
<el-table-column label="有效状态" prop="VALIDSTATUS">
<template #default="{ row }">
<el-tag v-if="row.VALIDSTATUS === '1'"></el-tag>
<el-tag v-else-if="row.VALIDSTATUS === '0'">未生效</el-tag>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else-if="row.VALIDSTATUS === '0'" type="warning">未生效</el-tag>
</template>
</el-table-column>
<!-- <el-table-column prop="CORP_NAME" label="经营企业" width="150" />-->

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="从业人员" prop="PRACTITIONER">
<el-input v-model="searchForm.PRACTITIONER" />
<el-input v-model="searchForm.PRACTITIONER"
placeholder="请输入从业人员"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -18,7 +20,7 @@
<el-option
v-for="item in relatedClassificationList"
:key="item.BIANMA"
:label="item.name"
:label="item.NAME"
:value="item.BIANMA"
/>
</el-select>
@ -155,6 +157,8 @@ const relatedClassificationList = ref(null);
onMounted(async () => {
const data = await layoutFnGetSIGNEDSTATUSClassification();
relatedClassificationList.value = data.value.list
console.log(relatedClassificationList.value);
if (data && data.value && data.value.zTreeNodes) {
relatedClassificationList.value = JSON.parse(data.value.zTreeNodes);
}

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="会议标题" prop="MEETING_TITLE">
<el-input v-model="searchForm.MEETING_TITLE" clearable />
<el-input v-model="searchForm.MEETING_TITLE"
placeholder="请输入会议标题"
clearable />
</el-form-item>
</el-col>
<el-col :span="6">
@ -59,9 +61,9 @@
<!-- <el-tag v-else></el-tag>-->
<!-- </template>-->
<template #default="{ row }">
<el-tag v-if="row.MEETING_STATUS === '0'"></el-tag>
<el-tag v-else-if="row.MEETING_STATUS === '1'">进行中</el-tag>
<el-tag v-else-if="row.MEETING_STATUS === '2'">已结束</el-tag>
<el-tag v-if="row.MEETING_STATUS === '0'" type="success"></el-tag>
<el-tag v-else-if="row.MEETING_STATUS === '1'" type="warning">进行中</el-tag>
<el-tag v-else-if="row.MEETING_STATUS === '2'" type="error">已结束</el-tag>
</template>
</el-table-column>
<el-table-column prop="MEETING_DATE" label="会议时间" width="200"/>

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="通知标题" prop="TITLE">
<el-input v-model="searchForm.TITLE" clearable />
<el-input v-model="searchForm.TITLE"
placeholder="请输入通知标题"
clearable />
</el-form-item>
</el-col>
<el-col :span="6">
@ -149,13 +151,6 @@
>
添加
</el-button>
<el-button
v-if="buttonJurisdiction.del"
type="danger"
@click="fnBatchDelete"
>
批量删除
</el-button>
</template>
</layout-table>
</layout-card>
@ -168,50 +163,20 @@ import useListData from "@/assets/js/useListData.js";
import { ref } from "vue";
import {
getSecurityNoticeList,
layoutFnGetNotificationsClassification,
dateteSecurityAllNotice,
layoutFnGetMicrosoftSecurityEstate,
dateteSecurityNotice,
issueSecurityNotice,
} from "@/request/safety_production_related.js";
import { ElMessageBox, ElMessage } from "element-plus";
import { debounce } from "throttle-debounce";
import useButtonJurisdiction from "@/assets/js/useButtonJurisdiction.js";
import { useRouter } from "vue-router";
const router = useRouter();
const buttonJurisdiction = await useButtonJurisdiction("riskunit");
const tableRef = ref(null);
const { list, pagination, searchForm, fnGetData, fnResetPagination } =
useListData(getSecurityNoticeList);
const fnResetPaginationTransfer = () => {
fnResetPagination({
DEPTIDS: searchForm.value.DEPTIDS?.join(","),
});
};
const relatedClassificationTempList =
await layoutFnGetNotificationsClassification();
const fnBatchDelete = debounce(
1000,
async () => {
// eslint-disable-next-line no-undef
const selectionData = tableRef.value.getSelectionRows();
if (selectionData.length === 0) {
ElMessage.warning("请选中要删除的项");
return;
}
await ElMessageBox.confirm("确定要删除选中的数据吗?", { type: "warning" });
const DATA_IDS = selectionData
.map((item) => item.NOTIFICATION_ID)
.join(",");
await dateteSecurityAllNotice({ DATA_IDS });
ElMessage.success("删除成功");
fnResetPaginationTransfer();
},
{ atBegin: true }
);
await layoutFnGetMicrosoftSecurityEstate();
//
const deleteItem = async (value) => {
await ElMessageBox.confirm(`确定要删除吗?`, {

View File

@ -40,8 +40,8 @@
></el-table-column>
<el-table-column label="有效状态" width="180">
<template #default="{ row }">
<div v-if="row.VALIDSTATUS === '1'"></div>
<div v-else-if="row.VALIDSTATUS === '2'">已失效</div>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<el-table-column label="文件" width="300">

View File

@ -13,7 +13,9 @@
prop="RESPONSIBILITYNAME"
label-width="120px"
>
<el-input v-model="searchForm.RESPONSIBILITYNAME" clearable />
<el-input v-model="searchForm.RESPONSIBILITYNAME"
placeholder="请输入岗位安全责任书"
clearable />
</el-form-item>
</el-col>
<el-col :span="6">
@ -63,14 +65,14 @@
/>
<el-table-column prop="COMPLETIONSTATUS" label="完成状态" width="100">
<template #default="{ row }">
<el-tag v-if="row.COMPLETIONSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.COMPLETIONSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="warning">未上传</el-tag>
</template>
</el-table-column>
<el-table-column label="有效状态" prop="VALIDSTATUS" width="100">
<template #default="{ row }">
<el-tag v-if="row.VALIDSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<!-- <el-table-column prop="CORP_NAME" label="经营企业" width="150" />

View File

@ -40,8 +40,8 @@
></el-table-column>
<el-table-column label="有效状态" width="180">
<template #default="{ row }">
<div v-if="row.VALIDSTATUS === '1'"></div>
<div v-else-if="row.VALIDSTATUS === '2'">已失效</div>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<el-table-column label="文件" width="300">

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="6">
<el-form-item label="承诺书名称" prop="COMMITMENTNAME">
<el-input v-model="searchForm.COMMITMENTNAME" clearable />
<el-input v-model="searchForm.COMMITMENTNAME"
placeholder="请输入承诺书名称"
clearable />
</el-form-item>
</el-col>
<el-col :span="6">
@ -60,14 +62,14 @@
<el-table-column prop="COMMITMENTNAME" label="承诺书名称"/>
<el-table-column prop="COMPLETIONSTATUS" label="完成状态" width="100">
<template #default="{ row }">
<el-tag v-if="row.COMPLETIONSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.COMPLETIONSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="warning">未上传</el-tag>
</template>
</el-table-column>
<el-table-column label="有效状态" prop="VALIDSTATUS" width="100">
<template #default="{ row }">
<el-tag v-if="row.VALIDSTATUS === '1'"></el-tag>
<el-tag v-else></el-tag>
<el-tag v-if="row.VALIDSTATUS === '1'" type="success"></el-tag>
<el-tag v-else type="error">失效</el-tag>
</template>
</el-table-column>
<!-- <el-table-column prop="CORP_NAME" label="经营企业" width="150" />

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="5">
<el-form-item label="计划名称" prop="KEYWORDS">
<el-input v-model="searchForm.KEYWORDS" />
<el-input v-model="searchForm.KEYWORDS"
placeholder="请输入计划名称"
/>
</el-form-item>
</el-col>
<el-col :span="5">

View File

@ -9,7 +9,9 @@
<el-row>
<el-col :span="5">
<el-form-item label="计划名称" prop="KEYWORDS">
<el-input v-model="searchForm.KEYWORDS" />
<el-input v-model="searchForm.KEYWORDS"
placeholder="请输入计划名称"
/>
</el-form-item>
</el-col>
<el-col :span="5">