| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="中标单位" label-width="100px" prop="setTime" style="width: 100%"> |
| | | <el-input v-model.trim="projectForm.winUnit" class="item" clearable maxlength="255" placeholder="请输入"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="中标金额" label-width="100px" style="width: 100%"> |
| | | <el-input v-model.trim="projectForm.winAmount" class="item" clearable maxlength="255" placeholder="请输入" |
| | | type="number"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="中标时间" label-width="100px" style="width: 100%"> |
| | | <el-date-picker v-model="projectForm.winTime" |
| | | placeholder="选择时间" |
| | | style="width: 100%" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <div style="width: 100%;position: relative;border: 1px solid #d7d7d7;margin-bottom: 5px;padding: 4px"> |
| | | <div style="font-size: small;margin-bottom: 5px">中标单位:</div> |
| | | <div> |
| | | <el-row :gutter="20" v-for="(winUnit,index) in projectForm.winUnitList" :key="'zb' + index"> |
| | | <el-col :span="4"> |
| | | <el-form-item label="单位名称" label-width="100px" prop="setTime" style="width: 100%"> |
| | | <el-input v-model.trim="winUnit.winUnit" class="item" clearable maxlength="255" placeholder="请输入"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-form-item label="中标金额" label-width="100px" style="width: 100%"> |
| | | <el-input v-model.trim="winUnit.winAmount" class="item" clearable maxlength="255" placeholder="请输入" |
| | | type="number"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-form-item label="中标时间" label-width="100px" style="width: 100%"> |
| | | <el-date-picker v-model="winUnit.winTime" |
| | | placeholder="选择时间" |
| | | style="width: 100%" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-form-item label="单位联系人" label-width="100px" style="width: 100%"> |
| | | <el-input v-model.trim="winUnit.contacts" class="item" clearable maxlength="20" placeholder="请输入"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-form-item label="联系电话" label-width="100px" style="width: 100%"> |
| | | <el-input v-model.trim="winUnit.phone" class="item" clearable maxlength="20" placeholder="请输入"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="1"> |
| | | <el-button type="danger" icon="el-icon-delete" v-show="projectForm.winUnitList.length > 1" @click="removeWinUnit(index)" circle></el-button> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | <div style="position: absolute; top: 2px; right: 2px"> |
| | | <el-button type="primary" @click="addWinUnit" icon="el-icon-plus"></el-button> |
| | | </div> |
| | | </div> |
| | | |
| | | <el-row :gutter="20"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="年度投资计划" label-width="100px" prop="year" style="width: 100%"> |
| | |
| | | setTime: '', |
| | | assignmentStatus: '', |
| | | area: '', |
| | | winTime: '', |
| | | winUnit: '', |
| | | winAmount: '', |
| | | winUnitList: [{ |
| | | winUnit: '', |
| | | winTime: null, |
| | | winAmount: '', |
| | | contacts: '', |
| | | phone: '' |
| | | }], |
| | | projectAddress: '', |
| | | engineeringIdList: [], |
| | | content: '', |
| | |
| | | localStorage.setItem("projectForm", JSON.stringify(this.projectForm)); |
| | | }, |
| | | methods: { |
| | | addWinUnit() { |
| | | this.projectForm.winUnitList.push({ |
| | | winUnit: '', |
| | | winTime: null, |
| | | winAmount: '', |
| | | contacts: '', |
| | | phone: '' |
| | | }) |
| | | }, |
| | | removeWinUnit(index) { |
| | | this.projectForm.winUnitList.splice(index, 1) |
| | | }, |
| | | handleProjectStatusChange(value) { |
| | | // 根据选中的 projectStatus 修改 anotherField 的值 |
| | | if (value === 'working' || value === 'stop') { |