CheckDetail-086b1a4c.js 3.19 KB
var f=(e,o,r)=>new Promise((c,n)=>{var i=t=>{try{a(r.next(t))}catch(p){n(p)}},l=t=>{try{a(r.throw(t))}catch(p){n(p)}},a=t=>t.done?c(t.value):Promise.resolve(t.value).then(i,l);a((r=r.apply(e,o)).next())});import{d as g,k as R,r as D,e as k,a8 as u,_ as F,$ as v,f as h,aa as C,a0 as _,a9 as b,ac as m,ad as w}from"./vue-5a35c3f5.js";import{B as O}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as S}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{R as E}from"./type.d-f8a7528c.js";import{u as y}from"./index-c1c2669a.js";import A from"./ApproveReason-a5e4c6b6.js";import{B as I,a as N}from"./index-76664154.js";import{FIELDS_BASE_INFO as V}from"./tableData-bb44769a.js";import{u as $,_ as P}from"./index.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./antd-6b087f69.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";import"./useWindowSizeFn-cc2fb57c.js";import"./invoice-f64ec395.js";import"./order-eff5d778.js";import"./message-c4c6f446.js";const L=$(),M=e=>e.map(o=>({field:`${o.field}`,dataIndex:`${o.field}`,label:o.label,component:"Switch",componentProps:{checkedValue:"UN_LOCKED",unCheckedValue:"LOCKED"},colProps:{span:6}})).filter(o=>o.field!=="exchangeRate"&&o.field!=="profitRate"),G=g({components:{BasicDrawer:I,BasicForm:O,ApproveReason:A},props:{onGoFormDetail:{type:Function}},setup(){const e=R(""),o=M(V),[r,{getFieldsValue:c}]=S({labelWidth:180,schemas:o,showActionButtonGroup:!1,actionColOptions:{span:24}}),[n,{openModal:i}]=y(),l=D({}),[a,{closeDrawer:t}]=N(s=>{Object.assign(l,s.lockFields),e.value=s.orderId});function p(){t()}const B=k(()=>{var s,d;return(d=(s=L.getUserInfo)==null?void 0:s.roleSmallVO)==null?void 0:d.code});return{register:a,schemas:o,registerForm:r,handleSubmit:()=>f(this,null,function*(){const s=c();i(!0,{data:s,id:e.value})}),handleCloseModal:p,approveReasonRegister:n,openApproveReasonDrawer:i,ROLE:E,role:B}}});const U={class:"container"},j=_("input",null,null,-1);function K(e,o,r,c,n,i){const l=u("BasicForm"),a=u("BasicDrawer"),t=u("ApproveReason");return F(),v("div",U,[h(a,w({onRegister:e.register},e.$attrs,{showFooter:"",title:"字段编辑权限申请",width:"60%",destroyOnClose:!0,isDetail:!0,onOk:e.handleSubmit,showDetailBack:!1,okText:"申请"}),{default:C(()=>[j,_("div",null,[e.role===e.ROLE.ADMIN||e.role===e.ROLE.FINANCE?(F(),b(l,{key:0,onRegister:e.registerForm},null,8,["onRegister"])):m("v-if",!0)]),m(' <template #titleToolbar> <a-button type="primary"> 申请编辑权限 </a-button></template> '),m(` <template #appendFooter>
      <a-button type="primary" @click="onGoFormDetail"> 返回编辑</a-button>
    </template> `)]),_:1},16,["onRegister","onOk"]),h(t,{onRegister:e.approveReasonRegister,onSuccess:e.handleCloseModal},null,8,["onRegister","onSuccess"])])}const Be=P(G,[["render",K],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/finance/financeProfit/ServiceProfit/PackageProfit/CheckDetail.vue"]]);export{Be as default};