Browse Source

经销商改为企业显示

xiaohaizhao 1 year ago
parent
commit
553b444ab0

+ 178 - 113
Eservice/saler/addServiceBill/formData.js

@@ -1,151 +1,173 @@
 const formLayout = {
   fieldId: '101', //对应一级表单层级
   fieldName: '基本信息',
-  formInfo: [    //每个层级下面 具体表单元素
+  formInfo: [ //每个层级下面 具体表单元素
     {
-      label: '经销商ID',//标题
+      label: '企业ID', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/saler/agentList/index',
-      id: 'sys_enterpriseid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      hide:[{id:'',value:[]}],
+      url: '/Eservice/saler/agentList/index',
+      id: 'sys_enterpriseid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      hide: [{
+        id: '',
+        value: []
+      }],
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v == '') {
-            return '经销商不能为空'
+            return '企业不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '服务类型',//标题
+      label: '服务类型', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'servicetype',   //表单id
-      placeholder: '选择服务类型',//设置文本框默认提示
-      inputValue:'',
-      data: [
-        { value: '售前', label: '售前' ,hide:'sa_orderid'},
-        { value: '售中', label: '售中' },
-        { value: '售后', label: '售后' },
-        { value: '历史售后', label: '历史售后',hide:'sa_orderid' },
+      id: 'servicetype', //表单id
+      placeholder: '选择服务类型', //设置文本框默认提示
+      inputValue: '',
+      data: [{
+          value: '售前',
+          label: '售前',
+          hide: 'sa_orderid'
+        },
+        {
+          value: '售中',
+          label: '售中'
+        },
+        {
+          value: '售后',
+          label: '售后'
+        },
+        {
+          value: '历史售后',
+          label: '历史售后',
+          hide: 'sa_orderid'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: true,//是否必输入
-    },{
-      label: '单据日期',//标题
+      force: true, //是否必输入
+    }, {
+      label: '单据日期', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'billdate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'billdate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '服务开始时间',//标题
+      label: '服务开始时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'begdate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'begdate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '服务结束时间',//标题
+      label: '服务结束时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'enddate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'enddate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '省市县',//标题
+      label: '省市县', //标题
       type: 'cascader', //表单类型 text,upload,picker,datepicker
-      id: 'provinceArr',   //表单id
-      placeholder: '选择省市县',//设置文本框默认提示
-      inputValue:'',
+      id: 'provinceArr', //表单id
+      placeholder: '选择省市县', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           console.log(v)
           if (v == '') return '省市县不能为空'
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '详细地址',//标题
+      label: '详细地址', //标题
       type: 'text', //表单类型 text,upload,picker,datepicker
-      id: 'address',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      inputValue:'',
+      id: 'address', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '关联订单',//标题
+      label: '关联订单', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/saler/orderList/index',
-      id: 'sa_orderid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
+      url: '/Eservice/saler/orderList/index',
+      id: 'sa_orderid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
-      hide:[{id:'servicetype',value:['售前','历史售后']},{id:'sys_enterpriseid',value:['']}],
+      inputValue: '',
+      hide: [{
+        id: 'servicetype',
+        value: ['售前', '历史售后']
+      }, {
+        id: 'sys_enterpriseid',
+        value: ['']
+      }],
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v == '') {
             return '订单不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '联系人',//标题
+      label: '联系人', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontact',   //表单id
-      placeholder: '输入现场联系人',//设置文本框默认提示
+      id: 'scenecontact', //表单id
+      placeholder: '输入现场联系人', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '手机号',//标题
+      label: '手机号', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactphonenumber',   //表单id
-      placeholder: '输入现场联系人手机号',//设置文本框默认提示
+      id: 'scenecontactphonenumber', //表单id
+      placeholder: '输入现场联系人手机号', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           let reg = /^1[3-9]\d{9}$/
 
           if (!reg.test(v)) return '手机号输入有误'
@@ -153,86 +175,129 @@ const formLayout = {
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '身份备注',//标题
+      label: '身份备注', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactrole',   //表单id
-      placeholder: '输入现场联系人身份备注',//设置文本框默认提示
+      id: 'scenecontactrole', //表单id
+      placeholder: '输入现场联系人身份备注', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '客诉大类',//标题
+      label: '客诉大类', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class2',   //表单id
-      placeholder: '选择客诉大类',//设置文本框默认提示
-      inputValue:'漏水',
-      data: [
-        { value: '漏水', label: '漏水' },
-        { value: '未能保压', label: '未能保压' },
-        { value: '拖拔', label: '拖拔' },
-        { value: '卡压脱皮', label: '卡压脱皮' },
-        { value: '外观异常', label: '外观异常' },
-        { value: '数量缺失', label: '数量缺失' },
-        { value: '质量异常', label: '质量异常' },
-        { value: '工具及卡钳', label: '工具及卡钳' },
-        { value: '打压指导', label: '打压指导' },
-        { value: '试点指导', label: '试点指导' },
-        { value: '其他', label: '其他' },
+      id: 'class2', //表单id
+      placeholder: '选择客诉大类', //设置文本框默认提示
+      inputValue: '漏水',
+      data: [{
+          value: '漏水',
+          label: '漏水'
+        },
+        {
+          value: '未能保压',
+          label: '未能保压'
+        },
+        {
+          value: '拖拔',
+          label: '拖拔'
+        },
+        {
+          value: '卡压脱皮',
+          label: '卡压脱皮'
+        },
+        {
+          value: '外观异常',
+          label: '外观异常'
+        },
+        {
+          value: '数量缺失',
+          label: '数量缺失'
+        },
+        {
+          value: '质量异常',
+          label: '质量异常'
+        },
+        {
+          value: '工具及卡钳',
+          label: '工具及卡钳'
+        },
+        {
+          value: '打压指导',
+          label: '打压指导'
+        },
+        {
+          value: '试点指导',
+          label: '试点指导'
+        },
+        {
+          value: '其他',
+          label: '其他'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '应用系统',//标题
+      label: '应用系统', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class1',   //表单id
-      placeholder: '选择客应用系统',//设置文本框默认提示
-      inputValue:'燃气系统',
-      data: [
-        { value: '燃气系统', label: '燃气系统' },
-        { value: '消防系统', label: '消防系统' },
-        { value: '给水系统', label: '给水系统' },
-        { value: '暖通系统', label: '暖通系统' },
+      id: 'class1', //表单id
+      placeholder: '选择客应用系统', //设置文本框默认提示
+      inputValue: '燃气系统',
+      data: [{
+          value: '燃气系统',
+          label: '燃气系统'
+        },
+        {
+          value: '消防系统',
+          label: '消防系统'
+        },
+        {
+          value: '给水系统',
+          label: '给水系统'
+        },
+        {
+          value: '暖通系统',
+          label: '暖通系统'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '问题描述',//标题
+      label: '问题描述', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'reason',   //表单id
-      placeholder: '输入问题描述',//设置文本框默认提示
+      id: 'reason', //表单id
+      placeholder: '输入问题描述', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '附件上传',//标题
+      label: '附件上传', //标题
       type: 'upload', //表单类型 text,upload,picker,time
-      id: 'attachmentids',   //表单id
-      placeholder: '请上传附件',//设置文本框默认提示
+      id: 'attachmentids', //表单id
+      placeholder: '请上传附件', //设置文本框默认提示
       data: {
-        ownertable:'sa_serviceorder'
+        ownertable: 'sa_serviceorder'
       }, //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
   ]
 }

+ 1 - 1
Eservice/saler/agentList/index.wxml

@@ -12,7 +12,7 @@
         </view>
         <view class="card__body">
           <view class="small ">
-            经销商:{{item.enterprisename ||" --"}}
+            企业:{{item.enterprisename ||" --"}}
           </view>
           <view class="small colorInfo">
             联系人:{{item.contact ||" --"}}

+ 171 - 106
Eservice/saler/editServiceBill/formData.js

@@ -1,140 +1,162 @@
 const formLayout = {
   fieldId: '101', //对应一级表单层级
   fieldName: '基本信息',
-  formInfo: [    //每个层级下面 具体表单元素
+  formInfo: [ //每个层级下面 具体表单元素
     {
-      label: '经销商ID',//标题
+      label: '企业ID', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/saler/agentList/index',
-      id: 'sys_enterpriseid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      hide:[{id:'',value:[]}],
+      url: '/Eservice/saler/agentList/index',
+      id: 'sys_enterpriseid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      hide: [{
+        id: '',
+        value: []
+      }],
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v == '') {
-            return '经销商不能为空'
+            return '企业不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '服务类型',//标题
+      label: '服务类型', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'servicetype',   //表单id
-      placeholder: '选择服务类型',//设置文本框默认提示
-      inputValue:'',
-      data: [
-        { value: '售前', label: '售前' ,hide:'sa_orderid'},
-        { value: '售中', label: '售中' },
-        { value: '售后', label: '售后' },
-        { value: '历史售后', label: '历史售后',hide:'sa_orderid' },
+      id: 'servicetype', //表单id
+      placeholder: '选择服务类型', //设置文本框默认提示
+      inputValue: '',
+      data: [{
+          value: '售前',
+          label: '售前',
+          hide: 'sa_orderid'
+        },
+        {
+          value: '售中',
+          label: '售中'
+        },
+        {
+          value: '售后',
+          label: '售后'
+        },
+        {
+          value: '历史售后',
+          label: '历史售后',
+          hide: 'sa_orderid'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '服务开始时间',//标题
+      label: '服务开始时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'begdate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'begdate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '服务结束时间',//标题
+      label: '服务结束时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'enddate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'enddate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '省市县',//标题
+      label: '省市县', //标题
       type: 'cascader', //表单类型 text,upload,picker,datepicker
-      id: 'provinceArr',   //表单id
-      placeholder: '选择省市县',//设置文本框默认提示
-      inputValue:'',
+      id: 'provinceArr', //表单id
+      placeholder: '选择省市县', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           console.log(v)
           if (v == '') return '省市县不能为空'
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '详细地址',//标题
+      label: '详细地址', //标题
       type: 'text', //表单类型 text,upload,picker,datepicker
-      id: 'address',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      inputValue:'',
+      id: 'address', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '关联订单',//标题
+      label: '关联订单', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/saler/orderList/index',
-      id: 'sa_orderid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
+      url: '/Eservice/saler/orderList/index',
+      id: 'sa_orderid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
-      hide:[{id:'servicetype',value:['售前','历史售后']},{id:'sys_enterpriseid',value:['']}],
+      inputValue: '',
+      hide: [{
+        id: 'servicetype',
+        value: ['售前', '历史售后']
+      }, {
+        id: 'sys_enterpriseid',
+        value: ['']
+      }],
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v === '') {
             return '订单不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '联系人',//标题
+      label: '联系人', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontact',   //表单id
-      placeholder: '输入现场联系人',//设置文本框默认提示
+      id: 'scenecontact', //表单id
+      placeholder: '输入现场联系人', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '手机号',//标题
+      label: '手机号', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactphonenumber',   //表单id
-      placeholder: '输入现场联系人手机号',//设置文本框默认提示
+      id: 'scenecontactphonenumber', //表单id
+      placeholder: '输入现场联系人手机号', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           let reg = /^1[3-9]\d{9}$/
 
           if (!reg.test(v)) return '手机号输入有误'
@@ -142,86 +164,129 @@ const formLayout = {
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '身份备注',//标题
+      label: '身份备注', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactrole',   //表单id
-      placeholder: '输入现场联系人身份备注',//设置文本框默认提示
+      id: 'scenecontactrole', //表单id
+      placeholder: '输入现场联系人身份备注', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '客诉大类',//标题
+      label: '客诉大类', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class2',   //表单id
-      placeholder: '选择客诉大类',//设置文本框默认提示
-      inputValue:'漏水',
-      data: [
-        { value: '漏水', label: '漏水' },
-        { value: '未能保压', label: '未能保压' },
-        { value: '拖拔', label: '拖拔' },
-        { value: '卡压脱皮', label: '卡压脱皮' },
-        { value: '外观异常', label: '外观异常' },
-        { value: '数量缺失', label: '数量缺失' },
-        { value: '质量异常', label: '质量异常' },
-        { value: '工具及卡钳', label: '工具及卡钳' },
-        { value: '打压指导', label: '打压指导' },
-        { value: '试点指导', label: '试点指导' },
-        { value: '其他', label: '其他' },
+      id: 'class2', //表单id
+      placeholder: '选择客诉大类', //设置文本框默认提示
+      inputValue: '漏水',
+      data: [{
+          value: '漏水',
+          label: '漏水'
+        },
+        {
+          value: '未能保压',
+          label: '未能保压'
+        },
+        {
+          value: '拖拔',
+          label: '拖拔'
+        },
+        {
+          value: '卡压脱皮',
+          label: '卡压脱皮'
+        },
+        {
+          value: '外观异常',
+          label: '外观异常'
+        },
+        {
+          value: '数量缺失',
+          label: '数量缺失'
+        },
+        {
+          value: '质量异常',
+          label: '质量异常'
+        },
+        {
+          value: '工具及卡钳',
+          label: '工具及卡钳'
+        },
+        {
+          value: '打压指导',
+          label: '打压指导'
+        },
+        {
+          value: '试点指导',
+          label: '试点指导'
+        },
+        {
+          value: '其他',
+          label: '其他'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '应用系统',//标题
+      label: '应用系统', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class1',   //表单id
-      placeholder: '选择客应用系统',//设置文本框默认提示
-      inputValue:'燃气系统',
-      data: [
-        { value: '燃气系统', label: '燃气系统' },
-        { value: '消防系统', label: '消防系统' },
-        { value: '给水系统', label: '给水系统' },
-        { value: '暖通系统', label: '暖通系统' },
+      id: 'class1', //表单id
+      placeholder: '选择客应用系统', //设置文本框默认提示
+      inputValue: '燃气系统',
+      data: [{
+          value: '燃气系统',
+          label: '燃气系统'
+        },
+        {
+          value: '消防系统',
+          label: '消防系统'
+        },
+        {
+          value: '给水系统',
+          label: '给水系统'
+        },
+        {
+          value: '暖通系统',
+          label: '暖通系统'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '问题描述',//标题
+      label: '问题描述', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'reason',   //表单id
-      placeholder: '输入问题描述',//设置文本框默认提示
+      id: 'reason', //表单id
+      placeholder: '输入问题描述', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '附件上传',//标题
+      label: '附件上传', //标题
       type: 'upload', //表单类型 text,upload,picker,time
-      id: 'attachmentids',   //表单id
-      placeholder: '请上传附件',//设置文本框默认提示
+      id: 'attachmentids', //表单id
+      placeholder: '请上传附件', //设置文本框默认提示
       data: {
-        ownertable:'sa_serviceorder'
+        ownertable: 'sa_serviceorder'
       }, //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
   ]
 }

+ 2 - 2
Eservice/workerLeader/addServiceBill/formData.js

@@ -3,7 +3,7 @@ const formLayout = {
   fieldName: '基本信息',
   formInfo: [    //每个层级下面 具体表单元素
     {
-      label: '经销商ID',//标题
+      label: '企业ID',//标题
       type: 'link', //表单类型 text,upload,picker,datepicker
       url:'/Eservice/workerLeader/agentList/index',
       id: 'sys_enterpriseid',   //表单id
@@ -15,7 +15,7 @@ const formLayout = {
         type: 'reg',
         formatter:(v)=>{
           if (v == '') {
-            return '经销商不能为空'
+            return '企业不能为空'
           }
           return ''
         }

+ 171 - 106
Eservice/workerLeader/editServiceBill/formData.js

@@ -1,225 +1,290 @@
 const formLayout = {
   fieldId: '101', //对应一级表单层级
   fieldName: '基本信息',
-  formInfo: [    //每个层级下面 具体表单元素
+  formInfo: [ //每个层级下面 具体表单元素
     {
-      label: '经销商ID',//标题
+      label: '企业ID', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/workerLeader/agentList/index',
-      id: 'sys_enterpriseid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      hide:[{id:'',value:[]}],
+      url: '/Eservice/workerLeader/agentList/index',
+      id: 'sys_enterpriseid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      hide: [{
+        id: '',
+        value: []
+      }],
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v == '') {
-            return '经销商不能为空'
+            return '企业不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '服务类型',//标题
+      label: '服务类型', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'servicetype',   //表单id
-      placeholder: '选择服务类型',//设置文本框默认提示
-      inputValue:'',
-      data: [
-        { value: '售前', label: '售前' ,hide:'sa_orderid'},
-        { value: '售中', label: '售中' },
-        { value: '售后', label: '售后' },
-        { value: '历史售后', label: '历史售后',hide:'sa_orderid' },
+      id: 'servicetype', //表单id
+      placeholder: '选择服务类型', //设置文本框默认提示
+      inputValue: '',
+      data: [{
+          value: '售前',
+          label: '售前',
+          hide: 'sa_orderid'
+        },
+        {
+          value: '售中',
+          label: '售中'
+        },
+        {
+          value: '售后',
+          label: '售后'
+        },
+        {
+          value: '历史售后',
+          label: '历史售后',
+          hide: 'sa_orderid'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '服务开始时间',//标题
+      label: '服务开始时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'begdate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'begdate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '服务结束时间',//标题
+      label: '服务结束时间', //标题
       type: 'datepicker', //表单类型 text,upload,picker,time
-      id: 'enddate',   //表单id
-      inputValue:(new Date()).toISOString().split('T')[0],
-      placeholder: '选择日期',//设置文本框默认提示
+      id: 'enddate', //表单id
+      inputValue: (new Date()).toISOString().split('T')[0],
+      placeholder: '选择日期', //设置文本框默认提示
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '省市县',//标题
+      label: '省市县', //标题
       type: 'cascader', //表单类型 text,upload,picker,datepicker
-      id: 'provinceArr',   //表单id
-      placeholder: '选择省市县',//设置文本框默认提示
-      inputValue:'',
+      id: 'provinceArr', //表单id
+      placeholder: '选择省市县', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           console.log(v)
           if (v == '') return '省市县不能为空'
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '详细地址',//标题
+      label: '详细地址', //标题
       type: 'text', //表单类型 text,upload,picker,datepicker
-      id: 'address',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
-      inputValue:'',
+      id: 'address', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
+      inputValue: '',
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '关联订单',//标题
+      label: '关联订单', //标题
       type: 'link', //表单类型 text,upload,picker,datepicker
-      url:'/Eservice/workerLeader/orderList/index',
-      id: 'sa_orderid',   //表单id
-      placeholder: '输入详细地址',//设置文本框默认提示
+      url: '/Eservice/workerLeader/orderList/index',
+      id: 'sa_orderid', //表单id
+      placeholder: '输入详细地址', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
-      hide:[{id:'servicetype',value:['售前','历史售后']},{id:'sys_enterpriseid',value:['']}],
+      inputValue: '',
+      hide: [{
+        id: 'servicetype',
+        value: ['售前', '历史售后']
+      }, {
+        id: 'sys_enterpriseid',
+        value: ['']
+      }],
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           if (v == '') {
             return '订单不能为空'
           }
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '联系人',//标题
+      label: '联系人', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontact',   //表单id
-      placeholder: '输入现场联系人',//设置文本框默认提示
+      id: 'scenecontact', //表单id
+      placeholder: '输入现场联系人', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '手机号',//标题
+      label: '手机号', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactphonenumber',   //表单id
-      placeholder: '输入现场联系人手机号',//设置文本框默认提示
+      id: 'scenecontactphonenumber', //表单id
+      placeholder: '输入现场联系人手机号', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
-        formatter:(v)=>{
+        formatter: (v) => {
           let reg = /^1[3-9]\d{9}$/
           if (!reg.test(v)) return '手机号输入有误'
           return ''
         }
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '身份备注',//标题
+      label: '身份备注', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'scenecontactrole',   //表单id
-      placeholder: '输入现场联系人身份备注',//设置文本框默认提示
+      id: 'scenecontactrole', //表单id
+      placeholder: '输入现场联系人身份备注', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
-      inputValue:'',
+      inputValue: '',
       role: {
         type: 'reg',
       },
-      force: true,//是否必输入
+      force: true, //是否必输入
     },
     {
-      label: '客诉大类',//标题
+      label: '客诉大类', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class2',   //表单id
-      placeholder: '选择客诉大类',//设置文本框默认提示
-      inputValue:'漏水',
-      data: [
-        { value: '漏水', label: '漏水' },
-        { value: '未能保压', label: '未能保压' },
-        { value: '拖拔', label: '拖拔' },
-        { value: '卡压脱皮', label: '卡压脱皮' },
-        { value: '外观异常', label: '外观异常' },
-        { value: '数量缺失', label: '数量缺失' },
-        { value: '质量异常', label: '质量异常' },
-        { value: '工具及卡钳', label: '工具及卡钳' },
-        { value: '打压指导', label: '打压指导' },
-        { value: '试点指导', label: '试点指导' },
-        { value: '其他', label: '其他' },
+      id: 'class2', //表单id
+      placeholder: '选择客诉大类', //设置文本框默认提示
+      inputValue: '漏水',
+      data: [{
+          value: '漏水',
+          label: '漏水'
+        },
+        {
+          value: '未能保压',
+          label: '未能保压'
+        },
+        {
+          value: '拖拔',
+          label: '拖拔'
+        },
+        {
+          value: '卡压脱皮',
+          label: '卡压脱皮'
+        },
+        {
+          value: '外观异常',
+          label: '外观异常'
+        },
+        {
+          value: '数量缺失',
+          label: '数量缺失'
+        },
+        {
+          value: '质量异常',
+          label: '质量异常'
+        },
+        {
+          value: '工具及卡钳',
+          label: '工具及卡钳'
+        },
+        {
+          value: '打压指导',
+          label: '打压指导'
+        },
+        {
+          value: '试点指导',
+          label: '试点指导'
+        },
+        {
+          value: '其他',
+          label: '其他'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '应用系统',//标题
+      label: '应用系统', //标题
       type: 'picker', //表单类型 text,upload,picker,time
-      id: 'class1',   //表单id
-      placeholder: '选择客应用系统',//设置文本框默认提示
-      inputValue:'燃气系统',
-      data: [
-        { value: '燃气系统', label: '燃气系统' },
-        { value: '消防系统', label: '消防系统' },
-        { value: '给水系统', label: '给水系统' },
-        { value: '暖通系统', label: '暖通系统' },
+      id: 'class1', //表单id
+      placeholder: '选择客应用系统', //设置文本框默认提示
+      inputValue: '燃气系统',
+      data: [{
+          value: '燃气系统',
+          label: '燃气系统'
+        },
+        {
+          value: '消防系统',
+          label: '消防系统'
+        },
+        {
+          value: '给水系统',
+          label: '给水系统'
+        },
+        {
+          value: '暖通系统',
+          label: '暖通系统'
+        },
       ], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
-        value: '',//正则表达式
+        value: '', //正则表达式
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '问题描述',//标题
+      label: '问题描述', //标题
       type: 'text', //表单类型 text,upload,picker,time
-      id: 'reason',   //表单id
-      placeholder: '输入问题描述',//设置文本框默认提示
+      id: 'reason', //表单id
+      placeholder: '输入问题描述', //设置文本框默认提示
       data: [], //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
     {
-      label: '附件上传',//标题
+      label: '附件上传', //标题
       type: 'upload', //表单类型 text,upload,picker,time
-      id: 'attachmentids',   //表单id
-      placeholder: '请上传附件',//设置文本框默认提示
+      id: 'attachmentids', //表单id
+      placeholder: '请上传附件', //设置文本框默认提示
       data: {
-        ownertable:'sa_serviceorder'
+        ownertable: 'sa_serviceorder'
       }, //填充表单的数据 例如下拉框
       role: {
         type: 'reg',
       },
-      force: false,//是否必输入
+      force: false, //是否必输入
     },
   ]
 }

+ 2 - 2
packageA/invoice/modules/list/index.wxml

@@ -11,10 +11,10 @@
         </view>
         <block wx:if="{{userrole!='经销商'}}">
             <view class="exp">
-                经销商名称:{{item.agententerprisename || ' --'}}
+                企业名称:{{item.agententerprisename || ' --'}}
             </view>
             <view class="exp">
-                经销商编号:{{item.agentnum || ' --'}}
+                企业编号:{{item.agentnum || ' --'}}
             </view>
         </block>
         <view class="exp">

+ 3 - 3
packageA/invoice/update.js

@@ -84,7 +84,7 @@ Page({
 		console.log(wx.getStorageSync('userrole'))
 		if (wx.getStorageSync('userrole') == '业务员') {
 			this.data.form.unshift({
-				label: "开票经销商",
+				label: "开票企业",
 				error: false,
 				errMsg: "",
 				type: "route",
@@ -102,7 +102,7 @@ Page({
 				interrupt: true,
 				query: '&radio=true',
 				value: "",
-				placeholder: "选择开票经销商",
+				placeholder: "选择开票企业",
 				valueName: "sys_enterpriseid",
 				required: true
 			})
@@ -153,7 +153,7 @@ Page({
 				"content.bankcardno": item.bankcardno,
 				"content.address": item.address,
 			})
-		} else if (detail.temporary.item.label == "开票经销商") {
+		} else if (detail.temporary.item.label == "开票企业") {
 			detail.form[0].value = detail.data.value;
 			detail.form.splice(1, detail.form[1].label == '发票种类' ? 0 : 1, {
 				label: "开票抬头",

+ 2 - 2
packageA/returnOne/detail.wxml

@@ -4,8 +4,8 @@
 	</view>
 	<view style="height: 20rpx;" />
 	<block wx:if="{{userrole!='经销商'}}">
-		<view class="exp">经销商:{{detail.enterprisename || '暂无'}}</view>
-		<view class="exp">经销编号:{{detail.agentnum || '暂无'}}</view>
+		<view class="exp">企业名称:{{detail.enterprisename || '暂无'}}</view>
+		<view class="exp">企业编号:{{detail.agentnum || '暂无'}}</view>
 	</block>
 	<view class="exp">单据类型/日期:{{detail.type}} / {{detail.billdate || '暂无'}}</view>
 	<view class="exp">来源单号:{{detail.sonum || '暂无'}}</view>

+ 1 - 1
packageA/returnOne/modules/list/index.wxml

@@ -10,7 +10,7 @@
 			单号:{{item.billno}}
 		</view>
 		<view class="exp" wx:if="{{userrole !='经销商'}}">
-			经销商:{{item.enterprisename || ' --'}}
+			企业名称:{{item.enterprisename || ' --'}}
 		</view>
 		<view class="exp">
 			来源单号:{{item.sonum || ' --'}}

+ 2 - 2
packageA/returnOne/update.js

@@ -45,7 +45,7 @@ Page({
 			required: true,
 		}];
 		form.unshift(wx.getStorageSync('userrole') == '业务员' ? {
-			label: "所属经销商",
+			label: "所属企业",
 			error: false,
 			errMsg: "",
 			type: "route",
@@ -62,7 +62,7 @@ Page({
 			},
 			query: '&radio=true&idname=sys_enterpriseid',
 			value: "",
-			placeholder: "选择经销商",
+			placeholder: "选择企业",
 			valueName: "sys_enterpriseid",
 			checking: "base",
 			required: true,

+ 2 - 2
packageA/toolBill/update.js

@@ -55,7 +55,7 @@ Page({
 			required: true,
 		}];
 		form.unshift(wx.getStorageSync('userrole') == '业务员' ? {
-			label: "所属经销商",
+			label: "所属企业",
 			error: false,
 			errMsg: "",
 			type: "route",
@@ -72,7 +72,7 @@ Page({
 			},
 			query: '&radio=true&idname=sys_enterpriseid',
 			value: "",
-			placeholder: "选择经销商",
+			placeholder: "选择企业",
 			valueName: "sys_enterpriseid",
 			checking: "base",
 			required: true,

+ 1 - 1
select/agent/index.wxml

@@ -10,7 +10,7 @@
         <view class="main" style="padding-left: {{!radio?'10rpx':''}};">
             <view class="title line-1">{{item.enterprisename || ' --'}}</view>
             <view class="subfield line-1">
-                经销商编号:{{item.agentnum||' --'}}
+                企业编号:{{item.agentnum||' --'}}
             </view>
             <view class="subfield line-1">
                 联系人:{{item.contact}} {{item.phonenumber}}