From 5d36d46434a7f4d23844dc94c34e7716eae172a8 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期三, 24 四月 2024 11:43:02 +0800 Subject: [PATCH] 员工信息 员工编号调整为不可修改 --- src/views/employeeSalary/salaryPlan/components/addDialog.vue | 52 ++++++++++++---------------------------------------- 1 files changed, 12 insertions(+), 40 deletions(-) diff --git a/src/views/employeeSalary/salaryPlan/components/addDialog.vue b/src/views/employeeSalary/salaryPlan/components/addDialog.vue index 0959c77..45899f7 100644 --- a/src/views/employeeSalary/salaryPlan/components/addDialog.vue +++ b/src/views/employeeSalary/salaryPlan/components/addDialog.vue @@ -1,15 +1,15 @@ <template> <div class="add_wordshop"> - <el-dialog :title="editConfig.dialogTitle + '杞﹂棿绠$悊'" :visible.sync="editConfig.visible" width="30%" + <el-dialog :title="form.title + '钖祫鏂规'" :visible.sync="islook" width="30%" :before-close="handleClose"> - <el-form :inline="true" label-width="20%" style="width: 100%;" :model="editConfig.infomitton" :rules="rules" - ref="ruleForm"> + <el-form label-width="120px" style="width: 100%;" :model="form" :rules="rules" + ref="form"> <el-form-item label="鏂规鍚嶇О" style="width: 100%;" prop="groupNumber"> - <el-input v-model="editConfig.infomitton.workshop" placeholder="璇疯緭鍏ュ唴瀹�"></el-input> + <el-input v-model="form.workshop" placeholder="璇疯緭鍏ュ唴瀹�"></el-input> </el-form-item> <el-form-item prop="workshop" label="宸ョ" style="width: 100%;" > <el-select - :disabled="this.editConfig.dialogTitle==='鏌ョ湅'" v-model="editConfig.infomitton.workshop" value-key="name" placeholder="璇烽�夋嫨杞﹂棿"> + v-model="form.workshop" value-key="name" placeholder="璇烽�夋嫨杞﹂棿"> <el-option v-for="item in workshopList" :key="item.ID" @@ -20,7 +20,7 @@ </el-form-item> <el-form-item prop="workshop" label="钖祫绫诲瀷" style="width: 100%;" > <el-select - :disabled="this.editConfig.dialogTitle==='鏌ョ湅'" v-model="editConfig.infomitton.groupNumber" value-key="name" placeholder="璇烽�夋嫨杞﹂棿"> + v-model="form.groupNumber" value-key="name" placeholder="璇烽�夋嫨杞﹂棿"> <el-option v-for="item in workshopList" :key="item.ID" @@ -34,13 +34,13 @@ type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="璇疯緭鍏ュ唴瀹�" - v-model="editConfig.infomitton.workshop"> + v-model="form.workshop"> </el-input> </el-form-item> </el-form> <span slot="footer" class="dialog-footer"> - <el-button @click="editConfig.visible = false">鍙� 娑�</el-button> - <el-button type="primary" @click="commitForm('ruleForm')">纭� 瀹�</el-button> + <el-button type="cancel" @click="cancelMethod()">鍙栨秷</el-button> + <el-button type="primary" @click="commitForm('form')">纭� 瀹�</el-button> </span> </el-dialog> </div> @@ -50,25 +50,14 @@ // import {} from "@/api/systemSetting/workshopManage" export default { props: { - editDiaConfig: { + editRow: { type: Object, - default: () => { - return { - visible: false, - dialogTitle: "娣诲姞", - isReadonly: true, - infomitton: { - }, - } - } } }, data() { return { - editConfig: this.editDiaConfig, + form: {}, workshopList: [], - carFlagList: [ - ], rules: { workshopNumber: [ { required: true, message: '璇烽�夋嫨杞﹂棿', trigger: 'change' } @@ -90,21 +79,7 @@ }, methods: { - handleClose(done) { - done(); - }, - setParams() { - let params = { - workshopNumber: this.editConfig.infomitton.workshopNumber + '', - groupNumber: Number(this.editConfig.infomitton.groupNumber), - startCarNumber: Number(this.editConfig.infomitton.startCarNumber), - endCarNumber: Number(this.editConfig.infomitton.endCarNumber), - carFlag: Number(this.editConfig.infomitton.carFlag), - notes: this.editConfig.infomitton.notes, - // id:Number(this.editConfig.infomitton.workshopId), - } - return params - }, + async commitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { @@ -117,9 +92,6 @@ } - }, - components: { - }, }; </script> -- Gitblit v1.8.0