Your Name
2022-09-29 6f954f70f54e492157b97db314eaaaeb12192580
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-49f5"],{"+77z":function(e,t,a){},"41Be":function(e,t,a){"use strict";a.d(t,"a",function(){return o});var r=a("rerW"),i=a.n(r),n=a("Q2AE");function o(e,t){if(1==e||2==e)return!0;if(!t)return!1;var a=n.a.getters&&n.a.getters.roles;if(a&&a.length>0){var r=!0,o=!1,l=void 0;try{for(var s,c=i()(a);!(r=(s=c.next()).done);r=!0){var u=s.value.btnAccess;if(!u)return!1;var d=u.split(",");if(-1!=d.indexOf("all"))return!0;if(-1!=d.indexOf(t))return!0}}catch(e){o=!0,l=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw l}}return!1}return!1}},"5W5M":function(e,t,a){"use strict";a.d(t,"g",function(){return n}),a.d(t,"b",function(){return o}),a.d(t,"d",function(){return l}),a.d(t,"j",function(){return s}),a.d(t,"f",function(){return c}),a.d(t,"e",function(){return u}),a.d(t,"a",function(){return d}),a.d(t,"c",function(){return p}),a.d(t,"i",function(){return f}),a.d(t,"h",function(){return m});var r=a("t3Un"),i=a("X4fA");function n(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionary-types",method:"get",params:e||{}})}function o(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/adddictionary-types",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/deldictionary-types",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/putdictionary-types",method:"post",data:e})}function c(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionary-items",method:"get",params:e||{}})}function u(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionaryAllItems",method:"get",params:e||{}})}function d(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/adddictionary-items",method:"post",data:e})}function p(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/deldictionary-items",method:"post",data:e})}function f(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/putdictionary-items",method:"post",data:e})}function m(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/dictionaryAllItems?dictionaryType="+e,method:"get"})}},i1op:function(e,t,a){"use strict";a.r(t);var r=a("bS4n"),i=a.n(r),n=(a("jJIE"),a("41Be")),o=a("NapG"),l=a("8fCU"),s=a("7Qib"),c=a("8t5x"),u=a("5W5M"),d=a("rsX/"),p={name:"appfile",filters:{parseGX:function(e){for(var t=e.split("-"),a="",r=0;r<t.length;r++)null==t[r]||""==t[r]||"null"==t[r]||(0==r?a=t[r]:a+="-"+t[r]);return a}},data:function(){return{prefixUrl:"http://222.92.213.22:8006/zhongtai/upload/",pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,appFileData:null,listLoading:!0,dataForm:{id:"",filetype:"",filename:"",fileurl:"",version:"",remark:"",file:""},queryForm:{filetype:""},dialogFormVisible:!1,dialogStatus:"",dataFormRules:{filetype:[{required:!0,message:"文件类型不能为空",trigger:"blur"}],version:[{required:!0,message:"版本不能为空",trigger:"blur"}]},fileType:[],productVoList:[],productVoDialogVisible:!1,productDialogFormVisible:!1,productData:[],pageSizeProduct:10,currentPageProduct:1,recordTotalProduct:0,pageTotalProduct:0,queryProductForm:{name:"",manufacturer:"",directionCode:"",type:""},manufacturer:"",enterpriseList:[],enterpriseDialogFormVisible:!1,pageSizeEnterpise:10,currentPageEnterpise:1,recordTotalEnterpise:0,pageTotalEnterpise:0}},created:function(){this.getAppFileListList(),this.getDictionaryStatusList()},computed:i()({},Object(c.b)(["userType","username"])),methods:{handleSizeChangeProduct:function(e){this.pageSizeProduct=e,this.currentPageProduct=1,this.getProductList()},handleCurrentChangeProduct:function(e){this.currentPageProduct=e,this.getProductList()},getDictionaryStatusList:function(){var e=this;if(!(e.fileType&&e.fileType.length>0)){var t={dictionaryType:"APP版本"};Object(u.e)(t).then(function(t){var a=t.data;200==a.code?e.fileType=a.result:Object(l.a)({error:a.data.message,vm:e})}).catch(function(t){Object(l.a)({error:t,vm:e})})}},getAppFileListList:function(){var e=this,t={};for(var a in t.pageIndex=e.currentPage,t.pageSize=e.pageSize,t.sort=e.sort,t.order=e.order,e.queryForm)void 0!=e.queryForm[a]&&""!=e.queryForm[a].toString()&&(t[a]=e.queryForm[a]);e.listLoading=!0,Object(o.b)(t).then(function(t){var a=t.data;if(200==a.code){var r=a.result;e.recordTotal=r.totalCount,e.pageSize=r.pageSize,e.pageTotal=Object(s.a)(r.totalCount,r.pageSize),e.currentPage=r.pageIndex,e.appFileData=r.result}else Object(l.a)({error:a.data.message,vm:e});e.listLoading=!1}).catch(function(t){e.listLoading=!1,Object(l.a)({error:t,vm:e})})},createHandle:function(){var e=this,t=this;this.$refs.dataForm.validate(function(a){if(a){var r=new FormData,i=e.$refs.importFileInput.files;if(!(i.length>0))return void Object(l.a)({error:"请上传文件",vm:e});r.append("file",i[0]),r.append("filetype",t.dataForm.filetype),r.append("filename",t.dataForm.filename),r.append("version",t.dataForm.version),r.append("remark",t.dataForm.remark),Object(o.a)(r).then(function(e){var a=e.data;200==a.code?(t.dialogFormVisible=!1,t.$message({message:"创建成功",type:"success"}),t.getAppFileListList()):Object(l.a)({error:a.data.message,vm:t})}).catch(function(e){Object(l.a)({error:e,vm:t})})}})},deleteHandle:function(e){var t=this;d.MessageBox.confirm("确定删除信息","确定删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.deleteAction(e)}).catch(function(){console.log("已取消删除")})},deleteAction:function(e){var t=this,a={};a.id=e.id,Object(o.c)(a).then(function(e){var a=e.data;200==a.code?(t.$message({message:"删除成功",type:"success"}),t.getAppFileListList()):Object(l.a)({error:a.data.message,vm:t})}).catch(function(e){Object(l.a)({error:e,vm:t})})},refreshHandle:function(){this.getAppFileListList()},queryHandle:function(){this.currentPage=1,this.getAppFileListList()},resetDataForm:function(){this.dataForm={id:"",filetype:"",filename:"",fileurl:"",version:"",remark:""}},showCreateHandle:function(){var e=this;this.resetDataForm(),this.dialogStatus="create",this.dialogFormVisible=!0,this.$nextTick(function(){e.$refs.dataForm.clearValidate()})},updateHandle:function(){var e=this;this.$refs.dataForm.validate(function(t){var a=e;if(t){var r=new FormData;r.append("id",a.dataForm.id),r.append("filetype",a.dataForm.filetype),r.append("filename",a.dataForm.filename),r.append("version",a.dataForm.version),r.append("remark",a.dataForm.remark);var i=e.$refs.importFileInput.files;i.length>0&&r.append("file",i[0]),Object(o.d)(r).then(function(e){var t=e.data;200==t.code?(a.dialogFormVisible=!1,a.$message({message:"更新成功",type:"success"}),a.getAppFileListList()):Object(l.a)({error:t.data.message,vm:a})}).catch(function(e){Object(l.a)({error:e,vm:a})})}})},showEditHandle:function(e){var t=this;this.resetDataForm(),this.dialogStatus="editor",this.dataForm.id=e.id,this.dataForm.filetype=e.filetype,this.dataForm.filename=e.filename,this.dataForm.fileurl=e.fileurl,this.dataForm.version=e.version,this.dataForm.remark=e.remark,this.dialogFormVisible=!0,this.$nextTick(function(){t.$refs.dataForm.clearValidate()})},handleSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.getAppFileListList()},handleCurrentChange:function(e){this.currentPage=e,this.getAppFileListList()},getBtnPermission:function(e){return Object(n.a)(this.userType,e)},sortChange:function(e){this.sort=e.prop,this.order=e.order,this.getAppFileListList()},showProductHandle:function(){this.productDialogFormVisible=!0},showEnterprise:function(){this.enterpriseDialogFormVisible=!0},downloadHandle:function(e){window.open(e,"_blank")}}},f=(a("zf62"),a("ZrdR")),m=Object(f.a)(p,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("el-select",{attrs:{clearable:"",placeholder:"请选择文件类型"},model:{value:e.queryForm.filetype,callback:function(t){e.$set(e.queryForm,"filetype",t)},expression:"queryForm.filetype"}},e._l(e.fileType,function(t){return a("el-option",{key:t.value,staticClass:"filter-item",attrs:{label:t.label,value:t.value},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}}})})),e._v(" "),e.getBtnPermission("add")?a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.showCreateHandle}},[e._v("新增\n        ")]):e._e(),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:e.refreshHandle}},[e._v("刷新\n        ")]),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}})],1),e._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.appFileData,border:"",fit:"","highlight-current-row":""},on:{"sort-change":e.sortChange}},[a("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{label:"文件类型",prop:"filetype",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.filetype))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"文件名称",prop:"filename",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.filename))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"文件链接",prop:"fileurl",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{color:"blue",cursor:"pointer"},on:{click:function(a){e.downloadHandle(e.prefixUrl+t.row.fileurl)}}},[e._v(e._s(e.prefixUrl+t.row.fileurl))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"版本号",prop:"version",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.version))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"备注",prop:"remark",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.remark))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间",prop:"created",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("parseTime")(t.row.created,"{y}-{m}-{d}")))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"更新时间",prop:"updated",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("parseTime")(t.row.updated,"{y}-{m}-{d}")))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"240","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.getBtnPermission("edit")?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showEditHandle(t.row)}}},[e._v("编辑")]):e._e(),e._v(" "),e.getBtnPermission("delete")?a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(a){e.deleteHandle(t.row)}}},[e._v("删除")]):e._e()]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),a("el-dialog",{attrs:{title:"create"===e.dialogStatus?"新增":"编辑",visible:e.dialogFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",staticStyle:{"margin-left":"30px",width:"550px"},attrs:{rules:e.dataFormRules,model:e.dataForm,"label-position":"right","label-width":"140px","element-loading-text":"保存中..."}},[a("el-row",[a("el-col",{attrs:{span:13}},[a("el-form-item",{attrs:{label:"文件类型:",prop:"filetype"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择文件类型"},model:{value:e.dataForm.filetype,callback:function(t){e.$set(e.dataForm,"filetype",t)},expression:"dataForm.filetype"}},e._l(e.fileType,function(t){return a("el-option",{key:t.value,staticClass:"filter-item",attrs:{label:t.label,value:t.value},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}}})}))],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:15}},[a("el-form-item",{attrs:{label:"文件名称:",prop:"filename"}},[a("el-input",{model:{value:e.dataForm.filename,callback:function(t){e.$set(e.dataForm,"filename","string"==typeof t?t.trim():t)},expression:"dataForm.filename"}})],1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"上传文件:"}},[a("input",{ref:"importFileInput",attrs:{id:"importFileInput",type:"file",accept:""}})]),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"版本号:",prop:"version"}},[a("el-input",{attrs:{type:"number"},model:{value:e.dataForm.version,callback:function(t){e.$set(e.dataForm,"version","string"==typeof t?t.trim():t)},expression:"dataForm.version"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:20}},[a("el-form-item",{attrs:{label:"备注:",prop:"remark"}},[a("el-input",{model:{value:e.dataForm.remark,callback:function(t){e.$set(e.dataForm,"remark","string"==typeof t?t.trim():t)},expression:"dataForm.remark"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){"create"===e.dialogStatus?e.createHandle():e.updateHandle()}}},[e._v("确认")])],1)],1),e._v(" "),a("div",{staticStyle:{clear:"both"}})],1)},[],!1,null,"573c192d",null);m.options.__file="index.vue";t.default=m.exports},zf62:function(e,t,a){"use strict";var r=a("+77z");a.n(r).a}}]);