You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
15 KiB
2 lines
15 KiB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPackages/user/infoFilling"],{146:function(e,t,n){"use strict";(function(e,t){var i=n(4);n(26);i(n(25));var a=i(n(147));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},147:function(e,t,n){"use strict";n.r(t);var i=n(148),a=n(150);for(var l in a)["default"].indexOf(l)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(l);n(152);var s,o=n(32),u=Object(o["default"])(a["default"],i["render"],i["staticRenderFns"],!1,null,"6fa2583d",null,!1,i["components"],s);u.options.__file="subPackages/user/infoFilling.vue",t["default"]=u.exports},148:function(e,t,n){"use strict";n.r(t);var i=n(149);n.d(t,"render",(function(){return i["render"]})),n.d(t,"staticRenderFns",(function(){return i["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return i["recyclableRender"]})),n.d(t,"components",(function(){return i["components"]}))},149:function(e,t,n){"use strict";var i;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return s})),n.d(t,"recyclableRender",(function(){return l})),n.d(t,"components",(function(){return i}));try{i={uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(n.bind(null,313))},uniPopup:function(){return n.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(n.bind(null,292))}}}catch(o){if(-1===o.message.indexOf("Cannot find module")||-1===o.message.indexOf(".vue"))throw o;console.error(o.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var a=function(){var e=this,t=e.$createElement,n=(e._self._c,"scenic_ids"==e.valueType?e.__map(e.scenicIds,(function(t,n){var i=e.__get_orig(t),a=t.value.length;return{$orig:i,g0:a}})):null),i="scenic_ids"!=e.valueType&&"lingo_ids"==e.valueType?e.__map(e.lingoIds,(function(t,n){var i=e.__get_orig(t),a=t.value.length;return{$orig:i,g1:a}})):null,a="scenic_ids"!=e.valueType&&"lingo_ids"==e.valueType?e.__map(e.fileList,(function(t,n){var i=e.__get_orig(t),a=e.showImg(t);return{$orig:i,m0:a}})):null,l="scenic_ids"!=e.valueType&&"lingo_ids"==e.valueType?e.showImg("/uploads/20241202/33e04a3b13241a6705616f6d6db315ce.png"):null,s="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"==e.valueType?e.deleteIndex.length:null,o="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"==e.valueType&&s>0?e.deleteIndex.length:null,u="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"==e.valueType?e.showImg("/uploads/20241202/33e04a3b13241a6705616f6d6db315ce.png"):null,r="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"==e.valueType?e.__map(e.fileList,(function(t,n){var i=e.__get_orig(t),a=e.showImg(t),l=e.showImg("/uploads/20241202/44b29b02b77b0a0342bb38c2d9282f49.png"),s=e.deleteMode?e.deleteIndex.includes(n):null,o=e.deleteMode?e.deleteIndex.includes(n):null,u=e.deleteMode&&!o?e.showImg("/uploads/20241202/b6e64e71e01a6cfd8ade6c639583357b.png"):null,r=e.deleteMode&&o?e.showImg("/uploads/20241202/21f56765ccdc74a07fbd3b30a72a87a0.png"):null;return{$orig:i,m3:a,m4:l,g4:s,g5:o,m5:u,m6:r}})):null,c="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"!=e.valueType&&"honor"==e.valueType?e.__map(e.honor,(function(t,n){var i=e.__get_orig(t),a=e.honor.length,l=e.__map(t.fileList,(function(t,n){var i=e.__get_orig(t),a=e.showImg(t);return{$orig:i,m7:a}})),s=e.showImg("/uploads/20241202/33e04a3b13241a6705616f6d6db315ce.png");return{$orig:i,g6:a,l4:l,m8:s}})):null,d="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"!=e.valueType&&"honor"!=e.valueType?["duration"].includes(e.valueType):null,p="scenic_ids"!=e.valueType&&"lingo_ids"!=e.valueType&&"sparkle_text"!=e.valueType&&"video_list"!=e.valueType&&"honor"!=e.valueType?["duration"].includes(e.valueType):null,h=["scenic_ids","sparkle_text","video_list","honor"].includes(e.valueType),f=["scenic_ids","sparkle_text"].includes(e.valueType),v=["video_list","honor"].includes(e.valueType),m=e.__map(e.selection.arr,(function(t,n){var i=e.__get_orig(t),a=e.selection.value.includes(t.id),l=e.selection.value.includes(t.id);return{$orig:i,g12:a,g13:l}}));e._isMounted||(e.e0=function(t){return e.$refs.popup.close()},e.e1=function(t){return e.$refs.popupRank.close()},e.e2=function(t){return e.$refs.popupRank.close()}),e.$mp.data=Object.assign({},{$root:{l0:n,l1:i,l2:a,m1:l,g2:s,g3:o,m2:u,l3:r,l5:c,g7:d,g8:p,g9:h,g10:f,g11:v,l6:m}})},l=!1,s=[];a._withStripped=!0},150:function(e,t,n){"use strict";n.r(t);var i=n(151),a=n.n(i);for(var l in i)["default"].indexOf(l)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(l);t["default"]=a.a},151:function(e,t,n){"use strict";(function(e){var i=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(92)),l=i(n(11)),s=i(n(94));n(34),n(143);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,l.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var r={data:function(){return{valueType:"",inputValue:"",inputValueStr:"",keyNames:[{key:"nickname",value:"姓名"},{key:"mobile",value:"手机号"},{key:"certificate_number",value:"导游证号码"},{key:"duration",value:"工作年限"},{key:"bio",value:"个性签名"},{key:"scenic_ids",value:"擅长景区"},{key:"lingo_ids",value:"语言能力"},{key:"sparkle_text",value:"核心亮点"},{key:"video_list",value:"讲解视频"},{key:"honor",value:"荣誉称号"}],lingoIds:[],scenicIds:[],speakText:[],honor:[],honorNameList:[{id:1,name:"导游资源库"},{id:2,name:"文明导游"},{id:3,name:"金牌导游"},{id:4,name:"品牌导游"}],honorRankList:[{id:1,name:"全国级"},{id:2,name:"省级"},{id:3,name:"市级"}],selectionItem:null,selection:{arr:[],value:[],valueStr:"",single:!1},fileList:[],deleteIndex:[],deleteMode:!1,province:[],mulProvince:[[],[]]}},onLoad:function(e){this.initData(e)},methods:{startVideo:function(t){var n=e.createVideoContext(t);n.play(),n.pause()},initData:function(t){var n=this;if(e.setNavigationBarTitle({title:""}),this.valueType="",this.inputValue="",this.inputValueStr="",this.deleteMode=!1,this.fileList=[],this.speakText=[],t.inputValue&&"null"!=t.inputValue&&"undefined"!=t.inputValue&&(this.inputValue=t.inputValue),t.valueType){this.valueType=t.valueType;var i=this.keyNames.find((function(e){return e.key==n.valueType}));i&&e.setNavigationBarTitle({title:i.value}),"lingo_ids"==this.valueType&&this.initLingoList(),"scenic_ids"==this.valueType&&this.initScenicList(),"sparkle_text"==this.valueType&&this.initSparkleText(),"video_list"==this.valueType&&this.initVideo(),"honor"==this.valueType&&this.initHonor()}else this.goBack()},initLingoList:function(){var t=this;return(0,s.default)(a.default.mark((function n(){var i,l,s,o;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.Post({},"/api/guide/getGuideLingoList");case 2:i=n.sent,l=[];try{l=(t.inputValue||"").split(",").map((function(e){return Number(e)}))}catch(a){}console.log(l),s=[{arr:i.data||[],name:"语言能力"}],t.lingoIds=s.map((function(e){var t=e.arr.filter((function(e){return l.includes(e.id)}));return u(u({},e),{},{value:t.map((function(e){return e.id})),valueStr:t.map((function(e){return e.name})).join(",")})}));try{o=e.getStorageSync("userfileList"),t.fileList=JSON.parse(o),console.log(t.fileList)}catch(a){t.fileList=[]}case 9:case"end":return n.stop()}}),n)})))()},initScenicList:function(){var e=this;return(0,s.default)(a.default.mark((function t(){var n,i;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.Post({},"/api/guide/getGuideScenicList");case 2:n=t.sent,i=[];try{i=(e.inputValue||"").split(",").map((function(e){return Number(e)}))}catch(a){}console.log(i),e.scenicIds=(n.data||[]).map((function(e){var t=e.arr.filter((function(e){return i.includes(e.id)}));return u(u({},e),{},{value:t.map((function(e){return e.id})),valueStr:t.map((function(e){return e.name})).join(",")})}));case 7:case"end":return t.stop()}}),t)})))()},initSparkleText:function(){var e=(this.inputValue||"").split(",").map((function(e){return{text:e}}));this.speakText=e},addText:function(){this.speakText.push({text:""})},delText:function(e){this.speakText.splice(e,1)},initVideo:function(){try{var t=e.getStorageSync("userVideofileList");this.fileList=JSON.parse(t),console.log(this.fileList)}catch(n){this.fileList=[]}},initHonor:function(){var t=[];try{t=e.getStorageSync("userHonor"),t=JSON.parse(t),Array.isArray(t)||(t=[])}catch(n){t=[]}t.length<=0&&(t=[{nameStr:"",name:null,rank:null,rankId:null,rankStr:"",fileList:[]}]),this.honor=t,this.initAddress()},initAddress:function(){var e=this;this.Post({id:1},"/api/common/getAreaList").then((function(t){e.province=t.data||[],e.mulProvince[0]=t.data||[];var n=e.province[0];n&&e.initChildProvince(n.id)}))},initChildProvince:function(e){var t=this;this.Post({id:e},"/api/common/getAreaList").then((function(e){t.mulProvince[1]=e.data||[],t.$forceUpdate()}))},addHonor:function(){this.honor.push({nameStr:"",name:null,rank:null,rankId:null,rankStr:"",fileList:[]})},changeHonorSelection:function(e,t){this.selectionItem=e,this.selection={arr:this.honorNameList,value:e.name?[e.name]:[],valueStr:"",single:!0},this.$refs.popup.open()},openRankOption:function(e){this.selectionItem=e,this.$refs.popupRank.open()},changeRank:function(e){1==e.id&&(this.selectionItem.rank=1,this.selectionItem.rankId=null,this.selectionItem.rankStr="全国级")},changeArea:function(e){console.log(e);var t=e.detail.value;if(Array.isArray(t)){this.selectionItem.rank=3,this.selectionItem.rankId=this.mulProvince[1][t[1]].id;var n=this.mulProvince[0][t[0]].name+this.mulProvince[1][t[1]].name;this.selectionItem.rankStr="市级(".concat(n,")")}else{this.selectionItem.rank=2,this.selectionItem.rankId=this.mulProvince[0][t].id;var i=this.province[t].name;this.selectionItem.rankStr="省级(".concat(i,")")}console.log(this.selectionItem)},pickerColumnchange:function(e){if(0===e.detail.column){var t=e.detail.value,n=this.mulProvince[0][t];n&&this.initChildProvince(n.id)}},changeSelection:function(e){this.selectionItem=e;var t=e.single||!1,n=[];n=t&&e.value?[Number(e.value)]:JSON.parse(JSON.stringify(e.value)),this.selection={arr:e.arr,value:n,valueStr:"",single:t},this.$refs.popup.open()},changeItemSelect:function(e){var t=this.selection.value.findIndex((function(t){return t==e.id}));if(t>=0)this.selection.value.splice(t,1);else{var n=this.selection.single;n?this.selection.value=[e.id]:this.selection.value.push(e.id)}},selectAll:function(){this.selection.value=this.selection.arr.map((function(e){return e.id}))},popSubmit:function(){var e=JSON.parse(JSON.stringify(this.selection)),t=e.arr.filter((function(t){return e.value.includes(t.id)}));["scenic_ids","lingo_ids"].includes(this.valueType)?(this.selectionItem.value=e.value,this.selectionItem.valueStr=t.map((function(e){return e.name})).join(",")):["honor"].includes(this.valueType)&&(e.value.length>0?(this.selectionItem.name=e.value[0],this.selectionItem.nameStr=t.map((function(e){return e.name})).join(",")):(this.selectionItem.name=null,this.selectionItem.nameStr=""),console.log(this.selectionItem,this.honor)),this.$refs.popup.close()},uploadImage:function(t){var n=this,i=this.NEWAPIURL;i+="/api/Common/upload",e.chooseImage({count:1,success:function(a){var l=a.tempFilePaths;e.uploadFile({url:i,filePath:l[0],name:"file",success:function(e){try{var i=JSON.parse(e.data);1==i.code&&(Array.isArray(t)?t.push(i.data.url):n.fileList.push(i.data.url))}catch(a){}},fail:function(){e.showToast({title:"上传失败",icon:"none"})}})},fail:function(){e.showToast({title:"上传失败",icon:"none"})}})},uploadVideo:function(){var t=this,n=this.NEWAPIURL;n+="/api/Common/upload",e.showLoading(),e.chooseVideo({count:1,success:function(i){var a=i.tempFilePath;e.uploadFile({url:n,filePath:a,name:"file",success:function(n){e.hideLoading();try{var i=JSON.parse(n.data);1==i.code&&t.fileList.push(i.data.url)}catch(a){}},fail:function(){e.hideLoading(),e.showToast({title:"上传失败",icon:"none"})}})},fail:function(){e.hideLoading(),e.showToast({title:"上传失败",icon:"none"})}})},removeArr:function(e,t){t.splice(e,1)},playVideo:function(t){e.navigateTo({url:"/subPackages/video/video?item="+encodeURIComponent(JSON.stringify(t))})},changeDeleteMode:function(e){this.deleteIndex=[],this.deleteMode=e},changeDeleteIndex:function(e){var t=this.deleteIndex.findIndex((function(t){return t==e}));t>=0?this.deleteIndex.splice(t,1):this.deleteIndex.push(e),console.log(this.deleteIndex)},confirmDelVideo:function(){var e=this;this.fileList=this.fileList.filter((function(t,n){return!e.deleteIndex.includes(n)})),this.changeDeleteMode(!1)},handleSubmitData:function(){if(["scenic_ids","lingo_ids"].includes(this.valueType)){var t=[];"lingo_ids"==this.valueType&&(t=this.lingoIds),"scenic_ids"==this.valueType&&(t=this.scenicIds);var n=[];t.forEach((function(e){Array.isArray(e.value)&&e.value.length>0&&n.push(e)})),this.inputValue=n.map((function(e){return e.value.join(",")})).join(","),this.inputValueStr=n.map((function(e){return e.valueStr})).join(","),console.log(this.inputValue,this.inputValueStr)}if("sparkle_text"==this.valueType){if(this.speakText.forEach((function(e){e.text&&e.text.trim&&(e.text=e.text.trim())})),!this.speakText[0].text)return e.showToast({title:"主亮点必填",icon:"none"}),!0;this.inputValue=this.speakText.filter((function(e){return e.text})),this.inputValueStr=this.inputValue.map((function(e){return e.text})).join(",")}if("video_list"==this.valueType&&(this.inputValue=JSON.parse(JSON.stringify(this.fileList)),this.inputValueStr=""),"honor"==this.valueType){var i=this.honor.filter((function(e){return!(!e.name&&!e.rank&&e.fileList.length<=0)}));if(i.forEach((function(e){1==e.name&&(e.rank=null,e.rankId=null,e.rankStr="")})),i.length>0){if(!i.every((function(e){return e.name&&(1==e.name||1!=e.name&&e.rank)&&e.fileList.length>0})))return e.showToast({title:"请补充信息",icon:"none"}),!0;this.inputValue=JSON.parse(JSON.stringify(i)),this.inputValueStr=i[0].nameStr}else this.inputValue=[],this.inputValueStr=""}},submit:function(){var t=this.handleSubmitData();if(!t){try{this.inputValue=this.inputValue.trim()}catch(n){}e.$emit("updateInfo",{msgType:"registerInfo",data:{valueType:this.valueType,inputValue:this.inputValue,inputValueStr:this.inputValueStr,fileList:this.fileList}}),this.goBack()}}}};t.default=r}).call(this,n(2)["default"])},152:function(e,t,n){"use strict";n.r(t);var i=n(153),a=n.n(i);for(var l in i)["default"].indexOf(l)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(l);t["default"]=a.a},153:function(e,t,n){}},[[146,"common/runtime","common/vendor"]]]);
|
|
//# sourceMappingURL=../../../.sourcemap/mp-weixin/subPackages/user/infoFilling.js.map
|