(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5def166d"],{"615a":function(t,e,a){},"7dca":function(t,e,a){"use strict";a("615a")},a5b3:function(t,e,a){},ab53:function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"FileTable"},[a("div",{staticClass:"content"},[t.loadingSkeleton?a("a-skeleton",{attrs:{active:""}}):a("upload-table",{ref:"uploadTable",attrs:{tableData:t.tableData,disabled:!1,isShow:!0}}),t.pageConfig.pageTiptxt?a("p",{staticClass:"pageTipText"},[t._v(" 提示： "),a("span",[t._v(" "+t._s(t.pageConfig.pageTiptxt))])]):t._e()],1),a("div",{staticClass:"footer"},[a("div",{staticClass:"my-button"},[a("a-button",{on:{click:t.lastStep}},[t._v("上一步")]),a("a-button",{attrs:{type:"primary"},on:{click:t.handleNextStep}},[t._v(t._s(t.isLast?t.submitBtnText:"下一步"))]),t._.isEmpty(t.permission.isTemporarySave)&&!0===t.permission.isTemporarySave?[a("a-button",{staticStyle:{color:"#52c41a",border:"1px solid #52c41a"},attrs:{icon:"save",loading:t.loading},on:{click:t.saveCurrentData}},[t._v(" 暂存 ")])]:t._e()],2)]),a("NextStepModal",{attrs:{visible:t.visible,modalData:t.modalData,modalTipTxt:t.modalTipTxt},on:{canMovingToNextStep:t.canMovingToNextStep}})],1)},n=[],o=a("2909"),s=a("1da1"),r=a("5530"),l=(a("96cf"),a("a9e3"),a("d81d"),a("4de4"),a("a15b"),a("b64b"),a("159b"),a("13d5"),a("99af"),a("2ef0")),c=a("2f62"),u=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-modal",{attrs:{centered:"",closable:!1,title:"提示","ok-text":"确认","cancel-text":""},on:{ok:t.hideModal,cancel:t.hideModal},model:{value:t.visible.value,callback:function(e){t.$set(t.visible,"value",e)},expression:"visible.value"}},[a("p",{staticStyle:{color:"red"}},[t._v("以下未上传材料,"+t._s(t.modalTipTxt)+"。")]),a("div",{staticClass:"modal-content"},t._l(t.modalData,(function(e,i){return a("p",{key:i},[t._v(t._s(++i)+"、"),a("span",{staticClass:"name"},[t._v(t._s(e.ZLMC)+"材料")])])})),0)])},m=[],d={props:{visible:{type:Object,required:!0,default:function(){return{value:!1}}},modalData:{type:Array,default:function(){return[]}},modalTipTxt:{type:String,default:""}},data:function(){return{}},methods:{hideModal:function(){this.visible.value=!1,this.$emit("canMovingToNextStep")}}},p=d,f=(a("f999"),a("2877")),h=Object(f["a"])(p,u,m,!1,null,"7e12209a",null),b=h.exports,D=a("4c6d"),g={name:"FileTable",components:{"upload-table":D["default"],NextStepModal:b},props:{isLast:{default:!1,type:Boolean,required:!0},isLastTip:{type:Number,default:0},pageName:{type:String,default:"PreBusiness"}},data:function(){return{loading:!1,loadingSkeleton:!1,submitBtnText:"提交委托",modalData:[],modalTipTxt:"",visible:{value:!1},pageConfig:{pageTiptxt:"",operatorBtnsConfig:{nextBtn:{type:"",tipTxt:""}}},orgRowList:[],tableData:{columns:[],hideColumns:[],rowsList:[]},submitData:[],saveData:[],gongGaiWTMaterialsLoading:!1,needfxch:Number(this.$store.state.systemInfo.pageInfo.needfxch)}},computed:Object(r["a"])(Object(r["a"])({},Object(c["c"])({pageInfo:"pageInfo",FileTableData:"FileTableData",CascaderSelectData:"CascaderSelectData",CommonFormFinalData:"CommonFormFinalData"})),{},{permission:function(){return this.FileTableData.permission||{}},lastStepRemoteData:function(){return this.CascaderSelectData.data||{}},remoteData:function(){return this.FileTableData.data||{}},remoteCommonFormFinalDat:function(){return this.CommonFormFinalData.data||{}}}),watch:{isLastTip:function(t,e){t&&this.handleNextStep()}},mounted:function(){this.syncGlobalData(this.FileTableData)},methods:{syncGlobalData:function(t){t.data&&this.handlePreBusniessState()},updateGlobalData:function(){this.$store.commit("SET_FILE_TABLE_DATA",Object(r["a"])(Object(r["a"])({},this.FileTableData),{},{data:this.getSubmitData()}))},handlePreBusniessState:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=[],Window._.isEmpty(t.lastStepRemoteData)||t.lastStepRemoteData.CLSX.filter((function(t){return void 0===t.keep||!0===t.keep})).map((function(t,e){if(t.CLSXCode){var i=t.CLSXCode;!Window._.isEmpty(i)&&t.isChecked&&a.push(i)}})),e.next=4,t.GetProvideFileList(a.join(";"),!1);case 4:t.CascaderSelectData.isAutoUploadFile&&(i={code:t.remoteCommonFormFinalDat.GCBH||"",clsx:a.join(",")},t.fetchDefaultGongGaiMaterials(i));case 5:case"end":return e.stop()}}),e)})))()},GetProvideFileList:function(t,e){var a=this,i={sWTSX:t,xzq:this.remoteCommonFormFinalDat.XZQCode,xmdjRid:this.remoteCommonFormFinalDat.xmdjRid};return"ProjectRecords"===this.pageName&&(i.noNeedCLSX=!0),this.$WebApi.preBusiness["GetProvideFileList"](i).then((function(t){var i,n,o,s;Object.keys(t).length?(a.canDirectSubmission=!1,t["rowsList"]&&t["rowsList"].length>0?(a.orgRowList=t.rowsList,a.tableData.rowsList=Object(l["cloneDeep"])(t.rowsList),a.tableData.hideColumns=t.hideColumns,a.tableData.columns=t.columns,a.pageConfig=null!==(i=t.pageConfig)&&void 0!==i?i:{},a.modalTipTxt=null===(n=t.pageConfig)||void 0===n||null===(o=n.operatorBtnsConfig)||void 0===o||null===(s=o.nextBtn)||void 0===s?void 0:s.tipTxt,!e&&a.remoteData.files&&a.remoteData.files.length&&(a.tableData.rowsList=a.tableData.rowsList.map((function(t){return a.remoteData.files.forEach((function(e){return t.ZLMC===e.ZLMC&&e.FJLIST.length&&(t.FJLIST=e.FJLIST),t})),t})))):a.$message.warning("".concat(t.msg)||"接口返回数据不正确")):a.canDirectSubmission=!0})).catch((function(t){}))},thingsNeedToDoBeforeMovingToNextStep:function(){var t=this.$refs.uploadTable.filterDataOfHaveToUpLoadButNoUPL();t.length?(this.visible.value=!0,this.modalData=t):this.nextStep()},handleNextStep:function(){var t,e,a,i=null===(t=this.pageConfig)||void 0===t||null===(e=t.operatorBtnsConfig)||void 0===e||null===(a=e.nextBtn)||void 0===a?void 0:a.type;i&&"modalTipWithNoVerity"===i?this.thingsNeedToDoBeforeMovingToNextStep():this.nextStep()},canMovingToNextStep:function(){var t=this;this.isLast?this.$confirm({content:"确认提交当前委托吗?",onOk:function(){t.nextStepCommonFn()},onCancel:function(){}}):this.nextStepCommonFn()},nextStepCommonFn:function(){this.updateGlobalData(),this.$emit("currentStepOK",{componentName:"information",num:1}),this.$store.commit("CHANGE_SAVE_DATA",{saveData:this.saveData,ischange:!1}),this.$store.commit("CHANGE_HANDLE_PRE_BUSNISS_STATE")},nextStep:function(){var t=this;if(this.isLast)(this.canDirectSubmission||!this.canDirectSubmission&&this.isEnableSubmit())&&this.$confirm({content:"确认提交当前委托吗?",onOk:function(){t.nextStepCommonFn()},onCancel:function(){}});else{if(this.canDirectSubmission)return void this.nextStepCommonFn();this.isEnableSubmit()&&this.nextStepCommonFn()}},lastStep:function(){this.updateGlobalData(),this.$emit("currentStepOK",{componentName:"information",num:-1}),this.$store.commit("CHANGE_SAVE_DATA",{saveData:this.saveData,ischange:!1}),this.$store.commit("CHANGE_HANDLE_PRE_BUSNISS_STATE")},handleTableData:function(t){var e=this;1===t?this.isLast?(this.canDirectSubmission||!this.canDirectSubmission&&this.isEnableSubmit())&&this.$confirm({content:"确认提交当前委托吗?",onOk:function(){e.updateGlobalData(),e.$emit("currentStepOK",{componentName:"information",num:t})},onCancel:function(){}}):this.isEnableSubmit()&&(this.updateGlobalData(),this.$emit("currentStepOK",{componentName:"information",num:t})):(this.updateGlobalData(),this.$emit("currentStepOK",{componentName:"information",num:t})),this.$store.commit("CHANGE_SAVE_DATA",{saveData:this.saveData,ischange:!1}),this.$store.commit("CHANGE_HANDLE_PRE_BUSNISS_STATE")},isEnableSubmit:function(){var t=!0;return this.$refs.uploadTable.isAllSubmit(!0)||(t=!1),t||this.$message.error("请完成必须上传项的材料上传"),t},getSubmitData:function(){return{files:this.$refs.uploadTable.getSubmitData()}},saveCurrentData:function(){this.loading=!0,this.updateGlobalData(),this.$emit("saveAllData")},getGongGaiWTMaterials:function(){var t={code:this.remoteCommonFormFinalDat.GGAJBH,clsx:this.remoteCommonFormFinalDat.defaultCLSX&&this.remoteCommonFormFinalDat.defaultCLSX.join(","),guid:encodeURIComponent(this.remoteCommonFormFinalDat.getGongGaiJieKouGUIDParams)};this.fetchDefaultGongGaiMaterials(t)},fetchDefaultGongGaiMaterials:function(t){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var i,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,e.gongGaiWTMaterialsLoading=!0,a.next=4,e.$WebApi.preBusiness["GetGGClsxCL"](t);case 4:i=a.sent,i?(n=e.getSubmitData().files,e.orgRowList=n,e.orgRowList.forEach((function(t){var e={};i[t.ZLMC]&&i[t.ZLMC].length&&(t.FJLIST=[].concat(Object(o["a"])(t.FJLIST),Object(o["a"])(i[t.ZLMC])).reduce((function(t,a){return e[a.FJNAME]||(e[a.FJNAME]=!0,t.push(a)),t}),[]))})),e.tableData.rowsList=e.orgRowList):e.$message.warning("没有默认的工改委托材料"),e.gongGaiWTMaterialsLoading=!1,a.next=12;break;case 9:a.prev=9,a.t0=a["catch"](0),e.gongGaiWTMaterialsLoading=!1;case 12:case"end":return a.stop()}}),a,null,[[0,9]])})))()}}},S=g,v=(a("7dca"),Object(f["a"])(S,i,n,!1,null,"64193692",null));e["a"]=v.exports},f3a1:function(t,e,a){"use strict";a.r(e);var i,n,o=a("5530"),s=a("ab53"),r=a("2f62"),l={name:"FileTable",extends:s["a"],data:function(){return{}},computed:Object(o["a"])({},Object(r["c"])({FileTableData:"PlanningOnLineFileTableData",CascaderSelectData:"PlanningOnLineCascaderSelectData"}))},c=l,u=a("2877"),m=Object(u["a"])(c,i,n,!1,null,null,null);e["default"]=m.exports},f999:function(t,e,a){"use strict";a("a5b3")}}]);