核酸证明

This commit is contained in:
liuye
2022-10-09 10:32:31 +08:00
parent c873d9f68e
commit 5d6c1bbf3a
2 changed files with 26 additions and 2 deletions

View File

@@ -91,7 +91,7 @@
<u-input v-model="form.controllerContent" type="textarea" placeholder="请输入详细描述信息" height="200" :custom-style="{'font-size': '17px'}" maxlength="500" /> <u-input v-model="form.controllerContent" type="textarea" placeholder="请输入详细描述信息" height="200" :custom-style="{'font-size': '17px'}" maxlength="500" />
</div> </div>
</div> </div>
<div class="info" style="padding-bottom: 24px;"> <div class="info mar-b16" style="padding-bottom: 24px;">
<div class="item"> <div class="item">
<div class="label"> <div class="label">
<span class="tips">*</span>图片 <span class="tips">*</span>图片
@@ -101,6 +101,16 @@
<AiUploader :def.sync="form.fileList" multiple placeholder="上传图片" :limit="9" action="/admin/file/add2"></AiUploader> <AiUploader :def.sync="form.fileList" multiple placeholder="上传图片" :limit="9" action="/admin/file/add2"></AiUploader>
</div> </div>
</div> </div>
<div class="info" style="padding-bottom: 24px;">
<div class="item">
<div class="label" style="width:100%;">
<span class="tips">*</span>核酸阴性证明图片解除管理必填
</div>
</div>
<div style="padding-right: 16px;">
<AiUploader :def.sync="form.proveFileList" multiple placeholder="上传核酸阴性证明" :limit="9" action="/admin/file/add2"></AiUploader>
</div>
</div>
<div class="btn-height"></div> <div class="btn-height"></div>
<div class="footer"> <div class="footer">
<div class="cancel" @click="submit('2')">解除管理</div> <div class="cancel" @click="submit('2')">解除管理</div>
@@ -126,7 +136,8 @@ export default {
homeStatus: '', homeStatus: '',
quarantineBeginTime: '', quarantineBeginTime: '',
quarantineStrategy: '', quarantineStrategy: '',
controllerList: [] controllerList: [],
proveFileList: []
}, },
showDateSelect: false, showDateSelect: false,
showDictSelect: false, showDictSelect: false,
@@ -170,6 +181,9 @@ export default {
if( !this.form.fileList.length) { if( !this.form.fileList.length) {
return this.$u.toast('请上传图片') return this.$u.toast('请上传图片')
} }
if(status == 1 && !this.form.proveFileList.length) {
return this.$u.toast('请上传核酸阴性证明图片')
}
this.$confirm(status == 2 ? '确认解除管理该记录' : '确认保存该记录').then(() => { this.$confirm(status == 2 ? '确认解除管理该记录' : '确认保存该记录').then(() => {
this.confirmSubmit(status) this.confirmSubmit(status)

View File

@@ -58,6 +58,16 @@
</div> </div>
</div> </div>
</div> </div>
<div class="info" v-if="info.status == 2 && info.proveFileList.length">
<div class="item-flex border-none" >
<div class="label">核酸证明</div>
</div>
<div class="img-list" v-for="(item, index) in info.proveFileList" :key="index">
<img :src="item.accessUrl" alt="" @click="previewImage(info.proveFileList, item.accessUrl)">
</div>
</div>
<div class="line-bg" style="padding-bottom: 56px;" v-if="info.status == 1"></div> <div class="line-bg" style="padding-bottom: 56px;" v-if="info.status == 1"></div>
<div class="footer" v-if="info.status == 1"> <div class="footer" v-if="info.status == 1">
<div class="cancel" @click="toEdit()">编辑</div> <div class="cancel" @click="toEdit()">编辑</div>