|
@@ -117,17 +117,17 @@
|
|
|
|
|
|
<div v-if="item['type'] == 'image'">
|
|
<div v-if="item['type'] == 'image'">
|
|
<van-uploader
|
|
<van-uploader
|
|
- v-model="list[item.id]"
|
|
|
|
|
|
+ v-model="list[item.ids]"
|
|
:max-count="1"
|
|
:max-count="1"
|
|
:before-delete="
|
|
:before-delete="
|
|
(file) => {
|
|
(file) => {
|
|
- beforeDelete(file, item.id + '', item.id);
|
|
|
|
|
|
+ beforeDelete(file, item.ids + '', item.ids);
|
|
}
|
|
}
|
|
"
|
|
"
|
|
:before-read="beforeRead"
|
|
:before-read="beforeRead"
|
|
:after-read="
|
|
:after-read="
|
|
(file) => {
|
|
(file) => {
|
|
- afterRead(file, item.id, item.id);
|
|
|
|
|
|
+ afterRead(file, item.ids, item.ids);
|
|
}
|
|
}
|
|
"
|
|
"
|
|
accept="image/*"
|
|
accept="image/*"
|
|
@@ -177,8 +177,8 @@
|
|
<div v-if="item['type'] == 'textarea'">
|
|
<div v-if="item['type'] == 'textarea'">
|
|
<!-- class="textareaClass" -->
|
|
<!-- class="textareaClass" -->
|
|
<van-field
|
|
<van-field
|
|
- v-model="form[item.id]"
|
|
|
|
- :name="item.id + ''"
|
|
|
|
|
|
+ v-model="form[item.ids]"
|
|
|
|
+ :name="item.ids + ''"
|
|
:rules="[
|
|
:rules="[
|
|
{
|
|
{
|
|
required: item['isRequire'] ? true : false,
|
|
required: item['isRequire'] ? true : false,
|
|
@@ -299,7 +299,7 @@ export default {
|
|
checkList: [],
|
|
checkList: [],
|
|
templateType: 2,
|
|
templateType: 2,
|
|
questionList: [{ type: "", content: "" }],
|
|
questionList: [{ type: "", content: "" }],
|
|
- list: "",
|
|
|
|
|
|
+ list:[],
|
|
forms:{}
|
|
forms:{}
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -449,7 +449,7 @@ export default {
|
|
return true;
|
|
return true;
|
|
},
|
|
},
|
|
async afterRead(file, name, origin) {
|
|
async afterRead(file, name, origin) {
|
|
- this.setLoading(true);
|
|
|
|
|
|
+ // this.setLoading(true);
|
|
let formData = new FormData();
|
|
let formData = new FormData();
|
|
formData.append("file", file.file);
|
|
formData.append("file", file.file);
|
|
try {
|
|
try {
|
|
@@ -463,9 +463,9 @@ export default {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- this.setLoading(false);
|
|
|
|
|
|
+ // this.setLoading(false);
|
|
} catch (err) {
|
|
} catch (err) {
|
|
- this.setLoading(false);
|
|
|
|
|
|
+ // this.setLoading(false);
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
},
|
|
},
|