| 1 |
- var X=Object.defineProperty,Z=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var K=(s,o,e)=>o in s?X(s,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[o]=e,v=(s,o)=>{for(var e in o||(o={}))O.call(o,e)&&K(s,e,o[e]);if(M)for(var e of M(o))Q.call(o,e)&&K(s,e,o[e]);return s},C=(s,o)=>Z(s,$(o));var k=(s,o,e)=>new Promise((g,_)=>{var n=r=>{try{u(e.next(r))}catch(m){_(m)}},y=r=>{try{u(e.throw(r))}catch(m){_(m)}},u=r=>r.done?g(r.value):Promise.resolve(r.value).then(n,y);u((e=e.apply(s,o)).next())});import{d as G,a0 as H,Z as Y,r as I,aa as J,aZ as W,o as p,m as d,af as h,g as T,f as a,ao as ee,q as w,y as A,v as te,dh as ae,w as b,t as c,ah as z,bd as R,be as S,bf as B,cl as oe,bz as ie,j as se}from"./index-d3600154.js";import{X as ne}from"./XTForm-8b4c8f44.js";import{u as re,B as le}from"./useTable-edbb899b.js";import{T as pe}from"./TableAction-00b6be52.js";import"./TableImg.vue_vue_type_style_index_0_lang-652ccd09.js";import{T as ce}from"./TableImg-7a061d7a.js";import{_ as ue,b as F,a as me,c as de,d as fe}from"./formModal.vue_vue_type_script_setup_true_lang-dfe0d081.js";import{u as ke}from"./index-87d6eb60.js";import{l as be}from"./index-89c06ea2.js";/* empty css */import"./useForm-d916f71d.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"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useWindowSizeFn-89902ab2.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";import"./contractApi-a73b6cc2.js";const _e={class:"bg-white"},ye={class:"flex justify-between header"},he={class:"mt-4 content"},ge=["onClick"],xe={key:3},De=G({__name:"index",setup(s){const[o,{openModal:e}]=ke(),{createMessage:g}=ie(),_=H(),n=Y({}),y=[{key:"status",dictCode:"sample_keep_status"},{key:"location",dictCode:"sample_keep_location"},{key:"keepDuration",dictCode:"sample_keep_duration"}],u=I([]),r=Y({blurry:"",keepTime:null}),m=I([{field:"create_time",direction:"DESC"}]);J(()=>k(this,null,function*(){const t=yield be(y.map(f=>f.dictCode));for(const f in t){const D=y.filter(l=>l.dictCode==f)[0];n[D.key]=t[f]}u.value=[{name:"blurry",componentType:"Input",placeholder:"请输入样品编号/名称",prefix:"icon-xt-search",width:280},{name:"keepTime",componentType:"RangePicker",placeholder:"请选择",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}]}));const[V,{reload:x}]=re({rowKey:"id",api:me,columns:de,bordered:!1,showIndexColumn:!1,pagination:!0,striped:!1,rowSelection:{type:"checkbox"},clickToRowSelect:!1,batchDelApi:F,batchExportApi:fe,exportAuthList:["biz:sampleKeep:export"],delAuthList:["biz:sampleKeep:remove"],actionColumn:{width:100,title:"操作",dataIndex:"action"},beforeFetch:E});function E(t){return C(v({},t),{orders:m.value}),C(v({},t),{orders:m.value,blurry:r.blurry,keepTime:r.keepTime})}function N(){e(!0,{isUpdate:!1})}function L(t){e(!0,{isUpdate:!0,record:t})}function j(t){return k(this,null,function*(){yield F([t.id]),g.success("删除成功"),yield x()})}function q(t){_.push({path:"/bizBus/contractDetail",query:{tab:0,id:t.contractBasisId,name:t.sampleName,contract:t.numbering}})}function P(){return k(this,null,function*(){yield x()})}function U(t){return k(this,null,function*(){r.blurry=t.blurry||"",r.keepTime=t.keepTime||[],yield x()})}return(t,f)=>{const D=W("auth");return p(),d("div",_e,[h("div",ye,[h("div",null,[T(a(ne),{"form-data":u.value,onChange:U},null,8,["form-data"])]),h("div",null,[ee((p(),w(a(ae),{type:"primary",onClick:N,preIcon:"icon-plus|iconfont",class:"mr-2 btn-text"},{default:A(()=>[te("留样登记")]),_:1})),[[D,["biz:sampleKeep:add"]]])])]),h("div",he,[T(a(le),{onRegister:a(V)},{bodyCell:A(({column:l,record:i})=>[l.key==="numbering"?(p(),d("a",{key:0,class:"cursor-pointer",onClick:ve=>q(i)},b(i.numbering),9,ge)):c("",!0),l.key==="status"?(p(),d("span",{key:1,style:z({backgroundColor:a(R)(n.status,i.status),color:a(S)(n.status,i.status),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},b(a(B)(n.status,i.status)),5)):c("",!0),l.key==="keepDuration"?(p(),d("span",{key:2,style:z({backgroundColor:a(R)(n.keepDuration,i.keepDuration),color:a(S)(n.keepDuration,i.keepDuration),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},b(a(B)(n.keepDuration,i.keepDuration)),5)):c("",!0),l.key==="keepTime"?(p(),d("span",xe,b(a(oe)(i.keepTime)||""),1)):c("",!0),l.key==="location"?(p(),d("span",{key:4,style:z({backgroundColor:a(R)(n.location,i.location),color:a(S)(n.location,i.location),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},b(a(B)(n.location,i.location)),5)):c("",!0),l.key==="files"?(p(),w(a(ce),{key:5,size:40,simpleShow:!0,imgList:i.files,center:"left"},null,8,["imgList"])):c("",!0),l.key==="action"?(p(),w(a(pe),{key:6,actions:[{auth:"biz:sampleKeep:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:L.bind(null,i)},{auth:"biz:sampleKeep:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否取消删除",placement:"left",confirm:j.bind(null,i,l)}}]},null,8,["actions"])):c("",!0)]),_:1},8,["onRegister"])]),T(ue,{onRegister:a(o),onSuccess:P},null,8,["onRegister"])])}}});const We=se(De,[["__scopeId","data-v-07eff121"]]);export{We as default};
|