1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
|
webpackJsonp([461],{EKnI:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=t("d7EF"),i=t.n(s),o=t("//Fk"),n=t.n(o),l=t("Dod7"),r=t("ysqt"),m=t("3MlD"),d=t("bzuE"),c=t("lbHh"),u=t.n(c),p={components:{btnInput:r.a,DialogChooseSingleUser:m.a},data:function(){return{rulesForm:{name:[{required:!0,message:"请输入单位名称",trigger:"blur"}]},total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,name:"",type:""},isUpdate:!1,update:!1,options:[],bankOptions:[],btnDelDisabled:!0,btnOtherDisabled:!0,chooseUserVisible:!1,btnDisAuditDisabled:!0,btnAuditDisabled:!0,isDisabled:!1,rowIds:[],tableData:[],dialogVisible:!1,dialogTitle:"新增",formData:{name:"",linkname:"",phone:"",code:"",type:"",address:"",useStatus:1,desc:""},pictLoading:!1,dialogLoading:!1,chooseID:"",config:d.a,uploadAttachment:[],fileDocList:[],uploadUrl:l.a.uploadUrl,ftpPrefix:l.a.ftpPrefix,fullscreenLoading:!1,auto_upload:!1}},mounted:function(){this.formData.createByName=u.a.get("userName"),this.initData(),this.getList()},watch:{formData:{handler:function(e,a){console.log(e),e.belongSalesman||(this.formData.belongDeptName="",this.formData.belongDeptId="")},deep:!0}},methods:{download:function(){var e=this;this.$api.commonAPI.downLoad({filePath:"/gyhl-file/template/supplier-template.xlsx",fileName:"供应商模板.xlsx"}).then(function(a){200==a.status?(window.open(a.request.responseURL),e.$message({message:"下载成功",type:"success"})):e.$message({message:"下载失败",type:"error"})})},getUser:function(e){console.log(e);e&&(this.$set(this.formData,"belongSalesmanName",e.name),this.$set(this.formData,"belongSalesman",e.id),this.formData.belongDept=e.deptId,this.formData.belongDeptName=e.deptName)},clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},initData:function(){var e=this;n.a.all([this.$api.dictAPI.getDictsByType("supplier_type"),this.$api.dictAPI.getDictsByType("bank")].map(function(e){return e.catch(function(e){return e})})).then(function(a){var t=i()(a,2),s=t[0],o=t[1];0===s.code&&(e.options=s.datas),0===o.code&&(e.bankOptions=o.datas)}).catch(function(e){console.log(e)})},deletedList:function(){this.$router.push({path:"/management/counits_deletedList",query:{t:Date.now()}})},getList:function(){var e=this;this.pictLoading=!0,this.$api.supplierAPI.listServiceGroup(this.search_data).then(function(a){e.pictLoading=!1,a.data?(e.total=a.data.totalRows,e.tableData=a.data.datas?a.data.datas:[],e.tableData.forEach(function(e){e.useStatus=1==e.useStatus?"启用":"禁用"})):(e.total=0,e.tableData=[])}).catch(function(e){console.log(e)})},search:function(){this.search_data.pageno=1,this.getList()},handleCurrentChange:function(e){this.search_data.pageno=e,this.getList()},handleSizeChange:function(e){this.search_data.pagesize=e,this.getList()},add:function(){this.$router.push({path:"/management/counits_add",query:{report_url:this.$route.path,t:Date.now()}})},openDetails:function(e){this.$router.push({path:"/management/counits_add",query:{id:e.id,report_url:this.$route.path,t:Date.now()}})},getDetail:function(){var e=this;this.isUpdate=!0;var a=this;this.dialogLoading=!0,this.$api.supplierAPI.groupDetail(this.chooseID).then(function(t){e.dialogLoading=!1,t.data?t.data&&(a.$set(a.formData,"code",t.data.code),a.$set(a.formData,"id",t.data.id),a.$set(a.formData,"name",t.data.unit_name),a.$set(a.formData,"linkname",t.data.linkman_name),a.$set(a.formData,"phone",t.data.linkman_phone),a.$set(a.formData,"type",t.data.type_id?t.data.type_id:""),a.$set(a.formData,"address",t.data.address),a.$set(a.formData,"desc",t.data.desc),a.$set(a.formData,"taxNumber",t.data.taxNumber?t.data.taxNumber:""),a.$set(a.formData,"account",t.data.account?t.data.account:""),a.$set(a.formData,"useStatus",t.data.useStatus),a.$set(a.formData,"createByName",t.data.createByName?t.data.createByName:""),a.$set(a.formData,"auditName",t.data.auditName?t.data.auditName:""),a.$set(a.formData,"bank",t.data.bank?t.data.bank:""),a.$set(a.formData,"auditSign",t.data.status?t.data.status:""),a.$set(a.formData,"belongSalesmanName",t.data.belongSalesmanNa
|