| | |
| | | :before-close="handleClose"> |
| | | <el-form :inline="true" label-width="20%" style="width: 100%;" :model="editConfig.infomitton" :rules="rules" |
| | | ref="ruleForm"> |
| | | <el-form-item prop="marketNumber" label="庄口" style="width: 100%;"> |
| | | <el-select :disabled="this.editConfig.dialogTitle === '查看'" v-model="editConfig.infomitton.marketNumber" |
| | | <el-form-item prop="market" label="庄口" style="width: 100%;"> |
| | | <el-select :disabled="this.editConfig.dialogTitle === '查看'" v-model="editConfig.infomitton.market" value-key="ID" |
| | | placeholder="请选择庄口"> |
| | | <el-option v-for="item in shanguchiList" :key="item.ID" :label="item.name" :value="item.ID"> |
| | | <el-option v-for="item in shanguchiList" :key="item.name" :label="item.name" :value="item"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | style="width: 100%; margin-right: 5px;text-align:left;" |
| | | ></el-input-number> --> |
| | | <el-input :disabled="this.editConfig.dialogTitle === '查看'" v-model="editConfig.infomitton.payStandard" :rows="4" |
| | | style="resize: none !important;" placeholder="请输入组别"> |
| | | style="resize: none !important;" placeholder="请输入薪酬标准"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="单位" style="width: 100%;"> |
| | |
| | | ], |
| | | classList: [], |
| | | rules: { |
| | | marketNumber: [ |
| | | market: [ |
| | | { required: true, message: '请选择庄口', trigger: 'change' } |
| | | ], |
| | | rawSilkGrade: [ |
| | | { required: true, message: '请选择生丝等级', trigger: 'change' } |
| | | ], |
| | | payStandard: [ |
| | | { required: true, message: '请选择生丝等级', trigger: 'change' } |
| | | { required: true, message: '请输入薪酬标准', trigger: ["blur",'change'] }, |
| | | { |
| | | validator: this.validatorNum, |
| | | trigger: ["blur",'change'], |
| | | }, |
| | | // {pattern: /^[0-9.]*$/, message: '薪酬标准需为数字', trigger: 'blur'} |
| | | ] |
| | | }, |
| | | }; |
| | |
| | | |
| | | }, |
| | | methods: { |
| | | validatorNum(rule, value, callback) { |
| | | if (value) { |
| | | if (value == undefined || value == null) { |
| | | callback(new Error("请输入有效数字")); |
| | | } else { |
| | | var reg = /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/; |
| | | if (!reg.test(value)) { |
| | | callback(new Error("请填写大于0的数字")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | } |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | handleClose(done) { |
| | | done(); |
| | | }, |
| | |
| | | }, |
| | | setParams() { |
| | | let params = { |
| | | marketNumber: this.editConfig.infomitton.marketNumber + '', |
| | | marketId: this.editConfig.infomitton.market.ID, |
| | | marketName: this.editConfig.infomitton.market.name, |
| | | unit: this.editConfig.infomitton.unit, |
| | | payStandard: Number(this.editConfig.infomitton.payStandard), |
| | | rawSilkGrade: this.editConfig.infomitton.rawSilkGrade, |
| | |
| | | this.$refs[formName].validate((valid) => { |
| | | if (valid) { |
| | | let params = this.setParams() |
| | | console.log(this.editConfig.infomitton.market,params,"看那") |
| | | if (this.editConfig.dialogTitle === "新增") { |
| | | savePriceStandard(params).then((res) => { |
| | | if (res && res.code === 200) { |
| | |
| | | }) |
| | | } else if (this.editConfig.dialogTitle === "修改") { |
| | | this.editConfig.infomitton.workshopNumber = this.editConfig.infomitton.workshopNumber + "" |
| | | savePriceStandard(this.editConfig.infomitton).then((res) => { |
| | | savePriceStandard({...params,id:this.editConfig.infomitton.ID}).then((res) => { |
| | | if (res && res.code === 200) { |
| | | this.editConfig.visible = false |
| | | this.$message({ |