| 1 |
- var O=Object.defineProperty,P=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var k=(s,a,e)=>a in s?O(s,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[a]=e,m=(s,a)=>{for(var e in a||(a={}))z.call(a,e)&&k(s,e,a[e]);if(b)for(var e of b(a))T.call(a,e)&&k(s,e,a[e]);return s},h=(s,a)=>P(s,U(a));var w=(s,a,e)=>new Promise((v,i)=>{var p=o=>{try{n(e.next(o))}catch(d){i(d)}},u=o=>{try{n(e.throw(o))}catch(d){i(d)}},n=o=>o.done?v(o.value):Promise.resolve(o.value).then(p,u);n((e=e.apply(s,a)).next())});import{d as $,e as j,f as r,r as f,o as y,m as F,g as B,y as _,af as l,b0 as q,q as G,dh as W,v as M,w as H,z as J,F as K,bg as Q,bh as X,bz as Y,j as Z}from"./index-d3600154.js";import{b as ee,B as se}from"./index-87d6eb60.js";import{u as ae,B as te}from"./useForm-d916f71d.js";import{e as oe,f as re,_ as ie,g as le,h as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-f0314ec7.js";import{u as ce}from"./index-670a4efc.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./index-2e69b74a.js";import"./index-b06c40a8.js";import"./uuid-98bbe2a6.js";import"./download-c8c6e0d3.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./index-89c06ea2.js";import"./uniqBy-2d445bc4.js";const S=s=>(Q("data-v-a8defb05"),s=s(),X(),s),pe={class:"!pl-8 !pt-4"},ue=S(()=>l("div",{class:"form-item-label"},[l("span",null,"*"),M("首次评价")],-1)),de={key:1},me=S(()=>l("div",{class:"remark"},[l("p",null,"备注:"),l("p",null,"A类服务包括:仪器设备的计量检定/校准、检验检测、抽样的分包;"),l("p",null,"B类服务包括:除仪器设备的计量检定/校准、检验检测、抽样的分包以外的服务,如设施、环境条件和 仪器设备的设计、制造、搬运、安装、维修、调试及维护保养服务:人员培训教育;样品收集、包装和运 输服务;计算机系统维护(包括软件、硬件)及水、电的正常支持;"),l("p",null,"B类产品包括;除仪器设备和辅助设备、标准物质和重要的消耗材料以外其他的消耗性材料和易耗品, 如手套、口罩等。")],-1)),fe=$({__name:"formModal",emits:["success","register"],setup(s,{emit:a}){const e=j(()=>r(i)?"编辑供应商":"新增供应商"),v="45%",i=f(!1),p=f(),u=f(),n=f(""),{createMessage:o}=Y(),[d,{setFieldsValue:C,resetFields:I,validate:R}]=ae({labelWidth:100,schemas:oe,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:12},wrapperCol:{span:22}}),[x,{setModalProps:g,closeModal:D}]=ee(t=>w(this,null,function*(){if(yield I(),g({confirmLoading:!1}),i.value=!!(t!=null&&t.isUpdate),r(i)){const c=yield re(t.record.id);p.value=c.id,n.value=c==null?void 0:c.firstEval,yield C(m({},c))}})),[E,{openDrawer:V}]=ce();function A(){V(!0)}function L(){return w(this,null,function*(){try{const t=yield R();g({confirmLoading:!0}),r(i)?(yield ne(h(m({},t),{id:p.value})),o.success("编辑成功!")):u.value?(t.eval=u.value,yield le(m({},t)),o.success("新增成功!")):o.error("请进行首次评价后提交"),D(),a("success",{isUpdate:r(i),values:h(m({},t),{id:p.value})})}finally{g({confirmLoading:!1})}})}function N(t){u.value=t}return(t,c)=>(y(),F(K,null,[B(r(se),J(t.$attrs,{destroyOnClose:"",onRegister:r(x),title:r(e),width:v,onOk:L,showFooter:!0}),{default:_(()=>[l("div",pe,[B(r(te),{onRegister:r(d),layout:"vertical"},q({evalBtn:_(()=>[ue,i.value?(y(),F("p",de,H(n.value),1)):(y(),G(r(W),{key:0,type:"primary",onClick:A},{default:_(()=>[M("点击评价")]),_:1}))]),_:2},[i.value?void 0:{name:"remark",fn:_(()=>[me]),key:"0"}]),1032,["onRegister"])])]),_:1},16,["onRegister","title"]),B(ie,{onRegister:r(E),onSuccess:N},null,8,["onRegister"])],64))}});const xe=Z(fe,[["__scopeId","data-v-a8defb05"]]);export{xe as default};
|