|
@@ -45,7 +45,7 @@
|
|
|
<el-form-item label="检索策略:">
|
|
<el-form-item label="检索策略:">
|
|
|
<el-input type="textarea" v-model="product.searchPolicy" placeholder="请输入检索策略"></el-input>
|
|
<el-input type="textarea" v-model="product.searchPolicy" placeholder="请输入检索策略"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="检索截止日期:">
|
|
|
|
|
|
|
+ <el-form-item label="检索截止日期:" prop="deadLine">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
style="width:100%"
|
|
style="width:100%"
|
|
|
v-model="product.deadLine"
|
|
v-model="product.deadLine"
|
|
@@ -71,7 +71,20 @@
|
|
|
|
|
|
|
|
export default{
|
|
export default{
|
|
|
props:['reportId'],
|
|
props:['reportId'],
|
|
|
- data() {
|
|
|
|
|
|
|
+ data() {
|
|
|
|
|
+ const isTime = (rule, value, callback) => {
|
|
|
|
|
+ let a = Date.parse(new Date)
|
|
|
|
|
+ let b = Date.parse(value)
|
|
|
|
|
+ if (value) {
|
|
|
|
|
+ if (b<a) {
|
|
|
|
|
+ callback(new Error('禁止选择现在及以前时间,请重新选择'))
|
|
|
|
|
+ } else {
|
|
|
|
|
+ callback()
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ callback(new Error('请选择时间'))
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
return {
|
|
return {
|
|
|
file:[],
|
|
file:[],
|
|
|
dialogImageUrl:[],
|
|
dialogImageUrl:[],
|
|
@@ -81,7 +94,10 @@ export default{
|
|
|
productRules:{
|
|
productRules:{
|
|
|
productName: [{ required: true, message: '请输入标的专利/产品', trigger: 'blur' },],
|
|
productName: [{ required: true, message: '请输入标的专利/产品', trigger: 'blur' },],
|
|
|
productDescription: [{ required: true, message: '请输入调查标的说明', trigger: 'blur' },],
|
|
productDescription: [{ required: true, message: '请输入调查标的说明', trigger: 'blur' },],
|
|
|
- surveyArea: [{ required: true, message: '请输入调查区域', trigger: 'blur' },],
|
|
|
|
|
|
|
+ surveyArea: [{ required: true, message: '请输入调查区域', trigger: 'blur' },],
|
|
|
|
|
+ deadLine: [
|
|
|
|
|
+ { required: false, validator:isTime, trigger: 'change' }
|
|
|
|
|
+ ],
|
|
|
},
|
|
},
|
|
|
Already:[],
|
|
Already:[],
|
|
|
}
|
|
}
|