Просмотр исходного кода

支付证书按钮样式修改

duy 5 дней назад
Родитель
Сommit
cc265ecb59
2 измененных файлов с 130 добавлено и 12 удалено
  1. 65 6
      src/views/debit-pay/material/book.vue
  2. 65 6
      src/views/debit-pay/start-work/book.vue

+ 65 - 6
src/views/debit-pay/material/book.vue

@@ -14,12 +14,71 @@
             is-check :check-style="{ width: 29 }" @selection-change="tableSelectionChange"
         >
             <template #action="{ row }">
-                <el-link type="primary" :disabled="row.approveStatus === 0 || row.approveStatus === 3" @click="rowViewRawPdf(row)">查看电签报表</el-link>
-                <el-link type="primary" @click="viewPdf(row)">查看报表</el-link>
-                <el-link type="primary" :disabled="row.approveStatus === 0" @click="eVisaRowClick(row)">查看电签流程</el-link>
-                <el-link type="success" @click="editRow(row)">修改</el-link>
-                <el-link type="danger" :disabled="row.approveStatus === 2" @click="delCilck(row)">删除</el-link>
-                <el-link v-loading="row?.recalculateLoading" :disabled="row.approveStatus !== 0" @click="recalculate(row)">重新计算</el-link>
+                <el-button 
+                    size="small" 
+                    type="primary" 
+                    :disabled="row.approveStatus === 0 || row.approveStatus === 3"
+                                 
+                    @click="rowViewRawPdf(row)"
+                >
+                    查看电签报表
+                </el-button>
+            
+                <el-button 
+                    size="small" 
+                    type="warning" 
+                                   
+                    @click="viewPdf(row)"
+                >
+                    查看报表
+                </el-button>
+            
+                <el-button 
+                    size="small" 
+                    :disabled="row.approveStatus === 0"
+                    type="success" 
+                    @click="eVisaRowClick(row)"
+                >
+                    查看电签流程
+                </el-button>
+                       
+                <el-dropdown>
+                    <el-button type="primary" size="small">
+                        更多操作
+                        <HcIcon name="arrow-down-s" />
+                    </el-button>
+                    <template #dropdown>
+                        <el-dropdown-menu>
+                            <el-dropdown-item>
+                                <el-link
+                                    v-loading="row?.recalculateLoading"
+                                    :disabled=" row.approveStatus !== 0"
+                                    @click="recalculate(row)"
+                                >
+                                    重新计算
+                                </el-link>
+                            </el-dropdown-item>
+                            
+                            
+                            <el-dropdown-item>
+                                <el-link
+                                    @click="editRow(row)"
+                                >
+                                    修改
+                                </el-link>
+                            </el-dropdown-item>
+                            <el-dropdown-item>
+                                <el-link
+                                                   
+                                    :disabled="row.approveStatus === 2"
+                                    @click="delCilck(row)"
+                                >
+                                    删除
+                                </el-link>
+                            </el-dropdown-item>
+                        </el-dropdown-menu>
+                    </template>
+                </el-dropdown>
             </template>
         </hc-table>
         <template #action>

+ 65 - 6
src/views/debit-pay/start-work/book.vue

@@ -14,12 +14,71 @@
             is-check :check-style="{ width: 29 }" @selection-change="tableSelectionChange"
         >
             <template #action="{ row }">
-                <el-link type="primary" :disabled="row.approveStatus === 0 || row.approveStatus === 3" @click="rowViewRawPdf(row)">查看电签报表</el-link>
-                <el-link type="primary" @click="viewPdf(row)">查看报表</el-link>
-                <el-link type="primary" :disabled="row.approveStatus === 0" @click="eVisaRowClick(row)">查看电签流程</el-link>
-                <el-link type="success" @click="editRow(row)">修改</el-link>
-                <el-link type="danger" :disabled="row.approveStatus === 2" @click="delCilck(row)">删除</el-link>
-                <el-link v-loading="row?.recalculateLoading" :disabled="row.approveStatus !== 0" @click="recalculate(row)">重新计算</el-link>
+                <el-button 
+                    size="small" 
+                    type="primary" 
+                    :disabled="row.approveStatus === 0 || row.approveStatus === 3"
+                                 
+                    @click="rowViewRawPdf(row)"
+                >
+                    查看电签报表
+                </el-button>
+            
+                <el-button 
+                    size="small" 
+                    type="warning" 
+                                   
+                    @click="viewPdf(row)"
+                >
+                    查看报表
+                </el-button>
+            
+                <el-button 
+                    size="small" 
+                    :disabled="row.approveStatus === 0"
+                    type="success" 
+                    @click="eVisaRowClick(row)"
+                >
+                    查看电签流程
+                </el-button>
+                       
+                <el-dropdown>
+                    <el-button type="primary" size="small">
+                        更多操作
+                        <HcIcon name="arrow-down-s" />
+                    </el-button>
+                    <template #dropdown>
+                        <el-dropdown-menu>
+                            <el-dropdown-item>
+                                <el-link
+                                    v-loading="row?.recalculateLoading"
+                                    :disabled=" row.approveStatus !== 0"
+                                    @click="recalculate(row)"
+                                >
+                                    重新计算
+                                </el-link>
+                            </el-dropdown-item>
+                            
+                            
+                            <el-dropdown-item>
+                                <el-link
+                                    @click="editRow(row)"
+                                >
+                                    修改
+                                </el-link>
+                            </el-dropdown-item>
+                            <el-dropdown-item>
+                                <el-link
+                                                   
+                                    :disabled="row.approveStatus === 2"
+                                    @click="delCilck(row)"
+                                >
+                                    删除
+                                </el-link>
+                            </el-dropdown-item>
+                        </el-dropdown-menu>
+                    </template>
+                </el-dropdown>
             </template>
         </hc-table>
         <template #action>