DataLogModal-BJbL53TT.js 3.5 KB

1
  1. var U=(M,c,r)=>new Promise((p,b)=>{var V=n=>{try{f(r.next(n))}catch(u){b(u)}},m=n=>{try{f(r.throw(n))}catch(u){b(u)}},f=n=>n.done?p(n.value):Promise.resolve(n.value).then(V,m);f((r=r.apply(M,c)).next())});import{d as j,f as s,r as x,ag as d,aq as I,ar as _,k as e,aD as t,F as y,aC as B,aB as R,G as T,au as S,aE as z,u as g}from"./vue-vendor-Be68asQ6.js";import{B as A}from"./index-CETWS1o0.js";import{D as J,q as K}from"./DataLogCompareModal-l9XxIpHt.js";import{ac as Q,ad as W,a as X}from"./index-BFfnEkVs.js";import"./BasicModal-D4gc2R81.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./props-BPxWJPuD.js";const Y=j({__name:"DataLogModal",setup(M){const c=s(""),r=s(""),p=s(""),b=s(""),V=s(""),m=s(""),f=s(!1),n=s(!0),u=s([]);let Z=x({});const[q,{setModalProps:aa,closeModal:E}]=Q(a=>U(null,null,function*(){if(n.value=!!(a!=null&&a.isUpdate),g(n)){let o=a.selectedRows;m.value=o[0].dataTable,p.value=o[0].dataId,c.value=o[0].id,r.value=o[1].id,H()}})),[F,{openModal:N}]=W();function P(a){c.value=a}function G(a){r.value=a}function C(){let a={dataId1:c.value,dataId2:r.value};N(!0,{result:a,isUpdate:!0}),E()}function H(){K({dataTable:m.value,dataId:p.value}).then(a=>{u.value=a.map((o,w,i)=>(i.label=o,i))})}return(a,o)=>{const w=d("a-input"),i=d("a-form-item"),v=d("a-col"),L=d("a-row"),h=d("a-select-option"),k=d("a-select"),O=d("a-form"),$=d("a-spin");return _(),I("div",null,[e(g(A),z(a.$attrs,{onRegister:g(q),title:"数据对比窗口",minHeight:300,width:"800px",onOk:C}),{default:t(()=>[e($,{spinning:f.value},{default:t(()=>[e(O,{onSubmit:C,form:a.form,class:"form"},{default:t(()=>[e(L,{class:"form-row",gutter:24},{default:t(()=>[e(v,{md:12,sm:8},{default:t(()=>[e(i,{label:"数据库表名","label-col":{span:6},"wrapper-col":{span:15},name:"dataTable"},{default:t(()=>[e(w,{placeholder:"请输入数据库表名",value:m.value,"onUpdate:value":o[0]||(o[0]=l=>m.value=l),disabled:""},null,8,["value"])]),_:1})]),_:1}),e(v,{md:12,sm:8},{default:t(()=>[e(i,{label:"数据ID","label-col":{span:5},"wrapper-col":{span:15}},{default:t(()=>[e(w,{placeholder:"请输入数据ID",value:p.value,"onUpdate:value":o[1]||(o[1]=l=>p.value=l),disabled:""},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(L,{class:"form-row",gutter:24},{default:t(()=>[e(v,{md:12,sm:8},{default:t(()=>[e(i,{label:"版本号1","label-col":{span:6},"wrapper-col":{span:15}},{default:t(()=>[e(k,{placeholder:"请选择版本号",onChange:P,value:a.dataVersion1,"onUpdate:value":o[2]||(o[2]=l=>a.dataVersion1=l)},{default:t(()=>[(_(!0),I(y,null,B(u.value,(l,D)=>(_(),R(h,{key:D.toString(),value:l.id},{default:t(()=>[T(S(l.dataVersion),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(v,{md:12,sm:8},{default:t(()=>[e(i,{label:"版本号2","label-col":{span:5},"wrapper-col":{span:15}},{default:t(()=>[e(k,{placeholder:"请选择版本号",onChange:G,value:a.dataVersion2,"onUpdate:value":o[3]||(o[3]=l=>a.dataVersion2=l)},{default:t(()=>[(_(!0),I(y,null,B(u.value,(l,D)=>(_(),R(h,{key:D.toString(),value:l.id},{default:t(()=>[T(S(l.dataVersion),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["form"])]),_:1},8,["spinning"])]),_:1},16,["onRegister"]),e(J,{onRegister:g(F)},null,8,["onRegister"])])}}}),va=X(Y,[["__scopeId","data-v-415089d3"]]);export{va as default};