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