Browse Source

铅封号

Shan9312 4 months ago
parent
commit
7040793850
33 changed files with 60 additions and 21 deletions
  1. BIN
      dist 2.zip
  2. 0 0
      dist 2/datas/myMap.json
  3. BIN
      dist 2/favicon.ico
  4. 0 0
      dist 2/index.html
  5. 0 0
      dist 2/static/css/app.00cc968e.css
  6. 0 0
      dist 2/static/css/chunk-elementUI.45ab9bc1.css
  7. 0 0
      dist 2/static/css/chunk-libs.2e418612.css
  8. BIN
      dist 2/static/fonts/element-icons.535877f5.woff
  9. BIN
      dist 2/static/fonts/element-icons.732389de.ttf
  10. BIN
      dist 2/static/img/1.1ddf085a.png
  11. BIN
      dist 2/static/img/404.a57b6f31.png
  12. BIN
      dist 2/static/img/404_cloud.0f4bc32b.png
  13. BIN
      dist 2/static/img/cow.3495de2a.jpg
  14. BIN
      dist 2/static/img/login-bg1.1f1602f0.jpg
  15. BIN
      dist 2/static/img/login-l.92a8b1dc.jpg
  16. BIN
      dist 2/static/img/login-r.9830302c.jpg
  17. BIN
      dist 2/static/img/login.92c368ad.png
  18. BIN
      dist 2/static/img/logo1.d2343c0f.png
  19. BIN
      dist 2/static/img/logo_u3.34a9ffae.png
  20. 0 0
      dist 2/static/js/app.b1fd5fb3.js
  21. 0 0
      dist 2/static/js/chunk-581b2547.4a582b7c.js
  22. 0 0
      dist 2/static/js/chunk-d159a5f0.cecbaf4c.js
  23. 0 0
      dist 2/static/js/chunk-d17f893e.5976e797.js
  24. 0 0
      dist 2/static/js/chunk-elementUI.1e8908f6.js
  25. 0 0
      dist 2/static/js/chunk-libs.c26c123b.js
  26. BIN
      dist-20241223-正式-现代牧业.zip
  27. BIN
      dist-20241223-正式-现代牧业2.zip
  28. 0 0
      dist/index.html
  29. 9 0
      src/api/common.js
  30. 14 5
      src/views/custom/purchase/index.vue
  31. 10 1
      src/views/maintenance/repair/index.vue
  32. 3 7
      src/views/maintenance/subcontractingMainten/tabPage/tab1.vue
  33. 24 8
      src/views/maintenance/subcontractingMainten/tabPage/tab2.vue

BIN
dist 2.zip


File diff suppressed because it is too large
+ 0 - 0
dist 2/datas/myMap.json


BIN
dist 2/favicon.ico


File diff suppressed because it is too large
+ 0 - 0
dist 2/index.html


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/css/app.00cc968e.css


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/css/chunk-elementUI.45ab9bc1.css


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/css/chunk-libs.2e418612.css


BIN
dist 2/static/fonts/element-icons.535877f5.woff


BIN
dist 2/static/fonts/element-icons.732389de.ttf


BIN
dist 2/static/img/1.1ddf085a.png


BIN
dist 2/static/img/404.a57b6f31.png


BIN
dist 2/static/img/404_cloud.0f4bc32b.png


BIN
dist 2/static/img/cow.3495de2a.jpg


BIN
dist 2/static/img/login-bg1.1f1602f0.jpg


BIN
dist 2/static/img/login-l.92a8b1dc.jpg


BIN
dist 2/static/img/login-r.9830302c.jpg


BIN
dist 2/static/img/login.92c368ad.png


BIN
dist 2/static/img/logo1.d2343c0f.png


BIN
dist 2/static/img/logo_u3.34a9ffae.png


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/app.b1fd5fb3.js


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/chunk-581b2547.4a582b7c.js


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/chunk-d159a5f0.cecbaf4c.js


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/chunk-d17f893e.5976e797.js


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/chunk-elementUI.1e8908f6.js


File diff suppressed because it is too large
+ 0 - 0
dist 2/static/js/chunk-libs.c26c123b.js


BIN
dist.zip → dist-20241223-正式-现代牧业.zip


BIN
dist-20241223-正式-现代牧业2.zip


File diff suppressed because it is too large
+ 0 - 0
dist/index.html


+ 9 - 0
src/api/common.js

@@ -409,3 +409,12 @@ export function getPartsListSGList(data) {
     data
   })
 }
+
+// 导出验收单
+export function getDownList(data) {
+  return request({
+    url: '/authdata/GetDataByName',
+    method: 'post',
+    data
+  })
+}

+ 14 - 5
src/views/custom/purchase/index.vue

@@ -1020,12 +1020,18 @@
                 <span v-else-if="scope.row.purchase_type == 4">奶厅申购</span>
                 <span v-else>新增申购</span>
               </template>
+            </el-table-column>
+              <el-table-column label="申购牧场" min-width="110px" align="center">
+              <template slot-scope="scope">
+                <span>{{ scope.row.chiIdPastureName }}</span>
+              </template>
             </el-table-column>
             <el-table-column label="申购部门" min-width="110px" align="center">
               <template slot-scope="scope">
                 <span>{{ scope.row.departmentName }}</span>
               </template>
             </el-table-column>
+
             <el-table-column label="采购人" min-width="110px" align="center">
               <template slot-scope="scope">
                 <span>{{ scope.row.empname }}</span>
@@ -2434,7 +2440,8 @@ export default {
                   'srcpath': i.srcpath,
                   'picpath': i.picpath,
                   'departmentName': i.departmentName,
-                  'isParity': y
+                  'isParity': y,
+                  'chiIdPastureId': i.chiIdPastureId
                 })
               }
             })
@@ -2499,7 +2506,7 @@ export default {
     confirmationSheet() {
       console.log('点击立确认配单')
       this.temp1.matchCode = ''
-      console.log(this.list1) // table表格数据
+      console.log(this.list1,'0000000') // table表格数据
       // -------------------------------------------
       function groupBy1(array, f) {
         var groups1 = {}
@@ -2602,7 +2609,8 @@ export default {
             providerId: ai.providerId,
             providerName: ai.providerName,
             purpose: ai.purpose,
-            list: [ai]
+            list: [ai],
+            chiIdPastureId: ai.chiIdPastureId
           })
           providerNameMap[ai.providerName] = ai
           providerNameMap[ai.providerId] = ai
@@ -2658,7 +2666,7 @@ export default {
         })
         this.$forceUpdate()
       })
-      console.log(OrderNumberArray)
+      console.log(OrderNumberArray,'OrderNumberArray====')
       this.listConfirmationSheet = providerNameDest
       // console.log(JSON.stringify(this.listConfirmationSheet))
       console.log('根据供应商分类表格listConfirmationSheet', this.listConfirmationSheet)
@@ -2736,7 +2744,8 @@ export default {
               sumAmount: '@insertSpotList.sumAmount',
               contractId: '@insertSpotList.id',
               departmentName: '@insertSpotList.departmentName',
-              remark: '@insertSpotList.purpose'
+              remark: '@insertSpotList.purpose',
+              chiIdPastureId: '@insertSpotList.chiIdPastureId'
             }}
             a = a + 1
           })

+ 10 - 1
src/views/maintenance/repair/index.vue

@@ -336,7 +336,16 @@
                 <span  >
                   <el-input v-model="scope.row.contractCode" style="margin-top:10px" />
                 </span>
-
+              </template>
+            </el-table-column>
+             <el-table-column :key="9" label="铅封号" prop="sealNumber" align="center" min-width="80px">
+              <template slot-scope="scope">
+                   <el-input v-model="scope.row.sealNumber" style="margin-top:10px" />
+              </template>
+            </el-table-column>
+            <el-table-column  :key="10"  label="历史铅封号" prop="sealNumberHis" align="center" min-width="80px">
+              <template slot-scope="scope">
+                <span >{{ scope.row.sealNumberHis }}</span>
               </template>
             </el-table-column>
             <el-table-column :key="7" label="备注" prop="remark" align="center" min-width="80px">

+ 3 - 7
src/views/maintenance/subcontractingMainten/tabPage/tab1.vue

@@ -308,7 +308,7 @@
                 <span v-if="dialogStatus ==='see'">{{ scope.row.contractCode }}</span>
               </template>
             </el-table-column>
-            <el-table-column :key="9"  label="铅封号" prop="sealNumber" align="center" min-width="80px">
+            <el-table-column   :key="9"  label="铅封号" prop="sealNumber" align="center" min-width="80px">
               <template slot-scope="scope">
                 <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
                   <el-input v-model="scope.row.sealNumber" style="margin-top:10px" />
@@ -316,15 +316,11 @@
                 <span v-if="dialogStatus ==='see'">{{ scope.row.sealNumber }}</span>
               </template>
             </el-table-column>
-            <el-table-column :key="9"  label="历史铅封号" prop="sealNumberHis" align="center" min-width="80px">
+            <el-table-column :key="10"  label="历史铅封号" prop="sealNumberHis" align="center" min-width="80px">
               <template slot-scope="scope">
-                <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
-                  <el-input v-model="scope.row.sealNumberHis" style="margin-top:10px" />
-                </span>
-                <span v-if="dialogStatus ==='see'">{{ scope.row.sealNumberHis }}</span>
+                <span>{{ scope.row.sealNumberHis }}</span>
               </template>
             </el-table-column>
-
             <el-table-column :key="8" label="备注" prop="remark" align="center" min-width="180px">
               <template slot-scope="scope">
                 <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">

+ 24 - 8
src/views/maintenance/subcontractingMainten/tabPage/tab2.vue

@@ -264,6 +264,11 @@
                 <span v-if="dialogStatus ==='see'">{{ scope.row.sealNumber }}</span>
               </template>
             </el-table-column>
+            <el-table-column :key="10"  label="历史铅封号" prop="sealNumberHis" align="center" min-width="80px">
+              <template slot-scope="scope">
+                <span>{{ scope.row.sealNumberHis }}</span>
+              </template>
+            </el-table-column>
             <el-table-column   :render-header="addRedStar"  label="质保日期" prop="warrantydate" align="center" min-width="80px">
               <template slot-scope="scope">
                 <span v-if="dialogStatus ==='create'||dialogStatus ==='update'">
@@ -733,7 +738,7 @@
 <script>
 import echarts from 'echarts'
 require('echarts/theme/macarons')
-import { GetDataByNames, GetReportform, GetDataByName, PostDataByName, checkButtons,GetAccount, ExecDataByConfig} from '@/api/common'
+import { GetDataByNames, GetReportform, GetDataByName, PostDataByName, checkButtons,GetAccount, getDownList,ExecDataByConfig} from '@/api/common'
 import Cookies from 'js-cookie'
 import { parseTime, json2excel,sortChange } from '@/utils/index.js'
 import { MessageBox } from 'element-ui'
@@ -1002,7 +1007,7 @@ export default {
         this.percentage = this.percentage
       }, 1000)
       this.downLoadParm = {}
-      this.downLoadParm.name = 'loadRepirsList'
+      this.downLoadParm.name = 'getBigacceptanceExcelList'
       this.downLoadParm.offset = 0
       this.downLoadParm.page = 1
       this.downLoadParm.returntype = 'Map'
@@ -1014,10 +1019,11 @@ export default {
        this.tableObj1.getdataListParm.parammaps.stopTime = ''
       }
       this.downLoadParm.parammaps =this.tableObj1.getdataListParm.parammaps
-      GetAccount(this.downLoadParm).then(response => {
+      getDownList(this.downLoadParm).then(response => {
         console.log('导出', response)
            if(response.data.list !== null && response.data.list !== ''){
           for(let i=0;i<response.data.list.length;i++){
+                  //  <span v-if="scope.row.iscontract == 0 ">有</span>
             if(response.data.list[i].status == 0){
               this.$set(response.data.list[i],'status','未离厂')
             }else if(response.data.list[i].status == 1){
@@ -1026,10 +1032,16 @@ export default {
               this.$set(response.data.list[i],'status','已回厂')
             }
 
-            if (response.data.list[i].reject == 0) {
-              this.$set(response.data.list[i],'reject','正常')
+            if (response.data.list[i].iscontract == 0) {
+              this.$set(response.data.list[i],'iscontract','有合同')
+            } else {
+              this.$set(response.data.list[i],'iscontract','无合同')
+            }
+
+            if (response.data.list[i].amountStauts == 0) {
+              this.$set(response.data.list[i],'amountStauts','未领用')
             } else {
-              this.$set(response.data.list[i],'reject','已关单')
+              this.$set(response.data.list[i],'amountStauts','已领用')
             }
           }
         }else{
@@ -1045,8 +1057,12 @@ export default {
         }
           const elecExcelDatas = [
           {
-            tHeader: ['委外验收单号', '牧场', '部门', '申请人', '有无合同', '审核状态', '离厂日期','回厂日期','供应商','设备名称','设备内部编号','费用类型','铅封号','历史铅封号','质保日期','领用单号','领用部门','领用日期','领用状态','备件编号','备件名称','备件规格','领用数量'],
-            filterVal: ['acceptanceCode', 'pastureName', 'departmentName', 'applicantName', 'isContract', 'reviewStatus', 'details','departureDate','returnDate','supplier','equipmentName','equipmentInternalCode','costType','sealNumber','historicalSealNumber','warrantyDate','applicationNumber','applicationDepartment','applicationDate','applicationStatus','','','','',],
+              tHeader: ['委外验收单号', '牧场', '部门', '申请人', '有无合同', '审核状态', '离厂日期', '回厂日期',
+                '供应商', '设备名称', '设备内部编号', '费用类型', '铅封号', '历史铅封号', '质保日期', '领用单号', '领用部门', '领用日期', '领用状态',
+                '备件编号', '备件名称', '备件规格', '领用数量'],
+              filterVal: ['acceptanceCode', 'pastureName', 'departmentName', 'applicantName', 'iscontract', 'status', 'lcdate', 'hcdate',
+                'providerName', 'eqName', 'eqCode', 'typea', 'sealNumber', 'sealNumberHis', 'warrantydate', 'applyCode', 'bpDepartment', 'applyDate', 'amountStauts',
+                'partCode', 'partName', 'specification', 'amount'],
             tableDatas: this.downLoadList,
             sheetName: '验收委外维修'
           }

Some files were not shown because too many files changed in this diff