| | |
| | | <el-button v-if="addOrEdit === 'edit'" @click="resetForm" |
| | | >重置</el-button |
| | | > |
| | | <el-button v-if="addOrEdit !== 'edit'" @click="cancelForm" |
| | | <el-button v-if="addOrEdit !== 'edit'||addOrEdit.includes('viewRow')" @click="cancelForm" |
| | | >取消</el-button |
| | | > |
| | | <el-button type="primary" @click="submitForm"> 确定</el-button> |
| | | <el-button type="primary" @click="submitForm" v-if="!isViewMode"> 确定</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-dialog> |
| | |
| | | const rules = reactive({ |
| | | supplierName: [ |
| | | { required: true, message: "请输入供货商名称", trigger: "blur" }, |
| | | ], |
| | | taxpayerId: [ |
| | | { required: true, message: "请正确输入纳税人识别号", trigger: "blur" }, |
| | | { min: 17, max: 20, message: "请输入17-20位纳税人识别号", trigger: "blur" }, |
| | | ], |
| | | // bids: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择经营地址", |
| | | // trigger: "change", |
| | | // }, |
| | | // ], |
| | | bankName: [{ required: true, message: "请输入银行账户", trigger: "blur" }], |
| | | bankAccount: [{ required: true, message: "请输入开户行", trigger: "blur" }], |
| | | contactPerson: [{ required: true, message: "联系人", trigger: "blur" }], |
| | | contactPhone: [ |
| | | { required: true, message: "请输入联系人", trigger: "blur" }, |
| | | { min: 11, max: 11, message: "请输入11位联系人电话", trigger: "blur" }, |
| | | ], |
| | | }); |
| | | </script> |