Jelajahi Sumber

加个disable

daiqisheng 3 tahun lalu
induk
melakukan
5b78b3e96e

+ 11 - 8
src/pages/main/performance/components/sheet.vue

@@ -2,7 +2,7 @@
  * @Author       : yuanrunwei
  * @Date         : 2021-12-04 14:23:58
  * @LastEditors: Please set LastEditors
- * @LastEditTime: 2022-02-10 14:09:54
+ * @LastEditTime: 2022-02-10 15:05:23
  * @FilePath     : \spfm-market-front\src\pages\main\performance\components\sheet.vue
 -->
 
@@ -63,7 +63,7 @@
       @cancel="handleVisible"
     >
       <el-form ref="form" :model="form" label-width="80px">
-        <el-radio-group v-model="form.permission_type">
+        <el-radio-group v-model="form.permission_type" :disabled="type!=='edit'">
           <el-form-item>
             <el-radio :label="0"><span>无特殊权限</span></el-radio>
             <div>
@@ -72,6 +72,7 @@
                 v-model="form.person"
                 multiple
                 placeholder="请选择负责人"
+                :disabled="type!=='edit'"
               >
                 <el-option
                   v-for="({ label, value }, index) in charge_list"
@@ -101,6 +102,7 @@
                   placeholder="请选择负责人"
                   v-model="item.person"
                   filterable
+                  :disabled="type!=='edit'"
                 >
                   <el-option
                     v-for="({ label, value }, index) in charge_list"
@@ -111,23 +113,24 @@
                 </el-select>
                 <div class="form-select">
                   <span class="form-content">可编辑行:从</span>
-                  <el-input v-model="item.row_start" />
+                  <el-input v-model="item.row_start" :disabled="type!=='edit'" />
                   <span class="form-content">到</span>
-                  <el-input v-model="item.row_end" />
+                  <el-input v-model="item.row_end" :disabled="type!=='edit'" />
                 </div>
                 <div class="form-select">
                   <span class="form-content">可编辑列:从</span>
-                  <el-input v-model="item.col_start" />
+                  <el-input :disabled="type!=='edit'" v-model="item.col_start" />
                   <span class="form-content">到</span>
-                  <el-input v-model="item.col_end" />
+                  <el-input :disabled="type!=='edit'" v-model="item.col_end" />
                 </div>
               </div>
             </el-form-item>
-            <div>
-              <el-button @click.prevent="handleCharge('add')">添加</el-button>
+            <div >
+              <el-button @click.prevent="handleCharge('add')" :disabled="type!=='edit'">添加</el-button>
               <el-button
                 v-if="form.charge.length - 1"
                 @click.prevent="handleCharge('delete')"
+                :disabled="type!=='edit'"
                 >删除</el-button
               >
             </div>

+ 1 - 1
src/pages/main/performance/department.vue

@@ -738,7 +738,7 @@ export default {
       this.approve_visible = true;
     },
     handleTrack() {
-      this.track_visible = true
+      this.track_visible = true;
     },
     // 转派的增加或删除
     handleCharge(type) {