| | |
| | | <el-dialog class="prop_dialog" width="80%" v-if="isRenderDialog" :title="dialogTitle" :visible.sync="asyncVisible" |
| | | @close="closeDialog"> |
| | | <el-form ref="ruleForm" class="rule_form" :model="ruleForm" :rules="rules"> |
| | | <el-form-item label="拌合站屏:" prop="mixingSignboardId"> |
| | | <el-select size="mini" v-model="ruleForm.mixingSignboardId" :disabled="isUpdate" placeholder="请选择拌合站屏" |
| | | <el-form-item label="拌和站屏:" prop="mixingSignboardId"> |
| | | <el-select size="mini" v-model="ruleForm.mixingSignboardId" :disabled="isUpdate" placeholder="请选择拌和站屏" |
| | | @change="changeSelectForm($event)"> |
| | | <el-option v-for="item in selects.screenNames" :key="item.value" :label="item.label" |
| | | :value="item.value"></el-option> |
| | |
| | | }], |
| | | ruleForm: { |
| | | mixingSignboardId: '', // 屏名称id |
| | | proName: '', // 工程名称 [拌合站屏下拉框联动] |
| | | proName: '', // 工程名称 [拌和站屏下拉框联动] |
| | | constructionUnit: '', // 施工单位 |
| | | saveStamp: '', // 施工日期 |
| | | construction: '', // 施工部位 |
| | |
| | | pageNum: 1, |
| | | pageSize: 9999, |
| | | // stata: '', // 录入方式 |
| | | mixingSignboardId: '', // 拌合站屏名称 |
| | | mixingSignboardId: '', // 拌和站屏名称 |
| | | strTime: '', |
| | | endTime: '', |
| | | }, |
| | |
| | | 2: '手动', |
| | | } |
| | | this.rules = { |
| | | mixingSignboardId: [{required: true, message: '请选择拌合站屏', trigger: 'change'}], |
| | | mixingSignboardId: [{required: true, message: '请选择拌和站屏', trigger: 'change'}], |
| | | proName: [{required: true, message: '请输入工程名称', trigger: 'change'}], |
| | | constructionUnit: [{required: true, message: '请输入工程名称', trigger: 'blur'}], |
| | | saveStamp: [{required: true, message: '请输入施工日期', trigger: 'blur'}], |
| | |
| | | <!-- 物资管理 ==> 拌合站屏管理--> |
| | | <!-- 物资管理 ==> 拌和站屏管理--> |
| | | <template> |
| | | <div class="main"> |
| | | <div class="main_header"> |
| | |
| | | <el-dialog class="prop_dialog" v-if="isRenderDialog" :title="dialogTitle" :visible.sync="asyncVisible" |
| | | @close="closeDialog"> |
| | | <el-form ref="ruleForm" class="rule_form" :model="ruleForm" :rules="rules" label-width="auto"> |
| | | <el-form-item label="拌合站屏:" prop="name"> |
| | | <el-select size="mini" v-model="ruleForm.name" :disabled="isUpdate" placeholder="请选择拌合站屏" |
| | | <el-form-item label="拌和站屏:" prop="name"> |
| | | <el-select size="mini" v-model="ruleForm.name" :disabled="isUpdate" placeholder="请选择拌和站屏" |
| | | @change="changeSelectForm($event)"> |
| | | <el-option v-for="item in selects.screenNames" :key="item.value" :label="item.label" |
| | | :value="item.value"></el-option> |
| | |
| | | submitMode: '', // add update |
| | | dataLists: [], // [[],[],[]] |
| | | selects: { |
| | | screenNames: [], // 拌合站屏 |
| | | screenNameIds: {}, // 拌合站屏id map |
| | | screenNames: [], // 拌和站屏 |
| | | screenNameIds: {}, // 拌和站屏id map |
| | | }, // 下拉框状态选择汇总 |
| | | ruleForm: { |
| | | name: '', // 下拉框屏名称 |
| | |
| | | pageNum: 1, |
| | | pageSize: 9999, |
| | | stata: '', // 录入方式 |
| | | types: '', // 拌合站屏 |
| | | types: '', // 拌和站屏 |
| | | strTime: '', |
| | | endTime: '', |
| | | }, |
| | |
| | | }, |
| | | beforeCreate() { |
| | | this.rules = { |
| | | name: [{required: true, message: '请选择拌合站屏', trigger: 'change'}], |
| | | name: [{required: true, message: '请选择拌和站屏', trigger: 'change'}], |
| | | infos: [{ |
| | | num: [{required: true, message: '请输入', trigger: 'blur'}], |
| | | spec: [{required: true, message: '请输入', trigger: 'blur'}], |