|
|
@ -31,6 +31,7 @@ |
|
|
<el-button @click="saveNext">{{ $t('page.business.study.studyFormFill.save') }}</el-button> |
|
|
<el-button @click="saveNext">{{ $t('page.business.study.studyFormFill.save') }}</el-button> |
|
|
<el-button type="primary" @click="openSubmit = true">{{ $t('page.business.study.studyFormFill.submit') |
|
|
<el-button type="primary" @click="openSubmit = true">{{ $t('page.business.study.studyFormFill.submit') |
|
|
}}</el-button> |
|
|
}}</el-button> |
|
|
|
|
|
<el-button type="primary" @click="pre">{{ $t('page.business.study.studyFormFill.pre') }}</el-button> |
|
|
</template> |
|
|
</template> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -40,8 +41,8 @@ |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="24"> |
|
|
<el-col :span="24"> |
|
|
<el-form-item :label="$t('page.business.form.bdmb')" prop="templateId"> |
|
|
<el-form-item :label="$t('page.business.form.bdmb')" prop="templateId"> |
|
|
<SelectTemplate v-model="form.templateId" :name="form.templateMc" @change="selectTemplateChange" |
|
|
|
|
|
:needPre="1" /> |
|
|
|
|
|
|
|
|
<SelectTemplate v-model="form.templateId" :disabled="form.id && form.id !== ''" :name="form.templateMc" |
|
|
|
|
|
@change="selectTemplateChange" :needPre="1" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
@ -55,7 +56,7 @@ |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="24"> |
|
|
<el-col :span="24"> |
|
|
<el-form-item :label="$t('page.business.study.studyFormFill.sfbl')" prop="sfbl"> |
|
|
<el-form-item :label="$t('page.business.study.studyFormFill.sfbl')" prop="sfbl"> |
|
|
<el-select v-model="form.sfbl" :placeholder="$t('form.placeholderSelect')"> |
|
|
|
|
|
|
|
|
<el-select v-model="form.sfbl" :placeholder="$t('form.placeholderSelect')" :disabled="form.id && form.id !== ''"> |
|
|
<el-option :label="$t('page.business.study.studyFormFill.yes')" :value="10" /> |
|
|
<el-option :label="$t('page.business.study.studyFormFill.yes')" :value="10" /> |
|
|
<el-option :label="$t('page.business.study.studyFormFill.no')" :value="1" /> |
|
|
<el-option :label="$t('page.business.study.studyFormFill.no')" :value="1" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
@ -153,7 +154,9 @@ export default { |
|
|
created() { |
|
|
created() { |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
|
|
|
|
|
|
pre() { |
|
|
|
|
|
this.showIndex = 1 |
|
|
|
|
|
}, |
|
|
next() { |
|
|
next() { |
|
|
this.$refs["form"].validate(valid => { |
|
|
this.$refs["form"].validate(valid => { |
|
|
if (valid) { |
|
|
if (valid) { |
|
|
@ -164,7 +167,7 @@ export default { |
|
|
selectTemplateChange(val) { |
|
|
selectTemplateChange(val) { |
|
|
this.form.bdnr = val.content |
|
|
this.form.bdnr = val.content |
|
|
this.form.templateMc = val.name |
|
|
this.form.templateMc = val.name |
|
|
this.form.bdmc=val.name |
|
|
|
|
|
|
|
|
this.form.bdmc = val.name |
|
|
this.form.templateSn = val.sn |
|
|
this.form.templateSn = val.sn |
|
|
}, |
|
|
}, |
|
|
cancel() { |
|
|
cancel() { |
|
|
@ -193,8 +196,8 @@ export default { |
|
|
}, |
|
|
}, |
|
|
edit(row) { |
|
|
edit(row) { |
|
|
this.reset() |
|
|
this.reset() |
|
|
this.showIndex = 1 |
|
|
|
|
|
if (row && row.id) { |
|
|
if (row && row.id) { |
|
|
|
|
|
this.showIndex = 2 |
|
|
this.$modal.loading() |
|
|
this.$modal.loading() |
|
|
studyFormFill_info({ id: row.id }).then(response => { |
|
|
studyFormFill_info({ id: row.id }).then(response => { |
|
|
this.form = response.data |
|
|
this.form = response.data |
|
|
@ -203,6 +206,7 @@ export default { |
|
|
this.$modal.closeLoading() |
|
|
this.$modal.closeLoading() |
|
|
}) |
|
|
}) |
|
|
} else { |
|
|
} else { |
|
|
|
|
|
this.showIndex = 1 |
|
|
this.form = _.merge({}, this.form, row) |
|
|
this.form = _.merge({}, this.form, row) |
|
|
this.open = true |
|
|
this.open = true |
|
|
} |
|
|
} |
|
|
|