yusheng 1 год назад
Родитель
Сommit
2905587858

+ 22 - 3
src/views/codeManagement/components/addDialog.vue

@@ -48,6 +48,21 @@
                   ></el-input>
                 </el-form-item>
               </el-col>
+              <el-col :span="12">
+                <el-form-item label="是否启用">
+          
+          <el-switch
+                v-model="addForm.enable"
+                   :active-text="addForm.enable==1?'启用':'停用'"
+                   :active-value="1"
+                   :inactive-value="0"
+                >
+            </el-switch>
+           
+          
+            </el-form-item>
+              </el-col>
+   
               <el-col :span="24">
                 <el-form-item
                   label="描述"
@@ -102,7 +117,9 @@
         addForm: {
           name: '',
           code: '',
-          remark: ''
+          remark: '',
+          enable:1
+        
         },
         addFormRules: {
           name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
@@ -142,7 +159,8 @@
          this.addForm = {
            name: '',
            code: '',
-           remark: ''
+           remark: '',
+           enable:1
          }
       },
       open(type, row) {
@@ -186,7 +204,8 @@
             name: this.addForm.name,
             remark: this.addForm.remark,
             codeConfigurationList: codeConfigurationList,
-            codeManageTreeId: 1
+            codeManageTreeId: 1,
+            enable:this.addForm.enable,
           };
           if (this.openType == 'edit') {
             par.id = this.addForm.id;

+ 14 - 1
src/views/codeManagement/components/code-list.vue

@@ -103,7 +103,20 @@ export default {
           minWidth: 200,
           showOverflowTooltip: true
         },
-
+        {
+          prop: 'enable',
+          align: 'center',
+          label: '是否启用',
+          showOverflowTooltip: true,
+          formatter: (row, column) => {
+            return row.enable === 0
+              ? '停用'
+              : row.enable === 1
+              ? '启用'
+              : '';
+          }
+        },
+   
         {
           prop: 'createTime',
           label: '创建时间',