emis-frontend/src/views/emis/emisSite/emisSiteForm.vue

942 lines
38 KiB
Vue
Raw Normal View History

2023-12-14 13:11:58 +00:00
<template>
<div >
<el-row :gutter="0">
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-col :span="24">
<el-form-item label="站点代码" prop="siteCode">
<el-input v-model="form.siteCode" placeholder="请输入站点代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="站点名称" prop="siteName">
<el-input v-model="form.siteName" placeholder="请输入站点名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="英文名称" prop="siteNameEn">
<el-input v-model="form.siteNameEn" placeholder="请输入英文名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="父站点id" prop="parentSiteCode">
<el-input v-model="form.parentSiteCode" placeholder="请输入父站点id" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="父站点名称" prop="parentSiteName">
<el-input v-model="form.parentSiteName" placeholder="请输入父站点名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="缺省货币" prop="defaultCurrency">
<el-input v-model="form.defaultCurrency" placeholder="请输入缺省货币" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="截单时间" prop="cutOffTime">
<el-input v-model="form.cutOffTime" placeholder="请输入截单时间" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="财务中心代码" prop="superiorFinanceCenterCode">
<el-input v-model="form.superiorFinanceCenterCode" placeholder="请输入财务中心代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="财务中心名称" prop="superiorFinanceCenter">
<el-input v-model="form.superiorFinanceCenter" placeholder="请输入财务中心名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="类型" prop="type">
<el-input v-model="form.type" placeholder="请输入类型" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="类型" prop="defaultDestinationNameCode">
<el-input v-model="form.defaultDestinationNameCode" placeholder="请输入类型" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="默认发件地" prop="defaultSendPlace">
<el-input v-model="form.defaultSendPlace" placeholder="请输入默认发件地" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="国家代码" prop="countryCode">
<el-input v-model="form.countryCode" placeholder="请输入国家代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="省代码" prop="province">
<el-input v-model="form.province" placeholder="请输入省代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="市代码" prop="city">
<el-input v-model="form.city" placeholder="请输入市代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="区代码" prop="county">
<el-input v-model="form.county" placeholder="请输入区代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="乡镇代码" prop="town">
<el-input v-model="form.town" placeholder="请输入乡镇代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="大区代码" prop="areaCode">
<el-input v-model="form.areaCode" placeholder="请输入大区代码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="大区名称" prop="areaName">
<el-input v-model="form.areaName" placeholder="请输入大区名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="范围名称" prop="rangeName">
<el-input v-model="form.rangeName" placeholder="请输入范围名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="电话" prop="phone">
<el-input v-model="form.phone" placeholder="请输入电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="负责人" prop="principal">
<el-input v-model="form.principal" placeholder="请输入负责人" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="管理人" prop="manager">
<el-input v-model="form.manager" placeholder="请输入管理人" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="管理人电话" prop="managerPhone">
<el-input v-model="form.managerPhone" placeholder="请输入管理人电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="销售电话" prop="salePhone">
<el-input v-model="form.salePhone" placeholder="请输入销售电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="紧急电话" prop="exigencePhone">
<el-input v-model="form.exigencePhone" placeholder="请输入紧急电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="传真" prop="fax">
<el-input v-model="form.fax" placeholder="请输入传真" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="站点描述" prop="siteDesc">
<el-input v-model="form.siteDesc" placeholder="请输入站点描述" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="派送区域" prop="dispatchRange">
<el-input v-model="form.dispatchRange" placeholder="请输入派送区域" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="不派送区域" prop="notDispatchRange">
<el-input v-model="form.notDispatchRange" placeholder="请输入不派送区域" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="公共备注" prop="publicRemark">
<el-input v-model="form.publicRemark" placeholder="请输入公共备注" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="私有备注" prop="privateRemark">
<el-input v-model="form.privateRemark" placeholder="请输入私有备注" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="排序" prop="orderBy">
<el-input v-model="form.orderBy" placeholder="请输入排序" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="结算账户" prop="financialAccount">
<el-input v-model="form.financialAccount" placeholder="请输入结算账户" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="tb服务姓名" prop="tbSerName">
<el-input v-model="form.tbSerName" placeholder="请输入tb服务姓名" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="tb服务电话" prop="tbSerTel">
<el-input v-model="form.tbSerTel" placeholder="请输入tb服务电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="tb服务网址" prop="tbSerWw">
<el-input v-model="form.tbSerWw" placeholder="请输入tb服务网址" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="car开始时间" prop="carStartTime">
<el-input v-model="form.carStartTime" placeholder="请输入car开始时间" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="car结束时间" prop="carEndTime">
<el-input v-model="form.carEndTime" placeholder="请输入car结束时间" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_web" prop="blWeb">
<el-input v-model="form.blWeb" placeholder="请输入bl_web" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="加盟时间" prop="joinTime">
<el-input v-model="form.joinTime" placeholder="请输入加盟时间" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="地图经纬度" prop="mapsCoordinate">
<el-input v-model="form.mapsCoordinate" placeholder="请输入地图经纬度" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="特殊区域" prop="specserviceRange">
<el-input v-model="form.specserviceRange" placeholder="请输入特殊区域" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="qq" prop="qq">
<el-input v-model="form.qq" placeholder="请输入qq" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="email" prop="email">
<el-input v-model="form.email" placeholder="请输入email" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="服务数量" prop="serviceQuality">
<el-input v-model="form.serviceQuality" placeholder="请输入服务数量" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="服务数量" prop="salesQuality">
<el-input v-model="form.salesQuality" placeholder="请输入服务数量" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="等级" prop="levels">
<el-input v-model="form.levels" placeholder="请输入等级" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="仓库名称" prop="warehouseName">
<el-input v-model="form.warehouseName" placeholder="请输入仓库名称" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="站点限制" prop="siteLimite">
<el-input v-model="form.siteLimite" placeholder="请输入站点限制" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="jy电话" prop="jyMobile">
<el-input v-model="form.jyMobile" placeholder="请输入jy电话" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="jy密码" prop="jyPwd">
<el-input v-model="form.jyPwd" placeholder="请输入jy密码" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_input" prop="blNotInput">
<el-input v-model="form.blNotInput" placeholder="请输入bl_not_input" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="停止日期" prop="stopDate">
<el-input v-model="form.stopDate" placeholder="请输入停止日期" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_agent_money" prop="blAllowAgentMoney">
<el-input v-model="form.blAllowAgentMoney" placeholder="请输入bl_allow_agent_money" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_topayment" prop="blAllowTopayment">
<el-input v-model="form.blAllowTopayment" placeholder="请输入bl_allow_topayment" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="goods_payment_limited" prop="goodsPaymentLimited">
<el-input v-model="form.goodsPaymentLimited" placeholder="请输入goods_payment_limited" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="派到付款限额" prop="topaymentLimited">
<el-input v-model="form.topaymentLimited" placeholder="请输入派到付款限额" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_rec" prop="blRec">
<el-input v-model="form.blRec" placeholder="请输入bl_rec" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_disp" prop="blDisp">
<el-input v-model="form.blDisp" placeholder="请输入bl_disp" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_come" prop="blCome">
<el-input v-model="form.blCome" placeholder="请输入bl_come" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_open_taobao" prop="blOpenTaobao">
<el-input v-model="form.blOpenTaobao" placeholder="请输入bl_open_taobao" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_arbitration_department" prop="blArbitrationDepartment">
<el-input v-model="form.blArbitrationDepartment" placeholder="请输入bl_arbitration_department" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_agent_sign" prop="blAllowAgentSign">
<el-input v-model="form.blAllowAgentSign" placeholder="请输入bl_allow_agent_sign" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_message" prop="blMessage">
<el-input v-model="form.blMessage" placeholder="请输入bl_message" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_projectclient" prop="blProjectclient">
<el-input v-model="form.blProjectclient" placeholder="请输入bl_projectclient" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_vip_site" prop="blVipSite">
<el-input v-model="form.blVipSite" placeholder="请输入bl_vip_site" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_dispatch_zt" prop="blDispatchZt">
<el-input v-model="form.blDispatchZt" placeholder="请输入bl_dispatch_zt" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_billto_account" prop="blBilltoAccount">
<el-input v-model="form.blBilltoAccount" placeholder="请输入bl_billto_account" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="账套编号" prop="accountCode">
<el-input v-model="form.accountCode" placeholder="请输入账套编号" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="地址" prop="address">
<el-input v-model="form.address" placeholder="请输入地址" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="disp_delivery_mode" prop="dispDeliveryMode">
<el-input v-model="form.dispDeliveryMode" placeholder="请输入disp_delivery_mode" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="trans_type_name" prop="transTypeName">
<el-input v-model="form.transTypeName" placeholder="请输入trans_type_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="org_name" prop="orgName">
<el-input v-model="form.orgName" placeholder="请输入org_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="数据绑定来源" prop="dataFrom">
<el-input v-model="form.dataFrom" placeholder="请输入数据绑定来源" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="站点区域" prop="siteArea">
<el-input v-model="form.siteArea" placeholder="请输入站点区域" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="允许代理金额" prop="blAllowDispAgentMoney">
<el-input v-model="form.blAllowDispAgentMoney" placeholder="请输入允许代理金额" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="disp_goods_payment_limited" prop="dispGoodsPaymentLimited">
<el-input v-model="form.dispGoodsPaymentLimited" placeholder="请输入disp_goods_payment_limited" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="disp_delivery_site" prop="dispDeliverySite">
<el-input v-model="form.dispDeliverySite" placeholder="请输入disp_delivery_site" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="disp_delivery_site_code" prop="dispDeliverySiteCode">
<el-input v-model="form.dispDeliverySiteCode" placeholder="请输入disp_delivery_site_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="vendor_name" prop="vendorName">
<el-input v-model="form.vendorName" placeholder="请输入vendor_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="credit_code" prop="creditCode">
<el-input v-model="form.creditCode" placeholder="请输入credit_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_cargo_service" prop="blCargoService">
<el-input v-model="form.blCargoService" placeholder="请输入bl_cargo_service" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_handling_service" prop="blHandlingService">
<el-input v-model="form.blHandlingService" placeholder="请输入bl_handling_service" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="pickup_center_site_code" prop="pickupCenterSiteCode">
<el-input v-model="form.pickupCenterSiteCode" placeholder="请输入pickup_center_site_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="pickup_center_site_name" prop="pickupCenterSiteName">
<el-input v-model="form.pickupCenterSiteName" placeholder="请输入pickup_center_site_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_disp_good" prop="blDispGood">
<el-input v-model="form.blDispGood" placeholder="请输入bl_disp_good" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_push_jd" prop="blPushJd">
<el-input v-model="form.blPushJd" placeholder="请输入bl_push_jd" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="push_date" prop="pushDate">
<el-input v-model="form.pushDate" placeholder="请输入push_date" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="reason" prop="reason">
<el-input v-model="form.reason" placeholder="请输入reason" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="site_pos" prop="sitePos">
<el-input v-model="form.sitePos" placeholder="请输入site_pos" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="distribute_code" prop="distributeCode">
<el-input v-model="form.distributeCode" placeholder="请输入distribute_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_push_site" prop="blPushSite">
<el-input v-model="form.blPushSite" placeholder="请输入bl_push_site" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="site_type" prop="siteType">
<el-input v-model="form.siteType" placeholder="请输入site_type" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="logo_type" prop="logoType">
<el-input v-model="form.logoType" placeholder="请输入logo_type" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="size_code2" prop="sizeCode2">
<el-input v-model="form.sizeCode2" placeholder="请输入size_code2" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="size_code3" prop="sizeCode3">
<el-input v-model="form.sizeCode3" placeholder="请输入size_code3" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_status" prop="auditStatus">
<el-input v-model="form.auditStatus" placeholder="请输入audit_status" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_date" prop="auditDate">
<el-input v-model="form.auditDate" placeholder="请输入audit_date" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_man" prop="auditMan">
<el-input v-model="form.auditMan" placeholder="请输入audit_man" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_man_code" prop="auditManCode">
<el-input v-model="form.auditManCode" placeholder="请输入audit_man_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_site" prop="auditSite">
<el-input v-model="form.auditSite" placeholder="请输入audit_site" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="audit_site_code" prop="auditSiteCode">
<el-input v-model="form.auditSiteCode" placeholder="请输入audit_site_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_class" prop="blClass">
<el-input v-model="form.blClass" placeholder="请输入bl_class" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_material" prop="blMaterial">
<el-input v-model="form.blMaterial" placeholder="请输入bl_material" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="soon_piece_type" prop="soonPieceType">
<el-input v-model="form.soonPieceType" placeholder="请输入soon_piece_type" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="province_area" prop="provinceArea">
<el-input v-model="form.provinceArea" placeholder="请输入province_area" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="second_area" prop="secondArea">
<el-input v-model="form.secondArea" placeholder="请输入second_area" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="second_area_code" prop="secondAreaCode">
<el-input v-model="form.secondAreaCode" placeholder="请输入second_area_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="province_area_code" prop="provinceAreaCode">
<el-input v-model="form.provinceAreaCode" placeholder="请输入province_area_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_rec_name" prop="blRecName">
<el-input v-model="form.blRecName" placeholder="请输入bl_rec_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_disp_name" prop="blDispName">
<el-input v-model="form.blDispName" placeholder="请输入bl_disp_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_input_name" prop="blNotInputName">
<el-input v-model="form.blNotInputName" placeholder="请输入bl_not_input_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_dispatch_zt_name" prop="blDispatchZtName">
<el-input v-model="form.blDispatchZtName" placeholder="请输入bl_dispatch_zt_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_agent_money_name" prop="blAllowAgentMoneyName">
<el-input v-model="form.blAllowAgentMoneyName" placeholder="请输入bl_allow_agent_money_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_topayment_name" prop="blAllowTopaymentName">
<el-input v-model="form.blAllowTopaymentName" placeholder="请输入bl_allow_topayment_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_cargo_service_name" prop="blCargoServiceName">
<el-input v-model="form.blCargoServiceName" placeholder="请输入bl_cargo_service_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_handling_service_name" prop="blHandlingServiceName">
<el-input v-model="form.blHandlingServiceName" placeholder="请输入bl_handling_service_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_allow_disp_agent_money_name" prop="blAllowDispAgentMoneyName">
<el-input v-model="form.blAllowDispAgentMoneyName" placeholder="请输入bl_allow_disp_agent_money_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="province_area_code" prop="blDispGoodName">
<el-input v-model="form.blDispGoodName" placeholder="请输入province_area_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="province_code" prop="provinceCode">
<el-input v-model="form.provinceCode" placeholder="请输入province_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="city_code" prop="cityCode">
<el-input v-model="form.cityCode" placeholder="请输入city_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="county_code" prop="countyCode">
<el-input v-model="form.countyCode" placeholder="请输入county_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="town_code" prop="townCode">
<el-input v-model="form.townCode" placeholder="请输入town_code" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_rec_name" prop="blNotRecName">
<el-input v-model="form.blNotRecName" placeholder="请输入bl_not_rec_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_rec" prop="blNotRec">
<el-input v-model="form.blNotRec" placeholder="请输入bl_not_rec" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_disp_name" prop="blNotDispName">
<el-input v-model="form.blNotDispName" placeholder="请输入bl_not_disp_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_disp" prop="blNotDisp">
<el-input v-model="form.blNotDisp" placeholder="请输入bl_not_disp" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_cash_out_name" prop="blNotCashOutName">
<el-input v-model="form.blNotCashOutName" placeholder="请输入bl_not_cash_out_name" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="bl_not_cash_out" prop="blNotCashOut">
<el-input v-model="form.blNotCashOut" placeholder="请输入bl_not_cash_out" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="删除标志(0代表存在" prop="delFlag">
<el-input v-model="form.delFlag" placeholder="请输入删除标志(0代表存在" />
</el-form-item>
</el-col>
<el-form-item label="上级字典">
<treeselect
ref="tree"
v-model="form.parentId"
:options="emisSiteOptions"
:normalizer="normalizer"
:default-expand-level="1"
:show-count="true"
placeholder="选择上级"
/>
</el-form-item>
</el-form>
</el-row>
<div style="text-align: center;margin-bottom: 10px;">
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
</div>
</div>
</template>
<script>
import { listEmisSite, getEmisSite, delEmisSite, addEmisSite, updateEmisSite } from "@/api/emis/emisSite";
export default {
name: "emisSiteForm",
props:{
id:undefined
},
components: { },
dicts: [
],
data() {
return {
emisSiteOptions: [],
// 遮罩层
loading: true,
// 表单参数
form: {},
// 表单校验
rules: {
id: [
{ required: true, message: "序号不能为空", trigger: "blur" }
],
}
};
},
watch: {
"id": {
handler (newValue, oldValue) {
this.id = newValue;
this.initData();
},
deep: true
}
},
created() {
this.initData();
},
methods: {
initData() {
this.reset();
if(this.id !=undefined) {
this.loading = true;
getEmisSite(this.id).then(response => {
this.form = response.data;
this.loading = false;
});
}
this.getTreeselect();
},
// 取消按钮
cancel() {
this.reset();
this.$emit("on-cancel");
},
// 表单重置
reset() {
this.form = {
id: null,
siteCode: null,
siteName: null,
siteNameEn: null,
parentSiteId: null,
parentSiteCode: null,
parentSiteName: null,
defaultCurrency: null,
cutOffTime: null,
superiorFinanceCenterCode: null,
superiorFinanceCenter: null,
type: null,
defaultDestinationNameCode: null,
defaultSendPlace: null,
countryCode: null,
province: null,
city: null,
county: null,
town: null,
areaCode: null,
areaName: null,
rangeName: null,
phone: null,
principal: null,
manager: null,
managerPhone: null,
salePhone: null,
exigencePhone: null,
fax: null,
siteDesc: null,
dispatchRange: null,
notDispatchRange: null,
publicRemark: null,
privateRemark: null,
orderBy: null,
financialAccount: null,
tbSerName: null,
tbSerTel: null,
tbSerWw: null,
carStartTime: null,
carEndTime: null,
blWeb: null,
joinTime: null,
mapsCoordinate: null,
specserviceRange: null,
qq: null,
email: null,
serviceQuality: null,
salesQuality: null,
levels: null,
warehouseName: null,
siteLimite: null,
jyMobile: null,
jyPwd: null,
blNotInput: null,
stopDate: null,
blAllowAgentMoney: null,
blAllowTopayment: null,
goodsPaymentLimited: null,
topaymentLimited: null,
blRec: null,
blDisp: null,
blCome: null,
blOpenTaobao: null,
blArbitrationDepartment: null,
blAllowAgentSign: null,
blMessage: null,
blProvide: null,
blProjectclient: null,
blVipSite: null,
blDispatchZt: null,
blBilltoAccount: null,
accountCode: null,
address: null,
dispDeliveryMode: null,
transTypeId: null,
transTypeName: null,
orgId: null,
orgName: null,
dataFrom: null,
siteArea: null,
blAllowDispAgentMoney: null,
dispGoodsPaymentLimited: null,
dispDeliverySite: null,
dispDeliverySiteCode: null,
vendorName: null,
creditCode: null,
blCargoService: null,
blHandlingService: null,
pickupCenterSiteCode: null,
pickupCenterSiteName: null,
pickupCenterSiteId: null,
blDispGood: null,
blPushJd: null,
pushDate: null,
reason: null,
sitePos: null,
distributeCode: null,
dispDeliverySiteId: null,
blPushSite: null,
siteType: null,
logoType: null,
sizeCode2: null,
sizeCode3: null,
auditStatus: null,
auditDate: null,
auditMan: null,
auditManCode: null,
auditSite: null,
auditSiteCode: null,
blClass: null,
blMaterial: null,
soonPieceType: null,
provinceArea: null,
secondArea: null,
secondAreaCode: null,
provinceAreaCode: null,
blRecName: null,
blDispName: null,
blNotInputName: null,
blDispatchZtName: null,
blAllowAgentMoneyName: null,
blAllowTopaymentName: null,
blCargoServiceName: null,
blHandlingServiceName: null,
blAllowDispAgentMoneyName: null,
blDispGoodName: null,
provinceCode: null,
cityCode: null,
countyCode: null,
townCode: null,
blNotRecName: null,
blNotRec: null,
blNotDispName: null,
blNotDisp: null,
blNotCashOutName: null,
blNotCashOut: null,
remark: null,
tenantId: null,
delFlag: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null
};
this.resetForm("form");
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateEmisSite(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$emit("on-changed");
});
} else {
addEmisSite(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$emit("on-changed");
});
}
}
});
},
/** 转换菜单数据结构 */
normalizer(node) {
if (node.children && !node.children.length) {
delete node.children;
}
return {
id: node.id,
label: node.idName,
children: node.children
};
},
/** 查询菜单下拉树结构 */
getTreeselect() {
const queryParams = {}
listEmisSite(queryParams).then(response => {
this.emisSiteOptions = [];
const rootItem = { idId: 0, emisSiteName: '-', children: [] };
rootItem.children = this.handleTree(response.data, "id");
this.emisSiteOptions.push(rootItem);
if(this.parentId != undefined) {
this.form.parentId = this.parentId;
}
});
},
}
};
</script>