Преглед изворни кода

添加车队页面权限标识

阿伏兔 пре 4 година
родитељ
комит
f868fca3b9

+ 14 - 1
src/views/fleet/plans/AddOrUpdate.vue

@@ -455,6 +455,7 @@
                     size="mini"
                     @click="addRow(planList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbills:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -607,6 +608,7 @@
                         deleteplansRow(scope.$index, planList, scope.row)
                       "
                       :disabled="disabled"
+                      v-hasPermi="['fleet:ftmsorderbills:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -638,6 +640,7 @@
                     size="mini"
                     @click="addschedulingRow(schedulingList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbills:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -737,6 +740,7 @@
                         delplansRow(scope.$index, schedulingList, scope.row)
                       "
                       :disabled="scope.row.billStatus >= 6"
+                      v-hasPermi="['fleet:ftmsorderbills:edit']"
                       >删除</el-button
                     >
                     <el-button
@@ -799,6 +803,7 @@
                     size="mini"
                     @click="addDListRow(DList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbills:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -946,6 +951,7 @@
                       icon="el-icon-delete"
                       @click.native.prevent="deleteRow(scope.$index, DList)"
                       :disabled="disabled"
+                      v-hasPermi="['fleet:ftmsorderbills:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -977,6 +983,7 @@
                     size="mini"
                     @click="addDListRow(CList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbills:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -1124,6 +1131,7 @@
                       icon="el-icon-delete"
                       @click.native.prevent="deleteRow(scope.$index, DList)"
                       :disabled="disabled"
+                      v-hasPermi="['fleet:ftmsorderbills:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -1155,6 +1163,7 @@
                     size="mini"
                     @click="addRelevt"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbills:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -1252,6 +1261,7 @@
                         type="text"
                         :disabled="disabled"
                         @click="deleteFile(scope)"
+                        v-hasPermi="['fleet:ftmsorderbills:edit']"
                         >删除</el-button
                       >
                     </div>
@@ -1272,6 +1282,7 @@
                         deleteRow(scope.$index, relevantAttachments)
                       "
                       :disabled="disabled"
+                      v-hasPermi="['fleet:ftmsorderbills:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -1291,15 +1302,17 @@
         type="success"
         @click="submitAllowChanges"
         :disabled="!this.form.billStatus"
+        v-hasPermi="['fleet:ftmsorderbills:edit']"
         >修 改</el-button
       >
-      <el-button type="info" @click="submitSave" :disabled="disabled"
+      <el-button type="info" @click="submitSave" :disabled="disabled" v-hasPermi="['fleet:ftmsorderbills:edit']"
         >保 存</el-button
       >
       <el-button
         type="warning"
         @click="submitRetreat"
         :disabled="!this.form.billStatus"
+        v-hasPermi="['fleet:ftmsorderbills:edit']"
         >撤 回</el-button
       >
       <el-button @click="showDialog = false">取 消</el-button>

+ 22 - 6
src/views/fleet/scheduling/AddOrUpdate.vue

@@ -458,6 +458,7 @@
                     size="mini"
                     @click="addRow(planList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -584,6 +585,7 @@
                         deleteplansRow(scope.$index, planList, scope.row)
                       "
                       :disabled="disabled"
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -591,7 +593,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item name="2" v-if="userType == '00'">
+          <el-collapse-item name="2">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -615,6 +617,7 @@
                     size="mini"
                     @click="addschedulingRow(schedulingList)"
                     :disabled="disabled2"
+                    v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -727,6 +730,7 @@
                       :disabled="
                         scope.row.billStatus == 5 || scope.row.billStatus == 6
                       "
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >删除</el-button
                     >
                     <el-button
@@ -737,6 +741,7 @@
                       :disabled="
                         scope.row.billStatus == 3 || scope.row.billStatus == 6
                       "
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >提交</el-button
                     >
                     <el-button
@@ -749,6 +754,7 @@
                       :disabled="
                         scope.row.billStatus < 6 || !scope.row.billStatus
                       "
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >撤销</el-button
                     >
                     <el-button
@@ -759,6 +765,7 @@
                       :disabled="
                         scope.row.billStatus < 6 || !scope.row.billStatus
                       "
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >变更</el-button
                     >
                   </template>
@@ -766,7 +773,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item name="3" v-if="userType == '00'">
+          <el-collapse-item name="3">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -790,6 +797,7 @@
                     size="mini"
                     @click="addDListRow(DList)"
                     :disabled="disabled2"
+                    v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -937,6 +945,7 @@
                       icon="el-icon-delete"
                       @click.native.prevent="deleteRow(scope.$index, DList)"
                       :disabled="disabled2"
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -944,7 +953,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item name="4" v-if="userType == '00'">
+          <el-collapse-item name="4">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -968,6 +977,7 @@
                     size="mini"
                     @click="addDListRow(CList)"
                     :disabled="disabled2"
+                    v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -1115,6 +1125,7 @@
                       icon="el-icon-delete"
                       @click.native.prevent="deleteRow(scope.$index, DList)"
                       :disabled="disabled2"
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -1146,6 +1157,7 @@
                     size="mini"
                     @click="addRelevt"
                     :disabled="disabled2"
+                    v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -1230,6 +1242,7 @@
                           size="small"
                           type="text"
                           :disabled="disabled2"
+                          v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                           >点击上传</el-button
                         >
                       </el-upload>
@@ -1246,6 +1259,7 @@
                         type="text"
                         :disabled="disabled2"
                         @click="deleteFile(scope)"
+                        v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                         >删除</el-button
                       >
                     </div>
@@ -1266,6 +1280,7 @@
                         deleteRow(scope.$index, relevantAttachments)
                       "
                       :disabled="disabled2"
+                      v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
                       >删除</el-button
                     >
                   </template>
@@ -1277,17 +1292,18 @@
       </el-form>
     </span>
     <span slot="footer" class="dialog-footer">
-      <el-button type="primary" @click="submitForm" :disabled="disabled2"
+      <el-button type="primary" @click="submitForm" :disabled="disabled2" v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
         >提 交</el-button
       >
-      <el-button type="success" @click="submitAllowChanges">修 改</el-button>
-      <el-button type="info" @click="submitSave" :disabled="disabled2"
+      <el-button type="success" @click="submitAllowChanges" v-hasPermi="['fleet:ftmsorderbillsplans:edit']">修 改</el-button>
+      <el-button type="info" @click="submitSave" :disabled="disabled2" v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
         >保 存</el-button
       >
       <el-button
         type="warning"
         @click="submitRetreat"
         :disabled="this.form.billStatus < 6"
+        v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
         >撤 回</el-button
       >
       <el-button @click="showDialog = false">取 消</el-button>

+ 10 - 5
src/views/fleet/sendcar/AddOrUpdate.vue

@@ -539,7 +539,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item v-if="userType == '00'" name="2">
+          <el-collapse-item name="2">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -563,6 +563,7 @@
                     size="mini"
                     @click="addRow2(vehicleList)"
                     :disabled="disabled"
+                    v-hasPermi="['fleet:ftmsorderbillscars:edit']"
                     >添加</el-button
                   >
                 </div>
@@ -731,6 +732,7 @@
                       :disabled="
                         scope.row.billStatus == 6 || scope.row.billStatus == 5
                       "
+                      v-hasPermi="['fleet:ftmsorderbillscars:edit']"
                       >删除</el-button
                     >
                     <el-button
@@ -741,6 +743,7 @@
                       :disabled="
                         scope.row.billStatus == 6 || scope.row.billStatus == 3
                       "
+                      v-hasPermi="['fleet:ftmsorderbillscars:edit']"
                       >提交</el-button
                     >
                     <el-button
@@ -753,6 +756,7 @@
                       :disabled="
                         scope.row.billStatus < 6 || !scope.row.billStatus
                       "
+                      v-hasPermi="['fleet:ftmsorderbillscars:edit']"
                       >撤销</el-button
                     >
                     <el-button
@@ -763,6 +767,7 @@
                       :disabled="
                         scope.row.billStatus < 6 || !scope.row.billStatus
                       "
+                      v-hasPermi="['fleet:ftmsorderbillscars:edit']"
                       >变更</el-button
                     >
                   </template>
@@ -770,7 +775,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item v-if="userType == '00'" name="3">
+          <el-collapse-item v-hasPermi="['fleet:ftmsorderbillscars:edit']" name="3">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -948,7 +953,7 @@
               </el-table>
             </div>
           </el-collapse-item>
-          <el-collapse-item v-if="userType == '00'" name="4">
+          <el-collapse-item v-hasPermi="['fleet:ftmsorderbillscars:edit']" name="4">
             <template slot="title">
               <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
                 ><span
@@ -1279,10 +1284,10 @@
       </el-form>
     </span>
     <span slot="footer" class="dialog-footer">
-      <el-button type="primary" @click="submitForm">提 交</el-button>
+      <el-button type="primary" @click="submitForm" :disabled="disabled" v-hasPermi="['fleet:ftmsorderbillscars:edit']">提 交</el-button>
       <!-- <el-button type="success" @click="submitFix">修改</el-button> -->
       <!-- <el-button type="success" @click="submitAllowChanges">修 改</el-button> -->
-      <el-button type="info" @click="submitSave" :disabled="disabled">保 存</el-button>
+      <el-button type="info" @click="submitSave" :disabled="disabled" v-hasPermi="['fleet:ftmsorderbillscars:edit']">保 存</el-button>
       <!-- <el-button type="warning" @click="submitRetreat">撤 回</el-button> -->
       <el-button @click="showDialog = false">取 消</el-button>
     </span>