<template>
<div class="app-container">
<el-dialog :title='title' :visible.sync="dialogVisibl" width="60%" :before-close="dialog">
<el-form ref="form" :model="form" label-width="80px">
<span class="description">客户基本信息</span>
<div class="customer">
<el-form-item label="联系人" class="customer-lab">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="联系电话" class="customer-lab">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="订单标题" class="customer-lab">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="联系人" class="customer-lab">
<el-date-picker v-model="value1" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"
class="customer-lab-icke">
</el-date-picker>
</el-form-item>
<el-form-item label="维修地址" class="customer-lab">
<el-input v-model="form.name"></el-input>
</el-form-item>
</div>
<div class="description">
<span>图片说明</span>
<div class="imgdiv">
<el-image class="imgdiv-img" :src="url" :preview-src-list="srcList">
</el-image>
</div>
</div>
<div class="description">
<span>视频说明</span>
<div class="imgdiv">
<comvideo :width="width"></comvideo>
</div>
</div>
<div class="description">
<span>语音描述</span>
<div class="imgdiv">
<audio controls ref="audio" class="aud">
<source src="" />
</audio>
</div>
</div>
<div class="description">
<span>备注说明</span>
<div class="imgdiv">
<el-input type="textarea" v-model="form.desc"></el-input>
</div>
</div>
<el-form-item>
</el-form-item>
</el-form>
<el-button @click="dialog">返回</el-button>
<el-button type="primary" @click="onSubmit">确认修改</el-button>
</el-dialog>
</div>
</template>
<script>
import comvideo from './video.vue'
export default {
name: "modify",
components: {
comvideo
},
props: {
dialogVisibl: {
type: Boolean
},
title: {
type: String
}
},
data() {
return {
width: '30%',
url: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
srcList: [
'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg',
'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg'
],
value1: '',
form: {
name: '',
region: '',
date1: '',
date2: '',
delivery: false,
type: [],
resource: '',
desc: ''
}
};
},
created() { },
methods: {
dialog() {
this.$emit('diaisibl')
},
onSubmit(){
this.$emit('onSubmit')
}
}
};
</script>
<style lang="scss" scoped>
.description {
font-size: 25px;
margin-top: 10px;
}
.customer {
display: flex;
flex-wrap: wrap;
margin-top: 20px;
&-lab {
width: 33%;
&-icke {
width: 100%;
}
}
}
.imgdiv {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
&-img {
width: 120px;
}
}
</style>