Files
yusheng-h5/unpackage/dist/build/web/assets/pages-feedback-report.Bd2ej5da.js
2025-11-29 11:33:18 +08:00

2 lines
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as e,W as t,o as a,i as r,w as i,K as s,l,H as n,j as o,m as u,p as m,v as d,I as h,k as f,X as c,Y as g,s as p,g as b,G as y,b as v,h as _,r as x,f as k,M as w}from"./index-CjgLNey7.js";import{_ as j}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{r as M}from"./uni-app.es.Lj9F4eZi.js";import{_ as S}from"./uni-easyinput.BXW6uw5V.js";import{_ as A}from"./uni-popup-message.DH7nc4kh.js";import{_ as V}from"./uni-popup.BsE0nR7F.js";import{h as D}from"./headerHeight.CXXE7c94.js";import{n as F}from"./nav.BPYuvgkN.js";import{u as I}from"./uploadImage.8z05ED3u.js";import"./uni-icons.Cd3ohCN4.js";import"./uni-cloud.es.BWcFvug7.js";const L=j({name:"uniFormsItem",options:{virtualHost:!0},provide(){return{uniFormItem:this}},inject:{form:{from:"uniForm",default:null}},props:{rules:{type:Array,default:()=>null},name:{type:[String,Array],default:""},required:{type:Boolean,default:!1},label:{type:String,default:""},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""},leftIcon:String,iconColor:{type:String,default:"#606266"}},data:()=>({errMsg:"",userRules:null,localLabelAlign:"left",localLabelWidth:"70px",localLabelPos:"left",border:!1,isFirstBorder:!1}),computed:{msg(){return this.errorMessage||this.errMsg}},watch:{"form.formRules"(e){this.init()},"form.labelWidth"(e){this.localLabelWidth=this._labelWidthUnit(e)},"form.labelPosition"(e){this.localLabelPos=this._labelPosition()},"form.labelAlign"(e){}},created(){this.init(!0),this.name&&this.form&&this.$watch((()=>this.form._getDataValue(this.name,this.form.localData)),((e,t)=>{if(!this.form._isEqual(e,t)){const t=this.itemSetValue(e);this.onFieldChange(t,!1)}}),{immediate:!1})},unmounted(){this.__isUnmounted=!0,this.unInit()},methods:{setRules(e=null){this.userRules=e,this.init(!1)},setValue(){},async onFieldChange(a,r=!0){const{formData:i,localData:s,errShowType:l,validateCheck:n,validateTrigger:o,_isRequiredField:u,_realName:m}=this.form,d=m(this.name);a||(a=this.form.formData[d]);const h=this.itemRules.rules&&this.itemRules.rules.length;if(!this.validator||!h||0===h)return;const f=u(this.itemRules.rules||[]);let c=null;return"bind"===o||r?(c=await this.validator.validateUpdate({[d]:a},i),f||void 0!==a&&""!==a||(c=null),c&&c.errorMessage?("undertext"===l&&(this.errMsg=c?c.errorMessage:""),"toast"===l&&e({title:c.errorMessage||"校验错误",icon:"none"}),"modal"===l&&t({title:"提示",content:c.errorMessage||"校验错误"})):this.errMsg="",n(c||null)):this.errMsg="",c||null},init(e=!1){const{validator:t,formRules:a,childrens:r,formData:i,localData:s,_realName:l,labelWidth:n,_getDataValue:o,_setDataValue:u}=this.form||{};if(this.localLabelAlign=this._justifyContent(),this.localLabelWidth=this._labelWidthUnit(n),this.localLabelPos=this._labelPosition(),this.form&&e&&r.push(this),!t||!a)return;this.form.isFirstBorder||(this.form.isFirstBorder=!0,this.isFirstBorder=!0),this.group&&(this.group.isFirstBorder||(this.group.isFirstBorder=!0,this.isFirstBorder=!0)),this.border=this.form.border;const m=l(this.name),d=this.userRules||this.rules;"object"==typeof a&&d&&(a[m]={rules:d},t.updateSchema(a));const h=a[m]||{};this.itemRules=h,this.validator=t,this.itemSetValue(o(this.name,s))},unInit(){if(this.form){const{childrens:e,formData:t,_realName:a}=this.form;e.forEach(((e,r)=>{e===this&&(this.form.childrens.splice(r,1),delete t[a(e.name)])}))}},itemSetValue(e){const t=this.form._realName(this.name),a=this.itemRules.rules||[],r=this.form._getValue(t,e,a);return this.form._setDataValue(t,this.form.formData,r),r},clearValidate(){this.errMsg=""},_isRequired(){return this.required},_justifyContent(){if(this.form){const{labelAlign:e}=this.form;let t=this.labelAlign?this.labelAlign:e;if("left"===t)return"flex-start";if("center"===t)return"center";if("right"===t)return"flex-end"}return"flex-start"},_labelWidthUnit(e){return this.num2px(this.labelWidth?this.labelWidth:e||(this.label?70:"auto"))},_labelPosition(){return this.form&&this.form.labelPosition||"left"},isTrigger:(e,t,a)=>"submit"!==e&&e?"bind":void 0===e?"bind"!==t?t?"submit":""===a?"bind":"submit":"bind":"submit",num2px:e=>"number"==typeof e?`${e}px`:e}},[["render",function(e,t,c,g,p,b){const y=h,v=f;return a(),r(v,{class:n(["uni-forms-item",["is-direction-"+p.localLabelPos,p.border?"uni-forms-item--border":"",p.border&&p.isFirstBorder?"is-first-border":""]])},{default:i((()=>[s(e.$slots,"label",{},(()=>[l(v,{class:n(["uni-forms-item__label",{"no-label":!c.label&&!c.required}]),style:o({width:p.localLabelWidth,justifyContent:p.localLabelAlign})},{default:i((()=>[c.required?(a(),r(y,{key:0,class:"is-required"},{default:i((()=>[u("*")])),_:1})):m("",!0),l(y,null,{default:i((()=>[u(d(c.label),1)])),_:1})])),_:1},8,["class","style"])]),!0),l(v,{class:"uni-forms-item__content"},{default:i((()=>[s(e.$slots,"default",{},void 0,!0),l(v,{class:n(["uni-forms-item__error",{"msg--active":b.msg}])},{default:i((()=>[l(y,null,{default:i((()=>[u(d(b.msg),1)])),_:1})])),_:1},8,["class"])])),_:3})])),_:3},8,["class"])}],["__scopeId","data-v-ab882ba0"]]);var R={email:/^\S+?@\S+?\.\S+?$/,idcard:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i")};const T={int:"integer",bool:"boolean",double:"number",long:"number",password:"string"};function N(e,t=""){["label"].forEach((t=>{void 0===e[t]&&(e[t]="")}));let a=t;for(let r in e){let t=new RegExp("{"+r+"}");a=a.replace(t,e[r])}return a}const O={integer:e=>O.number(e)&&parseInt(e,10)===e,string:e=>"string"==typeof e,number:e=>!isNaN(e)&&"number"==typeof e,boolean:function(e){return"boolean"==typeof e},float:function(e){return O.number(e)&&!O.integer(e)},array:e=>Array.isArray(e),object:e=>"object"==typeof e&&!O.array(e),date:e=>e instanceof Date,timestamp(e){return!(!this.integer(e)||Math.abs(e).toString().length>16)},file:e=>"string"==typeof e.url,email:e=>"string"==typeof e&&!!e.match(R.email)&&e.length<255,url:e=>"string"==typeof e&&!!e.match(R.url),pattern(e,t){try{return new RegExp(e).test(t)}catch(a){return!1}},method:e=>"function"==typeof e,idcard:e=>"string"==typeof e&&!!e.match(R.idcard),"url-https"(e){return this.url(e)&&e.startsWith("https://")},"url-scheme":e=>e.startsWith("://"),"url-web":e=>!1};const $={required:(e,t,a)=>e.required&&function(e,t){return null==e||"string"==typeof e&&!e||!(!Array.isArray(e)||e.length)||"object"===t&&!Object.keys(e).length}(t,e.format||typeof t)?N(e,e.errorMessage||a.required):null,range(e,t,a){const{range:r,errorMessage:i}=e;let s=new Array(r.length);for(let n=0;n<r.length;n++){const e=r[n];O.object(e)&&void 0!==e.value?s[n]=e.value:s[n]=e}let l=!1;return Array.isArray(t)?l=new Set(t.concat(s)).size===s.length:s.indexOf(t)>-1&&(l=!0),l?null:N(e,i||a.enum)},rangeNumber(e,t,a){if(!O.number(t))return N(e,e.errorMessage||a.pattern.mismatch);let{minimum:r,maximum:i,exclusiveMinimum:s,exclusiveMaximum:l}=e,n=s?t<=r:t<r,o=l?t>=i:t>i;return void 0!==r&&n?N(e,e.errorMessage||a.number[s?"exclusiveMinimum":"minimum"]):void 0!==i&&o?N(e,e.errorMessage||a.number[l?"exclusiveMaximum":"maximum"]):void 0!==r&&void 0!==i&&(n||o)?N(e,e.errorMessage||a.number.range):null},rangeLength(e,t,a){if(!O.string(t)&&!O.array(t))return N(e,e.errorMessage||a.pattern.mismatch);let r=e.minLength,i=e.maxLength,s=t.length;return void 0!==r&&s<r?N(e,e.errorMessage||a.length.minLength):void 0!==i&&s>i?N(e,e.errorMessage||a.length.maxLength):void 0!==r&&void 0!==i&&(s<r||s>i)?N(e,e.errorMessage||a.length.range):null},pattern:(e,t,a)=>O.pattern(e.pattern,t)?null:N(e,e.errorMessage||a.pattern.mismatch),format(e,t,a){var r=Object.keys(O),i=T[e.format]?T[e.format]:e.format||e.arrayType;return r.indexOf(i)>-1&&!O[i](t)?N(e,e.errorMessage||a.typeError):null},arrayTypeFormat(e,t,a){if(!Array.isArray(t))return N(e,e.errorMessage||a.typeError);for(let r=0;r<t.length;r++){const i=t[r];let s=this.format(e,i,a);if(null!==s)return s}return null}};class B extends class{constructor(e){this._message=e}async validateRule(e,t,a,r,i){var s=null;let l=t.rules;if(l.findIndex((e=>e.required))<0){if(null==a)return s;if("string"==typeof a&&!a.length)return s}var n=this._message;if(void 0===l)return n.default;for(var o=0;o<l.length;o++){let u=l[o],m=this._getValidateType(u);if(Object.assign(u,{label:t.label||`["${e}"]`}),$[m]&&null!=(s=$[m](u,a,n)))break;if(u.validateExpr){let e=Date.now();if(!1===u.validateExpr(a,i,e)){s=this._getMessage(u,u.errorMessage||this._message.default);break}}if(u.validateFunction&&null!==(s=await this.validateFunction(u,a,r,i,m)))break}return null!==s&&(s=n.TAG+s),s}async validateFunction(e,t,a,r,i){let s=null;try{let l=null;const n=await e.validateFunction(e,t,r||a,(e=>{l=e}));(l||"string"==typeof n&&n||!1===n)&&(s=this._getMessage(e,l||n,i))}catch(l){s=this._getMessage(e,l.message,i)}return s}_getMessage(e,t,a){return N(e,t||e.errorMessage||this._message[a]||t.default)}_getValidateType(e){var t="";return e.required?t="required":e.format?t="format":e.arrayType?t="arrayTypeFormat":e.range?t="range":void 0!==e.maximum||void 0!==e.minimum?t="rangeNumber":void 0!==e.maxLength||void 0!==e.minLength?t="rangeLength":e.pattern?t="pattern":e.validateFunction&&(t="validateFunction"),t}}{constructor(e,t){super(B.message),this._schema=e,this._options=t||null}updateSchema(e){this._schema=e}async validate(e,t){let a=this._checkFieldInSchema(e);return a||(a=await this.invokeValidate(e,!1,t)),a.length?a[0]:null}async validateAll(e,t){let a=this._checkFieldInSchema(e);return a||(a=await this.invokeValidate(e,!0,t)),a}async validateUpdate(e,t){let a=this._checkFieldInSchema(e);return a||(a=await this.invokeValidateUpdate(e,!1,t)),a.length?a[0]:null}async invokeValidate(e,t,a){let r=[],i=this._schema;for(let s in i){let l=i[s],n=await this.validateRule(s,l,e[s],e,a);if(null!=n&&(r.push({key:s,errorMessage:n}),!t))break}return r}async invokeValidateUpdate(e,t,a){let r=[];for(let i in e){let s=await this.validateRule(i,this._schema[i],e[i],e,a);if(null!=s&&(r.push({key:i,errorMessage:s}),!t))break}return r}_checkFieldInSchema(e){var t=Object.keys(e),a=Object.keys(this._schema);if(new Set(t.concat(a)).size===a.length)return"";var r=t.filter((e=>a.indexOf(e)<0));return[{key:"invalid",errorMessage:N({field:JSON.stringify(r)},B.message.TAG+B.message.defaultInvalid)}]}}B.message=new function(){return{TAG:"",default:"验证错误",defaultInvalid:"提交的字段{field}在数据库中并不存在",validateFunction:"验证无效",required:"{label}必填",enum:"{label}超出范围",timestamp:"{label}格式无效",whitespace:"{label}不能为空",typeError:"{label}类型无效",date:{format:"{label}日期{value}格式无效",parse:"{label}日期无法解析,{value}无效",invalid:"{label}日期{value}无效"},length:{minLength:"{label}长度不能少于{minLength}",maxLength:"{label}长度不能超过{maxLength}",range:"{label}必须介于{minLength}和{maxLength}之间"},number:{minimum:"{label}不能小于{minimum}",maximum:"{label}不能大于{maximum}",exclusiveMinimum:"{label}不能小于等于{minimum}",exclusiveMaximum:"{label}不能大于等于{maximum}",range:"{label}必须介于{minimum}and{maximum}之间"},pattern:{mismatch:"{label}格式不匹配"}}};const C=(e,t,a)=>{const r=a.find((e=>{return e.format&&("int"===(t=e.format)||"double"===t||"number"===t||"timestamp"===t);var t})),i=a.find((e=>e.format&&"boolean"===e.format||"bool"===e.format));return r&&(t=t||0===t?z(Number(t))?Number(t):t:null),i&&(t=!!J(t)&&t),t},P=(e,t)=>U(t,e),q=(e,t={})=>{const a=H(e);if("object"==typeof a&&Array.isArray(a)&&a.length>1){return a.reduce(((e,t)=>e+`#${t}`),"_formdata_")}return a[0]||e},W=e=>{let t=e.replace("_formdata_#","");return t=t.split("#").map((e=>z(e)?Number(e):e)),t},E=(e,t,a)=>("object"!=typeof e||H(t).reduce(((e,t,r,i)=>r===i.length-1?(e[t]=a,null):(t in e||(e[t]=/^[0-9]{1,}$/.test(i[r+1])?[]:{}),e[t])),e),e);function H(e){return Array.isArray(e)?e:e.replace(/\[/g,".").replace(/\]/g,"").split(".")}const U=(e,t,a="undefined")=>{let r=H(t).reduce(((e,t)=>(e||{})[t]),e);return r&&void 0===r?a:r},z=e=>!isNaN(Number(e)),J=e=>"boolean"==typeof e;const G=j({name:"uniForms",emits:["validate","submit"],options:{virtualHost:!0},props:{value:{type:Object,default:()=>null},modelValue:{type:Object,default:()=>null},model:{type:Object,default:()=>null},rules:{type:Object,default:()=>({})},errShowType:{type:String,default:"undertext"},validateTrigger:{type:String,default:"submit"},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:"left"},border:{type:Boolean,default:!1}},provide(){return{uniForm:this}},data:()=>({formData:{},formRules:{}}),computed:{localData(){const e=this.model||this.modelValue||this.value;return e?(t=e,JSON.parse(JSON.stringify(t))):{};var t}},watch:{rules:{handler:function(e,t){this.setRules(e)},deep:!0,immediate:!0}},created(){c().$vm.$.appContext.config.globalProperties.binddata||(c().$vm.$.appContext.config.globalProperties.binddata=function(e,t,a){if(a)this.$refs[a].setValue(e,t);else{let a;for(let e in this.$refs){const t=this.$refs[e];if(t&&t.$options&&"uniForms"===t.$options.name){a=t;break}}if(!a)return console.error("当前 uni-froms 组件缺少 ref 属性");a.setValue(e,t)}}),this.childrens=[],this.inputChildrens=[],this.setRules(this.rules)},methods:{setRules(e){this.formRules=Object.assign({},this.formRules,e),this.validator=new B(e)},setValue(e,t){let a=this.childrens.find((t=>t.name===e));return a?(this.formData[e]=C(0,t,this.formRules[e]&&this.formRules[e].rules||[]),a.onFieldChange(this.formData[e])):null},validate(e,t){return this.checkAll(this.formData,e,t)},validateField(e=[],t){e=[].concat(e);let a={};return this.childrens.forEach((t=>{const r=q(t.name);-1!==e.indexOf(r)&&(a=Object.assign({},a,{[r]:this.formData[r]}))})),this.checkAll(a,[],t)},clearValidate(e=[]){e=[].concat(e),this.childrens.forEach((t=>{if(0===e.length)t.errMsg="";else{const a=q(t.name);-1!==e.indexOf(a)&&(t.errMsg="")}}))},submit(e,t,a){for(let r in this.dataValue){this.childrens.find((e=>e.name===r))&&void 0===this.formData[r]&&(this.formData[r]=this._getValue(r,this.dataValue[r]))}return a||console.warn("submit 方法即将废弃请使用validate方法代替"),this.checkAll(this.formData,e,t,"submit")},async checkAll(e,t,a,r){if(!this.validator)return;let i,s=[];for(let u in e){const e=this.childrens.find((e=>q(e.name)===u));e&&s.push(e)}a||"function"!=typeof t||(a=t),!a&&"function"!=typeof a&&Promise&&(i=new Promise(((e,t)=>{a=function(a,r){a?t(a):e(r)}})));let l=[],n=JSON.parse(JSON.stringify(e));for(let u in s){const e=s[u];let t=q(e.name);const a=await e.onFieldChange(n[t]);if(a&&(l.push(a),"toast"===this.errShowType||"modal"===this.errShowType))break}Array.isArray(l)&&0===l.length&&(l=null),Array.isArray(t)&&t.forEach((e=>{let t=q(e),a=P(e,this.localData);void 0!==a&&(n[t]=a)})),"submit"===r?this.$emit("submit",{detail:{value:n,errors:l}}):this.$emit("validate",l);let o={};return o=((e={},t)=>{let a=JSON.parse(JSON.stringify(e)),r={};for(let i in a){let e=W(i);E(r,e,a[i])}return r})(n,this.name),a&&"function"==typeof a&&a(l,o),i&&a?i:null},validateCheck(e){this.$emit("validate",e)},_getValue:C,_isRequiredField:e=>{let t=!1;for(let a=0;a<e.length;a++){if(e[a].required){t=!0;break}}return t},_setDataValue:(e,t,a)=>(t[e]=a,a||""),_getDataValue:P,_realName:q,_isRealName:e=>/^_formdata_#*/.test(e),_isEqual:(e,t)=>{if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;var a=toString.call(e);if(a!==toString.call(t))return!1;switch(a){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t}if("[object Object]"==a){var r=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);if(r.length!=i.length)return!1;for(var s=0;s<r.length;s++){var l=r[s];if(e[l]!==t[l])return!1}return!0}return"[object Array]"==a?e.toString()==t.toString():void 0}}},[["render",function(e,t,n,o,u,m){const d=g,h=f;return a(),r(h,{class:"uni-forms"},{default:i((()=>[l(d,null,{default:i((()=>[s(e.$slots,"default",{},void 0,!0)])),_:3})])),_:3})}],["__scopeId","data-v-a2a9907e"]]);const X=j({components:{headerHeight:D,uploadImage:I,navBar:F},data:()=>({formData:{content:""},optionsProps:{},array:[],typeList:[],statusBarHeight:0,typeIndex:0,messageText:"",msgType:"success",fromView:null}),watch:{typeIndex(e){console.log(e)}},onLoad(e){const{id:t,fromType:a,fromId:r,fromView:i,h:s}=e;this.optionsProps={id:t,fromType:a,fromId:r},this.fromView=i,p("token",t),this.statusBarHeight=s,p("BarHeight",s),b("token")&&this.getTypeList()},methods:{back(){1==this.fromView?y():this.closeWeb()},closeWeb(){const e=v().platform;"ios"===e?window.webkit.messageHandlers.nativeHandler.postMessage({action:"closeWeb"}):"android"===e&&window.Android.closeWeb()},async getTypeList(){_.get("/api/Report/report_type_list",{token:b("token")||""}).then((e=>{const{code:t,data:a}=e;this.typeList=a,this.array=a.map((e=>e.type)),this.typeIndex=0}))},bindPickerChange({detail:e}){this.typeIndex=e.value},comfirm(){const e={type_id:this.typeList[this.typeIndex].id,report_type:this.optionsProps.fromType||1,content:this.formData.content||"",image:this.formData.image,from_id:this.optionsProps.fromId||""};_.post("/api/Report/report",{...e,token:b("token")||""}).then((e=>{const{data:t,code:a,msg:r}=e;a?(this.messageText="",this.$refs.message.open(),this.msgType="success",this.formData={content:"",image:""},this.$refs.uploadImage.clearImage()):(this.messageText=r,this.msgType="error",this.$refs.message.open())}))},successUpload(e){const t=e.map((e=>e.tempFilePath));t&&t.length?this.formData.image=t.join(","):this.formData.image=""}}},[["render",function(e,t,s,n,m,h){const c=x("navBar"),g=f,p=w,b=M(k("uni-forms-item"),L),y=M(k("uni-easyinput"),S),_=M(k("uni-forms"),G),j=x("uploadImage"),D=M(k("uni-popup-message"),A),F=M(k("uni-popup"),V);return a(),r(g,{class:"view-page"},{default:i((()=>[l(c,{style:o({marginTop:`${m.statusBarHeight}${"ios"===v().platform?"px":"dp"}`}),navTitle:"",bgColor:"#fff",emitBack:!0,onBackEvent:h.back},null,8,["style","onBackEvent"]),l(g,{class:"content"},{default:i((()=>[l(_,{ref:"baseForm",modelValue:m.formData,"label-position":"top"},{default:i((()=>[l(b,{label:"",required:""},{default:i((()=>[l(g,{class:"view-picker"},{default:i((()=>[l(g,{class:"uni-list-cell"},{default:i((()=>[l(g,{class:"uni-list-cell-db"},{default:i((()=>[l(p,{onChange:h.bindPickerChange,value:m.typeIndex,range:m.array},{default:i((()=>[l(g,{class:"uni-input"},{default:i((()=>[u(d(m.array[m.typeIndex]),1)])),_:1})])),_:1},8,["onChange","value","range"])])),_:1})])),_:1})])),_:1})])),_:1}),l(b,{label:"",required:""},{default:i((()=>[l(g,{class:""},{default:i((()=>[l(y,{type:"textarea",autoHeight:"",modelValue:m.formData.content,"onUpdate:modelValue":t[0]||(t[0]=e=>m.formData.content=e),placeholder:""},null,8,["modelValue"])])),_:1})])),_:1})])),_:1},8,["modelValue"]),l(g,{class:"view-picker"},{default:i((()=>[l(j,{ref:"uploadImage",onChangeImageList:h.successUpload},null,8,["onChangeImageList"])])),_:1}),l(g,{class:"flex-line w-fill mt-24 color-3",style:{"justify-content":"center"}},{default:i((()=>[l(g,{class:"comfirmButton flex-line",onClick:h.comfirm},{default:i((()=>[u(" ")])),_:1},8,["onClick"])])),_:1})])),_:1}),l(F,{ref:"message",type:"message"},{default:i((()=>[l(D,{type:m.msgType,message:m.messageText,duration:2e3},null,8,["type","message"])])),_:1},512)])),_:1})}],["__scopeId","data-v-ad2003b9"]]);export{X as default};