Procházet zdrojové kódy

日志填报列表处理

iZaiZaiA před 2 roky
rodič
revize
7adb3b5e40
1 změnil soubory, kde provedl 36 přidání a 6 odebrání
  1. 36 6
      src/views/ledger/components/table-list.vue

+ 36 - 6
src/views/ledger/components/table-list.vue

@@ -30,14 +30,29 @@
                         <span>批量废除</span>
                     </el-button>
                 </HcTooltip>
+                <HcTooltip keys="ledger_query_delete">
+                    <el-button hc-btn :disabled="tableCheckedKeys.length <= 0" @click="batchDeleteClick">
+                        <HcIcon name="delete-bin"/>
+                        <span>批量删除</span>
+                    </el-button>
+                </HcTooltip>
                 <HcTooltip keys="ledger_query_print">
                     <el-button hc-btn :disabled="tableCheckedKeys.length <= 0" :loading="previewPrintLoading" @click="previewAndPrintClick">
                         <HcIcon name="printer"/>
-                        <span>预览/打印</span>
+                        <span>批量预览/打印</span>
                     </el-button>
                 </HcTooltip>
             </template>
-            <HcTable ref="tableListRef" :column="tableListColumn" :datas="tableListData" :loading="tableLoading" isCheck @selection-change="tableSelectionChange"/>
+            <HcTable ref="tableListRef" :column="tableListColumn" :datas="tableListData" :loading="tableLoading" isCheck @selection-change="tableSelectionChange">
+                <template #action="{row}">
+                    <HcTooltip keys="ledger_query_table_query">
+                        <el-button type="primary" size="small" plain @click="handleTableQuery(row)">查询</el-button>
+                    </HcTooltip>
+                    <HcTooltip keys="ledger_query_table_del">
+                        <el-button type="danger" size="small" plain @click="handleTableDel(row)">删除</el-button>
+                    </HcTooltip>
+                </template>
+            </HcTable>
             <template #action>
                 <HcPages :pages="searchForm" @change="pageChange"/>
             </template>
@@ -135,11 +150,10 @@ const pageChange = ({current, size}) => {
 //获取数据
 const tableLoading = ref(false)
 const tableListColumn = ref([
-    {key:'recordTime', name: '施工日期'},
-    {key:'projectPileno', name: '分项工程'},
-    {key:'projectPart', name: '施工部位'},
+    {key:'recordTime', name: '记录日期'},
     {key:'statusValue', name: '流程状态'},
-    {key:'createUserName', name: '记录人'}
+    {key:'createUserName', name: '记录人员'},
+    {key:'action', name: '操作', width: 200}
 ])
 const tableListData = ref([])
 const getTableData = async () => {
@@ -155,6 +169,7 @@ const getTableData = async () => {
         projectId: projectId.value,
         contractId: contractId.value,
     })
+    console.log(data)
     //处理数据
     tableLoading.value = false
     if (!error && code === 200) {
@@ -238,6 +253,11 @@ const batchAbolishSave = async (ids) => {
     }
 }
 
+//批量删除
+const batchDeleteClick = () => {
+    window.$message?.warning('暂无接口')
+}
+
 //预览、打印
 const previewPrintLoading = ref(false)
 const previewAndPrintClick = async () => {
@@ -256,6 +276,16 @@ const previewAndPrintClick = async () => {
     }
 }
 
+//查询
+const handleTableQuery = (row) => {
+    window.$message?.warning('暂无接口')
+}
+
+//删除
+const handleTableDel = (row) => {
+    window.$message?.warning('暂无接口')
+}
+
 
 //拼接ID
 const rowsToId = (rows) => {