| 1 |
- import{r as o,i as k,e as g,o as x,u as W,h as F}from"./vendor-ef68d560.js";import{n as C,$ as h,L as P}from"./index-87faf287.js";import{L as J}from"./LJPagiNation-096e8f96.js";import{L as w}from"./LJWWData-9210f5cc.js";import{E as R,a as V}from"./constant-4dcf1372.js";import{_ as H}from"./img_gongzt-650bd9fa.js";/* empty css *//* empty css */const M={__name:"sendDialog",emits:["update"],setup(_,{expose:l,emit:e}){const t=o(!1),a=k({is_agree:0,reason:""}),u={reason:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A73\u56DE\u7406\u7531",trigger:"blur"}],is_agree:[{required:!0,message:"\u8BF7\u9009\u62E9\u786E\u8BA4\u7ED3\u679C",trigger:"change"}]},i=o(),d=o({});function n(s){d.value=s,t.value=!0}function p(){t.value=!1,i.value.resetFields(),a.is_agree=0,a.reason=""}function r(){i.value.validate(s=>{if(s){const m={payroll_id:d.value.id,is_agree:a.is_agree,reason:a.reason};m.is_agree===1&&delete m.reason,HTTP.post("payroll_review",m).then(v=>{v.code===0?(g.exports.Message.success("\u5904\u7406\u5B8C\u6210"),t.value=!1,e("update"),a.is_agree=0,a.reason=""):g.exports.Message.error(v.msg)})}else return!1})}return l({init:n}),{__sfc:!0,dialogVisible:t,emits:e,form:a,rules:u,formRef:i,rowObj:d,init:n,handleClose:p,submitForm:r}}};var z=function(){var l=this,e=l._self._c,t=l._self._setupProxy;return e("div",[e("el-dialog",{attrs:{title:"\u5DE5\u8D44\u5355\u786E\u8BA4","append-to-body":!0,visible:t.dialogVisible,width:"30%","before-close":t.handleClose},on:{"update:visible":function(a){t.dialogVisible=a}}},[e("div",[e("el-form",{ref:"formRef",attrs:{model:t.form,"label-width":"100px",rules:t.rules}},[e("el-form-item",{attrs:{label:"\u786E\u8BA4\u7ED3\u679C:",prop:"is_agree"}},[e("el-radio-group",{model:{value:t.form.is_agree,callback:function(a){l.$set(t.form,"is_agree",a)},expression:"form.is_agree"}},[e("el-radio",{attrs:{label:1}},[l._v("\u540C\u610F")]),e("el-radio",{attrs:{label:0}},[l._v("\u9A73\u56DE")])],1)],1),t.form.is_agree===0?e("el-form-item",{attrs:{label:"\u7406\u7531:",prop:"reason"}},[e("el-input",{attrs:{type:"textarea"},model:{value:t.form.reason,callback:function(a){l.$set(t.form,"reason",a)},expression:"form.reason"}})],1):l._e()],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.handleClose}},[l._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[l._v("\u786E \u5B9A")])],1)])],1)},q=[],N=C(M,z,q,!1,null,"3cd50196",null,null);const I=N.exports;const j={__name:"detailDialog",emits:["update"],setup(_,{expose:l,emit:e}){const t=o(!1),a=o([{key:"member",name:"\u5458\u5DE5ID",value:null,isChecked:!0,canEdit:!1},{key:"member_name",name:"\u59D3\u540D",value:null,isChecked:!0,canEdit:!1},{key:"wechat_dept_id",name:"\u90E8\u95E8",value:null,isChecked:!0,canEdit:!1},{key:"entry_date",name:"\u5165\u804C\u65E5\u671F",value:null,isChecked:!0,canEdit:!1},{key:"confirmation_date",name:"\u8F6C\u6B63\u65E5\u671F",value:null,isChecked:!0,canEdit:!1},{key:"basic_salary",name:"\u57FA\u672C\u5DE5\u8D44",value:null,isChecked:!0,canEdit:!0},{key:"post_salary",name:"\u5C97\u4F4D\u5DE5\u8D44",value:null,isChecked:!0,canEdit:!0},{key:"performance_amount",name:"\u7EE9\u6548\u5DE5\u8D44",value:null,isChecked:!0,canEdit:!0},{key:"commission_amount",name:"\u63D0\u6210\u5DE5\u8D44",value:null,isChecked:!0,canEdit:!0},{key:"bonus_amount",name:"\u5956\u91D1\u91D1\u989D",value:null,isChecked:!0,canEdit:!0},{key:"attendance_bonus",name:"\u5168\u52E4\u5956\u91D1",value:null,isChecked:!0,canEdit:!0},{key:"attendance_required",name:"\u5E94\u51FA\u52E4",value:null,isChecked:!0,canEdit:!0},{key:"attendance_actual",name:"\u5B9E\u9645\u51FA\u52E4",value:null,isChecked:!0,canEdit:!0},{key:"working_age",name:"\u5DE5\u9F84",value:null,isChecked:!0,canEdit:!1},{key:"allowance",name:"\u8865\u8D34",value:null,isChecked:!0,canEdit:!0},{key:"deduction",name:"\u6263\u6B3E",value:null,isChecked:!0,canEdit:!1},{key:"absence_deduction",name:"\u4E8B\u5047\u6263\u6B3E",value:null,isChecked:!0,canEdit:!0},{key:"sick_deduction",name:"\u75C5\u5047\u6263\u6B3E",value:null,isChecked:!0,canEdit:!0},{key:"late_deduction",name:"\u8FDF\u5230\u7F3A\u5361\u6263\u6B3E",value:null,isChecked:!0,canEdit:!0},{key:"absenteeism_deduction",name:"\u65F7\u5DE5\u6263\u6B3E",value:null,isChecked:!0,canEdit:!0},{key:"personal_social_security",name:"\u4E2A\u4EBA\u793E\u4FDD",value:null,isChecked:!0,canEdit:!0},{key:"corporate_social_security",name:"\u516C\u53F8\u793E\u4FDD",value:null,isChecked:!0,canEdit:!0},{key:"personal_medical_insurance",name:"\u4E2A\u4EBA\u533B\u4FDD",value:null,isChecked:!0,canEdit:!0},{key:"corporate_medical_insurance",name:"\u516C\u53F8\u533B\u4FDD",value:null,isChecked:!0,canEdit:!0},{key:"personal_provident_fund",name:"\u4E2A\u4EBA\u516C\u79EF\u91D1",value:null,isChecked:!0,canEdit:!0},{key:"corporate_provident_fund",name:"\u516C\u53F8\u516C\u79EF\u91D1",value:null,isChecked:!0,canEdit:!0},{key:"personal_income_tax",name:"\u4E2A\u7A0E",value:null,isChecked:!0,canEdit:!0},{key:"net_salary",name:"\u5B9E\u53D1\u5DE5\u8D44",value:null,isChecked:!0,canEdit:!0}]),u=o(!1);let i=o({});const d=k({0:"",1:"warning",2:"success",3:"danger"});x(()=>{});function n(r){t.value=!0,r&&r.id?(u.value=!1,i.value=r,a.value.map(s=>{s.value=r[s.key]})):(u.value=!0,i.value={},a.value.map(s=>{s.value=null}))}function p(){t.value=!1;let r={};r.choose_fields=[],a.value.map(s=>{r[s.key]=s.value,s.isChecked&&r.choose_fields.push(s.key)}),i.value.id&&(r.payroll_id=i.value.id),HTTP.post("send_payroll",r).then(s=>{s.code===0?(g.exports.Message({type:"success",message:"\u53D1\u9001\u6210\u529F"}),t.value=!1,e("update",a.value)):g.exports.Message({type:"error",message:s.msg})})}return l({init:n}),{__sfc:!0,dialogVisible:t,emits:e,form:a,isSend:u,currDetail:i,statusColor:d,init:n,saveForm:p,LJWWData:w}}};var A=function(){var l=this,e=l._self._c,t=l._self._setupProxy;return e("div",[e("el-dialog",{attrs:{title:"\u5DE5\u8D44\u5355","append-to-body":!0,visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(a){t.dialogVisible=a}}},[t.currDetail&&t.currDetail.id?e("div",{staticClass:"member-info"},[e("div",{staticStyle:{display:"flex"}},[e("span",[e(t.LJWWData,{attrs:{type:2,openid:t.currDetail.member_name}})],1),e("el-divider",{attrs:{direction:"vertical"}}),e("span",[e(t.LJWWData,{attrs:{type:1,openid:t.currDetail.wechat_dept_id}})],1)],1),e("el-tag",{attrs:{type:t.statusColor[t.currDetail.status]}},[l._v(" "+l._s(t.currDetail.status_text)+" ")])],1):l._e(),e("div",{staticClass:"fields-con"},l._l(t.form,function(a,u){return e("div",{key:u,staticClass:"field-list"},[e("el-checkbox",{model:{value:a.isChecked,callback:function(i){l.$set(a,"isChecked",i)},expression:"item.isChecked"}},[l._v(l._s(a.name))]),e("div",{staticClass:"field-value"},[e("div",{staticClass:"value"},[a.key==="member_name"?e("span",[e(t.LJWWData,{attrs:{type:2,openid:a.value}})],1):a.key==="wechat_dept_id"?e("span",[e(t.LJWWData,{attrs:{type:1,openid:a.value}})],1):e("span",[l._v(" "+l._s(a.value)+" ")])])])],1)}),0),e("div",{staticClass:"tips"},[l._v("\uFF01\u4FEE\u6539\u540E\u7684\u57FA\u7840\u6570\u636E\u4F1A\u540C\u6B65\u66F4\u65B0\u81F3\u85AA\u8D44\u6863\u6848")])])],1)},O=[],U=C(j,A,O,!1,null,"d2a28a7e",null,null);const B=U.exports;const G={__name:"personalSlipListViews",setup(_){const l=o(),e=o(),t=W(),a=o(F(()=>h.getters.appMainHeight-111-104-32)),u=o(!0),i=o(!0),d=o([{name:"\u5168\u90E8",status:"",btn:""},{name:"\u5F85\u53D1\u9001",status:0,btn:"\u7F16\u8F91"},{name:"\u5F85\u786E\u8BA4",status:1,btn:"\u518D\u6B21\u7F16\u8F91"},{name:"\u5DF2\u9A73\u56DE",status:3,btn:"\u4FEE\u6539"},{name:"\u5DF2\u786E\u8BA4",status:2,btn:"\u67E5\u770B"}]),n=k({member:h.getters.member.id,company:h.getters.company,date:"",settlement_year:"",settlement_month:"",limit:10,offset:0,del_flag:0,ordering:"-id"}),p=o(0),r=o(1);let s=o([]);const m=R,v=V;x(()=>{u.value=!0,f()});function f(){u.value=!0,n.settlement_year=n.date?n.date.substring(0,4):"",n.settlement_month=n.date?+n.date.substring(5,7):"",HTTP.get("payroll",n).then(c=>{p.value=c.data.count,s.value=c.data.results.map(b=>{const y=d.value.filter(T=>T.status===b.oa_status);return b.status_text=y.length?y[0].name:"",b.btn=y.length?y[0].btn:"",b}),s.value.length>0?i.value=!0:i.value=!1}).finally(()=>{setTimeout(()=>u.value=!1,500)})}function E(c){n.limit=c,f()}function D(c){r.value=c,n.offset=(c-1)*n.limit,f()}function L(){r.value=1,n.offset=0,f()}function $(c){e.value.init(c)}function S(c){l.value.init(c)}return{__sfc:!0,sendRef:l,detailRef:e,router:t,tableHeight:a,loading:u,showTip:i,statusArray:d,filter:n,total:p,currentPage:r,tableData:s,employeeStatus:m,employeeType:v,getList:f,handleSizeChange:E,handleCurrentChange:D,resetFilter:L,showDetail:$,sendPayroll:S,LJPagiNation:J,LJTableHeader:P,sendDialog:I,detailDialog:B,LJWWData:w}}};var K=function(){var l=this,e=l._self._c,t=l._self._setupProxy;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"high-seas-clients-views"},[e(t.LJTableHeader,{attrs:{dropdown:!1,search:!1},model:{value:t.filter.search,callback:function(a){l.$set(t.filter,"search",a)},expression:"filter.search"}},[e("el-date-picker",{attrs:{"value-format":"yyyy-M",type:"month",placeholder:"\u9009\u62E9\u65E5\u671F"},on:{change:t.resetFilter},model:{value:t.filter.date,callback:function(a){l.$set(t.filter,"date",a)},expression:"filter.date"}})],1),e("div",{staticClass:"lj-el-table m-t-20"},[t.showTip?e("el-table",{attrs:{data:t.tableData,"header-cell-style":{background:"#F6FAFF"},height:`${t.tableHeight}px`}},[e("el-table-column",{attrs:{prop:"id",label:"ID"}}),e("el-table-column",{attrs:{prop:"member",label:"\u5458\u5DE5ID"}}),e("el-table-column",{attrs:{prop:"id",label:"\u59D3\u540D"},scopedSlots:l._u([{key:"default",fn:function({row:a}){return[e(t.LJWWData,{attrs:{type:2,openid:a.member_name}})]}}],null,!1,1990572944)}),e("el-table-column",{attrs:{prop:"member_status",label:"\u5458\u5DE5\u72B6\u6001"},scopedSlots:l._u([{key:"default",fn:function({row:a}){return[l._v(" "+l._s(t.employeeStatus[a.member_status])+" ")]}}],null,!1,2992634452)}),e("el-table-column",{attrs:{prop:"dept",label:"\u90E8\u95E8"},scopedSlots:l._u([{key:"default",fn:function({row:a}){return[e(t.LJWWData,{attrs:{type:1,openid:a.wechat_dept_id}})]}}],null,!1,1358159775)}),e("el-table-column",{attrs:{prop:"working_location",label:"\u5DE5\u4F5C\u5730\u70B9"}}),e("el-table-column",{attrs:{prop:"entry_date",label:"\u5165\u804C\u65E5\u671F",width:"100"}}),e("el-table-column",{attrs:{prop:"confirmation_date",label:"\u8F6C\u6B63\u65E5\u671F",width:"110"}}),e("el-table-column",{attrs:{prop:"last_working_day",label:"\u6700\u540E\u5DE5\u4F5C\u65E5",width:"110"}}),e("el-table-column",{attrs:{prop:"change_salary_day",label:"\u6700\u540E\u8C03\u85AA\u65E5",width:"110"}}),e("el-table-column",{attrs:{prop:"basic_salary",label:"\u57FA\u672C\u5DE5\u8D44"}}),e("el-table-column",{attrs:{prop:"post_salary",label:"\u5C97\u4F4D\u5DE5\u8D44"}}),e("el-table-column",{attrs:{prop:"performance_amount",label:"\u7EE9\u6548\u5DE5\u8D44"}}),e("el-table-column",{attrs:{prop:"commission_amount",label:"\u63D0\u6210\u5DE5\u8D44"}}),e("el-table-column",{attrs:{prop:"bonus_amount",label:"\u5956\u91D1\u91D1\u989D"}}),e("el-table-column",{attrs:{prop:"attendance_bonus",label:"\u5168\u52E4\u5956\u91D1"}}),e("el-table-column",{attrs:{prop:"attendance_required",label:"\u5E94\u51FA\u52E4"}}),e("el-table-column",{attrs:{prop:"attendance_actual",label:"\u5B9E\u9645\u51FA\u52E4"}}),e("el-table-column",{attrs:{prop:"working_age",label:"\u5DE5\u9F84"}}),e("el-table-column",{attrs:{prop:"allowance",label:"\u8865\u8D34"}}),e("el-table-column",{attrs:{prop:"deduction",label:"\u6263\u6B3E"}}),e("el-table-column",{attrs:{prop:"absence_deduction",label:"\u4E8B\u5047\u6263\u6B3E"}}),e("el-table-column",{attrs:{prop:"sick_deduction",label:"\u75C5\u5047\u6263\u6B3E"}}),e("el-table-column",{attrs:{prop:"late_deduction",label:"\u8FDF\u5230\u7F3A\u5361\u6263\u6B3E",width:"120"}}),e("el-table-column",{attrs:{prop:"absenteeism_deduction",label:"\u65F7\u5DE5\u6263\u6B3E"}}),e("el-table-column",{attrs:{prop:"personal_social_security",label:"\u4E2A\u4EBA\u793E\u4FDD"}}),e("el-table-column",{attrs:{prop:"corporate_social_security",label:"\u516C\u53F8\u793E\u4FDD"}}),e("el-table-column",{attrs:{prop:"personal_medical_insurance",label:"\u4E2A\u4EBA\u533B\u4FDD"}}),e("el-table-column",{attrs:{prop:"corporate_medical_insurance",label:"\u516C\u53F8\u533B\u4FDD"}}),e("el-table-column",{attrs:{prop:"personal_provident_fund",label:"\u4E2A\u4EBA\u516C\u79EF\u91D1",width:"100"}}),e("el-table-column",{attrs:{prop:"corporate_provident_fund",label:"\u516C\u53F8\u516C\u79EF\u91D1",width:"100"}}),e("el-table-column",{attrs:{prop:"personal_income_tax",label:"\u4E2A\u7A0E"}}),e("el-table-column",{attrs:{prop:"net_salary",label:"\u5B9E\u53D1\u5DE5\u8D44"}}),e("el-table-column",{attrs:{prop:"status_text",label:"\u786E\u8BA4\u72B6\u6001"}}),e("el-table-column",{attrs:{prop:"reason",label:"\u539F\u56E0"}}),e("el-table-column",{attrs:{prop:"date",label:"\u8BE6\u60C5",fixed:"right",align:"center",width:"180"},scopedSlots:l._u([{key:"default",fn:function({row:a}){return[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:62102,expression:"62102"}],attrs:{type:"text"},on:{click:function(u){return t.showDetail(a)}}},[l._v("\u67E5\u770B ")]),a.status!==2?e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:62103,expression:"62103"}],attrs:{type:"text"},on:{click:function(u){return t.sendPayroll(a)}}},[l._v("\u5904\u7406 ")]):l._e()]}}],null,!1,2563899513)})],1):e("div",{staticClass:"guide"},[e("img",{attrs:{src:H,alt:""}}),e("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[l._v(" \u6BCF\u4E2A\u4EBA\u7684\u4ED8\u51FA\u90FD\u6709\u516C\u5E73\u7684\u56DE\u62A5 ")])])],1),t.showTip?e(t.LJPagiNation,{attrs:{"current-page":t.currentPage,"page-size":t.filter.limit,total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}):l._e(),e(t.sendDialog,{ref:"sendRef",on:{update:t.getList}}),e(t.detailDialog,{ref:"detailRef",on:{update:t.getList}})],1)},Q=[],X=C(G,K,Q,!1,null,"0f183b87",null,null);const re=X.exports;export{re as default};
|