| | |
| | | </div> |
| | | <div > |
| | | <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px" style="width: 60%;"> |
| | | <el-form-item label="发生时间" prop="happenTime"> |
| | | <el-input v-model="formData.happenTime" placeholder="请输入发生时间" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | <el-form-item label="发生时间" prop="happenDate"> |
| | | <el-date-picker v-model="formData.happenDate" type="date" placeholder="请选择日期" |
| | | :editable="false" :clearable="false" :style="{width: '100%'}" :disabled="dsb" value-format="yyyy-MM-dd" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="地点" prop="address"> |
| | | <el-input v-model="formData.address" placeholder="请输入地点" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="人物" prop="people"> |
| | | <el-input v-model="formData.people" placeholder="请输入人物" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | <el-form-item label="建筑" prop="scenic"> |
| | | <el-input v-model="formData.scenic" placeholder="请输入建筑" clearable :style="{width: '100%'}" :disabled="dsb"></el-input> |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="门票" prop="entrance"> |
| | | <el-input v-model="formData.entrance" placeholder="请输入门票" type="number" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="标题" prop="title"> |
| | | <el-input v-model="formData.title" placeholder="请输入标题" clearable :style="{width: '100%'}" :disabled="dsb"></el-input> |
| | | <el-form-item label="住宿酒店" prop="hotel"> |
| | | <el-input v-model="formData.hotel" placeholder="请输入住宿酒店" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="旅期" prop="travelPeriod"> |
| | | <el-input v-model="formData.travelPeriod" placeholder="请输入标题" clearable :style="{width: '100%'}" :disabled="dsb"></el-input> |
| | | <el-form-item label="住宿费用" prop="stay"> |
| | | <el-input v-model="formData.stay" placeholder="请输入地点" type="number" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="餐费" prop="eat"> |
| | | <el-input v-model="formData.eat" placeholder="请输入地点" type="number" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="交通费" prop="travel"> |
| | | <el-input v-model="formData.travel" placeholder="请输入交通费" type="number" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="持证旅游" prop="certificate"> |
| | | <el-select v-model="formData.certificate" placeholder="请选择证件" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | <el-form-item label="出行方式" prop="travelMode"> |
| | | <el-input v-model="formData.travelMode" placeholder="请输入地点" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="车次/航班" prop="flight"> |
| | | <el-input v-model="formData.flight" placeholder="请输入地点" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="持证旅游" prop="document"> |
| | | <el-select v-model="formData.document" placeholder="请选择证件" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | <el-option label="居民身份证" value="居民身份证"></el-option> |
| | | <el-option label="临时身份证" value="临时身份证"></el-option> |
| | | <el-option label="户口本" value="户口本"></el-option> |
| | |
| | | <el-option label="学生证" value="学生证"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="费用" prop="totalPrice"> |
| | | <el-input v-model="formData.totalPrice" placeholder="请输入标题" clearable :style="{width: '100%'}" :disabled="true"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="是否公费旅游" prop="self"> |
| | | <el-select v-model="formData.self" placeholder="请选择是否" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | <el-option label="是" value="1"></el-option> |
| | | <el-option label="否" value="0"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="备注" prop="remark">--> |
| | | <!-- <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>--> |
| | | <!-- </el-form-item>--> |
| | | |
| | | |
| | | <h4 class="form-header">电子文件 </h4> |
| | |
| | | |
| | | formData: { |
| | | id: undefined, |
| | | title: undefined, |
| | | happenDate:undefined, |
| | | entrance:undefined, |
| | | hotel: undefined, |
| | | people: undefined, |
| | | address: undefined, |
| | | remark: undefined, |
| | | travelMode:undefined, |
| | | stay:undefined, |
| | | flight:undefined, |
| | | document:undefined, |
| | | url: undefined, |
| | | }, |
| | | dialogImageUrl: '', |
| | | dialogVisible: false, |
| | | disabled: false, |
| | | rules: { |
| | | title: [{ |
| | | required: true, |
| | | message: '请输入大事标题', |
| | | flight: [{ |
| | | // required: true, |
| | | message: '请输入车次/航班', |
| | | trigger: 'blur' |
| | | }], |
| | | familyId: [{ |
| | |
| | | let uls = this.fileListOther.map(function (elem){ |
| | | return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"") |
| | | }).join(",") |
| | | this.formData.id = this.$route.params && this.$route.params.id; |
| | | this.formData.url = ul+","+uls |
| | | |
| | | console.log(this.formData) |
| | | this.$refs['elForm'].validate(valid => { |
| | | |
| | | |