CreateModal-a1865034.js
3.69 KB
var R=Object.defineProperty,N=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var p=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var f=(e,t,o)=>t in e?R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,g=(e,t)=>{for(var o in t||(t={}))$.call(t,o)&&f(e,o,t[o]);if(p)for(var o of p(t))D.call(t,o)&&f(e,o,t[o]);return e},_=(e,t)=>N(e,S(t));var u=(e,t,o)=>new Promise((m,i)=>{var l=r=>{try{n(o.next(r))}catch(c){i(c)}},s=r=>{try{n(o.throw(r))}catch(c){i(c)}},n=r=>r.done?m(r.value):Promise.resolve(r.value).then(l,s);n((o=o.apply(e,t)).next())});import{d as I,k as d,a8 as h,_ as x,a9 as A,aa as E,f as T,ad as q}from"./vue-5a35c3f5.js";import{B as G,b as H}from"./index-c1c2669a.js";import{u as W,b as j}from"./order-eff5d778.js";import{u as v}from"./order-007d1b19.js";import{B as z}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as L}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{h as U}from"./config-9c004f0c.js";import{_ as J}from"./index.js";import"./antd-6b087f69.js";import"./useWindowSizeFn-cc2fb57c.js";import"./message-c4c6f446.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"./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";const K=I({components:{BasicModal:G,BasicForm:z},props:{column:{type:Number}},emits:["modal-success"],setup(e,{emit:t}){const o=W(),{manualPreform:m,exchangeRate:i}=v(o),l=d(!0),s=d(),n=d(),r=d({}),[c,{setModalProps:C,closeModal:b}]=H(a=>u(this,null,function*(){r.value=a.data||{},s.value=void 0,n.value=""})),{customerCode:B,productionDepartment:O}=v(o);var[k,{getFieldsValue:y,validate:V}]=L({labelWidth:100,schemas:[{field:"settingValue",component:"Select",label:e.column===8?"生产科":"客户编码",rules:[{required:!0}],componentProps:{options:e.column===8?O:B},colProps:{span:24}},{field:"relationValue",component:"InputNumber",label:e.column===1?"利润率":e.column===2?"包装费用":e.column===5?"最后回款日期":e.column===7?"销售额":"生产科回款日期",rules:[{required:!0}],colProps:{span:24}}],showActionButtonGroup:!1,actionColOptions:{span:24}});function w(a){a&&(l.value=!0,C({loading:!1,confirmLoading:!1}))}function F(){return u(this,null,function*(){const a=yield j(_(g({},r.value),{designer:s.value}));n.value=(a==null?void 0:a.rate)||0})}function M(){return u(this,null,function*(){try{const a=y();yield V();const P={settingCode:"customerCode",settingName:"客户编码",settingValue:a.settingValue,settingType:1,relationCode:e.column===1?"profitRate":e.column===2?"packetPrice":e.column===5?"orderHodTime":e.column===7?"salesAmount":"produHodTime",relationName:"包装费用",relationValue:a.relationValue};yield U(P),t("modal-success"),b()}catch(a){console.log("%c [ error ]-108","font-size:13px; background:pink; color:#bf2c9f;",a)}})}return{register:c,loading:l,handleShow:w,info:n,manualPreform:m,handleCalc:F,activeUser:s,exchangeRate:i,registerForm:k,handleOk:M}}});function Q(e,t,o,m,i,l){const s=h("BasicForm"),n=h("BasicModal");return x(),A(n,q(e.$attrs,{destroyOnClose:"",onRegister:e.register,title:"创建配置",width:"600px",onVisibleChange:e.handleShow,onOk:e.handleOk}),{default:E(()=>[T(s,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","onVisibleChange","onOk"])}const Oe=J(K,[["render",Q],["__scopeId","data-v-bb08c140"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/config/CreateModal.vue"]]);export{Oe as default};