| 1 |
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function a(e){for(var a=1;a<arguments.length;a++){var l=null!=arguments[a]?arguments[a]:{};a%2?t(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):t(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function n(t,a,n){var l;return l=function(t,a){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var l=n.call(t,a||"default");if("object"!=e(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(t)}(a,"string"),(a="symbol"==e(l)?l:String(l))in t?Object.defineProperty(t,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[a]=n,t}System.register(["./index-legacy.a130dba2.js","./composables-legacy.0c6ce36a.js"],(function(e,t){"use strict";var n,l,r,o,i,s,c,u,p=document.createElement("style");return p.textContent=".page-btn[data-v-907787e5]{padding-top:20px;text-align:right}.container[data-v-907787e5]{margin-bottom:30px}.container .container-title[data-v-907787e5]{display:flex;justify-content:space-between;color:#0a77f6;font-weight:700}.container .container-static[data-v-907787e5]{margin-top:10px;line-height:32px;font-size:14px;color:#666}.container .container-static .unit[data-v-907787e5]{margin-left:15px;font-size:13px;color:#999}\n",document.head.appendChild(p),{setters:[function(e){n=e.n,l=e.r,r=e.f,o=e.b,i=e.$,s=e.o,c=e.e},function(e){u=e.u}],execute:function(){var t={__name:"enterReport",setup:function(e){var t=u(),n=l([[],[],[]]),p=l([[],[],[]]),d=l([[],[],[]]),f=l([]),v=r({limit:9999,offset:0,del_flag:0,ordering:"weight"}),b=l(o((function(){return i.getters.appMainHeight-111-104}))),m=l(!1);function h(e,t){return a(a({},e),t)}function g(e,t,a){var n={},l={};e[0].map((function(e,t){n["key"+(t+1)]=e[0]})),e[1].map((function(e,t){l["val"+(t+1)]=e[0]})),t.push(h(n,l)),a.push([[1,e[0].length],[0,0],[0,0]])}function y(e,t,a,n,l,r,o){var i={id:a[a.length-1].id},s={},c=[];n[0].map((function(e,t){i["key"+(t+1)]=l>t?a[t][e[1]]:""})),console.log("object_keys",i),console.log("item_list",a),n[1].map((function(e,t){s["val"+(t+1)]=a[a.length-1][e[1]]})),e.push(h(i,s)),1==l?n[0].map((function(e,t){l>t?c.push([1,n[0].length]):c.push([0,0])})):2==l?n[0].map((function(e,t){0==t?0==r[1]?c.push([o[t],1]):c.push([0,0]):1==t?c.push([1,n[0].length-1]):c.push([0,0])})):n[0].map((function(e,t){0==t?0==r[1]&&0==r[2]?c.push([o[t],1]):c.push([0,0]):1==t&&(0==r[2]?c.push([o[t],1]):c.push([0,0]))})),console.log("index_list:",r),console.log("merge_list:",c),t.push(c)}function _(e,t,a,n){g(t,a,n),e.map((function(e,l){if(e.children&&e.children.length){var r=0;e.children.map((function(e){e.children&&e.children.length?r+=e.children.length:r+=1})),e.children.map((function(o,i){if(o.children&&o.children.length){var s=0;o.children.map((function(e){e.children&&e.children.length?s+=e.children.length:s+=1})),o.children.map((function(c,u){y(a,n,[e,o,c],t,3,[l,i,u],[r,s])}))}else y(a,n,[e,o],t,2,[l,i,0],[r,0])}))}else y(a,n,[e],t,1)}))}function w(){v.bd_year=0,HTTP.get("business_data_fields_frame",v).then((function(e){var t=[[["项目","field_name"],["","field_name"],["","field_name"]],[["数据来源","source"],["经营数据(元)","bd_money"]]];d.value[0]=e.data.results[0].children,d.value[1]=e.data.results[1].children,d.value[2]=e.data.results[3].children,_([e.data.results[0]],t,n.value[0],p.value[0]),_([e.data.results[1]],t,n.value[1],p.value[1]),_([e.data.results[3]],t,n.value[2],p.value[2]),console.log("tableDataList:",n.value)}))}function x(){t.back()}return s((function(){w()})),{__sfc:!0,router:t,tableDataList:n,mergeDataList:p,tableResultList:d,tableData:f,filter:v,tableHeight:b,loading:m,initColumnData:h,initMeterHeader:g,dealMergeKey:y,mergeTableProcessing:_,dealTotalMoney:function(e){if(n.value[e]){var t=0;return n.value[e].map((function(e){t+=+e.val1||0,t+=+e.val2||0})),t}},getTableData:w,arraySpanMethod1:function(e){e.row,e.column;var t=e.rowIndex,a=e.columnIndex;if(t<p.value[0].length&&a<p.value[0][t].length)return p.value[0][t][a]},arraySpanMethod2:function(e){e.row,e.column;var t=e.rowIndex,a=e.columnIndex;if(t<p.value[1].length&&a<p.value[1][t].length)return p.value[1][t][a]},arraySpanMethod3:function(e){e.row,e.column;var t=e.rowIndex,a=e.columnIndex;if(t<p.value[2].length&&a<p.value[2][t].length)return p.value[2][t][a]},goBack:x,saveData:function(){var e=[];n.value.map((function(t){t.map((function(t){e.push({id:t.id,bd_money:t.val2})}))})),m.value=!0,HTTP.post("input_business_money",{data_list:e}).then((function(e){m.value=!1,0===e.code?(c.exports.Message({type:"success",message:"保存成功"}),x()):c.exports.Message({type:"error",message:e.msg})})).catch((function(){m.value=!1}))}}}},p=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticStyle:{padding:"0 50px","background-color":"#fff","border-radius":"5px"}},[t("div",{staticClass:"page-btn"},[t("el-button",{attrs:{plain:""},on:{click:a.goBack}},[e._v("取消 ")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53102,expression:"53102"}],attrs:{plain:"",type:"primary",loading:a.loading},on:{click:function(e){return a.saveData()}}},[e._v("保存 ")])],1),t("div",{staticClass:"container"},[t("div",{staticClass:"container-title"},[e._v("营业额")]),t("div",{staticClass:"container-static"},[e._v(" 总计:"+e._s(a.dealTotalMoney(0))+" "),t("span",{staticClass:"unit"},[e._v("单位(元)")])]),t("el-table",{attrs:{"show-header":!1,data:a.tableDataList[0],"span-method":a.arraySpanMethod1,border:"","header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{align:"center",prop:"key1",label:"一级",width:"180"}}),t("el-table-column",{attrs:{align:"center",prop:"key2",label:"二级"}}),t("el-table-column",{attrs:{prop:"val1",sortable:"",label:"数据来源"}}),t("el-table-column",{attrs:{align:"center",prop:"val2",sortable:"",label:"金额"},scopedSlots:e._u([{key:"default",fn:function(n){return[n.$index?t("el-input",{staticStyle:{width:"250px"},attrs:{size:"small"},on:{blur:function(e){return a.dealTotalMoney(0)}},model:{value:n.row.val2,callback:function(t){e.$set(n.row,"val2",t)},expression:"scope.row.val2"}}):t("span",[e._v(e._s(n.row.val2))])]}}])})],1)],1),t("div",{staticClass:"container"},[t("div",{staticClass:"container-title"},[e._v("变动费用")]),t("div",{staticClass:"container-static"},[e._v(" 总计:"+e._s(a.dealTotalMoney(1))+" "),t("span",{staticClass:"unit"},[e._v("单位(元)")])]),t("el-table",{attrs:{"show-header":!1,data:a.tableDataList[1],"span-method":a.arraySpanMethod2,border:"","header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{align:"center",prop:"key1",label:"一级",width:"180"}}),t("el-table-column",{attrs:{align:"center",prop:"key2",label:"二级"}}),t("el-table-column",{attrs:{align:"center",prop:"key3",sortable:"",label:"三级"}}),t("el-table-column",{attrs:{prop:"val1",sortable:"",label:"数据来源"}}),t("el-table-column",{attrs:{align:"center",prop:"val2",sortable:"",label:"金额"},scopedSlots:e._u([{key:"default",fn:function(n){return[n.$index?t("el-input",{staticStyle:{width:"250px"},attrs:{size:"small"},on:{blur:function(e){return a.dealTotalMoney(1)}},model:{value:n.row.val2,callback:function(t){e.$set(n.row,"val2",t)},expression:"scope.row.val2"}}):t("span",[e._v(e._s(n.row.val2))])]}}])})],1)],1),t("div",{staticClass:"container",staticStyle:{"padding-bottom":"40px"}},[t("div",{staticClass:"container-title"},[e._v("固定费用")]),t("div",{staticClass:"container-static"},[e._v(" 总计:"+e._s(a.dealTotalMoney(2))+" "),t("span",{staticClass:"unit"},[e._v("单位(元)")])]),t("el-table",{attrs:{"show-header":!1,data:a.tableDataList[2],"span-method":a.arraySpanMethod3,border:"","header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{align:"center",prop:"key1",label:"一级",width:"180"}}),t("el-table-column",{attrs:{align:"center",prop:"key2",label:"二级"}}),t("el-table-column",{attrs:{align:"center",prop:"key3",sortable:"",label:"三级"}}),t("el-table-column",{attrs:{prop:"val1",sortable:"",label:"数据来源"}}),t("el-table-column",{attrs:{align:"center",prop:"val2",sortable:"",label:"金额"},scopedSlots:e._u([{key:"default",fn:function(n){return[n.$index?t("el-input",{staticStyle:{width:"250px"},attrs:{size:"small"},on:{blur:function(e){return a.dealTotalMoney(2)}},model:{value:n.row.val2,callback:function(t){e.$set(n.row,"val2",t)},expression:"scope.row.val2"}}):t("span",[e._v(e._s(n.row.val2))])]}}])})],1)],1)])},d=[];p._withStripped=!0;var f=n(t,p,d,!1,null,"907787e5",null,null);f.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/finance/businessReport/enterReport.vue";e("default",f.exports)}}}))}();
|