|
|
@@ -2,19 +2,19 @@
|
|
|
<a-modal :width="950" title="设备异常反馈" :maskClosable="false" :closable="false" okText="提交" v-model:visible="visible"
|
|
|
@ok="handleClickSubmit" @cancel="onClickClose">
|
|
|
<a-form ref="formRef" :model="formModel" :colon="false" :label-col="labelCol" :wrapper-col="wrapperCol">
|
|
|
- <a-form-item label='异常描述' name="logsInfo"
|
|
|
+ <a-form-item label='异常描述' name="logs_info"
|
|
|
:rules="[{ required: true, message: '异常描述不能为空', whitespace: true }]">
|
|
|
- <a-input style="width: 100%;" v-model:value="formModel.logsInfo" placeholder="请输入异常描述" />
|
|
|
+ <a-input style="width: 100%;" v-model:value="formModel.logs_info" placeholder="请输入异常描述" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label='发生时间' name="happenTime" :rules="[{ required: true, message: '发生时间不能为空' }]">
|
|
|
- <a-date-picker style="width: 100%;" showTime v-model:value="formModel.happenTime"
|
|
|
+ <a-form-item label='发生时间' name="happen_time" :rules="[{ required: true, message: '发生时间不能为空' }]">
|
|
|
+ <a-date-picker style="width: 100%;" showTime v-model:value="formModel.happen_time"
|
|
|
placeholder="请选择发生时间" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label='联系电话' name="contactNumber">
|
|
|
- <a-input style="width: 100%;" v-model:value="formModel.contactNumber" placeholder="请输入联系电话" />
|
|
|
+ <a-form-item label='联系电话' name="contact_number">
|
|
|
+ <a-input style="width: 100%;" v-model:value="formModel.contact_number" placeholder="请输入联系电话" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label='联系邮箱' name="contactEmail">
|
|
|
- <a-input style="width: 100%;" v-model:value="formModel.contactEmail" placeholder="请输入联系邮箱" />
|
|
|
+ <a-form-item label='联系邮箱' name="contact_email">
|
|
|
+ <a-input style="width: 100%;" v-model:value="formModel.contact_email" placeholder="请输入联系邮箱" />
|
|
|
</a-form-item>
|
|
|
<a-form-item label='附件'>
|
|
|
<a-upload :action="getUploadPath()" method="POST" :headers="getHeaders()"
|
|
|
@@ -97,10 +97,10 @@ const props = withDefaults(defineProps<Props>(), {
|
|
|
const formRef = ref();
|
|
|
|
|
|
const formModel = reactive({
|
|
|
- logsInfo: undefined,
|
|
|
- happenTime: undefined,
|
|
|
- contactNumber: undefined,
|
|
|
- contactEmail: undefined,
|
|
|
+ logs_info: undefined,
|
|
|
+ happen_time: undefined,
|
|
|
+ contact_number: undefined,
|
|
|
+ contact_email: undefined,
|
|
|
fileList: [] as {
|
|
|
uid: string,
|
|
|
name: string,
|
|
|
@@ -264,8 +264,8 @@ const handleClickSubmit = () => {
|
|
|
}
|
|
|
const data = {
|
|
|
...values,
|
|
|
- happenTime: moment(values.happenTime).valueOf(),
|
|
|
- ossIds: formModel.fileList.length ? formModel.fileList.map(item => item.uid).join(',') : undefined,
|
|
|
+ happen_time: moment(values.happenTime).valueOf(),
|
|
|
+ oss_ids: formModel.fileList.length ? formModel.fileList.map(item => item.uid).join(',') : undefined,
|
|
|
list: list.length ? list : undefined,
|
|
|
}
|
|
|
await props.onClickSubmit(props.sn, data);
|