duy hace 1 año
padre
commit
c3a58f4345

+ 1 - 0
src/global/components/table-form/index.vue

@@ -415,6 +415,7 @@ defineExpose({
     height: 100%;
     overflow: hidden;
     background-color: white;
+    border: 8px solid #c4c4c4;
     &.no-scroll-bar .el-scrollbar {
         display: none;
     }

+ 1 - 1
src/views/agree/land/land.vue

@@ -41,7 +41,7 @@
                     <el-button size="small" type="warning" @click="viewPdf(row)">
                         查看
                     </el-button>
-                    <el-button size="small" type="danger" @click="delAgree(row)">
+                    <el-button size="small" type="danger" :disabled="row?.isQuote === 1" @click="delAgree(row)">
                         删除
                     </el-button>
                 </template>

+ 1 - 1
src/views/agree/special/special.vue

@@ -41,7 +41,7 @@
                     <el-button size="small" type="warning" @click="viewPdf(row)">
                         查看
                     </el-button>
-                    <el-button size="small" type="danger" @click="delAgree(row)">
+                    <el-button size="small" type="danger" :disabled="row?.isQuote === 1" @click="delAgree(row)">
                         删除
                     </el-button>
                 </template>

+ 1 - 1
src/views/agree/tomb/tomb.vue

@@ -41,7 +41,7 @@
                     <el-button size="small" type="warning" @click="viewPdf(row)">
                         查看
                     </el-button>
-                    <el-button size="small" type="danger" @click="delAgree(row)">
+                    <el-button size="small" type="danger" :disabled="row?.isQuote === 1" @click="delAgree(row)">
                         删除
                     </el-button>
                 </template>

+ 12 - 2
src/views/settle/index.vue

@@ -46,8 +46,8 @@
                 </el-button>
             </template>
             <HcTable :column="tableColumn" :datas="tableData" :loading="tableLoading" is-check @selection-change="tableSelectionChange">
-                <template #key3="{ row, index }">
-                    <span class="text-blue text-hover">{{ row.key3 }}</span>
+                <template #name="{ row, index }">
+                    <span class="text-blue text-hover" @click="previewPdf(row)">{{ row.name }}</span>
                 </template>
                 <template #action="{ row, index }">
                     <el-button size="small" type="primary" @click="editRowClick(row)">
@@ -377,7 +377,17 @@ const addRowClick = () => {
         setSplitDom()
     })
 }
+//查看附件
 
+const previewPdf = (row) => {
+  const { mergePdfUrl } = row
+  if (mergePdfUrl) {
+    window.open(mergePdfUrl, '_blank')
+  } else {
+    window.$message.warning('文件不存在')
+  }
+ 
+}
 //编辑
 const rowagreementIds = ref('')
 const editId = ref('')