|
@@ -2,7 +2,7 @@
|
|
|
<div id="detail-1">
|
|
|
<van-row>
|
|
|
<van-col span="24" class="main">
|
|
|
- <van-form>
|
|
|
+ <van-form @submit="onSubmit">
|
|
|
<van-col :span="24" class="remark">用户申请专利如需所在学校机构进行审核,请选择是;如不需要请选择否;</van-col>
|
|
|
<van-field name="is_mech" label="是否需要机构" :rules="[{ required: false, message: '请选择' }]">
|
|
|
<template #input>
|
|
@@ -25,9 +25,8 @@
|
|
|
<van-popup v-model="showPicker" position="bottom">
|
|
|
<van-picker show-toolbar :columns="mechanismList" value-key="deptname" @confirm="mechanismCon" @cancel="showPicker = false" />
|
|
|
</van-popup>
|
|
|
- <!-- <van-field v-model="form.water_number" name="专利用户码" label="专利用户码" readonly /> -->
|
|
|
- <van-field v-model="form.name" name="专利名称" label="专利名称" placeholder="专利名称" :rules="[{ required: false, message: '专利名称' }]" />
|
|
|
- <van-field v-model="form.apply_name" name="申请人" label="申请人" placeholder="申请人" :rules="[{ required: false, message: '申请人' }]" />
|
|
|
+ <van-field v-model="form.name" name="name" label="专利名称" placeholder="专利名称" :rules="[{ required: true, message: '专利名称' }]" />
|
|
|
+ <van-field v-model="form.apply_name" name="apply_name" label="申请人" placeholder="申请人" :rules="[{ required: true, message: '申请人' }]" />
|
|
|
<van-field readonly clickable name="type" :value="form.type" label="选择类型" placeholder="点击选择" @click="typePicker = true" />
|
|
|
<van-popup v-model="typePicker" position="bottom">
|
|
|
<van-picker show-toolbar :columns="typeList" @confirm="typeCon" @cancel="typePicker = false" />
|
|
@@ -56,8 +55,8 @@
|
|
|
</span>
|
|
|
</van-col>
|
|
|
</van-col>
|
|
|
- <van-field v-model="form.phone" name="联系人电话" label="联系人电话" placeholder="联系人电话" :rules="[{ required: false, message: '联系人电话' }]" />
|
|
|
- <van-field v-model="form.email" name="联系人邮箱" label="联系人邮箱" placeholder="联系人邮箱" :rules="[{ required: false, message: '联系人邮箱' }]" />
|
|
|
+ <van-field v-model="form.phone" name="phone" label="联系人电话" placeholder="联系人电话" :rules="[{ required: true, message: '联系人电话' }]" />
|
|
|
+ <van-field v-model="form.email" name="email" label="联系人邮箱" placeholder="联系人邮箱" :rules="[{ required: true, message: '联系人邮箱' }]" />
|
|
|
<van-field
|
|
|
v-model="form.questions.q8"
|
|
|
type="textarea"
|
|
@@ -150,7 +149,7 @@
|
|
|
</template>
|
|
|
</van-field>
|
|
|
<div style="margin: 16px">
|
|
|
- <van-button round block type="info" @click="onSubmit">提交</van-button>
|
|
|
+ <van-button round block type="info" native-type="submit">提交</van-button>
|
|
|
</div>
|
|
|
</van-form>
|
|
|
</van-col>
|
|
@@ -253,8 +252,8 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- onSubmit() {
|
|
|
- this.$emit('onSubmit', { data: this.form });
|
|
|
+ onSubmit(value) {
|
|
|
+ if (value) this.$emit('onSubmit', { data: this.form });
|
|
|
},
|
|
|
// 选择机构
|
|
|
mechanismCon(value) {
|