1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
|
webpackJsonp([422],{"8a66":function(e,a){},E0EO:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=t("mvHQ"),r=t.n(s),i=t("BO1k"),o=t.n(i),l=t("d7EF"),n=t.n(l),m=t("//Fk"),c=t.n(m),d=t("woOf"),u=t.n(d),f=t("Dd8w"),p=t.n(f),h=t("ysqt"),D=t("3MlD"),v=t("NYxO"),b=t("bzuE"),g=t("lbHh"),y=t.n(g),$={components:{btnInput:h.a,DialogChooseSingleUser:D.a},data:function(){var e=this,a=function(a,t,s){1===e.formData.useCredit?t?s():s(new Error("信用额度相关选项必填!")):s()};return{rules:{name:[{required:!0,message:"请输入客户名称",trigger:"blur"}],creditLimit:[{required:!0,message:"请输入信用额度",trigger:"blur",validator:a}],creditPeriod:[{required:!0,message:"请输入信用期限",trigger:"blur",validator:a}],payType:[{required:!0,message:"请选择付款类型",trigger:"blur",validator:a}],expireInform:[{required:!0,message:"请输入信用期限到期提醒提前期",trigger:"blur",validator:a}]},formData:{useCredit:1,useStatus:1,creditLimit:"",creditPeriod:"",expireInform:"",payType:"",name:"",code:"",phone:"",belongSalesman:"",belongSalesmanName:""},loading:!1,isDisabled:!1,chooseUserVisible:!1,from:"",report_url:"",config:b.a,payTypeList:[],options:[]}},mounted:function(){var e=y.a.get("userName");this.userInfo=JSON.parse(y.a.get("userInfo")),this.formData.createByName=e,this.$route.query.id&&(this.chooseID=this.$route.query.id,this.getDetail()),this.$route.query.report_url&&(this.report_url=this.$route.query.report_url),this.$route.query.form&&(this.sendForm=JSON.parse(this.$route.query.form),console.log(this.sendForm)),this.initData()},watch:{},methods:p()({},Object(v.d)({removeTagNav:"tagNav/removeTagNav"}),{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,this.setDefaultDept())},getDetail:function(){var e=this;this.dialogLoading=!0,this.formData={},this.$api.cliensAPI.detalsOneClien(this.chooseID).then(function(a){e.dialogLoading=!1,a.data?(e.formData=u()({},e.formData,a.data),e.$set(e.formData,"name",a.data.client_name),e.$set(e.formData,"linkerMan",a.data.linkman_name),e.$set(e.formData,"phone",a.data.linkman_phone),e.$set(e.formData,"type",a.data.type_id),e.$set(e.formData,"desc",a.data.client_desc?a.data.client_desc:""),e.$set(e.formData,"useCredit",a.data.useCredit?a.data.useCredit:0),e.$set(e.formData,"creditLimit",a.data.creditLimit?a.data.creditLimit:""),e.$set(e.formData,"creditPeriod",a.data.creditPeriod?a.data.creditPeriod:""),e.$set(e.formData,"expireInform",a.data.expireInform?a.data.expireInform:""),e.$set(e.formData,"payType",a.data.payType?a.data.payType:""),e.isUpdate=!0):e.$alert("获取客户明细失败","提示",{type:"warning"})}).catch(function(e){console.log(e)})},initData:function(){var e=this;c.a.all([this.$api.dictAPI.getDictsByType("client_type"),this.$api.commonAPI.getDeptsTree(),this.$api.dictAPI.getDictsByType("bank"),this.$api.dictAPI.getDictsByType("type_of_payment")].map(function(e){return e.catch(function(e){return e})})).then(function(a){var t=n()(a,4),s=t[0],r=t[1],i=t[2],o=t[3];0===s.code&&(e.options=s.datas),0===r.code&&(e.depOptions=r.data.children,e.setDeptList(e.depOptions),e.setDefaultDept()),0===i.code&&(e.bankOptions=i.datas),0===o.code&&o.datas&&(e.payTypeList=o.datas.filter(function(e){return"不赊账"===e.name||"赊账"===e.name}),console.log(e.payTypeList))}).catch(function(e){console.log(e)})},setDeptList:function(e){var a=!0,t=!1,s=void 0;try{for(var r,i=o()(e);!(a=(r=i.next()).done);a=!0){var l=r.value;l.hasChildren?this.setDeptList(l.children):l.children=void 0}}catch(e){t=!0,s=e}finally{try{!a&&i.return&&i.return()}finally{if(t)throw s}}},setDefaultDept:function(){if(this.depOptions.length>0&&this.formData.deptId){var e=r()(this.formData.deptId),a=this.treeFindPath(this.depOptions,function(a){return a.id===e});this.selectDeptId=JSON.parse(r()(a))}},treeFindPath:function(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)ret
|