From 240c74ffb2b98faddf76648116ca9eeb61ee2cde Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期四, 11 一月 2024 09:34:49 +0800
Subject: [PATCH] 问题项修改

---
 src/views/eam/modules/operationCertificate/OperationCertificateDetailList.vue |  181 ++++++++++++++++++++++++++++-----------------
 1 files changed, 112 insertions(+), 69 deletions(-)

diff --git a/src/views/eam/modules/operationCertificate/OperationCertificateDetailList.vue b/src/views/eam/modules/operationCertificate/OperationCertificateDetailList.vue
index 31ecb2b..a68b504 100644
--- a/src/views/eam/modules/operationCertificate/OperationCertificateDetailList.vue
+++ b/src/views/eam/modules/operationCertificate/OperationCertificateDetailList.vue
@@ -1,8 +1,14 @@
 <template>
-  <a-card :bordered="false" :class="'cust-erp-sub-tab'">
+  <a-card
+    :bordered="false"
+    :class="'cust-erp-sub-tab'"
+  >
     <!-- 鏌ヨ鍖哄煙 -->
     <div class="table-page-search-wrapper">
-      <a-form layout="inline" @keyup.enter.native="searchQuery">
+      <a-form
+        layout="inline"
+        @keyup.enter.native="searchQuery"
+      >
         <a-row :gutter="24">
         </a-row>
       </a-form>
@@ -10,32 +16,35 @@
     <!-- 鏌ヨ鍖哄煙-END -->
 
     <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
-    <div class="table-operator" v-if="mainId">
-<!--      <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button>-->
-<!--      <a-button type="primary" icon="download" @click="handleExportXls('鎿嶄綔璇佺鐞嗘槑缁�')">瀵煎嚭</a-button>-->
-<!--      <a-upload-->
-<!--        name="file"-->
-<!--        :showUploadList="false"-->
-<!--        :multiple="false"-->
-<!--        :headers="tokenHeader"-->
-<!--        :action="importExcelUrl"-->
-<!--        @change="handleImportExcel">-->
-<!--        <a-button type="primary" icon="import">瀵煎叆</a-button>-->
-<!--      </a-upload>-->
-<!--      <a-dropdown v-if="selectedRowKeys.length > 0">-->
-<!--        <a-menu slot="overlay">-->
-<!--          <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>鍒犻櫎</a-menu-item>-->
-<!--        </a-menu>-->
-<!--        <a-button style="margin-left: 8px"> 鎵归噺鎿嶄綔 <a-icon type="down" /></a-button>-->
-<!--      </a-dropdown>-->
+    <div
+      class="table-operator"
+      v-if="mainId"
+    >
+      <!--      <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button>-->
+      <!--      <a-button type="primary" icon="download" @click="handleExportXls('鎿嶄綔璇佺鐞嗘槑缁�')">瀵煎嚭</a-button>-->
+      <!--      <a-upload-->
+      <!--        name="file"-->
+      <!--        :showUploadList="false"-->
+      <!--        :multiple="false"-->
+      <!--        :headers="tokenHeader"-->
+      <!--        :action="importExcelUrl"-->
+      <!--        @change="handleImportExcel">-->
+      <!--        <a-button type="primary" icon="import">瀵煎叆</a-button>-->
+      <!--      </a-upload>-->
+      <!--      <a-dropdown v-if="selectedRowKeys.length > 0">-->
+      <!--        <a-menu slot="overlay">-->
+      <!--          <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>鍒犻櫎</a-menu-item>-->
+      <!--        </a-menu>-->
+      <!--        <a-button style="margin-left: 8px"> 鎵归噺鎿嶄綔 <a-icon type="down" /></a-button>-->
+      <!--      </a-dropdown>-->
     </div>
 
     <!-- table鍖哄煙-begin -->
     <div>
-      <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
+      <!-- <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
         <i class="anticon anticon-info-circle ant-alert-icon"></i> 宸查�夋嫨 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>椤�
         <a style="margin-left: 24px" @click="onClearSelected">娓呯┖</a>
-      </div>
+      </div> -->
 
       <a-table
         ref="table"
@@ -47,33 +56,63 @@
         :dataSource="dataSource"
         :pagination="ipagination"
         :loading="loading"
-        :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
-        @change="handleTableChange">
+        @change="handleTableChange"
+      >
+        <!-- :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" -->
 
-        <template slot="htmlSlot" slot-scope="text">
+        <template
+          slot="htmlSlot"
+          slot-scope="text"
+        >
           <div v-html="text"></div>
         </template>
-        <template slot="imgSlot" slot-scope="text,record">
-          <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犲浘鐗�</span>
-          <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/>
+        <template
+          slot="imgSlot"
+          slot-scope="text,record"
+        >
+          <span
+            v-if="!text"
+            style="font-size: 12px;font-style: italic;"
+          >鏃犲浘鐗�</span>
+          <img
+            v-else
+            :src="getImgView(text)"
+            :preview="record.id"
+            height="25px"
+            alt=""
+            style="max-width:80px;font-size: 12px;font-style: italic;"
+          />
         </template>
-        <template slot="fileSlot" slot-scope="text">
-          <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犳枃浠�</span>
+        <template
+          slot="fileSlot"
+          slot-scope="text"
+        >
+          <span
+            v-if="!text"
+            style="font-size: 12px;font-style: italic;"
+          >鏃犳枃浠�</span>
           <a-button
             v-else
             :ghost="true"
             type="primary"
             icon="download"
             size="small"
-            @click="downloadFile(text)">
+            @click="downloadFile(text)"
+          >
             涓嬭浇
           </a-button>
         </template>
 
-        <span slot="action" slot-scope="text, record">
+        <span
+          slot="action"
+          slot-scope="text, record"
+        >
           <a @click="handleEdit(record)">缂栬緫</a>
           <a-divider type="vertical" />
-          <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)">
+          <a-popconfirm
+            title="纭畾鍒犻櫎鍚�?"
+            @confirm="() => handleDelete(record.id)"
+          >
             <a>鍒犻櫎</a>
           </a-popconfirm>
         </span>
@@ -81,7 +120,11 @@
       </a-table>
     </div>
 
-    <operationCertificateDetail-modal ref="modalForm" @ok="modalFormOk" :mainId="mainId"></operationCertificateDetail-modal>
+    <operationCertificateDetail-modal
+      ref="modalForm"
+      @ok="modalFormOk"
+      :mainId="mainId"
+    ></operationCertificateDetail-modal>
   </a-card>
 </template>
 
@@ -92,42 +135,42 @@
 
 export default {
   name: "OperationCertificateDetailList",
-  mixins:[JeecgListMixin],
+  mixins: [JeecgListMixin],
   components: { OperationCertificateDetailModal },
-  props:{
-    mainId:{
-      type:String,
-      default:'',
-      required:false
+  props: {
+    mainId: {
+      type: String,
+      default: '',
+      required: false
     }
   },
-  watch:{
-    mainId:{
+  watch: {
+    mainId: {
       immediate: true,
       handler(val) {
-        if(!this.mainId){
+        if (!this.mainId) {
           this.clearList()
-        }else{
+        } else {
           this.queryParam['operationCertificateId'] = val
           this.loadData(1);
         }
       }
     }
   },
-  data () {
+  data() {
     return {
       description: '鎿嶄綔璇佷功绠$悊绠$悊椤甸潰',
-      disableMixinCreated:true,
+      disableMixinCreated: true,
       // 琛ㄥご
       columns: [
         {
           title: '#',
           dataIndex: '',
-          key:'rowIndex',
-          width:60,
-          align:"center",
-          customRender:function (t,r,index) {
-            return parseInt(index)+1;
+          key: 'rowIndex',
+          width: 60,
+          align: "center",
+          customRender: function (t, r, index) {
+            return parseInt(index) + 1;
           }
         },
         // {
@@ -136,26 +179,26 @@
         //   dataIndex: 'operationCertificateId'
         // },
         {
-          title:'鍙戠敓鏃堕棿',
-          align:"center",
+          title: '鍙戠敓鏃堕棿',
+          align: "center",
           dataIndex: 'happenDate',
-          customRender:function (text) {
-            return !text?"":(text.length>10?text.substr(0,10):text)
+          customRender: function (text) {
+            return !text ? "" : (text.length > 10 ? text.substr(0, 10) : text)
           }
         },
         {
-          title:'绫诲瀷',
-          align:"center",
+          title: '绫诲瀷',
+          align: "center",
           dataIndex: 'type_dictText'
         },
         {
-          title:'璁惧缁熶竴缂栫爜',
-          align:"center",
+          title: '璁惧缁熶竴缂栫爜',
+          align: "center",
           dataIndex: 'equipmentId_dictText'
         },
         {
-          title:'鎵e垎椤�',
-          align:"center",
+          title: '鎵e垎椤�',
+          align: "center",
           dataIndex: 'deductionItem_dictText'
         },
         // {
@@ -179,23 +222,23 @@
         exportXlsUrl: "/eam/operationCertificate/exportOperationCertificateDetail",
         importUrl: "/eam/operationCertificate/importOperationCertificateDetail",
       },
-      dictOptions:{
-        equipmentIds:[],
-        status:[],
+      dictOptions: {
+        equipmentIds: [],
+        status: [],
       }
     }
   },
   created() {
   },
   computed: {
-    importExcelUrl(){
+    importExcelUrl() {
       return `${window._CONFIG['domianURL']}/${this.url.importUrl}/${this.mainId}`;
     }
   },
   methods: {
-    clearList(){
-      this.dataSource=[]
-      this.selectedRowKeys=[]
+    clearList() {
+      this.dataSource = []
+      this.selectedRowKeys = []
       this.ipagination.current = 1
     }
 
@@ -203,5 +246,5 @@
 }
 </script>
 <style scoped>
-@import '~@assets/less/common.less'
+@import '~@assets/less/common.less';
 </style>

--
Gitblit v1.9.3