5944.db218344.js 2.7 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[5944],{27155:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.createFolder(e.dialogFolderVisible=!0)}}},[e._v("新建文件夹")]),a("el-dialog",{attrs:{title:"新建文件夹","append-to-body":"",visible:e.dialogFolderVisible},on:{"update:visible":function(t){e.dialogFolderVisible=t}}},[a("div",{staticClass:"flex-align-center container"},[a("p",{staticStyle:{width:"100px"}},[e._v("文件夹名称")]),a("el-input",{attrs:{size:"small",placeholder:"输入文件夹名称"},model:{value:e.folder.document,callback:function(t){e.$set(e.folder,"document",t)},expression:"folder.document"}})],1),a("scopeOfauth",{ref:"auth",attrs:{scrollHeight:"200px",defaultData:e.defaultData,obiectName:"sat_salematerial",obiectId:0,appidname:"attachmentid"},on:{onChecked:e.onChecked}},[a("p",{attrs:{slot:"title"},slot:"title"},[e._v("授权文件夹")])]),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFolderVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:function(t){return e.createFolderComplete(e.folder)}}},[e._v("确 定")])],1)],1)],1)},i=[],l=a(69813),o={components:{scopeOfauth:l.Z},data(){return{dialogFolderVisible:!1,defaultData:{},folder:{document:""},attachmentid:null,params:{classname:"system.attachment.MediaCenter",method:"createFolder",content:{foldername:"文件夹名称",parentid:JSON.parse(sessionStorage.getItem("folderid")).salematerialfolderid}}}},methods:{createFolder(){},onChecked(e){this.authData=e},async createFolderComplete(e){let t=this.$route.query.id?this.$route.query.id:JSON.parse(sessionStorage.getItem("folderid")).salematerialfolderid;this.params.content.parentid=t,this.params.content.foldername=e.document;const a=await this.$api.requested(this.params);this.$emit("onSuccess"),this.tool.showMessage(a,(()=>{this.dialogFolderVisible=!1})),1===a.code&&this.insertCoursewareauth(a.data.attachmentid),this.folder.document="",this.$refs.auth.$refs.dep.$refs.tree.setCheckedKeys([]),this.$refs.auth.$refs.mar.$refs.tree.setCheckedKeys([])},async insertCoursewareauth(e){this.authData.attachmentid=e;const t=await this.$api.requested({classname:"webmanage.saletool.salematerial.salematerialAuth",method:"insertOrUpdate",content:this.authData});0===t.code&&this.$notify({title:"失败",message:t.data,type:"error"})}}},r=o,n=a(43736),d=(0,n.Z)(r,s,i,!1,null,null,null),c=d.exports}}]);