12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-314ee2da"],{"15d6":function(e,t,r){},"3fd2":function(e,t,r){"use strict";var a=r("abd0"),n=r.n(a);n.a},"4eca":function(e,t,r){},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,r){var a=r("1d80"),n=r("5899"),o="["+n+"]",s=RegExp("^"+o+o+"*"),i=RegExp(o+o+"*$"),l=function(e){return function(t){var r=String(a(t));return 1&e&&(r=r.replace(s,"")),2&e&&(r=r.replace(i,"")),r}};e.exports={start:l(1),end:l(2),trim:l(3)}},"5d7f":function(e,t,r){"use strict";var a=r("9d16"),n=r.n(a);n.a},7156:function(e,t,r){var a=r("861d"),n=r("d2bb");e.exports=function(e,t,r){var o,s;return n&&"function"==typeof(o=t.constructor)&&o!==r&&a(s=o.prototype)&&s!==r.prototype&&n(e,s),e}},"75fb":function(e,t,r){"use strict";var a=r("15d6"),n=r.n(a);n.a},"864e":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"detail"}},[r("el-row",[r("el-col",{staticClass:"style",attrs:{span:24}},[r("el-col",{staticClass:"top",attrs:{span:24}},[r("NavBar",{directives:[{name:"show",rawName:"v-show",value:e.navShow,expression:"navShow"}],attrs:{title:e.title,isleftarrow:e.isleftarrow}})],1),r("el-col",{staticClass:"main",attrs:{span:24}},[r("release",{attrs:{form:e.form},on:{onSubmitDraft:e.onSubmitDraft,onSubmit:e.onSubmit}})],1)],1)],1)],1)},n=[],o=(r("96cf"),r("1da1")),s=r("5530"),i=r("ade2"),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"release"}},[r("el-row",[r("el-col",{staticClass:"info",attrs:{span:24}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"产品类型",prop:"totaltype"}},[r("el-select",{attrs:{placeholder:"请选择产品类型"},model:{value:e.form.totaltype,callback:function(t){e.$set(e.form,"totaltype",t)},expression:"form.totaltype"}},e._l(e.totaltype_list,(function(e,t){return r("el-option",{key:t,attrs:{value:e.value,label:e.name}})})),1)],1),r("el-form-item",{attrs:{label:"产品名称",prop:"name"}},[r("el-input",{attrs:{placeholder:"请输入产品名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),r("el-form-item",{attrs:{label:"类型"}},[r("el-select",{attrs:{filterable:""},on:{change:e.selectChild},model:{value:e.form.product_type_id,callback:function(t){e.$set(e.form,"product_type_id",t)},expression:"form.product_type_id"}},e._l(e.columnList,(function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),0==e.form.totaltype?r("span",[r("el-form-item",{attrs:{label:"研发阶段"}},[r("el-select",{attrs:{placeholder:"请选择研发阶段"},model:{value:e.form.phase,callback:function(t){e.$set(e.form,"phase",t)},expression:"form.phase"}},[r("el-option",{attrs:{label:"阶段成果",value:"1"}}),r("el-option",{attrs:{label:"最终成果",value:"2"}})],1)],1)],1):e._e(),r("el-form-item",{attrs:{label:"产品简介"}},[r("el-input",{attrs:{placeholder:"请输入产品简介"},model:{value:e.form.introduction,callback:function(t){e.$set(e.form,"introduction",t)},expression:"form.introduction"}})],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"产品单价"}},[r("el-input",{attrs:{placeholder:"产品单价"},model:{value:e.form.price,callback:function(t){e.$set(e.form,"price",t)},expression:"form.price"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"产品单位"}},[r("el-select",{attrs:{placeholder:"单位"},model:{value:e.form.priceunit,callback:function(t){e.$set(e.form,"priceunit",t)},expression:"form.priceunit"}},e._l(e.priceunit_list,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.name}})})),1)],1)],1)],1),r("el-form-item",{attrs:{label:"产品图片",prop:"image"}},[r("upload",{attrs:{limit:1,data:e.form.image,uploadBtn:!0,type:"image",url:"/files/image/upload"},on:{upload:e.uploadSuccess,delete:e.uploadDelete}})],1),0==e.form.totaltype||2==e.form.totaltype?r("span",[r("el-form-item",{attrs:{label:"应用领域"}},[r("el-input",{attrs:{placeholder:"请输入应用领域"},model:{value:e.form.field,callback:function(t){e.$set(e.form,"field",t)},expression:"form.field"}})],1)],1):e._e(),r("el-form-item",{attrs:{label:"服务范围"}},[r("el-input",{attrs:{type:"textarea",placeholder:"请输入服务范围"},model:{value:e.form.scope,callback:function(t){e.$set(e.form,"scope",t)},expression:"form.scope"}})],1),r("el-form-item",{attrs:{label:"交易方式"}},[r("el-select",{attrs:{placeholder:"请选择交易方式"},model:{value:e.form.business,callback:function(t){e.$set(e.form,"business",t)},expression:"form.business"}},[r("el-option",{attrs:{label:"公用",value:"0"}}),r("el-option",{attrs:{label:"竞价",value:"1"}}),r("el-option",{attrs:{label:"转让",value:"2"}})],1)],1),r("el-form-item",{attrs:{label:"联系人",prop:"contact_user"}},[r("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:e.form.contact_user,callback:function(t){e.$set(e.form,"contact_user",t)},expression:"form.contact_user"}})],1),r("el-form-item",{attrs:{label:"联系电话",prop:"contact_tel"}},[r("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:e.form.contact_tel,callback:function(t){e.$set(e.form,"contact_tel",t)},expression:"form.contact_tel"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.onSubmitDraft}},[e._v("保存草稿")]),r("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("信息发布")])],1)],1)],1)],1)],1)},c=[],u=(r("4de4"),r("a434"),r("b0c0"),r("15fd")),f=r("9dac"),m=r("2f62"),p=Object(m["a"])("maarkettype"),d=p.mapActions,h={name:"release",props:{form:null},components:{upload:f["a"]},data:function(){return{totaltype_list:[{name:"技术",value:"0"},{name:"产品",value:"1"},{name:"服务",value:"2"}],columnList:[],priceunit_list:[{name:"公斤"},{name:"套"},{name:"件"}],rules:{totaltype:[{required:!0,message:"请选择产品类型",trigger:"blur"}],name:[{required:!0,message:"请输入产品名称",trigger:"blur"}]}}},created:function(){this.searchType()},methods:Object(s["a"])(Object(s["a"])({},d(["query"])),{},{onSubmitDraft:function(){this.$emit("onSubmitDraft",{data:this.form})},onSubmit:function(){this.$emit("onSubmit",{data:this.form})},searchType:function(){var e=arguments,t=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){var a,n,o,i,l;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.length>0&&void 0!==e[0]?e[0]:{},n=a.category,o=void 0===n?54:n,i=Object(u["a"])(a,["category"]),r.next=3,t.query(Object(s["a"])({category:o},i));case 3:l=r.sent,t.$checkRes(l)&&t.$set(t,"columnList",l.data);case 5:case"end":return r.stop()}}),r)})))()},selectChild:function(e){var t=this.columnList.filter((function(t){return t.id===e}));t.length>0&&this.$set(this.form,"product_type_name",t[0].name),this.$forceUpdate()},uploadSuccess:function(e){var t=e.type,r=e.data,a=_.get(this.form,t);if(_.isArray(a)){r.name,r.uri;this.form[t].push({name:r.name,url:r.uri})}else{var n=[{name:r.name,url:r.uri}];this.$set(this.form,"".concat(t),n)}},uploadDelete:function(e){this.form.image.splice(e,1)}}),computed:Object(s["a"])(Object(s["a"])({},Object(m["d"])(["user"])),{},{pageTitle:function(){return"".concat(this.$route.meta.title)}}),metaInfo:function(){return{title:this.$route.meta.title}}},b=h,v=(r("3fd2"),r("2877")),g=Object(v["a"])(b,l,c,!1,null,"781e80d5",null),y=g.exports,$=Object(m["a"])("marketproduct"),x=$.mapActions,w={name:"detail",props:{},components:{NavBar:i["a"],release:y},data:function(){return{title:"",isleftarrow:"",navShow:!0,form:{}}},created:function(){this.searchInfo()},computed:Object(s["a"])(Object(s["a"])({},Object(m["d"])(["user"])),{},{id:function(){return this.$route.query.id}}),methods:Object(s["a"])(Object(s["a"])({},x({productFetch:"fetch",productCreate:"create",productUpdate:"update"})),{},{searchInfo:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.id){t.next=5;break}return t.next=3,e.productFetch(e.id);case 3:r=t.sent,e.$checkRes(r)&&e.$set(e,"form",r.data);case 5:case"end":return t.stop()}}),t)})))()},onSubmitDraft:function(e){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){var a,n,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a=e.data,!t.id){r.next=8;break}return r.next=4,t.productUpdate(a);case 4:n=r.sent,t.$checkRes(n)?(t.$message({message:"草稿修改成功",type:"success"}),t.$router.push({path:"/userCenter/myProduct/index"})):t.$message.error("草稿修改失败"),r.next=14;break;case 8:return a.status="3",a.userid=t.user.uid,r.next=12,t.productCreate(a);case 12:o=r.sent,t.$checkRes(o)?(t.$message({message:"草稿创建成功",type:"success"}),t.$router.push({path:"/userCenter/myProduct/index"})):t.$message.error("草稿创建失败");case 14:case"end":return r.stop()}}),r)})))()},onSubmit:function(e){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){var a,n,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a=e.data,!t.id){r.next=9;break}return a.status="0",r.next=5,t.productUpdate(a);case 5:n=r.sent,t.$checkRes(n)?(t.$message({message:"信息发布成功",type:"success"}),t.$router.push({path:"/userCenter/myProduct/index"})):t.$message.error("信息发布失败"),r.next=15;break;case 9:return a.status="0",a.userid=t.user.uid,r.next=13,t.productCreate(a);case 13:o=r.sent,t.$checkRes(o)?(t.$message({message:"信息发布成功",type:"success"}),t.$router.push({path:"/userCenter/myProduct/index"})):t.$message.error("信息发布失败");case 15:case"end":return r.stop()}}),r)})))()}}),mounted:function(){this.title=this.$route.meta.title,this.isleftarrow=this.$route.meta.isleftarrow}},k=w,S=(r("75fb"),Object(v["a"])(k,a,n,!1,null,"9134a6f8",null));t["default"]=S.exports},"9d16":function(e,t,r){},"9dac":function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"upload"}},[e.url?r("el-upload",{ref:"upload",attrs:{action:e.url,limit:e.limit,"on-exceed":e.outLimit,"on-preview":e.handlePictureCardPreview,"before-remove":e.handleRemove,"on-success":e.onSuccess,"show-file-list":!1}},[r("el-avatar",{attrs:{size:80,fit:"fill",src:e.fileUrl+"?"+(new Date).getTime()}})],1):e._e(),r("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},n=[],o=(r("a9e3"),{name:"upload",props:{url:{type:null},limit:{type:Number},data:{type:null},type:{type:String}},components:{},data:function(){return{dialogVisible:!1,dialogImageUrl:"",fileList:[],fileUrl:""}},created:function(){this.data&&this.defalutProcess(this.data)},watch:{data:{handler:function(e){this.defalutProcess(e)}}},computed:{},methods:{handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},handleRemove:function(e){return!0},outLimit:function(){this.$message.error("只允许上传1张头像")},onSuccess:function(e,t,r){this.fileUrl=e.uri,this.$emit("upload",{type:this.type,data:e})},defalutProcess:function(e){this.fileUrl=this.data,this.$set(this,"fileList",[{name:this.type,url:this.data}])}}}),s=o,i=(r("a75a"),r("2877")),l=Object(i["a"])(s,a,n,!1,null,"60e468f2",null);t["a"]=l.exports},a434:function(e,t,r){"use strict";var a=r("23e7"),n=r("23cb"),o=r("a691"),s=r("50c4"),i=r("7b0b"),l=r("65f0"),c=r("8418"),u=r("1dde"),f=r("ae40"),m=u("splice"),p=f("splice",{ACCESSORS:!0,0:0,1:2}),d=Math.max,h=Math.min,b=9007199254740991,v="Maximum allowed length exceeded";a({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var r,a,u,f,m,p,g=i(this),y=s(g.length),$=n(e,y),x=arguments.length;if(0===x?r=a=0:1===x?(r=0,a=y-$):(r=x-2,a=h(d(o(t),0),y-$)),y+r-a>b)throw TypeError(v);for(u=l(g,a),f=0;f<a;f++)m=$+f,m in g&&c(u,f,g[m]);if(u.length=a,r<a){for(f=$;f<y-a;f++)m=f+a,p=f+r,m in g?g[p]=g[m]:delete g[p];for(f=y;f>y-a+r;f--)delete g[f-1]}else if(r>a)for(f=y-a;f>$;f--)m=f+a-1,p=f+r-1,m in g?g[p]=g[m]:delete g[p];for(f=0;f<r;f++)g[f+$]=arguments[f+2];return g.length=y-a+r,u}})},a75a:function(e,t,r){"use strict";var a=r("4eca"),n=r.n(a);n.a},a9e3:function(e,t,r){"use strict";var a=r("83ab"),n=r("da84"),o=r("94ca"),s=r("6eeb"),i=r("5135"),l=r("c6b6"),c=r("7156"),u=r("c04e"),f=r("d039"),m=r("7c73"),p=r("241c").f,d=r("06cf").f,h=r("9bf2").f,b=r("58a8").trim,v="Number",g=n[v],y=g.prototype,$=l(m(y))==v,x=function(e){var t,r,a,n,o,s,i,l,c=u(e,!1);if("string"==typeof c&&c.length>2)if(c=b(c),t=c.charCodeAt(0),43===t||45===t){if(r=c.charCodeAt(2),88===r||120===r)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:a=2,n=49;break;case 79:case 111:a=8,n=55;break;default:return+c}for(o=c.slice(2),s=o.length,i=0;i<s;i++)if(l=o.charCodeAt(i),l<48||l>n)return NaN;return parseInt(o,a)}return+c};if(o(v,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var w,_=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof _&&($?f((function(){y.valueOf.call(r)})):l(r)!=v)?c(new g(x(t)),r,_):x(t)},k=a?p(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),S=0;k.length>S;S++)i(g,w=k[S])&&!i(_,w)&&h(_,w,d(g,w));_.prototype=y,y.constructor=_,s(n,v,_)}},abd0:function(e,t,r){},ade2:function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{id:"topInfo"}},[r("el-row",[r("el-col",{staticClass:"topInfos",attrs:{span:24}},[r("van-nav-bar",{attrs:{title:e.title,"left-arrow":e.isleftarrow,fixed:""},on:{"click-left":e.onClickLeft}})],1)],1)],1)},n=[],o={name:"topInfo",props:{title:null,isleftarrow:null},components:{},data:function(){return{}},created:function(){},computed:{},methods:{onClickLeft:function(){this.$router.go(-1)}}},s=o,i=(r("5d7f"),r("2877")),l=Object(i["a"])(s,a,n,!1,null,"605b9f62",null);t["a"]=l.exports}}]);
- //# sourceMappingURL=chunk-314ee2da.5e7c2569.js.map
|