Browse Source

Json形式传值

master
wbc 2 weeks ago
parent
commit
bbe38ec5ae
  1. 40
      src/views/performanceIndicator/templateContent/addTemplate.vue

40
src/views/performanceIndicator/templateContent/addTemplate.vue

@ -26,7 +26,12 @@
<a-row :gutter="[16, 16]"> <a-row :gutter="[16, 16]">
<a-col :span="24"> <a-col :span="24">
<a-form-item label="模板" name="file"> <a-form-item label="模板" name="file">
<a-upload v-model:file-list="fileLists" :before-upload="beforeUpload" :multiple="false" :maxCount="1"> <a-upload
v-model:file-list="fileLists"
:before-upload="beforeUpload"
:multiple="false"
:maxCount="1"
>
<a-button type="primary"> 上传 </a-button> <a-button type="primary"> 上传 </a-button>
</a-upload> </a-upload>
</a-form-item> </a-form-item>
@ -71,22 +76,23 @@
const handleOk = () => { const handleOk = () => {
formRef.value.validate().then((valid) => { formRef.value.validate().then((valid) => {
if (valid) { if (valid) {
if(fileLists.value.length>0){ if (fileLists.value.length > 0) {
let params = {}; let params = {};
params.file = form.file; params.file = form.file;
params.performance = { const performance = {
name: form.name, name: form.name,
superLeader: form.superLeader, superLeader: form.superLeader,
dutyWorkplace: form.dutyWorkplace, dutyWorkplace: form.dutyWorkplace,
}; };
params.name = params.name params.performance = JSON.stringify(performance)
addPerformance(params).then((_) => { params.name = params.name;
message.success('新增成功'); addPerformance(params).then((_) => {
emit('success'); message.success('新增成功');
closeModal(); emit('success');
}); closeModal();
}else{ });
message.warning('请上传模板') } else {
message.warning('请上传模板');
} }
} }
}); });

Loading…
Cancel
Save