This commit is contained in:
jiangyinzhi
2024-07-26 10:33:01 +08:00
parent e19c6fa4ea
commit ec2f27d196
18 changed files with 258 additions and 119 deletions
@@ -27,10 +27,12 @@
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.exteriorImage.length<1">请上传设备外观照片</div>
<van-cell class="img-box" title="设备铭牌" />
<van-cell class="img-box" title="设备铭牌" :required="$store.getters.cityType"/>
<Uploader type="tagImage1" :value="tagImage1" @afterRead="afterRead2" @delImg="delImg2" @onUpload="onUpload2" />
<van-cell class="img-box" title="设备能效标识" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.tagImage.length<1">请上传设备铭牌</div>
<van-cell class="img-box" title="设备能效标识" :required="$store.getters.cityType"/>
<Uploader type="markImage1" :value="markImage1" @afterRead="afterRead3" @delImg="delImg3" @onUpload="onUpload3" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.markImage.length<1">请上传设备能效标识</div>
</div>
<VanPickerNew :show="show" :columns="list" :loading="loading" @onConfirm="onConfirm" @onCancel="onCancel" />
@@ -61,10 +63,12 @@
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.exteriorImage.length<1">请上传设备外观照片</div>
<van-cell class="img-box" title="设备铭牌" />
<van-cell class="img-box" title="设备铭牌" :required="$store.getters.cityType"/>
<Uploader type="tagImage1" :value="tagImage1" @afterRead="afterRead2" @delImg="delImg2" @onUpload="onUpload2" />
<van-cell class="img-box" title="设备能效标识" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.tagImage.length<1">请上传设备铭牌</div>
<van-cell class="img-box" title="设备能效标识" :required="$store.getters.cityType"/>
<Uploader type="markImage1" :value="markImage1" @afterRead="afterRead3" @delImg="delImg3" @onUpload="onUpload3" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form.markImage.length<1">请上传设备能效标识</div>
</div>
<VanPickerNew :show="show" :columns="list" :loading="loading" @onConfirm="onConfirm" @onCancel="onCancel" />
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" />
@@ -90,10 +94,12 @@
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form1.exteriorImage.length<1">请上传设备外观照片</div>
<van-cell class="img-box" title="设备铭牌" />
<van-cell class="img-box" title="设备铭牌" :required="$store.getters.cityType"/>
<Uploader type="tagImage1" :value="tagImage1" @afterRead="afterRead2" @delImg="delImg2" @onUpload="onUpload2" />
<van-cell class="img-box" title="设备能效标识" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form1.tagImage.length<1">请上传设备铭牌</div>
<van-cell class="img-box" title="设备能效标识" :required="$store.getters.cityType"/>
<Uploader type="markImage1" :value="markImage1" @afterRead="afterRead3" @delImg="delImg3" @onUpload="onUpload3" />
<div class="tips tipImage" v-if="$store.getters.cityType&&form1.markImage.length<1">请上传设备能效标识</div>
</div>
<VanPickerNew :show="show" :columns="list" :loading="loading" @onConfirm="onConfirm" @onCancel="onCancel" />
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear1" @onCancelYear="onCancelYear" />
@@ -650,7 +656,7 @@ export default {
if(this.form.refrigeNum<1 || this.ratio){
return
}
if(this.$store.getters.cityType&&this.form.exteriorImage.length<1){
if(this.$store.getters.cityType&&(this.form.exteriorImage.length<1||this.form.tagImage.length<1||this.form.markImage.length<1)){
return
}
if(item) {
@@ -687,7 +693,7 @@ export default {
})
}
} else if (this.type == 2) {
if(this.$store.getters.cityType&&this.form.exteriorImage.length<1){
if(this.$store.getters.cityType&&(this.form.exteriorImage.length<1||this.form.tagImage.length<1||this.form.markImage.length<1)){
return
}
if(item) {
@@ -723,7 +729,7 @@ export default {
})
}
} else if (this.type == 3) {
if(this.$store.getters.cityType&&this.form1.exteriorImage.length<1){
if(this.$store.getters.cityType&&(this.form1.exteriorImage.length<1||this.form1.tagImage.length<1||this.form1.markImage.length<1)){
return
}
if(item) {
@@ -98,6 +98,13 @@ export default {
this.$emit('delImg', file, detail, this.type)
},
checkImgisUpload(list){
if(this.fileList&&list&&this.fileList.length==list.length){
return false;
}else{
return true;
}
}
},
}
@@ -71,6 +71,11 @@ export default {
this.columns = [...new Set(this.columns)]
this.middleIndex = this.columns.findIndex((ele) => ele == date)
},
defaultIndex(date){
if(date){
this.middleIndex = this.columns.findIndex((ele) => ele == date)
}
},
onConfirmYear(value) {
this.$emit('onConfirmYear', { value, name: this.name })
},
@@ -42,7 +42,7 @@
<van-field v-model="form.coldPerArea" v-input.float label="单位面积冷量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
</van-cell-group>
<div v-if="form.refrigeNum">
<van-cell class="img-box box1" style="padding:10px;" title="设备外观" :required="$store.getters.cityType"/>
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage" :value="exteriorImage" style="padding: 0 10px;"
@afterRead="afterRead"
@delImg="delImg"
@@ -61,7 +61,7 @@
</div>
</div> -->
<div class="picStyle borderBot">
<div class="title">设备铭牌</div>
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备铭牌" :required="$store.getters.cityType"/>
<div class="pic">
<Uploader
type="tagImage"
@@ -71,9 +71,10 @@
@onUpload="onUpload"
/>
</div>
<div class="tips tipImage" v-if="$store.getters.cityType&&form.tagImage.length<1">请上传设备铭牌</div>
</div>
<div class="picStyle">
<div class="title">设备能效标识</div>
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备能效标识" :required="$store.getters.cityType"/>
<div class="pic">
<Uploader
type="markImage"
@@ -83,6 +84,7 @@
@onUpload="onUpload"
/>
</div>
<div class="tips tipImage" v-if="$store.getters.cityType&&form.markImage.length<1">请上传设备能效标识</div>
</div>
</div>
</div>
+1 -1
View File
@@ -348,7 +348,7 @@ export default {
break;
case 'multipleAir':
// eslint-disable-next-line no-case-declarations
if(this.$refs.component.ratio||(this.$store.getters.cityType&&this.$refs.component.exteriorImage.length<1)){
if(this.$refs.component.ratio||(this.$store.getters.cityType&&(this.$refs.component.exteriorImage.length<1||this.$refs.component.tagImage.length<1||this.$refs.component.markImage.length<1))){
return
}
const index1 = this.commonForm.nxzdRefrigeSystemDTO.findIndex((ele)=> ele.refrigeType == 8)