ReportFormPanel-75f45407.js
2.54 KB
var h=Object.defineProperty,O=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var u=(r,o,e)=>o in r?h(r,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[o]=e,s=(r,o)=>{for(var e in o||(o={}))B.call(o,e)&&u(r,e,o[e]);if(l)for(var e of l(o))D.call(o,e)&&u(r,e,o[e]);return r},n=(r,o)=>O(r,S(o));import{d as $,k as v,e as R,a8 as b,_ as y,a9 as k}from"./vue-5a35c3f5.js";import{B as C}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as j}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{FIELDS_REPORT_INFO as w}from"./tableData-2b1605a5.js";import{a as E}from"./project-bef26fc7.js";import{u as I}from"./order-eff5d778.js";import{u as x}from"./order-007d1b19.js";import{aF as d}from"./antd-6b087f69.js";import{_ as G}from"./index.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.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"./type.d-d84bce65.js";import"./message-c4c6f446.js";const V=$({components:{BasicForm:C},props:{detailData:{type:Object},onGoCheckDetail:{type:Function},id:{type:String},reportFormData:{type:Object}},emits:["success"],setup(r){let o=v({});const e=I(),{ideaSource:m,manualPreform:c}=x(e),p=R(()=>{const g={ideaSource:m,manualPreform:c};return w.map(t=>{let a=t.field;return(a==="manualPreform1"||a==="manualPreform2")&&(a="manualPreform"),n(s({},t),{field:`${t.field}`,componentProps:n(s(s(s({},t.componentProps),t.component==="Select"&&{showSearch:!0}),t.component==="Select"&&{options:g[a]}),{disabled:E(d(o.value,`${t.field}`),r.id,d(r.reportFormData,`${t.field}`))}),colProps:{span:24}})})}),[i,{setFieldsValue:f,getFieldsValue:F,resetFields:_,validate:P}]=j({labelWidth:120,schemas:p,layout:"vertical",showActionButtonGroup:!1,actionColOptions:{span:24}});return{fields:o,schemas:p,validate:P,registerForm:i,getFieldsValue:F,setFieldsValue:f,resetFields:_}}});function W(r,o,e,m,c,p){const i=b("BasicForm");return y(),k(i,{onRegister:r.registerForm},null,8,["onRegister"])}const fo=G(V,[["render",W],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/order/FormDetail/ReportFormPanel.vue"]]);export{fo as default};