睿能科技
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.
 
 
 
 
 
 

1 lines
5.3 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ae69af64"],{1128:function(e,t,a){"use strict";a("1c7ea")},"1c7ea":function(e,t,a){},6467:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main-box"},[a("BaseTitle",{attrs:{title:e.$route.query.id?"编辑软著":"新增软著"},scopedSlots:e._u([{key:"right",fn:function(){return[a("BackBtn")]},proxy:!0}])}),a("el-form",{ref:"formRef",staticClass:"addForm flexForm",attrs:{rules:e.rules,model:e.formData,"label-position":"top"}},[a("el-form-item",{attrs:{label:"软件名称:",prop:"title"}},[a("el-input",{attrs:{placeholder:"请输入软件名称"},model:{value:e.formData.title,callback:function(t){e.$set(e.formData,"title",t)},expression:"formData.title"}})],1),a("el-form-item",{attrs:{label:"证书编号:",prop:"code"}},[a("el-input",{attrs:{placeholder:"请输入证书编号"},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}})],1),a("el-form-item",{attrs:{label:"著作权人:",prop:"apply_user"}},[a("el-input",{attrs:{placeholder:"请输入著作权人"},model:{value:e.formData.apply_user,callback:function(t){e.$set(e.formData,"apply_user",t)},expression:"formData.apply_user"}})],1),a("el-form-item",{attrs:{label:"发证机关:",prop:"grant_office"}},[a("el-input",{attrs:{placeholder:"请输入发证机关"},model:{value:e.formData.grant_office,callback:function(t){e.$set(e.formData,"grant_office",t)},expression:"formData.grant_office"}})],1),a("el-form-item",{attrs:{label:"登记号:",prop:"reg_code"}},[a("el-input",{attrs:{placeholder:"请输入登记号"},model:{value:e.formData.reg_code,callback:function(t){e.$set(e.formData,"reg_code",t)},expression:"formData.reg_code"}})],1),a("el-form-item",{attrs:{label:"发证日期:",prop:"grant_time"}},[a("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:e.$t("请选择日期时间")},model:{value:e.formData.grant_time,callback:function(t){e.$set(e.formData,"grant_time",t)},expression:"formData.grant_time"}})],1),a("el-form-item",{attrs:{label:"权利范围:",prop:"right_scope"}},[a("el-input",{attrs:{placeholder:"请输入权利范围"},model:{value:e.formData.right_scope,callback:function(t){e.$set(e.formData,"right_scope",t)},expression:"formData.right_scope"}})],1),a("el-form-item",{attrs:{label:"授权文件:",prop:"grant_file"}},[a("BaseUpload",{attrs:{"show-list":!1},model:{value:e.formData.grant_file,callback:function(t){e.$set(e.formData,"grant_file",t)},expression:"formData.grant_file"}},[e.formData.grant_file?a("BaseImg",{staticClass:"upload-img",attrs:{preview:!1,src:e.formData.grant_file[0].url}}):a("div",{staticClass:"upload-card"},[a("i",{staticClass:"el-icon-plus"})]),a("p",{attrs:{slot:"description"},slot:"description"})],1)],1)],1),a("el-button",{attrs:{type:"primary"},on:{click:e.handleAddSoft}},[e._v("保存")])],1)},o=[],n=a("5530"),i=a("1da1"),s=(a("d9e2"),a("96cf"),a("9b43")),l={data:function(){return{rules:{title:{required:!0,message:"请输入软件名称"},code:{required:!0,message:"请输入证书编号"},reg_code:{required:!0,message:"请输入登记号"},apply_user:{required:!0,message:"请输入著作权人"},right_scope:{required:!0,message:"请输入权利范围"},grant_office:{required:!0,message:"请输入发证机关"},grant_time:{required:!0,message:"请输入发证日期"},grant_file:{required:!0,validator:this.checkFile,trigger:"change"}},formData:{}}},created:function(){this.getSoftInfo()},methods:{getSoftInfo:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.$route.query.id){t.next=5;break}return t.next=3,s["a"].softInfo({id:e.$route.query.id});case 3:a=t.sent,e.formData=Object(n["a"])(Object(n["a"])({},a.data),{},{grant_file:[{url:a.data.grant_file}]});case 5:case"end":return t.stop()}}),t)})))()},checkFile:function(e,t,a){null!==t&&void 0!==t&&t.length?a():a(new Error("请上传软著等级证书"))},handleCancel:function(){this.$router.back()},handleAddSoft:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$refs.formRef.validate().catch((function(e){}));case 2:if(a=t.sent,!a){t.next=16;break}if(r=null,e.formData=Object(n["a"])(Object(n["a"])({},e.formData),{},{grant_file:e.formData.grant_file[0].url}),!e.formData.id){t.next=12;break}return t.next=9,s["a"].editSoft(e.formData);case 9:r=t.sent,t.next=15;break;case 12:return t.next=14,s["a"].addSoft(e.formData);case 14:r=t.sent;case 15:0==r.code&&(e.$message.success(r.msg),e.$router.back());case 16:case"end":return t.stop()}}),t)})))()}}},c=l,f=(a("1128"),a("2877")),u=Object(f["a"])(c,r,o,!1,null,"6723e21f",null);t["default"]=u.exports},"9b43":function(e,t,a){"use strict";var r=a("365c");function o(e){var t="/Soft/list";return r["a"].get(t,e)}function n(e){var t="/Soft/add";return r["a"].post(t,e)}function i(e){var t="/Soft/edit";return r["a"].post(t,e)}function s(e){var t="/Soft/del";return r["a"].post(t,e)}function l(e){var t="/Soft/getInfo";return r["a"].get(t,e)}t["a"]={softList:o,addSoft:n,editSoft:i,deleteSoft:s,softInfo:l}}}]);