| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="起止时间:" prop="items" style="width: 50%;"> |
| | | <!-- :picker-options="pickerOptions01" --> |
| | | <el-date-picker |
| | | v-model="ruleForm.items" |
| | | type="daterange" |
| | |
| | | <substep ref="substep_zj" v-bind:xmId="xmId" v-bind:totalItems="totalItems"></substep> |
| | | </div> |
| | | <div v-if="add_Step == 2" style="width: 100%; height: 100%;" align="center"> |
| | | <substepReadOnly v-bind:form_objs="form_objs" v-bind:showData_="showData_"></substepReadOnly> |
| | | <!-- <substepReadOnly v-bind:form_objs="form_objs" v-bind:showData_="showData_"></substepReadOnly> --> |
| | | <substepReadOnly v-bind:xmId="xmId"></substepReadOnly> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | substepReadOnly |
| | | }, |
| | | data () { |
| | | var validateTtems = (rule, value, callback) => { |
| | | if (value.length > 1) { |
| | | let a1 = new Date(value[0]); |
| | | let a2 = new Date(this.ruleForm.items[1]); |
| | | |
| | | |
| | | if (this.rowData.beginDate && !this.rowData.endDate) { |
| | | let bb0 = new Date(this.rowData.beginDate); |
| | | let bb0str = this.$moment(bb0).format('YYYY-MM-DD'); |
| | | if (a1 > bb0) { |
| | | callback(new Error('开始时间应小于' + bb0str)); |
| | | } |
| | | else if (a2 < bb0) { |
| | | callback(new Error('结束时间应大于' + bb0str)); |
| | | } |
| | | } |
| | | |
| | | else if (this.rowData.beginDate && this.rowData.endDate) { |
| | | let bb0 = new Date(this.rowData.beginDate); |
| | | let bb1 = new Date(this.rowData.endDate); |
| | | let bb0str = this.$moment(bb0).format('YYYY-MM-DD'); |
| | | let bb1str = this.$moment(bb1).format('YYYY-MM-DD'); |
| | | if (a1 > bb0) { |
| | | callback(new Error('开始时间应小于' + bb0str)); |
| | | } |
| | | else if (a2 < bb1) { |
| | | callback(new Error('结束时间应大于' + bb1str)); |
| | | } |
| | | } |
| | | callback(); |
| | | } |
| | | }; |
| | | return { |
| | | userId: undefined, |
| | | assign: undefined, |
| | |
| | | items: [ |
| | | { |
| | | type: "array", |
| | | validator: validateTtems, |
| | | required: true, |
| | | message: "不能为空", |
| | | trigger: ["change", "blur"] |
| | | //message: "不能为空", |
| | | trigger: ["change"] |
| | | } |
| | | ] |
| | | |
| | |
| | | } |
| | | }); |
| | | if(is_null1) { |
| | | this.saveStep1(); |
| | | this.loading_save = true; |
| | | // this.loading_nextStep = true; |
| | | // this.saveStep1(); |
| | | } |
| | | |
| | | // this.xmId = "c3b7f55c800e4726b53fdc18dd994603"; |
| | |
| | | }).then(data_1 => { |
| | | if(data_1.data.success) { |
| | | me.add_Step = 1; |
| | | me.loading_nextStep = false; |
| | | }else { |
| | | this.$message({message:'创建项目失败', type: 'warning'}); |
| | | } |
| | |
| | | me.xmId = data_.data.data; |
| | | me.totalItems = ruleForm_.items; |
| | | me.add_Step = 1; |
| | | me.loading_nextStep = false; |
| | | }).catch(error =>{ |
| | | }) |
| | | } |