NULL1222 2 tygodni temu
rodzic
commit
14aabe7724

+ 10 - 8
src/bgj/headquartersServiceMaterial/index.vue

@@ -14,50 +14,53 @@
         >
             <template #titleRight>
                 <batchUp
+                    v-if="tool.checkAuth($route.name, 'batchUp')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @batchUpSuccess="onSuccess"
                 ></batchUp>
-                <!-- v-if="tool.checkAuth($route.name, 'batchUp')" -->
                 <batchDown
+                    v-if="tool.checkAuth($route.name, 'batchDown')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @batchUpSuccess="onSuccess"
                 ></batchDown>
-                <!-- v-if="tool.checkAuth($route.name, 'batchDown')" -->
                 <toExamine
+                    v-if="tool.checkAuth($route.name, 'toExamine')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @examineSuccess="onSuccess"
                 ></toExamine>
-                <!-- v-if="tool.checkAuth($route.name, 'toExamine')" -->
                 <counterExamine
+                    v-if="tool.checkAuth($route.name, 'reverseReview')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @examineSuccess="onSuccess"
                 ></counterExamine>
-                <!-- v-if="tool.checkAuth($route.name, 'reverseReview')" -->
                 <batchAddToSite
+                    v-if="tool.checkAuth($route.name, 'batchAddToSite')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @addSuccess="onSuccess"
                 ></batchAddToSite>
-                <!-- v-if="tool.checkAuth($route.name, 'batchAddToSite')" -->
                 <selectAllAddToSite
-                    v-if="$refs.list"
+                    v-if="
+                        $refs.list &&
+                        tool.checkAuth($route.name, 'selectAllAddToSite')
+                    "
                     class="inline-16"
                     :basicLayout="$refs.list"
                     :where="$refs.list.param.content.where"
                     :queryApiId="2026051508534106"
                     @addSuccess="onSuccess"
                 ></selectAllAddToSite>
-                <!-- v-if="tool.checkAuth($route.name, 'selectAllAddToSite')" -->
                 <importImage
+                    v-if="tool.checkAuth($route.name, 'exportImage')"
                     class="inline-16"
                     ref="importImage"
                     :bindData="{
@@ -69,7 +72,6 @@
                     @clearUrl="errorUrl = null"
                     @onSuccess="bindImportImage"
                 ></importImage>
-                <!-- v-if="tool.checkAuth($route.name, 'exportImage')" -->
             </template>
             <template #custom>
                 <div class="mt-10">

+ 22 - 10
src/bgj/headquartersServiceMaterial/modules/detail.vue

@@ -26,50 +26,62 @@
                     @onSuccess="queryMainData"
                 ></Edit>
                 <batchAddToSite
-                    v-if="mainData.shelf === 1"
+                    v-if="
+                        mainData.shelf === 1 &&
+                        tool.checkAuth($route.name, 'addToSite')
+                    "
                     class="inline-16"
                     :rowData="mainData"
                     btnName="添加至本站"
                     btn_size="mini"
                     @addSuccess="onSuccess"
                 ></batchAddToSite>
-                <!-- v-if="tool.checkAuth($route.name, 'addToSite')" -->
                 <batchUp
-                    v-if="mainData.status === 2 && mainData.shelf === 0"
+                    v-if="
+                        mainData.status === 2 &&
+                        mainData.shelf === 0 &&
+                        tool.checkAuth($route.name, 'batchUp')
+                    "
                     class="inline-16"
                     :rowData="mainData"
                     btnName="上架"
                     btn_size="mini"
                     @batchUpSuccess="queryMainData"
                 ></batchUp>
-                <!-- v-if="tool.checkAuth($route.name, 'batchUp')" -->
                 <batchDown
-                    v-if="mainData.status === 2 && mainData.shelf === 1"
+                    v-if="
+                        mainData.status === 2 &&
+                        mainData.shelf === 1 &&
+                        tool.checkAuth($route.name, 'batchDown')
+                    "
                     class="inline-16"
                     :rowData="mainData"
                     btnName="下架"
                     btn_size="mini"
                     @batchUpSuccess="queryMainData"
                 ></batchDown>
-                <!-- v-if="tool.checkAuth($route.name, 'batchDown')" -->
                 <toExamine
-                    v-if="mainData.status === 1"
+                    v-if="
+                        mainData.status === 1 &&
+                        tool.checkAuth($route.name, 'toExamine')
+                    "
                     class="inline-16"
                     :rowData="mainData"
                     btnName="审核"
                     btn_size="mini"
                     @examineSuccess="queryMainData"
                 ></toExamine>
-                <!-- v-if="tool.checkAuth($route.name, 'toExamine')" -->
                 <counterExamine
-                    v-if="mainData.status === 2"
+                    v-if="
+                        mainData.status === 2 &&
+                        tool.checkAuth($route.name, 'reverseReview')
+                    "
                     class="inline-16"
                     :rowData="mainData"
                     btnName="反审"
                     btn_size="mini"
                     @examineSuccess="queryMainData"
                 ></counterExamine>
-                <!-- v-if="tool.checkAuth($route.name, 'reverseReview')" -->
                 <!-- 新建状态下可删除 -->
                 <el-button
                     type="danger"

+ 7 - 5
src/bgj/ourServiceMaterial/index.vue

@@ -15,35 +15,37 @@
         >
             <template #titleRight>
                 <turnOn
+                    v-if="tool.checkAuth($route.name, 'turnOn')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @turnOnSuccess="onSuccess"
                 ></turnOn>
-                <!-- v-if="tool.checkAuth($route.name, 'turnOn')" -->
                 <turnOff
+                    v-if="tool.checkAuth($route.name, 'turnOff')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @turnOnSuccess="onSuccess"
                 ></turnOff>
-                <!-- v-if="tool.checkAuth($route.name, 'turnOff')" -->
                 <batchRemoval
+                    v-if="tool.checkAuth($route.name, 'batchRemoval')"
                     class="inline-16"
                     :rowData="rowData"
                     :disabled="rowData.length === 0"
                     @batchRemovalSuccess="onSuccess"
                 ></batchRemoval>
-                <!-- v-if="tool.checkAuth($route.name, 'batchRemoval')" -->
                 <selectAllAndRemove
-                    v-if="$refs.list"
+                    v-if="
+                        $refs.list &&
+                        tool.checkAuth($route.name, 'selectAllAndRemove')
+                    "
                     class="inline-16"
                     :basicLayout="$refs.list"
                     :where="$refs.list.param.content.where"
                     :queryApiId="2026051510000002"
                     @selectAllAndRemoveSuccess="onSuccess"
                 ></selectAllAndRemove>
-                <!-- v-if="tool.checkAuth($route.name, 'selectAllAndRemove')" -->
             </template>
             <template #custom>
                 <div class="mt-10">

+ 12 - 3
src/bgj/ourServiceMaterial/modules/detail.vue

@@ -26,7 +26,10 @@
                     @onSuccess="queryMainData"
                 ></Edit>
                 <el-button
-                    v-if="mainData.isenable == 0"
+                    v-if="
+                        mainData.isenable == 0 &&
+                        tool.checkAuth($route.name, 'turnOn')
+                    "
                     type="primary"
                     size="mini"
                     :loading="btnLoading"
@@ -34,7 +37,10 @@
                     >{{ $t("启 用") }}</el-button
                 >
                 <el-button
-                    v-if="mainData.isenable == 1"
+                    v-if="
+                        mainData.isenable == 1 &&
+                        tool.checkAuth($route.name, 'turnOff')
+                    "
                     type="warning"
                     size="mini"
                     :loading="btnLoading"
@@ -42,7 +48,10 @@
                     >{{ $t("停 用") }}</el-button
                 >
                 <el-button
-                    v-if="mainData.isenable == 0"
+                    v-if="
+                        mainData.isenable == 0 &&
+                        tool.checkAuth($route.name, 'batchRemoval')
+                    "
                     type="danger"
                     @click="onDelete"
                     size="mini"