niucloud-admin/niucloud/public/wap/assets/app-pages-index-diy_form_detail.b197a485.js
全栈小学生 d680214fd1 up
2025-06-11 09:21:43 +08:00

2 lines
3.9 KiB
JavaScript

import{ac as e,ad as t,ae as i,am as a,an as o,i as r,j as l,o as s,c as d,w as n,b as u,t as c,n as p,x as m,g as f,S as y,k as _,d as h,r as v,q as x,J as S,f as g,v as b,U as j,e as k,K as C}from"./index-c6ad3c68.js";import{_ as L}from"./u-line.233f5a79.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";import{d as q}from"./index.b73ea047.js";import{b as F}from"./diy_form.dd1f8c28.js";import"./u-icon.0a0d2363.js";import"./u-avatar.a357715b.js";import"./u-popup.463a41b9.js";import"./u-transition.1618e325.js";import"./u-safe-bottom.58ab23d9.js";import"./u-parse.1abba208.js";import"./top-tabbar.7ab178bb.js";import"./manifest.ed582bbb.js";import"./u-checkbox-group.2c5db441.js";import"./u-loading-icon.29a896e4.js";import"./u-datetime-picker.3b10fd68.js";import"./u-input.8fc32358.js";import"./area-select.vue_vue_type_script_setup_true_lang.3d5a1ff1.js";import"./u-upload.6e43b341.js";import"./u-tabbar.400d9315.js";const P=w({name:"u-divider",mixins:[t,i,{props:{dashed:{type:Boolean,default:()=>e.divider.dashed},hairline:{type:Boolean,default:()=>e.divider.hairline},dot:{type:Boolean,default:()=>e.divider.dot},textPosition:{type:String,default:()=>e.divider.textPosition},text:{type:[String,Number],default:()=>e.divider.text},textSize:{type:[String,Number],default:()=>e.divider.textSize},textColor:{type:String,default:()=>e.divider.textColor},lineColor:{type:String,default:()=>e.divider.lineColor}}}],computed:{textStyle(){const e={};return e.fontSize=a(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},emits:["click"],methods:{addStyle:o,click(){this.$emit("click")}}},[["render",function(e,t,i,a,o,h){const v=r(l("u-line"),L),x=y,S=_;return s(),d(S,{class:"u-divider",style:p([h.addStyle(e.customStyle)]),onClick:h.click},{default:n((()=>[u(v,{color:e.lineColor,customStyle:h.leftLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"]),e.dot?(s(),d(x,{key:0,class:"u-divider__dot"},{default:n((()=>[c("●")])),_:1})):e.text?(s(),d(x,{key:1,class:"u-divider__text",style:p([h.textStyle])},{default:n((()=>[c(m(e.text),1)])),_:1},8,["style"])):f("v-if",!0),u(v,{color:e.lineColor,customStyle:h.rightLineStyle,hairline:e.hairline,dashed:e.dashed},null,8,["color","customStyle","hairline","dashed"])])),_:1},8,["style","onClick"])}],["__scopeId","data-v-14eab0c7"]]),z=h({__name:"index",props:["record_id","completeLayout"],emits:["callback"],setup(e,{emit:t}){const i=e,a=v(!0),o=x({global:{},value:[]});return S((()=>{F({record_id:i.record_id}).then((e=>{o.global.completeLayout=i.completeLayout||"style-1",e.data.recordsFieldList&&e.data.recordsFieldList.forEach((e=>{let t={id:e.field_key,componentName:e.field_type,pageStyle:"",viewFormDetail:!0,field:{name:e.field_name,value:e.handle_field_value,required:e.field_required,unique:e.field_unique,privacyProtection:e.privacy_protection},margin:{top:0,bottom:0,both:0}};o.value.push(t)})),t("callback",e.data.recordsFieldList),a.value=!1})).catch((()=>{a.value=!1,t("callback",[])}))})),(e,t)=>{const i=_;return s(),d(i,{style:p(e.themeColor())},{default:n((()=>[g(u(i,{class:"diy-template-wrap"},{default:n((()=>[u(q,{ref:"diyGroupRef",data:o},null,8,["data"])])),_:1},512),[[b,!a.value]])])),_:1},8,["style"])}}}),B=h({__name:"diy_form_detail",setup(e){const t=v(0);return j((e=>{t.value=e.record_id})),(e,i)=>{const a=_,o=r(l("u-divider"),P);return s(),d(a,{style:p(e.themeColor())},{default:n((()=>[u(a,{class:"w-screen h-screen bg-[var(--page-bg-color)] min-h-[100vh]"},{default:n((()=>[u(a,{class:"bg-white p-3"},{default:n((()=>[u(a,{class:"text-[30rpx] font-500 leading-[45rpx]"},{default:n((()=>[c(m(k(C)("diyForm.detailInformation")),1)])),_:1}),u(o,{text:""}),f(" 动态渲染表单组件详情 "),u(z,{record_id:t.value,completeLayout:"style-1"},null,8,["record_id"])])),_:1})])),_:1})])),_:1},8,["style"])}}});export{B as default};