mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 17:19:36 +08:00
2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
![]() |
import{C as le,d as te,r as s,O as oe,S as ne,j as u,H as T,c as re,o as p,F as f,e as a,R as K,k as t,w as l,l as D,m as i,h as g,P as O,f as ue,Q as de}from"./index-CrAWI0wi.js";import{l as se,g as ie,d as me,u as pe,a as fe}from"./data-BNqb1Obk.js";const ce={class:"app-container"},ge={class:"dialog-footer"},ve=le({name:"Data"}),Ce=Object.assign(ve,{setup(_e){const{proxy:b}=te(),q=s([]),c=s(!1),I=s(!0),w=s(!0),h=s([]),R=s(!0),B=s(!0),x=s(0),F=s(""),E=oe({form:{},queryParams:{pageNum:1,pageSize:10,formId:null,formVersion:null,dataContent:null,status:null,formName:null,userName:null},rules:{formId:[{required:!0,message:"关联的表单ID不能为空",trigger:"blur"}],formVersion:[{required:!0,message:"表单版本不能为空",trigger:"blur"}],dataContent:[{required:!0,message:"表单数据内容不能为空",trigger:"blur"}],status:[{required:!0,message:"数据状态不能为空",trigger:"change"}]}}),{queryParams:n,form:m,rules:be}=ne(E);function v(){I.value=!0,se(n.value).then(r=>{q.value=r.rows,x.value=r.total,I.value=!1})}function J(){c.value=!1,U()}function U(){m.value={dataId:null,formId:null,formVersion:null,dataContent:null,status:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null,delFlag:null}}function y(){n.value.pageNum=1,v()}function Q(){b.resetForm("queryRef"),y()}function z(r){h.value=r.map(e=>e.dataId),R.value=r.length!=1,B.value=!r.length}function j(){U(),c.value=!0,F.value="添加单数据"}const N=s();function P(r){U();const e=r.dataId||h.value;ie(e).then(V=>{m.value=V.data,c.value=!0,F.value="修改单数据",de(()=>{N.value.setFormJson(JSON.parse(m.value.formSchema)),N.value.setFormData(JSON.parse(m.value.dataContent))})})}function L(){N.value.getFormData().then(r=>{m.value.dataContent=JSON.stringify(r),m.value.dataId!=null?pe(m.value).then(e=>{b.$modal.msgSuccess("修改成功"),c.value=!1,v()}):fe(m.value).then(e=>{b.$modal.msgSuccess("新增成功"),c.value=!1,v()})})}function $(r){const e=r.dataId||h.value;b.$modal.confirm('是否确认删除单数据编号为"'+e+'"的数据项?').then(function(){return me(e)}).then(()=>{v(),b.$modal.msgSuccess("删除成功")}).catch(()=>{})}function A(){b.download("form/data/export",{...n.value},`data_${new Date().getTime()}.xlsx`)}return v(),(r,e)=>{const V=u("el-input"),k=u("el-form-item"),d=u("el-button"),H=u("el-form"),S=u("el-col"),G=u("right-toolbar"),M=u("el-row"),_=u("el-table-column"),W=u("el-table"),X=u("pagination"),Y=u("v-form-render"),Z=u("el-dialog"),C=T("hasPermi"),ee=T("loading");return p(),re("div",ce,[f(a(H,{model:t(n),ref:"queryRef",inline:!0,"label-width":"68px"},{default:l(()=>[a(k,{label:"关联的表单ID",prop:"formId"},{default:l(()=>[a(V,{modelValue:t(n).formId,"onUpdate:modelValue":e[0]||(e[0]=o=>t(n).formId=o),placeholder:"请输入关联的表单ID",clearable:"",onKeyup:D(y,["enter"])},null,8,["modelValue"])]),_:1}),a(k,{label:"表单版本",prop:"formVersion"},{default:l(()=>[a(V,{modelValue:t(n).formVersion,"onUpdate:modelValue":e[1]||(e[1]=o=>t(n).formVersion=o),placeholder:"请输入表单版本",clearable:"",onKeyup:D(y,["enter"])},null,8,["modelValue"])]),_:1}),a(k,{label:"表单名称",prop:"formName"},{default:l(()=>[a(V,{modelValue:t(n).formName,"onUpdate:modelValue":e[2]||(e[2]=o=>t(n).formName=o),placeholder:"请输入表单名称",clearable:"",onKeyup:D(y,["enter"])},null,8,["modelValue"])]),_:1}),a(k,{label:"用户账号",prop:"userName"},{default:l(()=>[a(V,{modelValue:t(n).userName,"onUpdate:modelValue":e[3]||(e[3]=o=>t(n).userName=o),placeholder:"请输入用户账号",clearable:"",onKeyup:D(y,["enter"])},null,8,["modelValue"])]),_:1}),a(k,null,{default:l(()=>[a(d,{type:"primary",icon:"Search",onClick:y},{default:l(()=>e[8]||(e[8]=[i("搜索")])),_:1}),a(d,{icon:"Refresh",onClick:Q},{default:l(()=>e[9]||(e[9]=[i("重置")])),_:1})]),_:1})]),_:1},8,["model"]),[[K,t(w)]]),a(M,{gutter:10,class:"mb8"},{default:l(()=>[a(S,{span:1.5},{default:l(()=>[f((p(),g(d,{type:"primary",plain:"",icon:"Plus",onClick:j},{default:l(()=>e[10]||(e[10]=[i("新增")])),_:1})),[[C,["form:data:add"]]])]),_:1}),a(
|