require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/crm/contract/contract"],{"0d83":function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={uniNumberBox:function(){return i.e("uni_modules/uni-number-box/components/uni-number-box/uni-number-box").then(i.bind(null,"2e8f"))}},s=function(){var t=this.$createElement,e=(this._self._c,this.productList.length),i=1!=this.customerTeam.length&&0!=this.customerTeam.length&&0!=this.methodArr.length&&!this.isRequired,n=this.distributionArr.length;this.$mp.data=Object.assign({},{$root:{g0:e,g1:i,g2:n}})},o=[]},"16cd":function(t,e,i){"use strict";(function(t,e){var n=i("4ea4");i("8886");n(i("66fd"));var s=n(i("ce7b"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(s.default)}).call(this,i("bc2e")["default"],i("543d")["createPage"])},"2d8e":function(t,e,i){},"9fe1":function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i("0c59"),s=i("dc92"),o=i("76dd"),r=(i("c7eb"),i("8683")),c={mixins:[r.commonF],components:{formItem:function(){Promise.all([i.e("common/vendor"),i.e("components/form/formitem")]).then(function(){return resolve(i("d7bf"))}.bind(null,i)).catch(i.oe)},popupList:function(){Promise.all([i.e("common/vendor"),i.e("components/selectProduct/index")]).then(function(){return resolve(i("a99f"))}.bind(null,i)).catch(i.oe)},popupProductConfig:function(){i.e("components/selectProductConfig/index").then(function(){return resolve(i("55ad"))}.bind(null,i)).catch(i.oe)},fixedApproval:function(){i.e("components/fixedApproval").then(function(){return resolve(i("d3f7"))}.bind(null,i)).catch(i.oe)},selectCustomer:function(){Promise.all([i.e("common/vendor"),i.e("components/selectCustomer")]).then(function(){return resolve(i("5bcd"))}.bind(null,i)).catch(i.oe)},selectLink:function(){i.e("components/selectLink").then(function(){return resolve(i("4c35"))}.bind(null,i)).catch(i.oe)},selectStaff:function(){Promise.all([i.e("common/vendor"),i.e("components/selectStaff")]).then(function(){return resolve(i("16c8"))}.bind(null,i)).catch(i.oe)},selectTeamMembers:function(){i.e("components/selectTeammembers").then(function(){return resolve(i("7398"))}.bind(null,i)).catch(i.oe)},selectBusiness:function(){Promise.all([i.e("common/vendor"),i.e("components/selectBusiness")]).then(function(){return resolve(i("be33"))}.bind(null,i)).catch(i.oe)}},data:function(){return{noClick:!0,name:"",num:"",order_date:"",money:"",start_time:"",end_time:"",order_staff_id:"",staffName:"",customerlist:[],customer_id:"",customerName:"",contacts_id:"",contactName:"",dateTime:null,dateTimeArray:null,dateArr:null,startYear:2e3,BASE_IMG_URL:n.BASE_IMG_URL,DefaultRemind:[],remindPeople:[],remindType:"contract",listForm:[],productList:[],total_price:0,configIndex:null,approvalPro:{},methodArr:["五五","三六一","三七"],methodIndex:null,distributionArr:[],distributionIndex:null,customerTeam:[],businessObj:{},business_id:"",isRequired:!1}},onLoad:function(t){this.customer_id=t.id,t.businessid&&(this.business_id=t.businessid,this.getDefaultBusiness(),this.getBusinessProduct()),this.getNumber(),this.getCustomerList(),this.getProcess(),this.getdisType()},methods:{changeRequired:function(t){this.isRequired=t.detail.value},getDefaultBusiness:function(){var t=this;(0,s.netRelationBusiness)({customer_id:this.customer_id}).then((function(e){var i=e.data;i.forEach((function(e){e.id==t.business_id&&(t.businessObj=e)}))}))},getBusinessProduct:function(){var t=this;(0,s.netBusinessDetail)({id:this.business_id}).then((function(e){var i=e.data.product;i.forEach((function(t){t.id=t.product_id})),t.productList=i}))},changeBusiness:function(){this.customer_id?this.$refs.businessChild.init(this.customer_id):t.showToast({title:"请先选择客户",icon:"none"})},sureBusiness:function(t){this.businessObj=t},getdisType:function(){var t=this;(0,s.netDistributionType)().then((function(e){t.methodArr=e.data}))},changeMethod:function(t){var e=this;this.methodIndex=t.detail.value;var i=this.methodArr[this.methodIndex].ratio;this.distributionArr=[],i.forEach((function(t){e.distributionArr.push({name:t.ratio,staff:{}})}))},delDistribution:function(){this.distributionArr=[],this.methodIndex=null},delDisStaff:function(t){var e=this.distributionArr[t];e.staff={},this.$set(this.distributionArr,t,e)},selectTeam:function(e){this.customer_id?(this.distributionIndex=e,this.$refs.teamChild.init(this.customer_id)):t.showToast({title:"请先选择客户",icon:"none"})},sureTeam:function(t){console.log(t,"选择");var e=this.distributionArr[this.distributionIndex];e.staff=t,this.$set(this.distributionArr,this.distributionIndex,e),console.log(this.distributionArr,"数据")},getProcess:function(){var t=this;(0,s.netApprovalProcess)({type:"contract"}).then((function(e){t.approvalPro=e.data}))},getForm:function(){var t=this,e=this;(0,s.netSetForm)({type:"contract"}).then((function(i){i=i.data.data,i.forEach((function(t){"num"==t.id&&"合同编号"==t.config.label?t.value=e.num:t.value=""})),t.listForm=i}))},changeOtherData:function(t,e,i){var n=this,s=this.listForm;s.forEach((function(t,s){t.id==i.id&&(t.value=e,n.$set(n.listForm,s,t))}))},getCustomerList:function(){var t=this;(0,o.netPrevCustomer)().then((function(e){t.customerlist=e.data,t.setDefaultKehu()}))},setDefaultKehu:function(){var t=this,e=this.customer_id;this.customerlist.forEach((function(i,n){i.id==e&&(t.customerName=i.name,t.getLianxiren())}))},changeCus:function(t){this.$refs.customerChild.init()},sureSelect:function(t){this.customerName=t.name,this.customer_id=t.id,this.contacts_id="",this.contactName="",this.getTeamNum()},getTeamNum:function(){var t=this,e={id:this.customer_id};(0,s.netTeamList)(e).then((function(e){t.customerTeam=e.data}))},getLianxiren:function(){var e=this,i={customer_id:this.customer_id};(0,o.netLianxiren)(i).then((function(i){if(0!=i.data.length){var n=i.data[0];e.contacts_id=n.id,e.contactName=n.name}else t.showToast({title:"此客户没有联系人,请前去添加",icon:"none"})}))},changeContact:function(t){this.$refs.linkChild.init(this.customer_id)},sureLink:function(t){this.contacts_id=t.id,this.contactName=t.name},changeStaff:function(t){this.$refs.staffChild.init()},sureStaff:function(t){this.order_staff_id=t.id,this.staffName=t.name},moreClick:function(){t.navigateTo({url:"/pagesA/crm/selectMember/selectMember"})},getNumber:function(){var t=this;(0,o.netContractNum)().then((function(e){t.num=e.data.number,t.listForm=[],t.getForm()}))},addPart:function(){this.$refs.productChild.init()},closePop:function(){this.showProduct=!1},selectList:function(t){this.showProduct=!1,t.forEach((function(t){t.minprice=t.price,t.parts=[]})),this.productList=this.deWeight(t.concat(this.productList)),this.handleTotalMoney()},deWeight:function(t){for(var e=0;e0&&this.productList.forEach((function(t){u.push({product_id:t.id,price:t.price,number:t.number,parts:t.parts})}));var a=[],d=!1;this.distributionArr.forEach((function(t){t.staff&&t.staff.id?a.push({ratio:t.name,staff_id:t.staff.id}):d=!0})),d?t.showToast({title:"请选择业绩分配的成员",icon:"none"}):(r=Object.assign({},r,{order_staff_id:e,customer_id:i,contacts_id:n,product:u,ratios:a,business_id:this.businessObj.id,flow_staff_ids:0==this.approvalPro.status?c.join(","):""}),(0,o.netCreateContract)(r).then((function(e){t.showToast({title:e.msg,icon:"none",duration:2e3}),setTimeout((function(){t.navigateBack({delta:1})}),2e3)})))}else t.showToast({title:"请选择审核人",icon:"none"})}else t.showToast({title:"请选择公司签约人",icon:"none"});else t.showToast({title:"请选择客户签约人",icon:"none"})}}};e.default=c}).call(this,i("543d")["default"])},ce7b:function(t,e,i){"use strict";i.r(e);var n=i("0d83"),s=i("e091");for(var o in s)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(o);i("dd7b");var r=i("f0c5"),c=Object(r["a"])(s["default"],n["b"],n["c"],!1,null,"63eed792",null,!1,n["a"],void 0);e["default"]=c.exports},dd7b:function(t,e,i){"use strict";var n=i("2d8e"),s=i.n(n);s.a},e091:function(t,e,i){"use strict";i.r(e);var n=i("9fe1"),s=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=s.a}},[["16cd","common/runtime","common/vendor"]]]);