123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <template>
- <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
- <a-row>
- <a-col :span="24">
- <a-form-model-item label="委托单位名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="weituoClient">
- <a-input v-model="model.weituoClient" placeholder="请输入委托单位名称"></a-input>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="委托单位地址" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="weituoAddress">
- <a-input v-model="model.weituoAddress" placeholder="请输入委托单位地址"></a-input>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="委托联系人" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="weituoLxr">
- <a-input v-model="model.weituoLxr" placeholder="请输入委托联系人"></a-input>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="委托电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="weituoPhone">
- <a-input v-model="model.weituoPhone" placeholder="请输入委托电话"></a-input>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="委托邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="weituoEmail">
- <a-input v-model="model.weituoEmail" placeholder="请输入委托邮箱"></a-input>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="报告用章" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bgyz">
- <j-dict-select-tag v-model="model.bgyz" placeholder="请选择报告形式"
- dictCode="weituo.bgyz" />
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="报告形式" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bgxs">
- <j-dict-select-tag v-model="model.bgxs" placeholder="请选择报告形式"
- dictCode="weituo.bgxs" />
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="特殊要求" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="teshuyaoqiu">
- <a-textarea v-model="model.teshuyaoqiu" placeholder="请输入特殊要求"></a-textarea>
- </a-form-model-item>
- </a-col>
- <a-col :span="24">
- <a-form-model-item label="试验条件文件地址" :labelCol="labelCol" :wrapperCol="wrapperCol"
- prop="tiaojianFile">
- <j-upload v-model="model.tiaojianFile"></j-upload>
- </a-form-model-item>
- </a-col>
- </a-row>
- <a-form-item :wrapperCol="{span: 19, offset: 5}">
- <a-button type="primary" @click="nextStep">下一步</a-button>
- </a-form-item>
- </a-form-model>
- </template>
- <script>
- import { httpAction, getAction } from '@api/manage'
- import { validateDuplicateValue } from '@/utils/util'
- export default {
- name: 'step1',
- components: {},
- data() {
- return {
- model: {},
- labelCol: {
- xs: { span: 24 },
- sm: { span: 5 }
- },
- wrapperCol: {
- xs: { span: 24 },
- sm: { span: 16 }
- },
- confirmLoading: false,
- validatorRules: {
- weituoClient: [
- { required: true, message: '请输入委托单位!' }
- ],
- weituoAddress: [
- { required: true, message: '请输入委托单位!' }
- ],
- weituoLxr: [
- { required: true, message: '请输入委托联系人!' }
- ],
- weituoPhone: [
- { required: true, message: '请输入委托电话!' }
- ],
- weituoEmail: [
- { required: true, message: '请输入委托邮箱!' }
- ],
- bgyz: [
- { required: true, message: '请输入报告用章!' }
- ],
- bgxs: [
- { required: true, message: '请输入报告形式!' }
- ],
- teshuyaoqiu: [
- { required: true, message: '请输入特殊要求!' }
- ]
- }
- }
- },
- created() {
- },
- methods: {
- init() {
- const data = JSON.parse(sessionStorage.getItem('data'))
- if (data != null) {
- this.model = data
- }
- },
- nextStep() {
- const data = {
- weituoClient: this.model.weituoClient,
- weituoAddress: this.model.weituoAddress,
- weituoLxr: this.model.weituoLxr,
- weituoPhone: this.model.weituoPhone,
- weituoEmail: this.model.weituoEmail,
- bgyz: this.model.bgyz,
- bgxs: this.model.bgxs,
- teshuyaoqiu: this.model.teshuyaoqiu,
- tiaojianFile: this.model.tiaojianFile
- }
- sessionStorage.setItem('data', JSON.stringify(data))
- this.$emit('nextStep')
- // this.$refs.form.validate(valid => {
- //
- // if(valid){
- // }
- // })
- }
- }
- }
- </script>
|