| | |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="来访事由" prop="reason"> |
| | | <el-select v-model="param.reason" placeholder="请选择"> |
| | | <el-select v-model="param.reason" placeholder="请选择" @change="changeReason" value-key="id"> |
| | | <el-option |
| | | v-for="item in VisitReason" |
| | | :key="item.id" |
| | |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="是否施工作业"> |
| | | <!-- <el-form-item label="是否施工作业"> |
| | | <el-switch |
| | | style="width: 200px" |
| | | v-model="param.type" |
| | |
| | | :inactive-value="0" |
| | | > |
| | | </el-switch> |
| | | </el-form-item> |
| | | <el-form-item v-if="param.type == 1" label="施工内容"> |
| | | </el-form-item>--> |
| | | <el-form-item v-if="param.type == 2" label="施工内容"> |
| | | <el-input |
| | | v-model="param.constructionReason" |
| | | placeholder="请输入施工内容" |
| | |
| | | GlobalWindow, |
| | | UploadFaceImg |
| | | }, |
| | | |
| | | |
| | | data () { |
| | | return { |
| | | isShowModal: false, |
| | |
| | | starttime: [{ required: true, message: '请选择日期', trigger: 'change' }], |
| | | endtime: [{ required: true, message: '请选择日期', trigger: 'change' }], |
| | | reason: [{ required: true, message: '请选择', trigger: 'change' }], |
| | | type: [{ required: true, message: '请选择', trigger: 'change' }], |
| | | // type: [{ required: true, message: '请选择', trigger: 'change' }], |
| | | receptMemberId: [{ required: true, message: '请选择', trigger: 'change' }], |
| | | idcardType: [{ required: true, message: '请选择', trigger: 'change' }], |
| | | faceImgUrl: [{ required: true, message: '请上传', trigger: 'change' }], |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | changeReason (val) { |
| | | console.log(val) |
| | | var obj = this.VisitReason.find(function (i) { |
| | | return i.title === val |
| | | }) |
| | | // 在change中获取到整条对象数据 |
| | | if(obj){ |
| | | this.param.type = obj.constructionType |
| | | } |
| | | console.log(obj) |
| | | }, |
| | | close () { |
| | | this.isShowModal = false |
| | | this.$emit('close') |
| | |
| | | return |
| | | } |
| | | const { param } = this |
| | | if(param.carNos){ |
| | | param.carNos = param.carNos.replace(/\s*/g,"") |
| | | param.carNos = param.carNos.replace(/[\r\n]/g, "") |
| | | if (param.carNos) { |
| | | param.carNos = param.carNos.replace(/\s*/g, '') |
| | | param.carNos = param.carNos.replace(/[\r\n]/g, '') |
| | | } |
| | | if (param.starttime.slice(0, 10) !== param.endtime.slice(0, 10)) return this.$tip.error('入园时间和离园时间不可跨天') |
| | | // 调用新建接口 |