InspectionFormPanel-0edbbf9f.js
2.4 KB
var g=Object.defineProperty,S=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var l=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var u=(o,e,t)=>e in o?g(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,i=(o,e)=>{for(var t in e||(e={}))C.call(e,t)&&u(o,t,e[t]);if(l)for(var t of l(e))I.call(e,t)&&u(o,t,e[t]);return o},n=(o,e)=>S(o,B(e));import{d as O,k,e as D,a8 as b,_ as v,a9 as P}from"./vue-5a35c3f5.js";import{B as R}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as $}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{FIELDS_INSPECTION_INFO as y}from"./tableData-2b1605a5.js";import{b as w}from"./project-bef26fc7.js";import{u as E}from"./order-eff5d778.js";import{u as N}from"./order-007d1b19.js";import{aF as p}from"./antd-6b087f69.js";import{_ as j}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 x=O({components:{BasicForm:R},props:{id:{type:String},inspectFormData:{type:Object}},emits:["success"],setup(o,{emit:e}){let t=k({});const m=E(),{midCheckResult:a,endCheckResult:c}=N(m),s=D(()=>{const h={midCheckResult:a,endCheckResult:c};return y.map(r=>n(i({},r),{componentProps:n(i(i({},r.component==="Select"&&{showSearch:!0}),r.component==="Select"&&{options:h[r.field]}),{disabled:w(r.field,p(t.value,r.field),o.id,p(o.inspectFormData,`${r.field}`),p(o.inspectFormData,"endCheckResult"))}),colProps:{span:24}}))}),[d,{setFieldsValue:f,getFieldsValue:F,resetFields:_}]=$({labelWidth:120,schemas:s,layout:"vertical",showActionButtonGroup:!1,actionColOptions:{span:24}});return{fields:t,schemas:s,registerForm:d,setFieldsValue:f,resetFields:_,getFieldsValue:F}}});function V(o,e,t,m,a,c){const s=b("BasicForm");return v(),P(s,{onRegister:o.registerForm},null,8,["onRegister"])}const lo=j(x,[["render",V],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/order/FormDetail/InspectionFormPanel.vue"]]);export{lo as default};