Commit 6df45dfc authored by 杨帆's avatar 杨帆

Merge branch 'dev-yf'' into 'develop'

Dev yf'

See merge request !22
parents d41ef60f 0fb8d724
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
<van-field name="hdPicture1" label="风险源图片"> <van-field name="hdPicture1" label="风险源图片">
<template #input> <template #input>
<van-uploader <van-uploader
@delete="deleteFile(...arguments, 'uploaderImg')" @delete="deleteFile(...arguments, 'pictureFile')"
multiple multiple
:max-count="5" :max-count="5"
upload-text="最多上传五个" upload-text="最多上传五个"
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
autosize autosize
placeholder="请输入" placeholder="请输入"
/> />
<van-field name="measuresProjectFile[]" label="上传附件"> <van-field name="measuresProjectFile[]" label="上传附件1">
<template #input> <template #input>
<van-uploader <van-uploader
multiple multiple
...@@ -220,7 +220,6 @@ ...@@ -220,7 +220,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresProjectFile" v-model="measuresProjectFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresProjectFile')" @delete="deleteFile(...arguments, 'measuresProjectFile')"
> >
<template slot="default"> <template slot="default">
...@@ -268,7 +267,6 @@ ...@@ -268,7 +267,6 @@
/> />
<van-field <van-field
required
v-model="form.measuresDeptName" v-model="form.measuresDeptName"
name="measuresDeptName" name="measuresDeptName"
label="管控责任单位 " label="管控责任单位 "
...@@ -283,7 +281,6 @@ ...@@ -283,7 +281,6 @@
placeholder="请选择" placeholder="请选择"
/> />
<van-field <van-field
required
v-model="form.measuresUserName" v-model="form.measuresUserName"
name="measuresUserName" name="measuresUserName"
label="管控责任人 " label="管控责任人 "
...@@ -302,7 +299,6 @@ ...@@ -302,7 +299,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresAdministrationFile" v-model="measuresAdministrationFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresAdministrationFile')" @delete="deleteFile(...arguments, 'measuresAdministrationFile')"
> >
<template slot="default"> <template slot="default">
...@@ -399,7 +395,6 @@ ...@@ -399,7 +395,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresEmergencyFile" v-model="measuresEmergencyFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresEmergencyFile')" @delete="deleteFile(...arguments, 'measuresEmergencyFile')"
> >
<template slot="default"> <template slot="default">
...@@ -439,7 +434,6 @@ ...@@ -439,7 +434,6 @@
</div> </div>
<van-field <van-field
readonly readonly
required
clickable clickable
name="referenceBasis" name="referenceBasis"
:value="form.referenceBasis" :value="form.referenceBasis"
...@@ -932,6 +926,9 @@ export default { ...@@ -932,6 +926,9 @@ export default {
} }
}, },
methods: { methods: {
afterRead(file) {
console.log(file);
},
timestampToTimes(time) { timestampToTimes(time) {
return timestampToTime(new Date(time), "DT2", true); return timestampToTime(new Date(time), "DT2", true);
}, },
...@@ -1205,19 +1202,19 @@ export default { ...@@ -1205,19 +1202,19 @@ export default {
async deleteFile(val, detail, key) { async deleteFile(val, detail, key) {
// console.log(val,detail) // console.log(val,detail)
if (val.fileId) { if (val.fileId) {
console.log(detail, "ccc");
let formdata = new FormData(); let formdata = new FormData();
formdata.append("key", val["fileId"]); formdata.append("key", val["fileId"]);
let res = await postFun("/mobile/remove", formdata); var ids = this.form[key + "Ids"].split(",");
if (res) { const ind = ids.findIndex(x => x == val.fileId);
console.log(res); ids.splice(ind, 1);
this.form[key + "Ids"] = ids.join(",");
this.form[key].splice(detail.index, 1);
console.log(ids, this.form[key], "ddd");
this.$toast({ this.$toast({
title: "提示", title: "提示",
message: "删除成功!" message: "删除成功!"
}); });
} else {
console.log("删除失败");
this[key].splice(detail.index, 0, val);
}
} }
}, },
jsonToFormData(config) { jsonToFormData(config) {
......
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
<van-field name="hdPicture1" label="风险源图片"> <van-field name="hdPicture1" label="风险源图片">
<template #input> <template #input>
<van-uploader <van-uploader
@delete="deleteFile(...arguments, 'uploaderImg')" @delete="deleteFile(...arguments, 'pictureFile')"
multiple multiple
:max-count="5" :max-count="5"
upload-text="最多上传五个" upload-text="最多上传五个"
...@@ -218,7 +218,6 @@ ...@@ -218,7 +218,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresProjectFile" v-model="measuresProjectFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresProjectFile')" @delete="deleteFile(...arguments, 'measuresProjectFile')"
> >
<template slot="default"> <template slot="default">
...@@ -266,7 +265,6 @@ ...@@ -266,7 +265,6 @@
/> />
<van-field <van-field
required
v-model="form.measuresDeptName" v-model="form.measuresDeptName"
name="measuresDeptName" name="measuresDeptName"
label="管控责任单位 " label="管控责任单位 "
...@@ -281,7 +279,6 @@ ...@@ -281,7 +279,6 @@
placeholder="请选择" placeholder="请选择"
/> />
<van-field <van-field
required
v-model="form.measuresUserName" v-model="form.measuresUserName"
name="measuresUserName" name="measuresUserName"
label="管控责任人 " label="管控责任人 "
...@@ -300,7 +297,6 @@ ...@@ -300,7 +297,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresAdministrationFile" v-model="measuresAdministrationFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresAdministrationFile')" @delete="deleteFile(...arguments, 'measuresAdministrationFile')"
> >
<template slot="default"> <template slot="default">
...@@ -397,7 +393,6 @@ ...@@ -397,7 +393,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresEmergencyFile" v-model="measuresEmergencyFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresEmergencyFile')" @delete="deleteFile(...arguments, 'measuresEmergencyFile')"
> >
<template slot="default"> <template slot="default">
...@@ -436,8 +431,6 @@ ...@@ -436,8 +431,6 @@
参考依据 参考依据
</div> </div>
<van-field <van-field
readonly
required
clickable clickable
name="referenceBasis" name="referenceBasis"
:value="form.referenceBasis" :value="form.referenceBasis"
...@@ -942,9 +935,7 @@ export default { ...@@ -942,9 +935,7 @@ export default {
}); });
}, },
//风险点 //风险点
clickRiskDot(){ clickRiskDot() {},
},
// //后果严重程度 // //后果严重程度
// getConsequence(){ // getConsequence(){
// getFun(`/risk/plan/matrix/${type}/list`).then(res=>{ // getFun(`/risk/plan/matrix/${type}/list`).then(res=>{
...@@ -991,18 +982,12 @@ export default { ...@@ -991,18 +982,12 @@ export default {
// console.log(val,detail) // console.log(val,detail)
if (val.fileId) { if (val.fileId) {
let formdata = new FormData(); let formdata = new FormData();
this.form[key].splice(detail.index, 1);
formdata.append("key", val["fileId"]); formdata.append("key", val["fileId"]);
let res = await postFun("/mobile/remove", formdata);
if (res) {
console.log(res);
this.$toast({ this.$toast({
title: "提示", title: "提示",
message: "删除成功!" message: "删除成功!"
}); });
} else {
console.log("删除失败");
this[key].splice(detail.index, 0, val);
}
} }
}, },
jsonToFormData(config) { jsonToFormData(config) {
......
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
<van-field name="hdPicture1" label="风险源图片"> <van-field name="hdPicture1" label="风险源图片">
<template #input> <template #input>
<van-uploader <van-uploader
@delete="deleteFile(...arguments, 'uploaderImg')" @delete="deleteFile(...arguments, 'pictureFile')"
multiple multiple
:max-count="5" :max-count="5"
upload-text="最多上传五个" upload-text="最多上传五个"
...@@ -191,7 +191,6 @@ ...@@ -191,7 +191,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresProjectFile" v-model="measuresProjectFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresProjectFile')" @delete="deleteFile(...arguments, 'measuresProjectFile')"
> >
<template slot="default"> <template slot="default">
...@@ -272,7 +271,6 @@ ...@@ -272,7 +271,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresAdministrationFile" v-model="measuresAdministrationFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresAdministrationFile')" @delete="deleteFile(...arguments, 'measuresAdministrationFile')"
> >
<template slot="default"> <template slot="default">
...@@ -325,7 +323,6 @@ ...@@ -325,7 +323,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresEmergencyFile" v-model="measuresEmergencyFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresEmergencyFile')" @delete="deleteFile(...arguments, 'measuresEmergencyFile')"
> >
<template slot="default"> <template slot="default">
......
...@@ -3,34 +3,82 @@ ...@@ -3,34 +3,82 @@
<van-sticky offset-top="0"> <van-sticky offset-top="0">
<LHeader :text="text"></LHeader> <LHeader :text="text"></LHeader>
</van-sticky> </van-sticky>
<van-form :scroll-to-error="true" :show-error="false" validate-trigger="onSubmit"> <van-form
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> :scroll-to-error="true"
<img src="@/assets/accidentIcon/bookmark.svg" alt="" :show-error="false"
style="position: relative;top: 32%;transform: translateY(-50%);" /> validate-trigger="onSubmit"
>
<div
style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
>
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
风险信息 风险信息
</div> </div>
<van-field readonly required label="评估人" placeholder="请输入" /> <van-field readonly required label="评估人" placeholder="请输入" />
<van-field readonly required label="所属项目" placeholder="请输入" /> <van-field readonly required label="所属项目" placeholder="请输入" />
<van-field readonly required label="所属建筑物" placeholder="请输入" /> <van-field readonly required label="所属建筑物" placeholder="请输入" />
<van-field required clickable name="floorName" label="所属楼层" placeholder="请选择" <van-field
:rules="[{ required: true, message: '所属楼层不能为空' }]" /> required
clickable
name="floorName"
label="所属楼层"
placeholder="请选择"
:rules="[{ required: true, message: '所属楼层不能为空' }]"
/>
<div style="display: flex;"> <div style="display: flex;">
<van-field readonly required name="roomName" label="所属房间" placeholder="请输入" <van-field
:rules="[{ required: true, message: '所属房间不能为空' }]" /> readonly
required
name="roomName"
label="所属房间"
placeholder="请输入"
:rules="[{ required: true, message: '所属房间不能为空' }]"
/>
<!-- <van-button style="color: #cccc;background-color: #f0f1f5;" icon="plus" type="info" /> --> <!-- <van-button style="color: #cccc;background-color: #f0f1f5;" icon="plus" type="info" /> -->
</div> </div>
<van-field required clickable name="name" label="风险源名称" placeholder="请输入" <van-field
:rules="[{ required: true, message: '风险源名称不能为空' }]" /> required
<van-field required name="factor" label="风险因素" placeholder="请选择" clickable
:rules="[{ required: true, message: '风险因素不能为空' }]" /> name="name"
<van-field required name="type" label="准事故类型" placeholder="请选择" label="风险源名称"
:rules="[{ required: true, message: '准事故类型不能为空' }]" /> placeholder="请输入"
<van-field readonly required name="level" label="风险等级" placeholder="请选择" :rules="[{ required: true, message: '风险源名称不能为空' }]"
:rules="[{ required: true, message: '风险等级不能为空' }]" /> />
<van-field
required
name="factor"
label="风险因素"
placeholder="请选择"
:rules="[{ required: true, message: '风险因素不能为空' }]"
/>
<van-field
required
name="type"
label="准事故类型"
placeholder="请选择"
:rules="[{ required: true, message: '准事故类型不能为空' }]"
/>
<van-field
readonly
required
name="level"
label="风险等级"
placeholder="请选择"
:rules="[{ required: true, message: '风险等级不能为空' }]"
/>
<van-field required name="presenceLocation" label="存在部位" placeholder="请输入" <van-field
:rules="[{ required: true, message: '存在部位不能为空' }]" /> required
name="presenceLocation"
label="存在部位"
placeholder="请输入"
:rules="[{ required: true, message: '存在部位不能为空' }]"
/>
<!-- <van-field <!-- <van-field
readonly readonly
required required
...@@ -40,16 +88,28 @@ ...@@ -40,16 +88,28 @@
:rules="[{ required: true, message: '风险等级不能为空' }]" :rules="[{ required: true, message: '风险等级不能为空' }]"
/> --> /> -->
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> <div
<img src="@/assets/accidentIcon/bookmark.svg" alt="" style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="position: relative;top: 32%;transform: translateY(-50%);" /> >
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
风险源图片 风险源图片
</div> </div>
<van-field name="hdPicture1" label="风险源图片"> <van-field name="hdPicture1" label="风险源图片">
<template #input> <template #input>
<van-uploader multiple :max-count="5" disabled upload-text="最多上传五个" v-model="uploaderImg"> <van-uploader
multiple
:max-count="5"
disabled
upload-text="最多上传五个"
v-model="uploaderImg"
>
<template slot="default"> <template slot="default">
<div style=" <div
style="
width: 2.13333rem; width: 2.13333rem;
height: 2.13333rem; height: 2.13333rem;
background: #f7f8fa; background: #f7f8fa;
...@@ -57,26 +117,52 @@ ...@@ -57,26 +117,52 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
"> "
<img src="@/assets/upload/pic.png" alt="" style="width: 0.64rem; height: 0.64rem" /> >
<img
src="@/assets/upload/pic.png"
alt=""
style="width: 0.64rem; height: 0.64rem"
/>
<span class="van-uploader__upload-text">最多上传五个</span> <span class="van-uploader__upload-text">最多上传五个</span>
</div> </div>
</template> </template>
</van-uploader> </van-uploader>
</template> </template>
</van-field> </van-field>
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> <div
<img src="@/assets/accidentIcon/bookmark.svg" alt="" style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="position: relative;top: 32%;transform: translateY(-50%);" /> >
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
技术措施 技术措施
</div> </div>
<van-field disabled name="measuresProject" label="技术措施" type="textarea" rows="1" autosize placeholder="请输入" /> <van-field
disabled
name="measuresProject"
label="技术措施"
type="textarea"
rows="1"
autosize
placeholder="请输入"
/>
<van-field name="measuresProjectFile[]" label=" "> <van-field name="measuresProjectFile[]" label=" ">
<template #input> <template #input>
<van-uploader disabled multiple :max-count="5" upload-text="最多上传五个" v-model="measuresProjectFile" accept="file" <van-uploader
result-type="file" @delete="deleteFile(...arguments, 'measuresProjectFile')"> disabled
multiple
:max-count="5"
upload-text="最多上传五个"
v-model="measuresProjectFile"
accept="file"
@delete="deleteFile(...arguments, 'measuresProjectFile')"
>
<template slot="default"> <template slot="default">
<div style=" <div
style="
width: 2.13333rem; width: 2.13333rem;
height: 2.13333rem; height: 2.13333rem;
background: #f7f8fa; background: #f7f8fa;
...@@ -84,8 +170,13 @@ ...@@ -84,8 +170,13 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
"> "
<img src="@/assets/upload/file.png" alt="" style="width: 0.64rem; height: 0.64rem" /> >
<img
src="@/assets/upload/file.png"
alt=""
style="width: 0.64rem; height: 0.64rem"
/>
<span class="van-uploader__upload-text">最多上传五个</span> <span class="van-uploader__upload-text">最多上传五个</span>
</div> </div>
</template> </template>
...@@ -100,23 +191,59 @@ ...@@ -100,23 +191,59 @@
</div> </div>
<van-field v-model="form.measuresAdministration" name="measuresAdministration" label="" type="textarea" rows="3" <van-field v-model="form.measuresAdministration" name="measuresAdministration" label="" type="textarea" rows="3"
autosize placeholder="请输入" /> --> autosize placeholder="请输入" /> -->
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> <div
<img src="@/assets/accidentIcon/bookmark.svg" alt="" style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="position: relative;top: 32%;transform: translateY(-50%);" /> >
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
已采取的管控措施 已采取的管控措施
</div> </div>
<van-field v-model="form.takenMeasuresAdministration" name="takenMeasuresAdministration" label="" type="textarea" <van-field
rows="3" autosize placeholder="请输入" /> v-model="form.takenMeasuresAdministration"
<van-field required v-model="form.measuresDeptId" name="measuresDeptId" label="管控责任单位 " type="textarea" rows="1" name="takenMeasuresAdministration"
autosize placeholder="请输入" /> label=""
<van-field required v-model="form.measuresUserId" name="measuresUserId" label="管控责任人 " type="textarea" rows="1" type="textarea"
autosize placeholder="请输入" /> rows="3"
autosize
placeholder="请输入"
/>
<van-field
required
v-model="form.measuresDeptId"
name="measuresDeptId"
label="管控责任单位 "
type="textarea"
rows="1"
autosize
placeholder="请输入"
/>
<van-field
required
v-model="form.measuresUserId"
name="measuresUserId"
label="管控责任人 "
type="textarea"
rows="1"
autosize
placeholder="请输入"
/>
<van-field name="measuresAdministrationFile[]" label=" "> <van-field name="measuresAdministrationFile[]" label=" ">
<template #input> <template #input>
<van-uploader disabled multiple :max-count="5" upload-text="最多上传五个" v-model="measuresAdministrationFile" <van-uploader
accept="file" result-type="file" @delete="deleteFile(...arguments, 'measuresAdministrationFile')"> disabled
multiple
:max-count="5"
upload-text="最多上传五个"
v-model="measuresAdministrationFile"
accept="file"
@delete="deleteFile(...arguments, 'measuresAdministrationFile')"
>
<template slot="default"> <template slot="default">
<div style=" <div
style="
width: 2.13333rem; width: 2.13333rem;
height: 2.13333rem; height: 2.13333rem;
background: #f7f8fa; background: #f7f8fa;
...@@ -124,26 +251,52 @@ ...@@ -124,26 +251,52 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
"> "
<img src="@/assets/upload/file.png" alt="" style="width: 0.64rem; height: 0.64rem" /> >
<img
src="@/assets/upload/file.png"
alt=""
style="width: 0.64rem; height: 0.64rem"
/>
<span class="van-uploader__upload-text">最多上传五个</span> <span class="van-uploader__upload-text">最多上传五个</span>
</div> </div>
</template> </template>
</van-uploader> </van-uploader>
</template> </template>
</van-field> </van-field>
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> <div
<img src="@/assets/accidentIcon/bookmark.svg" alt="" style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="position: relative;top: 32%;transform: translateY(-50%);" /> >
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
应急措施 应急措施
</div> </div>
<van-field disabled name="measuresEmergency" label="" type="textarea" rows="1" autosize placeholder="请输入" /> <van-field
disabled
name="measuresEmergency"
label=""
type="textarea"
rows="1"
autosize
placeholder="请输入"
/>
<van-field name="measuresEmergencyFile[]" label=" "> <van-field name="measuresEmergencyFile[]" label=" ">
<template #input> <template #input>
<van-uploader disabled multiple :max-count="5" upload-text="最多上传五个" v-model="measuresEmergencyFile" <van-uploader
accept="file" result-type="file" @delete="deleteFile(...arguments, 'measuresEmergencyFile')"> disabled
multiple
:max-count="5"
upload-text="最多上传五个"
v-model="measuresEmergencyFile"
accept="file"
@delete="deleteFile(...arguments, 'measuresEmergencyFile')"
>
<template slot="default"> <template slot="default">
<div style=" <div
style="
width: 2.13333rem; width: 2.13333rem;
height: 2.13333rem; height: 2.13333rem;
background: #f7f8fa; background: #f7f8fa;
...@@ -151,21 +304,40 @@ ...@@ -151,21 +304,40 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
"> "
<img src="@/assets/upload/file.png" alt="" style="width: 0.64rem; height: 0.64rem" /> >
<img
src="@/assets/upload/file.png"
alt=""
style="width: 0.64rem; height: 0.64rem"
/>
<span class="van-uploader__upload-text">最多上传五个</span> <span class="van-uploader__upload-text">最多上传五个</span>
</div> </div>
</template> </template>
</van-uploader> </van-uploader>
</template> </template>
</van-field> </van-field>
<div style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"> <div
<img src="@/assets/accidentIcon/bookmark.svg" alt="" style="height: 1rem;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;line-height: 1rem;"
style="position: relative;top: 32%;transform: translateY(-50%);" /> >
<img
src="@/assets/accidentIcon/bookmark.svg"
alt=""
style="position: relative;top: 32%;transform: translateY(-50%);"
/>
参考依据 参考依据
</div> </div>
<van-field readonly required clickable name="trouble" :value="form.trouble" label="参考依据" placeholder="请选择" <van-field
@click="showTrouble = true" :rules="[{ required: true, message: '事故类型不能为空' }]" /> readonly
required
clickable
name="trouble"
:value="form.trouble"
label="参考依据"
placeholder="请选择"
@click="showTrouble = true"
:rules="[{ required: true, message: '事故类型不能为空' }]"
/>
</van-form> </van-form>
</div> </div>
</template> </template>
......
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
<van-field name="hdPicture1" label="风险源图片"> <van-field name="hdPicture1" label="风险源图片">
<template #input> <template #input>
<van-uploader <van-uploader
@delete="deleteFile(...arguments, 'uploaderImg')" @delete="deleteFile(...arguments, 'pictureFile')"
multiple multiple
disabled disabled
:max-count="5" :max-count="5"
...@@ -208,7 +208,6 @@ ...@@ -208,7 +208,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresProjectFile" v-model="measuresProjectFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresProjectFile')" @delete="deleteFile(...arguments, 'measuresProjectFile')"
> >
<template slot="default"> <template slot="default">
...@@ -257,7 +256,6 @@ ...@@ -257,7 +256,6 @@
/> />
<van-field <van-field
required
readonly readonly
v-model="form.measuresDeptName" v-model="form.measuresDeptName"
name="measuresDeptName" name="measuresDeptName"
...@@ -268,7 +266,6 @@ ...@@ -268,7 +266,6 @@
placeholder="请选择" placeholder="请选择"
/> />
<van-field <van-field
required
readonly readonly
v-model="form.measuresUserName" v-model="form.measuresUserName"
name="measuresUserName" name="measuresUserName"
...@@ -288,7 +285,6 @@ ...@@ -288,7 +285,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresAdministrationFile" v-model="measuresAdministrationFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresAdministrationFile')" @delete="deleteFile(...arguments, 'measuresAdministrationFile')"
> >
<template slot="default"> <template slot="default">
...@@ -389,7 +385,6 @@ ...@@ -389,7 +385,6 @@
upload-text="最多上传五个" upload-text="最多上传五个"
v-model="measuresEmergencyFile" v-model="measuresEmergencyFile"
accept="file" accept="file"
result-type="file"
@delete="deleteFile(...arguments, 'measuresEmergencyFile')" @delete="deleteFile(...arguments, 'measuresEmergencyFile')"
> >
<template slot="default"> <template slot="default">
...@@ -429,7 +424,6 @@ ...@@ -429,7 +424,6 @@
</div> </div>
<van-field <van-field
readonly readonly
required
clickable clickable
name="referenceBasis" name="referenceBasis"
:value="form.referenceBasis" :value="form.referenceBasis"
...@@ -838,17 +832,6 @@ export default { ...@@ -838,17 +832,6 @@ export default {
if (val.fileId) { if (val.fileId) {
let formdata = new FormData(); let formdata = new FormData();
formdata.append("key", val["fileId"]); formdata.append("key", val["fileId"]);
let res = await postFun("/mobile/remove", formdata);
if (res) {
console.log(res);
this.$toast({
title: "提示",
message: "删除成功!"
});
} else {
console.log("删除失败");
this[key].splice(detail.index, 0, val);
}
} }
}, },
jsonToFormData(config) { jsonToFormData(config) {
......
...@@ -8,11 +8,11 @@ module.exports = { ...@@ -8,11 +8,11 @@ module.exports = {
//以上的ip和端口是我们本机的;下面为需要跨域的 //以上的ip和端口是我们本机的;下面为需要跨域的
proxy: { //配置跨域 proxy: { //配置跨域
'/app-api': { '/app-api': {
target: 'http://192.168.4.232:8080/', //这里是后台的地址 // target: 'http://192.168.4.232:8080/', //这里是后台的地址
// target: 'http://192.168.15.124:8080/', //这里是杨帆的地址 // target: 'http://192.168.15.124:8080/', //这里是杨帆的地址
// target: 'http://192.168.10.137:8080/', //这里是昊哥的地址 // target: 'http://192.168.10.137:8080/', //这里是昊哥的地址
// target: 'http://192.168.10.36:8080/', //这里是昊哥的地址 // target: 'http://192.168.10.36:8080/', //这里是昊哥的地址
// target: 'http://localhost:8081/', //这里是后台的地址 target: 'http://localhost:8081/', //这里是后台的地址
ws: true, ws: true,
changOrigin: true, //允许跨域 changOrigin: true, //允许跨域
// logLevel: 'debug', // 显示代理调试信息 // logLevel: 'debug', // 显示代理调试信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment