Browse Source

大中型不备案审核

wucl 10 months ago
parent
commit
013f8e51f9

+ 1 - 0
src/components/workflowBoard.vue

@@ -170,6 +170,7 @@ export default {
       commit.doFourthCheck = this.nodeBusinessInfo.doFourthCheck;
       commit.doFourthCheck = this.nodeBusinessInfo.doFourthCheck;
       commit.ifFeedback = this.nodeBusinessInfo.ifFeedback;
       commit.ifFeedback = this.nodeBusinessInfo.ifFeedback;
       commit.ifProductionFund = this.nodeBusinessInfo.ifProductionFund;
       commit.ifProductionFund = this.nodeBusinessInfo.ifProductionFund;
+      commit.landIsRecord = this.nodeBusinessInfo.landIsRecord;
       let isOk = true
       let isOk = true
       this.$emit('workflowCommitVerify',{"commit":commit},val =>{
       this.$emit('workflowCommitVerify',{"commit":commit},val =>{
         if (!val.state){
         if (!val.state){

+ 13 - 13
src/views/finance/fundClaim.vue

@@ -206,10 +206,10 @@
     <el-dialog :visible.sync="myMajorOrderDialog" width="95%" center custom-class="doWarehouseClass" @closed="getList">
     <el-dialog :visible.sync="myMajorOrderDialog" width="95%" center custom-class="doWarehouseClass" @closed="getList">
       <y-page-list-layout :page-list="myMajorPageData" :page-para="majorListQuery" :get-page-list="getMyMajor">
       <y-page-list-layout :page-list="myMajorPageData" :page-para="majorListQuery" :get-page-list="getMyMajor">
         <template slot="left">
         <template slot="left">
-          <el-switch style="width: 270px;float: left;margin-top: 5px;" v-model="toProd" active-color="#13ce66"
+          <!-- <el-switch style="width: 270px;float: left;margin-top: 5px;" v-model="toProd" active-color="#13ce66"
             inactive-color="#ff4949" active-text="认领到产品" inactive-text="认领到订单" disabled>
             inactive-color="#ff4949" active-text="认领到产品" inactive-text="认领到订单" disabled>
-          </el-switch>
-          <el-input v-model="majorListQuery.name" placeholder="订单/项目名称" clearable style="width: 270px;float: left;">
+          </el-switch> -->
+          <el-input v-model="majorListQuery.name" placeholder="订单/项目名称" clearable style="width: 200px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="majorListQuery.orderId" placeholder="订单号" clearable
           <el-input v-model="majorListQuery.orderId" placeholder="订单号" clearable
             style="margin-left: 20px;width: 200px;float: left;">
             style="margin-left: 20px;width: 200px;float: left;">
@@ -391,29 +391,29 @@
         </el-table>
         </el-table>
       </y-page-list-layout>
       </y-page-list-layout>
     </el-dialog>
     </el-dialog>
-    <el-dialog :visible.sync="myPersonalOrderDialog" width="90%" center custom-class="doWarehouseClass" @closed="getList">
+    <el-dialog :visible.sync="myPersonalOrderDialog" width="95%" center custom-class="doWarehouseClass" @closed="getList">
       <y-page-list-layout :page-list="myPersonalPageData" :page-para="personalListQuery" :get-page-list="getMyPersonalOrder">
       <y-page-list-layout :page-list="myPersonalPageData" :page-para="personalListQuery" :get-page-list="getMyPersonalOrder">
         <template slot="left">
         <template slot="left">
           <el-input v-model="personalListQuery.keyword" placeholder="坐落" clearable
           <el-input v-model="personalListQuery.keyword" placeholder="坐落" clearable
-            style="margin-left: 20px;width: 270px;float: left;">
+            style="margin-left: 10px;width: 200px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.orderId" placeholder="订单号" clearable
           <el-input v-model="personalListQuery.orderId" placeholder="订单号" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.bailor" placeholder="委托人" clearable
           <el-input v-model="personalListQuery.bailor" placeholder="委托人" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.clientName" placeholder="客户名称" clearable
           <el-input v-model="personalListQuery.clientName" placeholder="客户名称" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.clientSubName" placeholder="业务来源" clearable
           <el-input v-model="personalListQuery.clientSubName" placeholder="业务来源" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.shouldAmount" placeholder="应收款" clearable
           <el-input v-model="personalListQuery.shouldAmount" placeholder="应收款" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="personalListQuery.invoiceAmountCondition" placeholder="开票金额" clearable
           <el-input v-model="personalListQuery.invoiceAmountCondition" placeholder="开票金额" clearable
-            style="margin-left: 20px;width: 200px;float: left;">
+            style="margin-left: 10px;width: 150px;float: left;">
           </el-input>
           </el-input>
           <el-button class="filter-item" style="margin-left: 10px;float: left;" type="primary" @click="getMyPersonalOrder"
           <el-button class="filter-item" style="margin-left: 10px;float: left;" type="primary" @click="getMyPersonalOrder"
             round>搜索
             round>搜索
@@ -504,9 +504,9 @@
       <y-page-list-layout :page-list="myAssetsPageData" :page-para="assetsListQuery"
       <y-page-list-layout :page-list="myAssetsPageData" :page-para="assetsListQuery"
         :get-page-list="getMyAssetsOrderOrProd">
         :get-page-list="getMyAssetsOrderOrProd">
         <template slot="left">
         <template slot="left">
-          <el-switch style="width: 270px;float: left;margin-top: 5px;" v-model="toAssetsProd" active-color="#13ce66"
+          <!-- <el-switch style="width: 270px;float: left;margin-top: 5px;" v-model="toAssetsProd" active-color="#13ce66"
             inactive-color="#ff4949" active-text="认领到产品" inactive-text="认领到订单" disabled>
             inactive-color="#ff4949" active-text="认领到产品" inactive-text="认领到订单" disabled>
-          </el-switch>
+          </el-switch> -->
           <el-input v-model="assetsListQuery.keyWord" placeholder="订单/项目名称" clearable style="width: 270px;float: left;">
           <el-input v-model="assetsListQuery.keyWord" placeholder="订单/项目名称" clearable style="width: 270px;float: left;">
           </el-input>
           </el-input>
           <el-input v-model="assetsListQuery.orderId" placeholder="订单号" clearable
           <el-input v-model="assetsListQuery.orderId" placeholder="订单号" clearable

+ 15 - 4
src/views/major/todoDetail.vue

@@ -1823,7 +1823,7 @@ export default {
     },
     },
     checkLoop: function () {
     checkLoop: function () {
       const curNode = this.currentNode.nodeCode;
       const curNode = this.currentNode.nodeCode;
-      if (curNode === 'CHECK_STATEMENT' || curNode === 'CHECK_REPORT' || curNode === 'CHECK_LETTER') {
+      if (curNode === 'CHECK_STATEMENT' || curNode === 'CHECK_REPORT' || curNode === 'CHECK_LETTER' || curNode === 'LAND_REPORT_NOT_RECORD_CHECK') {
         return "初审";
         return "初审";
       }
       }
       if (curNode === 'RECHECK_STATEMENT' || curNode === 'RECHECK_REPORT' || curNode === 'RECHECK_LETTER') {
       if (curNode === 'RECHECK_STATEMENT' || curNode === 'RECHECK_REPORT' || curNode === 'RECHECK_LETTER') {
@@ -2037,7 +2037,8 @@ export default {
         productionType: null,
         productionType: null,
         principal: null,
         principal: null,
         productionName: null,
         productionName: null,
-        info: []
+        info: [],
+        isRecord:null
       },
       },
       savePerformanceBtn: null,
       savePerformanceBtn: null,
       saveOrderBtn: null,
       saveOrderBtn: null,
@@ -2107,12 +2108,12 @@ export default {
       if (this.productions.length == 0) {
       if (this.productions.length == 0) {
         this.getProductions(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
         this.getProductions(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
       }
       }
-      this.getPerformance(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
+      
     }
     }
     if (this.activeTagName === 'finance' && this.productionFinance.length == 0) {
     if (this.activeTagName === 'finance' && this.productionFinance.length == 0) {
       this.getFinanceInvoiceAmountInfo();
       this.getFinanceInvoiceAmountInfo();
     }
     }
-
+    this.getPerformance(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
   },
   },
   methods: {
   methods: {
     handleClick(tab) {
     handleClick(tab) {
@@ -2996,6 +2997,7 @@ export default {
                   });
                   });
                   this.taskRecordDTO = {};
                   this.taskRecordDTO = {};
                   this.getProductions(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
                   this.getProductions(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
+                  this.getPerformance(this.majorId, (this.reportNo == null ? this.statementNo : this.reportNo));
                 } else {
                 } else {
                   this.$notify({
                   this.$notify({
                     title: '失败',
                     title: '失败',
@@ -3144,6 +3146,7 @@ export default {
           this.nodeBusinessInfo.businessSubId = this.businessSubId;
           this.nodeBusinessInfo.businessSubId = this.businessSubId;
           this.nodeBusinessInfo.businessMinId = selected.reportNo;
           this.nodeBusinessInfo.businessMinId = selected.reportNo;
         }
         }
+
         this.nodeBusinessInfo.reportNos = [selected.reportNo]
         this.nodeBusinessInfo.reportNos = [selected.reportNo]
 
 
       } else {
       } else {
@@ -3301,6 +3304,7 @@ export default {
           case "CHECK_STATEMENT":
           case "CHECK_STATEMENT":
           case "CHECK_REPORT":
           case "CHECK_REPORT":
           case "CHECK_LETTER":
           case "CHECK_LETTER":
+          case "LAND_REPORT_NOT_RECORD_CHECK":
             if (commit.doSecondCheck != '不审' && !verify.nextHandlerId) {
             if (commit.doSecondCheck != '不审' && !verify.nextHandlerId) {
               verify.state = false;
               verify.state = false;
               callback(verify);
               callback(verify);
@@ -3440,6 +3444,13 @@ export default {
         this.$api.businessProductionPerformance.detail(obj).then(res => {
         this.$api.businessProductionPerformance.detail(obj).then(res => {
           if (res.code === 200) {
           if (res.code === 200) {
             this.performance = res.data;
             this.performance = res.data;
+            let prods = res.data.info;
+            for(let i in prods){
+                if (prods[i].productionType === '报告'){
+                    this.nodeBusinessInfo.landIsRecord = prods[i].isRecord;
+                    break;
+                }
+            }
           }
           }
         })
         })
       }
       }

+ 1 - 0
src/views/set/workflow/detail.vue

@@ -155,6 +155,7 @@
               <el-option key="7" label="出具产品类型校验(资产)" value="CHECK_ASSET_PRODUCTION_TYPE"/>
               <el-option key="7" label="出具产品类型校验(资产)" value="CHECK_ASSET_PRODUCTION_TYPE"/>
               <el-option key="8" label="报告四审校验(资产)" value="CHECK_ASSET_FOURTH_CHECK_REPORT"/>
               <el-option key="8" label="报告四审校验(资产)" value="CHECK_ASSET_FOURTH_CHECK_REPORT"/>
               <el-option key="9" label="产品认领实收款校验(资产)" value="CHECK_ASSET_ORDER_FUND"/>
               <el-option key="9" label="产品认领实收款校验(资产)" value="CHECK_ASSET_ORDER_FUND"/>
+              <el-option key="10" label="土地报告备案校验(大中型)" value="CHECK_LAND_REPORT_IS_RECORD"/>
             </el-select>
             </el-select>
         </el-form-item>
         </el-form-item>
         <el-form-item label="节点任务:" prop="tasks">
         <el-form-item label="节点任务:" prop="tasks">