Pārlūkot izejas kodu

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

余思翰 1 mēnesi atpakaļ
vecāks
revīzija
7bd908585a

+ 4
- 4
oa-ui/src/views/oa/contract/components/paymentProgress.vue Parādīt failu

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

+ 4
- 4
oa-ui/src/views/oa/contract/components/subProgress.vue Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt