| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8915],{59462:function(t,e,a){a.d(e,{Z:function(){return c}});var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inline-16"},[a("el-popconfirm",{attrs:{title:"确定删除此附件资料吗?"},on:{confirm:function(e){return t.deleteRow()}}},[a("el-button",{attrs:{slot:"reference",size:"small",type:"text"},slot:"reference"},[t._v("删 除")])],1)],1)},l=[],i={name:"fileDel",props:["data"],methods:{async deleteRow(){console.log(this.data.linksid);const t=await this.$api.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:[this.data.linksid]}});console.log(t),this.$emit("deleteSuccess")}}},o=i,n=a(43736),r=(0,n.Z)(o,s,l,!1,null,"3feebce1",null),c=r.exports},58102:function(t,e,a){a.d(e,{Z:function(){return c}});var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("tableLayout",{attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!0,height:t.tableHieght},scopedSlots:t._u([{key:"customcol",fn:function(e){return[a("p",[t._v(t._s(e.column.data[e.column.columnname]))])]}},{key:"opreation",fn:function(e){return[a("div",[t._t("del",null,{data:e.data})],2)]}}],null,!0)})],1)},l=[],i={name:"fileTable",props:["id"],data(){return{tableHieght:220,tablecols:[],list:[]}},mounted(){this.listData()},methods:{async listData(){const t=await this.$api.requested({classname:"system.attachment.Attachment",method:"queryFileLink",content:{ownertable:"plm_technicalinfo",ownerid:this.id,usetype:"default"}});this.list=t.data,console.log(this.list)}},created(){this.tablecols=this.tool.tabelCol(this.$route.name).fileTable.tablecols}},o=i,n=a(43736),r=(0,n.Z)(o,s,l,!1,null,"2adc7ffc",null),c=r.exports},8915:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inline-24"},[a("el-button",{attrs:{size:"small",type:"text"},on:{click:t.onShow}},[t._v("编 辑")]),a("el-drawer",{attrs:{title:"编辑资料",visible:t.drawer,size:"30%",direction:"rtl","append-to-body":""},on:{"update:visible":function(e){t.drawer=e}}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,size:"mini","label-position":"right","label-width":"90px"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{prop:"type",label:"资料类别:"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择资料类别"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.options,(function(t){return a("el-option",{key:t.value,attrs:{label:t.value,value:t.value}})})),1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"资料说明:"}},[a("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"输入资料说明"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"上传附件:"}},[a("uploadFile",{ref:"upload",attrs:{folderid:t.folderid,bindData:{ownertable:"plm_technicalinfo",ownerid:t.form.plm_technicalinfoid,usetype:"default"}},on:{onSuccess:t.uploadSuccess}})],1)],1)],1)],1),a("div",[a("file_table",{ref:"list",attrs:{id:t.form.plm_technicalinfoid},scopedSlots:t._u([{key:"del",fn:function(e){return[t.tool.checkAuth(t.$route.name,"delete")?a("file_delete",{attrs:{data:e.data,type:"text"},on:{deleteSuccess:t.onSuccess}}):t._e()]}}])})],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.drawer=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-primary",attrs:{size:"small",type:"primary"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)])],1)},l=[],i=a(33028),o=a(58102),n=a(59462),r={props:["data"],name:"edit",data(){return{drawer:!1,form:[],options:[],rules:{type:[{required:!0,message:"资料类别不可为空",trigger:"blur"}]},folderid:JSON.parse(sessionStorage.getItem("folderid")).appfolderid,attachmentids:[]}},components:{uploadFile:i.Z,file_table:o.Z,file_delete:n.Z},mounted(){},methods:{onShow(){this.drawer=!0,this.form=this.data,console.log(this.form),this.typeDetails()},onClose(){this.drawer=!1},onSubmit(){this.$refs["form"].validate((async t=>{if(!t)return!1;const e=await this.$api.requested({id:"20220926095703",version:1,content:{plm_technicalinfoid:this.form.plm_technicalinfoid,type:this.form.type,remarks:this.form.remarks}});this.tool.showMessage(e,(()=>{this.drawer=!1,this.$emit("updateSuccess")}))}))},async typeDetails(){const t=JSON.parse(sessionStorage.getItem("active_account")).siteid,e=await this.$api.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:20,typename:"technicalinfotype",parameter:{siteid:t}}});console.log(e),this.options=e.data},uploadSuccess(t){console.log("输出"),console.log(t),this.bindEnclosure(t.data.attachmentids),this.form.attinfos=JSON.parse(t.attinfos).data,this.$refs["upload"].dialogUploadVisible=!1},async bindEnclosure(t){const e=await this.$api.requested({classname:"system.attachment.Attachment",method:"createFileLink",content:{ownertable:"plm_technicalinfo",ownerid:this.form.plm_technicalinfoid,usetype:"default",attachmentids:t}});this.tool.showMessage(e,(()=>{this.$refs.list.listData()}))},onSuccess(){this.$refs.list.listData()}}},c=r,d=a(43736),u=(0,d.Z)(c,s,l,!1,null,"52d95d24",null),m=u.exports}}]);
|