{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/form_customize_searchform.vue?vue&type=script&lang=js","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/form_customize_searchform.vue","mtime":1725957645721},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["\nimport API from \"@/api.js\";\nexport default {\n name: \"form-searchform\",\n props: [\n \"appId\", \n \"viewId\", \n \"commonFilterCondition\",\n \"openParams\"\n ],\n created: function() {\n console.log(\"openParams-->\",this.openParams)\n this.initSearchForm({\n appId: this.appId,\n viewId: this.viewId\n });\n },\n\n data: function() {\n return {\n formdata: undefined,\n };\n },\n\n methods: {\n findField(id) {\n console.log(this.appId+'--测试-'+this.viewId)\n \n let data = this.formdata \n\n console.log('变量:'+this.$store.state.searchFlag)\n for (let i = 0; i < data.fields.length; i++) {\n let fld = data.fields[i];\n console.log(fld.value)\n // data.fields[i].value='1' \n console.log(this.$store.state.searchDataStore) \n if(this.$store.state.searchDataStore.length){\n if(this.$store.state.searchFlag==2&&i<=data.fields.length){ \n console.log(66) \n this.$store.state.searchDataStore.forEach(item=>{\n if(item.appId==this.appId&&item.viewId==this.viewId){ \n Object.keys(item).forEach((key)=>{\n if(key==fld.name){\n console.log('测试数据'+item[key]) \n this.$set(data.fields[i],'value',item[key])\n if(i==data.fields.length-1){ \n setTimeout(()=>{\n this.$store.commit('searchFlag',1)\n },800)\n }\n }\n })\n }\n });\n }\n } \n \n console.log(fld)\n if (id == fld.id) return fld;\n } \n \n return {id:id};\n },\n form(data) {\n let mobileTmpl = \"\";\n if (data) {\n if (data && data.fields) {\n data.fields.forEach(field => {\n let fieldTag = \"\";\n switch (field.formField) {\n case \"InputField\":\n fieldTag = \"o-input\";\n break;\n case \"TextareaField\":\n fieldTag = \"o-textarea\";\n break;\n case \"RadioField\":\n fieldTag = \"o-radio\";\n break;\n case \"SelectField\":\n fieldTag = \"o-select\";\n break;\n case \"ImageUploadField\":\n fieldTag = \"o-image-upload\";\n break;\n case \"AttachmentUploadField\":\n fieldTag = \"o-file-upload\";\n break;\n case \"DateField\":\n fieldTag = \"o-date-picker\";\n break;\n case \"IncludeField\":\n fieldTag = \"o-include\";\n break;\n case \"CheckboxField\":\n fieldTag = \"o-checkbox\";\n break;\n case \"MapField\":\n fieldTag = \"o-map\";\n break;\n case \"QRCodeField\":\n fieldTag = \"o-qrcode\";\n break;\n case \"CalctextField\":\n fieldTag = \"o-calctext\";\n break;\n case \"UserField\":\n fieldTag = \"o-user-select\";\n break;\n case \"DepartmentField\":\n fieldTag = \"o-dept-select\";\n break;\n case \"TreeDepartmentField\":\n fieldTag = \"o-dept-tree-select\";\n break;\n case \"SuggestField\":\n fieldTag = \"o-suggest\";\n break;\n default:\n break;\n }\n let isSearchForm = true;\n if (fieldTag != \"\")\n mobileTmpl += `<${fieldTag} id='${field.id}' isSearchForm='${isSearchForm}'>${fieldTag}>`;\n });\n }\n return {\n methods: {\n findField: this.findField, \n getAllFields(){\n if(this.$store.state.searchFlag==0){\n return data.fields;\n }\n }, \n }, \n template: \"