chunk-0bda7808.f60907d7.js 31.9 KB
Newer Older
wanli's avatar
wanli committed
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0bda7808","chunk-6a14e92a","chunk-2d20efc1"],{"0040":function(e,t,a){},"0f40":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));a("2cfd"),a("c30f"),a("82a8"),a("2a39"),a("cfa8"),a("f39f");var l=a("954c");function r(e,t){if(e){if("string"===typeof e)return Object(l["a"])(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Object(l["a"])(e,t):void 0}}},"1cf2":function(e,t,a){"use strict";var l=a("fdc8"),r=a("4326"),o=a("9aaa"),n=a("730b"),i=a("2730"),s=a("5c14"),c=a("d4eb");e.exports=function(e){var t,a,d,u,f,p,m=r(e),b="function"==typeof this?this:Array,h=arguments.length,_=h>1?arguments[1]:void 0,y=void 0!==_,v=c(m),g=0;if(y&&(_=l(_,h>2?arguments[2]:void 0,2)),void 0==v||b==Array&&n(v))for(t=i(m.length),a=new b(t);t>g;g++)p=y?_(m[g],g):m[g],s(a,g,p);else for(u=v.call(m),f=u.next,a=new b;!(d=f.call(u)).done;g++)p=y?o(u,_,[d.value,g],!0):d.value,s(a,g,p);return a.length=g,a}},"2cfd":function(e,t,a){var l=a("4292"),r=a("1cf2"),o=a("8b5c"),n=!o((function(e){Array.from(e)}));l({target:"Array",stat:!0,forced:n},{from:r})},"730b":function(e,t,a){var l=a("9345"),r=a("5d29"),o=l("iterator"),n=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||n[o]===e)}},"735b":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",e._g(e._b({attrs:{visible:e.isVisible,title:e.title,width:e.width},on:{"update:visible":function(t){e.isVisible=t},open:e.onOpen,close:e.onClose}},"el-dialog",e.$attrs,!1),e.$listeners),[a("formpage",{ref:"formpage"}),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.handelConfirm}},[e._v("确定")])],1)],1)],1)},r=[],o=a("b261"),n={inheritAttrs:!1,components:{formpage:o["default"]},props:{visible:{type:Boolean,default:function(){return!1}},title:{type:String,default:function(){return"dialog"}},width:{type:String,required:!1,default:function(){return"50%"}}},data:function(){return{}},computed:{isVisible:{get:function(){return this.visible},set:function(e){return e}}},watch:{},created:function(){},mounted:function(){},methods:{update:function(e){var t=this;this.$nextTick((function(){t.$refs["formpage"].formData=e}))},onOpen:function(){},onClose:function(){this.close()},close:function(){this.$emit("close",this.formData)},handelConfirm:function(){var e=this,t=this.$refs["formpage"].$refs["elForm"];t.validate((function(a){a&&(e.$emit("confirm",t.model),e.close())}))}}},i=n,s=a("5d22"),c=Object(s["a"])(i,l,r,!1,null,null,null);t["default"]=c.exports},"8b46":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));a("6b07"),a("cf2b"),a("08b3"),a("2a39"),a("f39f"),a("4021");var l=a("0f40");function r(e,t){var a;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=Object(l["a"])(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,s=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return i=e.done,e},e:function(e){s=!0,n=e},f:function(){try{i||null==a["return"]||a["return"]()}finally{if(s)throw n}}}}},"8b5c":function(e,t,a){var l=a("9345"),r=l("iterator"),o=!1;try{var n=0,i={next:function(){return{done:!!n++}},return:function(){o=!0}};i[r]=function(){return this},Array.from(i,(function(){throw 2}))}catch(s){}e.exports=function(e,t){if(!t&&!o)return!1;var a=!1;try{var l={};l[r]=function(){return{next:function(){return{done:a=!0}}}},e(l)}catch(s){}return a}},"954c":function(e,t,a){"use strict";function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a<t;a++)l[a]=e[a];return l}a.d(t,"a",(function(){return l}))},"9aaa":function(e,t,a){var l=a("425b"),r=a("e3fb");e.exports=function(e,t,a,o){try{return o?t(l(a)[0],a[1]):t(a)}catch(n){throw r(e),n}}},b261:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"elForm",attrs:{model:e.formData,rules:e.rules,size:"medium","label-width":"140px"}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"姓名",prop:"username"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入姓名",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.username,callback:function(t){e.$set(e.formData,"username",t)},expression:"formData.username"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"性别",prop:"gender"}},[a("el-select",{style:{width:"100%"},attrs:{disabled:e.isReadOnly,placeholder:"请选择性别"},model:{value:e.formData.gender,callback:function(t){e.$set(e.formData,"gender",t)},expression:"formData.gender"}},e._l([{label:""},{label:""}],(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.label}})})),1)],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"身份证号",prop:"identity_number"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入身份证号",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.identity_number,callback:function(t){e.$set(e.formData,"identity_number",t)},expression:"formData.identity_number"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"联系方式",prop:"contact"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入联系方式",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.contact,callback:function(t){e.$set(e.formData,"contact",t)},expression:"formData.contact"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入邮箱",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.email,callback:function(t){e.$set(e.formData,"email",t)},expression:"formData.email"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"目前住址",prop:"address"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入目前住址",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.address,callback:function(t){e.$set(e.formData,"address",t)},expression:"formData.address"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"注册安全工程师",prop:"is_reg_safe_engineer"}},[a("el-select",{style:{width:"100%"},attrs:{placeholder:"请选择是否注册安全工程师",clearable:"",disabled:e.isReadOnly,readonly:e.isReadOnly},model:{value:e.formData.is_reg_safe_engineer,callback:function(t){e.$set(e.formData,"is_reg_safe_engineer",t)},expression:"formData.is_reg_safe_engineer"}},e._l(e.trueAndFalseSelect,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"为省专家库人员",prop:"is_prov_exp_db_staff"}},[a("el-select",{style:{width:"100%"},attrs:{placeholder:"请选择是否为省专家库人员",clearable:"",disabled:e.isReadOnly,readonly:e.isReadOnly},model:{value:e.formData.is_prov_exp_db_staff,callback:function(t){e.$set(e.formData,"is_prov_exp_db_staff",t)},expression:"formData.is_prov_exp_db_staff"}},e._l(e.trueAndFalseSelect,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"技术职称",prop:"technical_titles"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入技术职称",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.technical_titles,callback:function(t){e.$set(e.formData,"technical_titles",t)},expression:"formData.technical_titles"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"行业及专业",prop:"industry_profession"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入行业及专业",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.industry_profession,callback:function(t){e.$set(e.formData,"industry_profession",t)},expression:"formData.industry_profession"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"毕业院校",prop:"graduated_school"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入毕业院校",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.graduated_school,callback:function(t){e.$set(e.formData,"graduated_school",t)},expression:"formData.graduated_school"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"专业",prop:"profession"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入专业",clearable:"",disabled:e.isReadOnly,readonly:e.isReadOnly},model:{value:e.formData.profession,callback:function(t){e.$set(e.formData,"profession",t)},expression:"formData.profession"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"文化程度",prop:"education"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入文化程度",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.education,callback:function(t){e.$set(e.formData,"education",t)},expression:"formData.education"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"安全评价师等级",prop:"safe_occu_level"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入安全评价师等级",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.safe_occu_level,callback:function(t){e.$set(e.formData,"safe_occu_level",t)},expression:"formData.safe_occu_level"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"安全评价师专业",prop:"safe_occu_level_profe"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入安全评价师专业",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.safe_occu_level_profe,callback:function(t){e.$set(e.formData,"safe_occu_level_profe",t)},expression:"formData.safe_occu_level_profe"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"评审员等级",prop:"reviewer_level"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入评审员等级",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.reviewer_level,callback:function(t){e.$set(e.formData,"reviewer_level",t)},expression:"formData.reviewer_level"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"评审行业",prop:"review_industry"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入评审行业",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.review_industry,callback:function(t){e.$set(e.formData,"review_industry",t)},expression:"formData.review_industry"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"评审员证书编号",prop:"reviewer_cert_number"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入评审员证书编号",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.reviewer_cert_number,callback:function(t){e.$set(e.formData,"reviewer_cert_number",t)},expression:"formData.reviewer_cert_number"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"专家证书编号",prop:"exp_cert_number"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入专家证书编号",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.exp_cert_number,callback:function(t){e.$set(e.formData,"exp_cert_number",t)},expression:"formData.exp_cert_number"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"所在区域",prop:"address"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入所在区域",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.address,callback:function(t){e.$set(e.formData,"address",t)},expression:"formData.address"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"报告撰写能力",prop:"report_writing_ability"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入报告撰写能力",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.report_writing_ability,callback:function(t){e.$set(e.formData,"report_writing_ability",t)},expression:"formData.report_writing_ability"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"技术专家范围",prop:"tech_experts_range"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入技术专家范围",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.tech_experts_range,callback:function(t){e.$set(e.formData,"tech_experts_range",t)},expression:"formData.tech_experts_range"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"合作方式",prop:"cooperation_method"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入合作方式",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.cooperation_method,callback:function(t){e.$set(e.formData,"cooperation_method",t)},expression:"formData.cooperation_method"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"收费水平",prop:"fee_level"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入收费水平",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.fee_level,callback:function(t){e.$set(e.formData,"fee_level",t)},expression:"formData.fee_level"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"人员评价",prop:"person_evaluation"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入人员评价",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.person_evaluation,callback:function(t){e.$set(e.formData,"person_evaluation",t)},expression:"formData.person_evaluation"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"来源",prop:"origin"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入来源",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.origin,callback:function(t){e.$set(e.formData,"origin",t)},expression:"formData.origin"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"培训领域",prop:"training_field"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入培训领域",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.training_field,callback:function(t){e.$set(e.formData,"training_field",t)},expression:"formData.training_field"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"咨询范围",prop:"consult_scope"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入咨询范围",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.consult_scope,callback:function(t){e.$set(e.formData,"consult_scope",t)},expression:"formData.consult_scope"}})],1)],1),a("el-col",{attrs:{span:16}},[a("el-form-item",{attrs:{label:"分类",prop:"category"}},[a("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入分类",disabled:e.isReadOnly,readonly:e.isReadOnly,clearable:""},model:{value:e.formData.category,callback:function(t){e.$set(e.formData,"category",t)},expression:"formData.category"}})],1)],1)],1)},r=[],o={inheritAttrs:!1,components:{},props:{data:{type:Object},isReadOnly:{type:Boolean,default:!1}},data:function(){return{formData:{username:void 0,gender:void 0,identity_number:void 0,contact:void 0,email:void 0,address:void 0,graduated_school:void 0,profession:null,education:void 0,safe_occu_level:void 0,safe_occu_level_profe:void 0,technical_titles:void 0,is_reg_safe_engineer:void 0,reviewer_level:void 0,review_industry:void 0,reviewer_cert_number:void 0,is_prov_exp_db_staff:void 0,industry_profession:void 0,exp_cert_number:"",area:void 0,report_writing_ability:void 0,tech_experts_range:void 0,cooperation_method:void 0,fee_level:void 0,person_evaluation:void 0,origin:void 0,training_field:void 0,consult_scope:void 0,category:void 0},rules:{username:[{required:!0,message:"请输入姓名",trigger:"blur"}],gender:[],identity_number:[],contact:[],email:[{required:!1,message:"请输入邮箱地址",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],address:[],graduated_school:[],education:[],safe_occu_level:[],safe_occu_level_profe:[],technical_titles:[],is_reg_safe_engineer:[],reviewer_level:[],review_industry:[],reviewer_cert_number:[],is_prov_exp_db_staff:[],industry_profession:[],exp_cert_number:[],area:[],report_writing_ability:[],tech_experts_range:[],cooperation_method:[],fee_level:[],person_evaluation:[],origin:[],training_field:[],consult_scope:[],category:[]},trueAndFalseSelect:[{label:"",value:""},{label:"",value:""}]}},computed:{},watch:{},created:function(){},mounted:function(){this.data&&(this.formData=this.data)},methods:{}},n=o,i=a("5d22"),s=Object(i["a"])(n,l,r,!1,null,null,null);t["default"]=s.exports},c30f:function(e,t,a){"use strict";var l=a("4292"),r=a("3079"),o=a("a308"),n=a("fb77"),i=a("2730"),s=a("b9dd"),c=a("5c14"),d=a("9345"),u=a("b9d5"),f=u("slice"),p=d("species"),m=[].slice,b=Math.max;l({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var a,l,d,u=s(this),f=i(u.length),h=n(e,f),_=n(void 0===t?f:t,f);if(o(u)&&(a=u.constructor,"function"!=typeof a||a!==Array&&!o(a.prototype)?r(a)&&(a=a[p],null===a&&(a=void 0)):a=void 0,a===Array||void 0===a))return m.call(u,h,_);for(l=new(void 0===a?Array:a)(b(_-h,0)),d=0;h<_;h++,d++)h in u&&c(l,d,u[h]);return l.length=d,l}})},cd6f:function(e,t,a){"use strict";a("0040")},cd77:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));a("4914");var l=a("8b46"),r=function(e){return window.btoa(unescape(encodeURIComponent(e)))};function o(e){return!e&&0!=e||"undefined"==typeof e}function n(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.header,a=void 0===t?[]:t,n=e.headerLabel,i=void 0===n?"":n,s=e.headerProp,c=void 0===s?"":s,d=e.jsonData,u=void 0===d?[]:d,f=e.worksheet,p=void 0===f?"Sheet":f,m=e.filename,b=void 0===m?"table-list":m,h="<tr>",_=0;_<a.length;_++)h+="<td>".concat(a[_][i],"</td>");h+="</tr>";for(var y=0;y<u.length;y++){h+="<tr>";var v,g=Object(l["a"])(a);try{for(g.s();!(v=g.n()).done;){var w=v.value;h+="<td style=\"mso-number-format: '@';\">".concat(o(u[y][w[c]])?"":u[y][w[c]]+"\t","</td>")}}catch($){g.e($)}finally{g.f()}h+="</tr>"}var x="data:application/vnd.ms-excel;base64,",D='<html xmlns:o="urn:schemas-microsoft-com:office:office" \n        xmlns:x="urn:schemas-microsoft-com:office:excel" \n        xmlns="http://www.w3.org/TR/REC-html40">\n        <head>\x3c!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>\n        <x:Name>'.concat(p,"</x:Name>\n        <x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet>\n        </x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--\x3e\n        </head><body><table>").concat(h,"</table></body></html>"),k=document.getElementsByTagName("body")[0],O=document.createElement("a");k.appendChild(O),O.href=x+r(D),O.download="".concat(b,".xls"),O.click(),document.body.removeChild(O)}},d4eb:function(e,t,a){var l=a("7506"),r=a("5d29"),o=a("9345"),n=o("iterator");e.exports=function(e){if(void 0!=e)return e[n]||e["@@iterator"]||r[l(e)]}},e3fb:function(e,t,a){var l=a("425b");e.exports=function(e){var t=e["return"];if(void 0!==t)return l(t.call(e)).value}},fe3f:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"query",attrs:{inline:!0,model:e.query,size:"mini"}},[a("el-form-item",{attrs:{label:"姓名",prop:"uuid"}},[a("el-select",{attrs:{filterable:"",placeholder:"请输入姓名"},model:{value:e.query.uuid,callback:function(t){e.$set(e.query,"uuid",t)},expression:"query.uuid"}},e._l(e.queryList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.username,value:e.uuid}})})),1)],1),a("el-form-item",{attrs:{label:"专业",prop:"profession"}},[a("el-input",{attrs:{placeholder:"请输入专业"},model:{value:e.query.profession,callback:function(t){e.$set(e.query,"profession",t)},expression:"query.profession"}})],1),a("el-form-item",{attrs:{label:"技术职称",prop:"technical_titles"}},[a("el-input",{attrs:{placeholder:"请输入技术职称"},model:{value:e.query.technical_titles,callback:function(t){e.$set(e.query,"technical_titles",t)},expression:"query.technical_titles"}})],1),a("el-form-item",{attrs:{label:"安全评价师等级",prop:"safe_occu_level"}},[a("el-input",{attrs:{placeholder:"请输入安全评价师等级"},model:{value:e.query.safe_occu_level,callback:function(t){e.$set(e.query,"safe_occu_level",t)},expression:"query.safe_occu_level"}})],1),a("el-form-item",{attrs:{label:"安全评价师专业",prop:"safe_occu_level_profe"}},[a("el-input",{attrs:{placeholder:"请输入安全评价师专业"},model:{value:e.query.safe_occu_level_profe,callback:function(t){e.$set(e.query,"safe_occu_level_profe",t)},expression:"query.safe_occu_level_profe"}})],1),a("el-form-item",{attrs:{label:"注册安全工程师",prop:"is_reg_safe_engineer"}},[a("el-select",{attrs:{placeholder:"是否是注册安全工程师"},model:{value:e.query.is_reg_safe_engineer,callback:function(t){e.$set(e.query,"is_reg_safe_engineer",t)},expression:"query.is_reg_safe_engineer"}},e._l(e.options,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"省专家库成员",prop:"is_prov_exp_db_staff"}},[a("el-select",{attrs:{placeholder:"是否是省专家库成员"},model:{value:e.query.is_prov_exp_db_staff,callback:function(t){e.$set(e.query,"is_prov_exp_db_staff",t)},expression:"query.is_prov_exp_db_staff"}},e._l(e.options,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"评审行业",prop:"review_industry"}},[a("el-input",{attrs:{placeholder:"请输入评审行业"},model:{value:e.query.review_industry,callback:function(t){e.$set(e.query,"review_industry",t)},expression:"query.review_industry"}})],1),a("el-form-item",{attrs:{label:"报告撰写能力",prop:"report_writing_ability"}},[a("el-input",{attrs:{placeholder:"请输入报告撰写能力"},model:{value:e.query.report_writing_ability,callback:function(t){e.$set(e.query,"report_writing_ability",t)},expression:"query.report_writing_ability"}})],1),a("el-form-item",{attrs:{label:"培训领域",prop:"training_field"}},[a("el-input",{attrs:{placeholder:"请输入培训领域"},model:{value:e.query.training_field,callback:function(t){e.$set(e.query,"training_field",t)},expression:"query.training_field"}})],1),a("el-form-item",{attrs:{label:"咨询范围",prop:"consult_scope"}},[a("el-input",{attrs:{placeholder:"请输入咨询范围"},model:{value:e.query.consult_scope,callback:function(t){e.$set(e.query,"consult_scope",t)},expression:"query.consult_scope"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onQuery}},[e._v("查询")])],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.onReset("query")}}},[e._v("重置")])],1),a("el-form-item",[a("el-button",{attrs:{type:"warning"},on:{click:e.onAdd}},[e._v("添加")])],1),a("el-form-item",[a("el-popover",{attrs:{placement:"top-start",width:"180",trigger:"click"}},[a("el-checkbox-group",{attrs:{min:1},on:{change:e.onCheckboxChange},model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},e._l(e.headerList,(function(e,t){return a("el-checkbox",{key:t,attrs:{label:e}})})),1),a("el-button",{attrs:{slot:"reference",type:"success"},slot:"reference"},[e._v("表头设置")])],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"info",plain:""},on:{click:e.handleDownload}},[e._v("导出当前数据")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],attrs:{"element-loading-text":"Loading",data:e.tableData,size:"mini",border:"",stripe:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("formpage",{attrs:{data:e.row,isReadOnly:!0}})]}}])}),e._l(e.tableHeader,(function(e,t){return a("el-table-column",{key:t,attrs:{prop:e.prop,label:e.label,align:e.align,"min-width":e.width,"show-overflow-tooltip":!0}})})),a("el-table-column",{attrs:{label:"操作",align:"center",width:"160",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleDelete(t.$index,t.row)}}},[e._v("删除")])]}}])})],2),a("div",{staticClass:"page-wrapper"},[a("el-pagination",{attrs:{"current-page":e.query.pagenum,background:"",small:"","page-size":e.query.pagesize,"pager-count":5,layout:"pager, prev, next, total",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.query,"pagenum",t)},"update:current-page":function(t){return e.$set(e.query,"pagenum",t)}}})],1),a("formdialog",{ref:"formdialog",attrs:{title:e.dialogTitle,visible:e.dialogVisible,width:"70%"},on:{close:function(t){e.dialogVisible=!1},confirm:e.submitForm}})],1)},r=[],o=(a("4914"),a("62f9"),a("5ff7"),a("95e8"),a("2a39"),a("96f8"),a("b775")),n=a("ed08"),i=a("cd77"),s=a("735b"),c=a("b261"),d=[{label:"姓名",prop:"username",isShow:!0,align:"center",width:"150"},{label:"性别",prop:"gender",isShow:!0,align:"center",width:"60"},{label:"身份证号",prop:"identity_number",isShow:!0,align:"center",width:"150"},{label:"联系方式",prop:"contact",isShow:!0,align:"center",width:"100"},{label:"邮箱",prop:"email",isShow:!0,align:"center",width:"150"},{label:"目前住址",prop:"address",isShow:!0,align:"center",width:"150"},{label:"毕业院校",prop:"graduated_school",isShow:!0,align:"center",width:"150"},{label:"行业及专业",prop:"industry_profession",isShow:!0,align:"center",width:"150"},{label:"文化程度",prop:"education",isShow:!0,align:"center",width:"80"},{label:"安全评价师等级",prop:"safe_occu_level",isShow:!1,align:"center",width:"150"},{label:"安全评价师专业",prop:"safe_occu_level_profe",isShow:!1,align:"center",width:"150"},{label:"技术职称",prop:"technical_titles",isShow:!1,align:"center",width:"150"},{label:"注册安全工程师",prop:"is_reg_safe_engineer",isShow:!1,align:"center",width:"150"},{label:"评审员等级",prop:"reviewer_level",isShow:!1,align:"center",width:"150"},{label:"评审行业",prop:"review_industry",isShow:!1,align:"center",width:"150"},{label:"评审员证书编号",prop:"reviewer_cert_number",isShow:!1,align:"center",width:"150"},{label:"省专家库人员",prop:"is_prov_exp_db_staff",isShow:!1,align:"center",width:"150"},{label:"行业及专业",prop:"industry_profession",isShow:!1,align:"center",width:"150"},{label:"专家证书编号",prop:"exp_cert_number",isShow:!1,align:"center",width:"150"},{label:"所在区域",prop:"area",isShow:!1,align:"center",width:"150"},{label:"报告撰写能力",prop:"report_writing_ability",isShow:!1,align:"center",width:"150"},{label:"技术专家范围",prop:"tech_experts_range",isShow:!1,align:"center",width:"150"},{label:"合作方式",prop:"cooperation_method",isShow:!1,align:"center",width:"150"},{label:"收费水平",prop:"fee_level",isShow:!1,align:"center",width:"150"},{label:"人员评价",prop:"person_evaluation",isShow:!1,align:"center",width:"150"},{label:"来源",prop:"origin",isShow:!1,align:"center",width:"150"},{label:"培训领域",prop:"training_field",isShow:!1,align:"center",width:"150"},{label:"咨询范围",prop:"consult_scope",isShow:!1,align:"center",width:"150"},{label:"分类",prop:"category",isShow:!1,align:"center",width:"150"}],u=d.filter((function(e){if(e.isShow)return e})),f={name:"Resources",components:{formdialog:s["default"],formpage:c["default"]},data:function(){return{total:0,tableData:[],isLoading:!1,checkList:u.map((function(e){return e.label})),headerList:d.map((function(e){return e.label})),query:{uuid:null,technical_titles:null,profession:null,safe_occu_level:null,safe_occu_level_profe:null,is_reg_safe_engineer:null,is_prov_exp_db_staff:null,review_industry:null,report_writing_ability:null,training_field:null,consult_scope:null,pagesize:15,pagenum:1},dialogTitle:"",dialogVisible:!1,queryList:[],urlPrefix:"/api/v1/kxpms/techResources",tableHeader:u,options:[{label:"",value:""},{label:"",value:""}]}},methods:{addItem:function(e){return Object(o["a"])({url:this.urlPrefix+"/add",method:"post",data:e})},getItemList:function(e){return Object(o["a"])({url:this.urlPrefix+"/list",method:"post",data:e})},updateItem:function(e,t){return Object(o["a"])({url:"".concat(this.urlPrefix,"/update/").concat(e),method:"post",data:t})},deleteItem:function(e){return Object(o["a"])({url:"".concat(this.urlPrefix,"/delete/").concat(e),method:"post"})},fetchDataList:function(){var e=this;this.getItemList({scope_type:"list"}).then((function(t){e.queryList=t.data})).catch((function(e){console.log(e.message)}))},fetchData:function(e){var t=this;this.isLoading=!0,this.getItemList(Object.assign({pagenum:this.query.pagenum,pagesize:this.query.pagesize},e)).then((function(e){t.total=e.count,t.tableData=e.data})).catch((function(e){204==e.code?t.$message.success(e.message):console.log(e.message)})).finally((function(){t.isLoading=!1}))},handleSizeChange:function(e){this.query.pagesize=e,this.fetchData(Object(n["e"])(this.query))},handleCurrentChange:function(e){this.query.pagenum=e,this.fetchData(Object(n["e"])(this.query))},handleEdit:function(e,t){this.dialogTitle="编辑",this.dialogVisible=!0,this.$refs["formdialog"].update(t)},handleDelete:function(e,t){var a=this;this.$alert("您确定要删除么?删除操作将不可恢复。如需取消操作,请点击右上角关闭按钮。","删除提醒",{confirmButtonText:"确定",callback:function(l){"confirm"==l&&a.deleteItem(t.uuid).then((function(t){console.log(t),a.total-=1,a.$delete(a.tableData,e),a.$message({type:"success",message:"成功删除第".concat(e+1,"")})})).catch((function(e){a.$message.error(e.message)}))}})},handleDownload:function(){var e=this,t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});this.getItemList({scope_type:"list",props:this.tableHeader.map((function(e){return e.prop}))}).then((function(t){Object(i["a"])({header:e.tableHeader,headerLabel:"label",headerProp:"prop",jsonData:t.data,filename:Date.now()})})).catch((function(t){e.$message.warning(t.message)})).finally((function(){t.close()}))},submitForm:function(e){var t=this;"添加"===this.dialogTitle?(e.area=e.address,this.addItem(Object(n["e"])(e)).then((function(e){console.log(e),t.$message({type:"success",message:"添加成功"}),t.fetchData()})).catch((function(e){t.$message.error(e.message)}))):"编辑"===this.dialogTitle&&this.updateItem(e.uuid,Object(n["e"])(e)).then((function(e){console.log(e),t.$message({type:"success",message:"更新成功"}),t.fetchData()})).catch((function(e){t.$message.error(e.message)}))},onCheckboxChange:function(e){var t=[];e.forEach((function(e){for(var a=0;a<d.length;a++)if(d[a].label===e){t.push(d[a]);break}})),this.tableHeader=t},onAdd:function(){this.dialogTitle="添加",this.dialogVisible=!0},onQuery:function(){this.query.pagenum=1,this.query.pagesize=15,this.fetchData(Object(n["e"])(this.query))},onReset:function(e){this.$refs[e].resetFields(),this.query.pagenum=1,this.query.pagesize=15,this.fetchData()}},mounted:function(){},created:function(){this.fetchData(),this.fetchDataList()}},p=f,m=(a("cd6f"),a("5d22")),b=Object(m["a"])(p,l,r,!1,null,"100bc932",null);t["default"]=b.exports}}]);