12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cb334c60"],{"01ca":function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"contextfabu"}},[a("el-row",[a("el-col",{staticClass:"contextfabu",attrs:{span:24}},[a("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"我的发布",name:"first"}},[a("el-row",{staticClass:"demandForm"},[a("el-form",{ref:"form",attrs:{model:e.demandForm,"label-width":"80px",rules:e.rules}},[a("el-form-item",{attrs:{label:"产品类型",prop:"totaltype"}},[a("el-select",{attrs:{placeholder:"请选择产品类型"},on:{change:e.selectType},model:{value:e.demandForm.totaltype,callback:function(t){e.$set(e.demandForm,"totaltype",t)},expression:"demandForm.totaltype"}},e._l(e.totaltype_list,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.name}})})),1)],1),0==e.demandForm.totaltype?a("span",[a("el-form-item",{attrs:{label:"选择不显示的信息"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.is_display,callback:function(t){e.is_display=t},expression:"is_display"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1):e._e(),1==e.demandForm.totaltype?a("span",[a("el-form-item",{attrs:{label:"选择不显示的信息"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.demandForm.is_display,callback:function(t){e.$set(e.demandForm,"is_display",t)},expression:"demandForm.is_display"}},e._l(e.option2,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1):e._e(),2==e.demandForm.totaltype?a("span",[a("el-form-item",{attrs:{label:"选择不显示的信息"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.demandForm.is_display,callback:function(t){e.$set(e.demandForm,"is_display",t)},expression:"demandForm.is_display"}},e._l(e.option3,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1):e._e(),a("el-form-item",{attrs:{label:"产品名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入产品名称"},model:{value:e.demandForm.name,callback:function(t){e.$set(e.demandForm,"name",t)},expression:"demandForm.name"}})],1),a("el-form-item",{attrs:{label:"类型"}},[a("el-select",{attrs:{filterable:""},on:{change:e.selectChild},model:{value:e.demandForm.product_type_id,callback:function(t){e.$set(e.demandForm,"product_type_id",t)},expression:"demandForm.product_type_id"}},e._l(e.columnList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),0==e.totaltype?a("span",[a("el-form-item",{attrs:{label:"研发阶段"}},[a("el-select",{attrs:{placeholder:"请选择研发阶段"},model:{value:e.demandForm.phase,callback:function(t){e.$set(e.demandForm,"phase",t)},expression:"demandForm.phase"}},[a("el-option",{attrs:{label:"阶段成果",value:"1"}}),a("el-option",{attrs:{label:"最终成果",value:"2"}})],1)],1)],1):e._e(),a("el-form-item",{attrs:{label:"产品简介"}},[a("el-input",{attrs:{placeholder:"请输入产品简介"},model:{value:e.demandForm.introduction,callback:function(t){e.$set(e.demandForm,"introduction",t)},expression:"demandForm.introduction"}})],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"产品单价"}},[a("el-input",{attrs:{placeholder:"请输入产品单价"},model:{value:e.demandForm.price,callback:function(t){e.$set(e.demandForm,"price",t)},expression:"demandForm.price"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"产品单位"}},[a("el-select",{attrs:{placeholder:"请选择产品单位"},model:{value:e.demandForm.priceunit,callback:function(t){e.$set(e.demandForm,"priceunit",t)},expression:"demandForm.priceunit"}},e._l(e.priceunit_list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.name}})})),1)],1)],1)],1),a("el-form-item",{attrs:{label:"产品图片",prop:"image"}},[a("upload",{attrs:{limit:6,data:e.demandForm.image,uploadBtn:!0,type:"image",url:"/files/image/upload"},on:{upload:e.uploadSuccess,delete:e.uploadDelete}})],1),0==e.totaltype||1==e.totaltype?a("span",[a("el-form-item",{attrs:{label:"产品参数"}},[[a("el-col",{attrs:{span:12}},[a("el-table",{ref:"table",attrs:{data:e.product_args,"tooltip-effect":"dark",border:"",stripe:""},on:{"selection-change":e.selectRow}},[a("el-table-column",{attrs:{label:"参数名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.arg_name,callback:function(a){e.$set(t.row,"arg_name",a)},expression:"scope.row.arg_name"}})]}}],null,!1,3153562789)}),a("el-table-column",{attrs:{label:"参数内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{model:{value:t.row.memo,callback:function(a){e.$set(t.row,"memo",a)},expression:"scope.row.memo"}})]}}],null,!1,3194079779)})],1)],1),a("el-col",{attrs:{span:12}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return t.preventDefault(),e.addRow()}}},[e._v("添加参数")])],1)]],2)],1):e._e(),0==e.totaltype||2==e.totaltype?a("span",[a("el-form-item",{attrs:{label:"应用领域"}},[a("el-input",{attrs:{placeholder:"请输入应用领域"},model:{value:e.demandForm.field,callback:function(t){e.$set(e.demandForm,"field",t)},expression:"demandForm.field"}})],1)],1):e._e(),a("el-form-item",{attrs:{label:"服务范围"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入产品名称"},model:{value:e.demandForm.scope,callback:function(t){e.$set(e.demandForm,"scope",t)},expression:"demandForm.scope"}})],1),a("el-form-item",{attrs:{label:"交易方式"}},[a("el-select",{attrs:{placeholder:"请选择交易方式"},model:{value:e.demandForm.business,callback:function(t){e.$set(e.demandForm,"business",t)},expression:"demandForm.business"}},[a("el-option",{attrs:{label:"公用",value:"0"}}),a("el-option",{attrs:{label:"竞价",value:"1"}}),a("el-option",{attrs:{label:"转让",value:"2"}})],1)],1),a("el-form-item",{attrs:{label:"联系人",prop:"contact_user"}},[a("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:e.demandForm.contact_user,callback:function(t){e.$set(e.demandForm,"contact_user",t)},expression:"demandForm.contact_user"}})],1),a("el-form-item",{attrs:{label:"联系电话",prop:"contact_tel"}},[a("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:e.demandForm.contact_tel,callback:function(t){e.$set(e.demandForm,"contact_tel",t)},expression:"demandForm.contact_tel"}})],1),a("el-row",{staticClass:"demandBtn"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.demandBtn()}}},[e._v("保存草稿")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.demandBtns()}}},[e._v("信息发布")])],1)],1)],1)],1)],1)],1)],1)],1)},n=[],r=(a("4de4"),a("a434"),a("b0c0"),a("2ef0")),o=a.n(r),i=a("9dac"),s={name:"contextfabu",props:{demandForm:null,columnList:null,totaltype:null,anniu:null},components:{upload:i["a"]},data:function(){return{options:[{value:"totaltype",label:"产品类型",disabled:!0},{value:"name",label:"产品名称",disabled:!0},{value:"contact_user",label:"联系人",disabled:!0},{value:"contact_tel",label:"联系人电话",disabled:!0},{value:"product_type_id",label:"类型"},{value:"phase",label:"研发阶段"},{value:"introduction",label:"产品简介",disabled:!0},{value:"price",label:"产品单价"},{value:"priceunit",label:"产品单位"},{value:"image",label:"产品图片"},{value:"product_args",label:"产品参数"},{value:"field",label:"应用领域"},{value:"scope",label:"服务范围"},{value:"business",label:"交易方式"}],option2:[{value:"totaltype",label:"产品类型",disabled:!0},{value:"name",label:"产品名称",disabled:!0},{value:"contact_user",label:"联系人",disabled:!0},{value:"contact_tel",label:"联系人电话",disabled:!0},{value:"product_type_id",label:"类型"},{value:"introduction",label:"产品简介",disabled:!0},{value:"price",label:"产品单价"},{value:"priceunit",label:"产品单位"},{value:"image",label:"产品图片"},{value:"product_args",label:"产品参数"},{value:"scope",label:"服务范围"},{value:"business",label:"交易方式"}],option3:[{value:"totaltype",label:"产品类型",disabled:!0},{value:"name",label:"产品名称",disabled:!0},{value:"contact_user",label:"联系人",disabled:!0},{value:"contact_tel",label:"联系人电话",disabled:!0},{value:"product_type_id",label:"类型"},{value:"introduction",label:"产品简介",disabled:!0},{value:"price",label:"产品单价"},{value:"priceunit",label:"产品单位"},{value:"image",label:"产品图片"},{value:"field",label:"应用领域"},{value:"scope",label:"服务范围"},{value:"business",label:"交易方式"}],is_display:[],value1:[],value2:[],activeName:"first",priceunit_list:[{name:"公斤"},{name:"套"},{name:"件"}],product_args:[],selectlistRow:[],rowNum:1,totaltype_list:[{name:"技术",value:"0"},{name:"产品",value:"1"},{name:"服务",value:"2"}],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],totaltype:[{required:!0,message:"请选择类型",trigger:"change"}],image:[{type:"array",required:!0,message:"请上传图片",trigger:"blur"}],contact_tel:[{required:!0,message:"请输入联系电话",trigger:"blur"}],contact_user:[{required:!0,message:"请输入联系人",trigger:"blur"}]}}},created:function(){},computed:{},methods:{handleClick:function(e,t){console.log(e,t)},demandBtn:function(){this.demandForm.product_args=this.product_args,this.$emit("demandSubmit",{data:this.demandForm,id:this.demandForm.id})},demandBtns:function(){this.$emit("demandSubmits",{data:this.demandForm,id:this.demandForm.id})},selectChild:function(e){var t=this.columnList.filter((function(t){return t.id===e}));t.length>0&&(console.log(t[0].name),this.$set(this.demandForm,"product_type_name",t[0].name)),this.$forceUpdate()},uploadSuccess:function(e){var t=e.type,a=e.data,l=o.a.get(this.demandForm,t);if(o.a.isArray(l)){a.name,a.uri;this.demandForm[t].push({name:a.name,url:a.uri})}else{var n=[{name:a.name,url:a.uri}];this.$set(this.demandForm,"".concat(t),n)}},selectRow:function(e){console.log(e),this.selectlistRow=e},addRow:function(){var e={rowNum:this.rowNum};this.product_args.unshift(e),this.rowNum+=1},uploadDelete:function(e){console.log(e),this.demandForm.image.splice(e,1)},selectType:function(e){this.$emit("changeType",e),console.log(e)}}},d=s,c=(a("c4c3"),a("2877")),u=Object(c["a"])(d,l,n,!1,null,"1f0d0c50",null);t["a"]=u.exports},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,a){var l=a("1d80"),n=a("5899"),r="["+n+"]",o=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),s=function(e){return function(t){var a=String(l(t));return 1&e&&(a=a.replace(o,"")),2&e&&(a=a.replace(i,"")),a}};e.exports={start:s(1),end:s(2),trim:s(3)}},7156:function(e,t,a){var l=a("861d"),n=a("d2bb");e.exports=function(e,t,a){var r,o;return n&&"function"==typeof(r=t.constructor)&&r!==a&&l(o=r.prototype)&&o!==a.prototype&&n(e,o),e}},"7a98":function(e,t,a){},"9dac":function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"upload"}},[e.url?a("el-upload",{ref:"upload",attrs:{action:e.url,"list-type":e.listType,"file-list":e.fileList,limit:e.limit,"on-exceed":e.outLimit,"on-preview":e.handlePictureCardPreview,"before-remove":e.handleRemove,"on-success":e.onSuccess,"before-upload":e.beforeUpload,"show-file-list":e.showList,accept:e.accept},scopedSlots:e._u([e.tip?{key:"tip",fn:function(){return[e._v(" "+e._s(e.tip)+" ")]},proxy:!0}:null],null,!0)},[e.isBtn?a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")]):e.uploadBtn?[a("el-button",{attrs:{type:"danger"}},[e._v("选择文件")])]:[a("i",{staticClass:"el-icon-plus"})]],2):e._e(),a("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},n=[],r=(a("c740"),a("d81d"),a("b0c0"),a("a9e3"),a("5530")),o=a("2ef0"),i=a.n(o),s={name:"upload",props:{url:{type:null},limit:{type:Number},data:{type:null},type:{type:String},isBtn:{type:Boolean,default:!1},uploadBtn:{type:Boolean,default:!1},showList:{type:Boolean,default:!0},accept:{type:String,default:""},tip:{type:String,default:void 0},listType:{type:String,default:"picture-card"}},components:{},data:function(){return{dialogVisible:!1,dialogImageUrl:"",fileList:[]}},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=!1},handleRemove:function(e,t){var a=t.findIndex((function(t){return i.a.isEqual(t,e)}));return this.$emit("delete",a),!1},outLimit:function(){this.$message.error("只允许上传".concat(this.limit,"个文件"))},onSuccess:function(e,t,a){this.$emit("upload",{type:this.type,data:Object(r["a"])({},e,{name:t.name})})},beforeUpload:function(e){var t=e.size/1024/1024<10;return!!t||(this.$message.error("文件超出10M!"),!1)},defalutProcess:function(e){if(i.a.isArray(e)){var t=e.map((function(e){var t={};return t.name=e.name,t.url=e.url,t}));this.$set(this,"fileList",t)}else if(i.a.isObject(e)){var a={};i.a.get(e,"url")&&(a.name=e.name,a.url=e.url,this.$set(this,"fileList",[a]))}else"string"===typeof e&&this.$set(this,"fileList",[{name:"附件",url:e}])}}},d=s,c=a("2877"),u=Object(c["a"])(d,l,n,!1,null,"37943574",null);t["a"]=u.exports},a434:function(e,t,a){"use strict";var l=a("23e7"),n=a("23cb"),r=a("a691"),o=a("50c4"),i=a("7b0b"),s=a("65f0"),d=a("8418"),c=a("1dde"),u=a("ae40"),m=c("splice"),p=u("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,b=Math.min,v=9007199254740991,h="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var a,l,c,u,m,p,y=i(this),g=o(y.length),_=n(e,g),F=arguments.length;if(0===F?a=l=0:1===F?(a=0,l=g-_):(a=F-2,l=b(f(r(t),0),g-_)),g+a-l>v)throw TypeError(h);for(c=s(y,l),u=0;u<l;u++)m=_+u,m in y&&d(c,u,y[m]);if(c.length=l,a<l){for(u=_;u<g-l;u++)m=u+l,p=u+a,m in y?y[p]=y[m]:delete y[p];for(u=g;u>g-l+a;u--)delete y[u-1]}else if(a>l)for(u=g-l;u>_;u--)m=u+l-1,p=u+a-1,m in y?y[p]=y[m]:delete y[p];for(u=0;u<a;u++)y[u+_]=arguments[u+2];return y.length=g-l+a,c}})},a9e3:function(e,t,a){"use strict";var l=a("83ab"),n=a("da84"),r=a("94ca"),o=a("6eeb"),i=a("5135"),s=a("c6b6"),d=a("7156"),c=a("c04e"),u=a("d039"),m=a("7c73"),p=a("241c").f,f=a("06cf").f,b=a("9bf2").f,v=a("58a8").trim,h="Number",y=n[h],g=y.prototype,_=s(m(g))==h,F=function(e){var t,a,l,n,r,o,i,s,d=c(e,!1);if("string"==typeof d&&d.length>2)if(d=v(d),t=d.charCodeAt(0),43===t||45===t){if(a=d.charCodeAt(2),88===a||120===a)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:l=2,n=49;break;case 79:case 111:l=8,n=55;break;default:return+d}for(r=d.slice(2),o=r.length,i=0;i<o;i++)if(s=r.charCodeAt(i),s<48||s>n)return NaN;return parseInt(r,l)}return+d};if(r(h,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var w,x=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof x&&(_?u((function(){g.valueOf.call(a)})):s(a)!=h)?d(new y(F(t)),a,x):F(t)},k=l?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),$=0;k.length>$;$++)i(y,w=k[$])&&!i(x,w)&&b(x,w,f(y,w));x.prototype=g,g.constructor=x,o(n,h,x)}},b0c0:function(e,t,a){var l=a("83ab"),n=a("9bf2").f,r=Function.prototype,o=r.toString,i=/^\s*function ([^ (]*)/,s="name";l&&!(s in r)&&n(r,s,{configurable:!0,get:function(){try{return o.call(this).match(i)[1]}catch(e){return""}}})},c4c3:function(e,t,a){"use strict";var l=a("7a98"),n=a.n(l);n.a},c740:function(e,t,a){"use strict";var l=a("23e7"),n=a("b727").findIndex,r=a("44d2"),o=a("ae40"),i="findIndex",s=!0,d=o(i);i in[]&&Array(1)[i]((function(){s=!1})),l({target:"Array",proto:!0,forced:s||!d},{findIndex:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),r(i)}}]);
- //# sourceMappingURL=chunk-cb334c60.7d2fee80.js.map
|