| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="项目描述:" prop="desc" style="width: 50%;"> |
| | | <el-input type="textarea" v-model="ruleForm.desc"></el-input> |
| | | <el-form-item label="项目描述:" prop="desp" style="width: 50%;"> |
| | | <el-input type="textarea" v-model="ruleForm.desp"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | import substepReadOnly from './portion/substepReadOnly.vue' |
| | | export default { |
| | | name: 'dataImport', |
| | | props:{ |
| | | rowData:{ |
| | | type: Object, |
| | | required: true |
| | | } |
| | | }, |
| | | components: { |
| | | substep, |
| | | substepReadOnly |
| | |
| | | |
| | | } |
| | | }, |
| | | |
| | | mounted() { |
| | | if(this.rowData.id) { |
| | | this.ruleForm = this.rowData; |
| | | this.xmId = this.rowData.id; |
| | | } |
| | | }, |
| | | methods:{ |
| | | Cancel() { |
| | | this.add_Step = 0; |
| | |
| | | // this.nextStepName = "完 成"; |
| | | } |
| | | else if (this.add_Step == 2) { |
| | | this.Cancel(); |
| | | this.saveStep3(); |
| | | } |
| | | }, |
| | | |
| | |
| | | name: ruleForm_.name, |
| | | startTime: items1, |
| | | endTime: items2, |
| | | id: this.xmId |
| | | id: this.xmId, |
| | | desp:ruleForm_.desp |
| | | } |
| | | }).then(data_ => { |
| | | console.log(data_); |
| | |
| | | form_obj.endTime = this.$moment(form_obj.endTime).format('YYYY-MM-DD'); |
| | | // form_obj.endTime = new Date(form_obj.endTime).Format("yyyy-MM-dd").toLocaleString(); |
| | | } |
| | | if (form_obj.userId) { |
| | | let leng = form_obj.userId.length; |
| | | if (form_obj.userIds) { |
| | | let leng = form_obj.userIds.length; |
| | | |
| | | form_obj.userId = form_obj.userId[leng-1]; |
| | | form_obj.roleName = form_obj.userIds[leng-2]; |
| | | form_obj.userId = form_obj.userIds[leng-1]; |
| | | } |
| | | form_obj.type = itm_k; |
| | | form_obj.parentId = this.xmId; |
| | |
| | | |
| | | if (is_null1) { |
| | | let datas = "?datas=" + encodeURI(JSON.stringify(form_array)); |
| | | let url = "/api/schemeDetail/updates"; |
| | | let url = "/api/detail/updates"; |
| | | this.$axios.get(url + datas).then(data_ => { |
| | | console.log(data_); |
| | | |
| | |
| | | }) |
| | | } |
| | | }, |
| | | |
| | | saveStep3() { |
| | | let url = "/api/scheme/working/" + this.ruleForm.id; |
| | | this.$axios.get(url + datas).then(data_ => { |
| | | if(data_.data.success) { |
| | | this.$message('项目启动成功'); |
| | | this.Cancel(); |
| | | }else { |
| | | |
| | | this.$message({message:'项目启动失败', type: 'warning'}); |
| | | } |
| | | }).catch(error =>{ |
| | | console.log(error); |
| | | }) |
| | | }, |
| | | } |
| | | } |
| | | </script> |