|
@@ -104,14 +104,15 @@
|
|
|
<van-uploader
|
|
|
:after-read="afterRead"
|
|
|
v-model="fileList"
|
|
|
- :max-count="1"
|
|
|
+ :max-count="6"
|
|
|
capture="camera"
|
|
|
accept=""
|
|
|
+ :before-delete="fjdelete"
|
|
|
>
|
|
|
<van-button icon="plus">上传文件</van-button>
|
|
|
- <template #preview-cover="file">
|
|
|
+ <!-- <template #preview-cover="file">
|
|
|
<div class="preview-cover van-ellipsis">{{ file.name }}</div>
|
|
|
- </template>
|
|
|
+ </template> -->
|
|
|
</van-uploader>
|
|
|
</template>
|
|
|
</van-field>
|
|
@@ -227,27 +228,19 @@ export default {
|
|
|
// 文件上传
|
|
|
let fileList = ref([]);
|
|
|
const afterRead = (file) => {
|
|
|
- fileList.value = [];
|
|
|
// 此时可以自行将文件上传至服务器
|
|
|
new tools()
|
|
|
.uploadFile(file, `csjcqk/siteInspection`)
|
|
|
.then(({ data }) => {
|
|
|
- // window.xm.showToast({
|
|
|
- // message:data.url
|
|
|
- // })
|
|
|
- // /fileList.value.push("http://localhost:3000"+data.url);
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
data.name = decodeURIComponent(
|
|
|
data.url.substring(
|
|
|
data.url.lastIndexOf("/") + 1
|
|
|
)
|
|
|
);
|
|
|
|
|
|
-
|
|
|
- data.url = `${$base}` + data.url;
|
|
|
- fileList.value.push(data);
|
|
|
- siteInspection.value.enclosure = data.url;
|
|
|
+ data.url = `${$base}` + data.url;
|
|
|
+
|
|
|
|
|
|
//fileList.value[0].url = `${$base}` + fileList.value[0].url;
|
|
|
// fileList.value[0].name = decodeURIComponent(
|
|
@@ -260,10 +253,19 @@ export default {
|
|
|
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
+ const fjdelete = (file) => {
|
|
|
+ console.log(file);
|
|
|
+ };
|
|
|
+
|
|
|
// 提交数据
|
|
|
const submit = () => {
|
|
|
//添加保存前判断
|
|
|
|
|
|
+ //保存前附件处理
|
|
|
+ siteInspection.enclosure = data.url;
|
|
|
+
|
|
|
+
|
|
|
new siteInspectionService().save(siteInspection).then((res) => {
|
|
|
if(res.data=="保存场所检查情况成功"){
|
|
|
window.xm.showToast({
|
|
@@ -298,6 +300,7 @@ export default {
|
|
|
// 文件上传
|
|
|
afterRead,
|
|
|
fileList,
|
|
|
+ fjdelete,
|
|
|
submit,
|
|
|
};
|
|
|
},
|