| | |
| | | :allOption="false" |
| | | :initValue="false" |
| | | :sourceInit="sceneOptionSourceInit" |
| | | :type="formObj.sourcetype ? 1 : 2" |
| | | :type="formObj.sourceType" |
| | | v-model:value="formObj._scenetype" |
| | | ></FYOptionScene> |
| | | <!-- 时间 --> |
| | |
| | | type="month" |
| | | v-model:value="formObj.time" |
| | | ></FYOptionTime> |
| | | <el-form-item label="主数据源" prop="sourcetype"> |
| | | <el-switch v-model="formObj.sourcetype" @change="sceneOptionSourceInit = true" /> |
| | | <span class="m-l-16">{{ formObj.sourcetype ? '守法服务记录' : '现场巡查记录' }}</span> |
| | | <el-form-item label="主数据源" prop="sourceType"> |
| | | <!-- <el-switch v-model="formObj.sourceType" @change="sceneOptionSourceInit = true" /> --> |
| | | <el-radio-group |
| | | v-model="formObj.sourceType" |
| | | size="small" |
| | | @change="sceneOptionSourceInit = true" |
| | | > |
| | | <el-radio-button label="1">守法服务记录</el-radio-button> |
| | | <el-radio-button label="2">现场巡查记录</el-radio-button> |
| | | </el-radio-group> |
| | | <!-- <span class="m-l-16">{{ formObj.sourceType ? '守法服务记录' : '现场巡查记录' }}</span> --> |
| | | <el-tooltip placement="bottom-start" effect="light"> |
| | | <template #content> |
| | | <!-- <el-text tag="b" size="default">说明</el-text><br /> --> |
| | |
| | | message: '时间不能为空', |
| | | trigger: 'change' |
| | | } |
| | | ], |
| | | sourceType: [ |
| | | { |
| | | required: true, |
| | | message: '主数据源必须选择', |
| | | trigger: 'change' |
| | | } |
| | | ] |
| | | }, |
| | | // 当场景选项切换数据源时,是否清空当前选项值 |
| | |
| | | this.sceneOptionSourceInit = false; |
| | | this.$refs.formRef.formObj._locations = param.locations; |
| | | this.$refs.formRef.formObj._scenetype = param.scenetype; |
| | | this.$refs.formRef.formObj.sourcetype = param.sourcetype; |
| | | this.$refs.formRef.formObj.sourceType = param.sourceType; |
| | | }, |
| | | submit() { |
| | | this.$refs.formRef.onSubmit(false); |