ソースを参照

修改承接和分包合同的进度权限

余思翰 1ヶ月前
コミット
7bd908585a

+ 4
- 4
oa-ui/src/views/oa/contract/components/paymentProgress.vue ファイルの表示

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2025-02-12 13:40:48
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2025-07-23 16:51:15
5
+ * @LastEditTime: 2025-07-24 11:03:22
6 6
 -->
7 7
 <template>
8 8
   <div>
@@ -101,19 +101,19 @@
101 101
             <td>
102 102
               <el-input-number style="width:100%" :controls="false" v-model="paid.paidAmount" clearable
103 103
                 @blur="changePercentage(paid)"
104
-                :disabled="!$store.getters.roles.includes('finance', 'nfinance')"></el-input-number>
104
+                :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))"></el-input-number>
105 105
             </td>
106 106
             <td>
107 107
               {{ paid.paidPercentage }}
108 108
             </td>
109 109
             <td>
110 110
               <el-date-picker style="width:100%" v-model="paid.paidTime" value-format="yyyy-MM-dd" type="date"
111
-                placeholder="选择日期" :disabled="!$store.getters.roles.includes('finance', 'nfinance')">
111
+                placeholder="选择日期" :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))">
112 112
               </el-date-picker>
113 113
             </td>
114 114
             <td>
115 115
               <el-input v-model="paid.remark" type="textarea" clearable :autosize="{ minRows: 2 }"
116
-                :disabled="!$store.getters.roles.includes('finance', 'nfinance')"></el-input>
116
+                :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))"></el-input>
117 117
             </td>
118 118
             <td v-show="$store.getters.roles.includes('finance', 'nfinance')">
119 119
               <div class="delete-btn" @click="deletPaiItem(index)">

+ 4
- 4
oa-ui/src/views/oa/contract/components/subProgress.vue ファイルの表示

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2025-02-12 13:40:48
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2025-07-23 16:54:28
5
+ * @LastEditTime: 2025-07-24 11:03:43
6 6
 -->
7 7
 <template>
8 8
   <div>
@@ -94,7 +94,7 @@
94 94
             <td>
95 95
               <el-input-number style="width:100%" :controls="false" v-model="paid.paidAmount" clearable
96 96
                 @blur="changePercentage(paid)"
97
-                :disabled="!$store.getters.roles.includes('finance', 'nfinance')"></el-input-number>
97
+                :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))"></el-input-number>
98 98
             </td>
99 99
             <td>
100 100
               <!-- <el-input-number style="width:100%" :controls="false" v-model="paid.paidPercentage" clearable
@@ -103,12 +103,12 @@
103 103
             </td>
104 104
             <td>
105 105
               <el-date-picker style="width:100%" v-model="paid.paidTime" value-format="yyyy-MM-dd" type="date"
106
-                placeholder="选择日期" :disabled="!$store.getters.roles.includes('finance', 'nfinance')">
106
+                placeholder="选择日期" :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))">
107 107
               </el-date-picker>
108 108
             </td>
109 109
             <td>
110 110
               <el-input v-model="paid.remark" type="textarea" clearable :autosize="{ minRows: 2 }"
111
-                :disabled="!$store.getters.roles.includes('finance', 'nfinance')"></el-input>
111
+                :disabled="!($store.getters.roles.includes('finance') || $store.getters.roles.includes('nfinance'))"></el-input>
112 112
             </td>
113 113
             <td v-show="$store.getters.roles.includes('finance', 'nfinance')">
114 114
               <div class="delete-btn" @click="deletPaiItem(index)">

読み込み中…
キャンセル
保存