(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ba30a"],{"35c5":function(e,l,a){"use strict";a.r(l);var o=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("j-form-container",{attrs:{disabled:e.formDisabled}},[a("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[a("a-row",[a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"项目编号",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"projectCode"}},[a("a-input",{attrs:{placeholder:"请输入项目编号"},model:{value:e.model.projectCode,callback:function(l){e.$set(e.model,"projectCode",l)},expression:"model.projectCode"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"客户",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"customerId"}},[a("a-select",{attrs:{placeholder:"请选择"},on:{change:e.change},model:{value:e.model.customerId,callback:function(l){e.$set(e.model,"customerId",l)},expression:"model.customerId"}},e._l(e.customers,(function(l){return a("a-select-option",{key:l.customerId,attrs:{value:l.customerId}},[a("span",[e._v(e._s(l.customerName))])])})),1)],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"项目名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"projectName"}},[a("a-input",{attrs:{placeholder:"请输入项目名称"},model:{value:e.model.projectName,callback:function(l){e.$set(e.model,"projectName",l)},expression:"model.projectName"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"服务地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"serviceAddress"}},[a("a-input",{attrs:{placeholder:"请输入服务地址",disabled:""},model:{value:e.model.serviceAddress,callback:function(l){e.$set(e.model,"serviceAddress",l)},expression:"model.serviceAddress"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"联系电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"mobile"}},[a("a-input",{attrs:{placeholder:"请输入联系电话",disabled:""},model:{value:e.model.mobile,callback:function(l){e.$set(e.model,"mobile",l)},expression:"model.mobile"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"contacts"}},[a("a-input",{attrs:{placeholder:"请输入联系人",disabled:""},model:{value:e.model.contacts,callback:function(l){e.$set(e.model,"contacts",l)},expression:"model.contacts"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"项目开始时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"serviceStartTime"}},[a("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择项目开始时间","show-time":!0,"date-format":"YYYY-MM-DD"},model:{value:e.model.serviceStartTime,callback:function(l){e.$set(e.model,"serviceStartTime",l)},expression:"model.serviceStartTime"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"项目结束时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"serviceEndTime"}},[a("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择项目结束时间","show-time":!0,"date-format":"YYYY-MM-DD"},model:{value:e.model.serviceEndTime,callback:function(l){e.$set(e.model,"serviceEndTime",l)},expression:"model.serviceEndTime"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"防治对象",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"combatsObjects"}},[a("a-input",{attrs:{placeholder:"请输入防治对象"},model:{value:e.model.combatsObjects,callback:function(l){e.$set(e.model,"combatsObjects",l)},expression:"model.combatsObjects"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"防治区域",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"combatsArea"}},[a("a-input",{attrs:{placeholder:"请输入防治区域"},model:{value:e.model.combatsArea,callback:function(l){e.$set(e.model,"combatsArea",l)},expression:"model.combatsArea"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"服务频率",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"frequency"}},[a("a-input",{attrs:{placeholder:"请输入服务频率"},model:{value:e.model.frequency,callback:function(l){e.$set(e.model,"frequency",l)},expression:"model.frequency"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"设备约定",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"deviceAgreed"}},[a("a-textarea",{attrs:{placeholder:"请输入设备约定",rows:5},model:{value:e.model.deviceAgreed,callback:function(l){e.$set(e.model,"deviceAgreed",l)},expression:"model.deviceAgreed"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"审核要求",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"auditRequire"}},[a("a-textarea",{attrs:{placeholder:"请输入审核要求",rows:5},model:{value:e.model.auditRequire,callback:function(l){e.$set(e.model,"auditRequire",l)},expression:"model.auditRequire"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"用药区域",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"medicationArea"}},[a("a-input",{attrs:{placeholder:"请输入用药区域"},model:{value:e.model.medicationArea,callback:function(l){e.$set(e.model,"medicationArea",l)},expression:"model.medicationArea"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"客户要求与注意事项",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"requiresNotes"}},[a("a-textarea",{attrs:{placeholder:"请输入客户要求与注意事项",rows:5},model:{value:e.model.requiresNotes,callback:function(l){e.$set(e.model,"requiresNotes",l)},expression:"model.requiresNotes"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"用药明细",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"medicationDetail"}},[a("a-textarea",{attrs:{placeholder:"请输入用药明细",rows:5},model:{value:e.model.medicationDetail,callback:function(l){e.$set(e.model,"medicationDetail",l)},expression:"model.medicationDetail"}})],1)],1)],1)],1)],1)],1)},t=[],r=a("ca00"),s=a("0fea"),d=(a("5a0c"),{name:"IppsProjectForm",components:{},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{model:{projectName:""},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{projectId:[{required:!0,message:"请输入项目ID!"}],projectName:[{required:!0,message:"请输入项目名称!"}],projectCode:[{required:!0,message:"请输入项目编号!"}],customerId:[{required:!0,message:"请输入客户ID!"}],customerName:[{required:!0,message:"请输入客户名称!"}],mobile:[{required:!0,message:"请输入联系电话!"}]},url:{add:"/bus/ippsProject/add",edit:"/bus/ippsProject/edit",queryById:"/bus/ippsProject/queryById"},customers:[]}},computed:{formDisabled:function(){return this.disabled}},mounted:function(){var e=this;Object(s["i"])("/bus/ippsCustomer/list",{},"get").then((function(l){if(l.success){var a=l.result.records;e.customers=a}}))},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{change:function(e){var l=Object(r["b"])(this.customers);for(var a in l)l[a].customerId==e&&(this.model.mobile=l[a].mobile,this.model.customerName=l[a].customerName,this.model.contacts=l[a].contacts,this.model.serviceAddress=l[a].contactAddress,this.model.projectName=l[a].customerName)},add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0},submitForm:function(){var e=this,l=this;this.$refs.form.validate((function(a){if(a){l.confirmLoading=!0;var o="",t="";e.model.projectId?(o+=e.url.edit,t="put"):(o+=e.url.add,t="post"),Object(s["i"])(o,e.model,t).then((function(e){e.success?(l.$message.success(e.message),l.$emit("ok")):l.$message.warning(e.message)})).finally((function(){l.confirmLoading=!1}))}}))}}}),m=d,c=a("2877"),i=Object(c["a"])(m,o,t,!1,null,null,null);l["default"]=i.exports}}]);