emis-frontend/src/views/emis/emisSite/emisSiteForm.vue
2023-12-14 21:11:58 +08:00

942 lines
38 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>