| | |
| | | "enablePullDownRefresh": false |
| | | } |
| | | |
| | | }, |
| | | { |
| | | "path" : "pages/business/goBusiness/goBusiness", |
| | | "style" : |
| | | { |
| | | "navigationBarTitleText" : "出差", |
| | | "enablePullDownRefresh" : false |
| | | } |
| | | }, |
| | | { |
| | | "path" : "pages/business/goBusiness/addgoBusiness", |
| | | "style" : |
| | | { |
| | | "navigationBarTitleText" : "出差申请", |
| | | "enablePullDownRefresh" : false |
| | | } |
| | | } |
| | | ], |
| | | "globalStyle": { |
New file |
| | |
| | | <template> |
| | | <view> |
| | | |
| | | <view class="card" v-for="item in form2"> |
| | | <!-- head --> |
| | | <view class="card-head flex"> |
| | | <view class="card-head-title">{{item.title}}</view> |
| | | </view> |
| | | <!-- body --> |
| | | <view class="card-body flex-column" v-for="subItem in item.info"> |
| | | <view class="flex"><text style="color: red;">*</text>{{subItem.subTitle}}</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"> |
| | | <input type="text" placeholder="请输入出差事由" :placeholder-style="placeholderStyle" v-model="subItem.value"> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | |
| | | <view style="height: 120rpx;"></view> |
| | | |
| | | <view class="floor"> |
| | | <view class="default">重置</view> |
| | | <view class="primary" @click="submit()">提交</view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import form from '../../../uni_modules/uview-ui/libs/config/props/form'; |
| | | export default { |
| | | data() { |
| | | return { |
| | | placeholderStyle: 'font-size:20rpx', |
| | | form: { |
| | | // businessTripReasons: '' |
| | | }, |
| | | form2: [ |
| | | {title: '基本信息',info:[{subTitle: '出差事由',value: '123',type: 'businessTripReasons'}]}, |
| | | {title: 'baseInfo',info:[{subTitle: '出差事由',value: 456}]} |
| | | ] |
| | | } |
| | | }, |
| | | methods: { |
| | | submit() { |
| | | for (let k of this.form2) { |
| | | for (let sub of k.info) { |
| | | this.form[sub.type] = sub.value |
| | | console.log(sub); |
| | | } |
| | | } |
| | | |
| | | console.log(this.form); |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .card { |
| | | min-height: 100rpx; |
| | | margin: 16rpx 0 0 0; |
| | | background-color: #fff; |
| | | } |
| | | .card-head { |
| | | min-height: 60rpx; |
| | | width: calc(100%-5px); |
| | | margin-left: 4px; |
| | | box-shadow: -4px 0 0px #2d8cf0; |
| | | } |
| | | .card-head-title { |
| | | /* background-color: #556655; */ |
| | | padding-left: 6px; |
| | | } |
| | | .card-body { |
| | | margin: 8rpx 8rpx 0 8rpx ; |
| | | } |
| | | .flex { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | .flex-column { |
| | | display: flex; |
| | | flex-direction: column; |
| | | } |
| | | .floor { |
| | | height: 100rpx; |
| | | line-height: 100rpx; |
| | | width: 100%; |
| | | background-color: #fff; |
| | | position: fixed; |
| | | bottom: 0; |
| | | left: 0; |
| | | display: flex; |
| | | align-items: center; |
| | | text-align: center; |
| | | letter-spacing: 10rpx; |
| | | } |
| | | .default { |
| | | flex: 2; |
| | | } |
| | | .default:active { |
| | | background-color: #eff0f1; |
| | | } |
| | | .primary { |
| | | flex: 3; |
| | | background-color: #2d8cf0; |
| | | color: #fff; |
| | | } |
| | | .primary:active { |
| | | background-color: #007dea; |
| | | } |
| | | </style> |
New file |
| | |
| | | <template> |
| | | <view> |
| | | <view class="card"> |
| | | <!-- head --> |
| | | <view class="card-head flex"> |
| | | <view class="card-head-title">基本信息</view> |
| | | </view> |
| | | <!-- body --> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>出差事由</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"> |
| | | <input type="text" placeholder="请输入出差事由" :placeholder-style="placeholderStyle" v-model="form.businessTripReasons"> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="card"> |
| | | <!-- head --> |
| | | <view class="card-head flex"> |
| | | <view class="card-head-title">行程信息</view> |
| | | </view> |
| | | <!-- body --> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>交通工具</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请选择交通工具" :placeholder-style="placeholderStyle"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>单程往返</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请选择单程往返"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>车牌号</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入车牌号"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>行程明细及公里数</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入行程明细及公里数"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>出发地</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请选择出发地"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>出发地详细地址</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入出发地详细地址"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>目的地</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请选择目的地"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>目的地详细地址</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入目的地详细地址"></view> |
| | | <view ><uni-icons type="right" color="#000" ></uni-icons></view> |
| | | </view> |
| | | |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="card"> |
| | | <!-- head --> |
| | | <view class="card-head flex"> |
| | | <view class="card-head-title">日期信息</view> |
| | | </view> |
| | | <!-- body --> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>出发日期</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入出发日期"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>出发时辰</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入出发时辰"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>结束日期</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入结束日期"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>结束时辰</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入结束时辰"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="card"> |
| | | <!-- head --> |
| | | <view class="card-head flex"> |
| | | <view class="card-head-title">其它信息</view> |
| | | </view> |
| | | <!-- body --> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>同行人</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入同行人"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | <view class="card-body flex-column"> |
| | | <view class="flex"><text style="color: red;">*</text>备注</view> |
| | | <view class="flex"> |
| | | <view style="flex: 1;"><input type="text" placeholder="请输入备注"></view> |
| | | <!-- <view ><uni-icons type="right" color="#000" ></uni-icons></view> --> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data() { |
| | | return { |
| | | |
| | | } |
| | | }, |
| | | methods: { |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | |
| | | </style> |
| | |
| | | <view class="foot"> |
| | | <button size="mini" type="default" @click="modi(id)">修改</button> |
| | | <button size="mini" type="warn" @click="del(id)">删除</button> |
| | | <button size="mini" type="primary" @click="del(id)">出差</button> |
| | | <button size="mini" type="primary" @click="goBusiness(id)">出差</button> |
| | | </view> |
| | | |
| | | <view> |
| | |
| | | res.eventChannel.emit('saleManage', { data: _this.saleManage }) |
| | | } |
| | | }) |
| | | }, |
| | | goBusiness() { |
| | | uni.navigateTo({ |
| | | url: '/pages/business/goBusiness/addgoBusiness', |
| | | }) |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | var isReady=false;var onReadyCallbacks=[]; |
| | | var isServiceReady=false;var onServiceReadyCallbacks=[]; |
| | | var __uniConfig = {"pages":["pages/login/login","pages/index/index","pages/home/home","pages/business/business","pages/user/user","pages/user/user_detail/userDetail","pages/business/cstmr/csmtr","pages/business/cstmr/addCsmtr","pages/business/cstmr/cstmrDetails","pages/business/saleManage/saleManage","pages/business/saleManage/addSaleManage","pages/business/saleManage/saleManageDetails","pages/business/plan/plan","pages/business/plan/addPlan","pages/business/plan/addPlan2","pages/business/plan/addPlan3","pages/business/plan/addPlan4","pages/business/plan/addPlan5","pages/business/plan/addPlan6","pages/business/plan/planDetails","pages/authority/authority","pages/business/cstmrInfo/cstmrInfo","pages/business/cstmr/modiCsmter"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#fff"},"tabBar":{"color":"#7A7E83","selectedColor":"#67C23A","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/index/index","iconPath":"static/image/home.png","selectedIconPath":"static/image/home (1).png","text":"主页"},{"pagePath":"pages/business/business","iconPath":"static/image/desk.png","selectedIconPath":"static/image/desk (1).png","text":"业务"},{"pagePath":"pages/user/user","iconPath":"static/image/kehufuwu (2).png","selectedIconPath":"static/image/kehufuwu.png","text":"个人中心"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"crm_app","compilerVersion":"3.95","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; |
| | | var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"中扬CRM"}},{"path":"/pages/home/home","meta":{},"window":{"navigationBarTitleText":"主页"}},{"path":"/pages/business/business","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"业务"}},{"path":"/pages/user/user","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"个人中心"}},{"path":"/pages/user/user_detail/userDetail","meta":{},"window":{"navigationBarTitleText":"个人信息"}},{"path":"/pages/business/cstmr/csmtr","meta":{},"window":{"navigationStyle":"custom","navigationBarTitleText":"甲方单位"}},{"path":"/pages/business/cstmr/addCsmtr","meta":{},"window":{"navigationBarTitleText":"添加甲方单位"}},{"path":"/pages/business/cstmr/cstmrDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/saleManage/saleManage","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/business/saleManage/addSaleManage","meta":{},"window":{"navigationBarTitleText":"添加跟踪项目"}},{"path":"/pages/business/saleManage/saleManageDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/plan/plan","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/business/plan/addPlan","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(货架)"}},{"path":"/pages/business/plan/addPlan2","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(集成)"}},{"path":"/pages/business/plan/addPlan3","meta":{},"window":{"navigationBarTitleText":"四向穿梭库/两向穿梭库"}},{"path":"/pages/business/plan/addPlan4","meta":{},"window":{"navigationBarTitleText":"阁楼货架/钢平台"}},{"path":"/pages/business/plan/addPlan5","meta":{},"window":{"navigationBarTitleText":"周转容器"}},{"path":"/pages/business/plan/addPlan6","meta":{},"window":{"navigationBarTitleText":"平库"}},{"path":"/pages/business/plan/planDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/authority/authority","meta":{},"window":{"navigationBarTitleText":"账号"}},{"path":"/pages/business/cstmrInfo/cstmrInfo","meta":{},"window":{"navigationBarTitleText":"客户信息","navigationStyle":"custom","enablePullDownRefresh":false}},{"path":"/pages/business/cstmr/modiCsmter","meta":{},"window":{"navigationBarTitleText":"修改详情","enablePullDownRefresh":false}}]; |
| | | var __uniConfig = {"pages":["pages/login/login","pages/index/index","pages/home/home","pages/business/business","pages/user/user","pages/user/user_detail/userDetail","pages/business/cstmr/csmtr","pages/business/cstmr/addCsmtr","pages/business/cstmr/cstmrDetails","pages/business/saleManage/saleManage","pages/business/saleManage/addSaleManage","pages/business/saleManage/modiSaleManage","pages/business/saleManage/saleManageDetails","pages/business/saleManage/cstmrDetls","pages/business/plan/plan","pages/business/plan/addPlan","pages/business/plan/addPlan2","pages/business/plan/addPlan3","pages/business/plan/addPlan4","pages/business/plan/addPlan5","pages/business/plan/addPlan6","pages/business/plan/planDetails","pages/authority/authority","pages/business/cstmrInfo/cstmrInfo","pages/business/cstmr/modiCsmter","pages/business/goBusiness/goBusiness","pages/business/goBusiness/addgoBusiness"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#fff"},"tabBar":{"color":"#7A7E83","selectedColor":"#67C23A","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/index/index","iconPath":"static/image/home.png","selectedIconPath":"static/image/home (1).png","text":"主页"},{"pagePath":"pages/business/business","iconPath":"static/image/desk.png","selectedIconPath":"static/image/desk (1).png","text":"业务"},{"pagePath":"pages/user/user","iconPath":"static/image/kehufuwu (2).png","selectedIconPath":"static/image/kehufuwu.png","text":"个人中心"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"crm_app","compilerVersion":"3.95","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; |
| | | var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"中扬CRM"}},{"path":"/pages/home/home","meta":{},"window":{"navigationBarTitleText":"主页"}},{"path":"/pages/business/business","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"业务"}},{"path":"/pages/user/user","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"个人中心"}},{"path":"/pages/user/user_detail/userDetail","meta":{},"window":{"navigationBarTitleText":"个人信息"}},{"path":"/pages/business/cstmr/csmtr","meta":{},"window":{"navigationStyle":"custom","navigationBarTitleText":"信息公海"}},{"path":"/pages/business/cstmr/addCsmtr","meta":{},"window":{"navigationBarTitleText":"添加甲方单位"}},{"path":"/pages/business/cstmr/cstmrDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/saleManage/saleManage","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/business/saleManage/addSaleManage","meta":{},"window":{"navigationBarTitleText":"添加跟踪项目"}},{"path":"/pages/business/saleManage/modiSaleManage","meta":{},"window":{"navigationBarTitleText":"修改跟踪项目"}},{"path":"/pages/business/saleManage/saleManageDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/saleManage/cstmrDetls","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/plan/plan","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/business/plan/addPlan","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(货架)"}},{"path":"/pages/business/plan/addPlan2","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(集成)"}},{"path":"/pages/business/plan/addPlan3","meta":{},"window":{"navigationBarTitleText":"四向穿梭库/两向穿梭库"}},{"path":"/pages/business/plan/addPlan4","meta":{},"window":{"navigationBarTitleText":"阁楼货架/钢平台"}},{"path":"/pages/business/plan/addPlan5","meta":{},"window":{"navigationBarTitleText":"周转容器"}},{"path":"/pages/business/plan/addPlan6","meta":{},"window":{"navigationBarTitleText":"平库"}},{"path":"/pages/business/plan/planDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/authority/authority","meta":{},"window":{"navigationBarTitleText":"账号"}},{"path":"/pages/business/cstmrInfo/cstmrInfo","meta":{},"window":{"navigationBarTitleText":"客户信息","navigationStyle":"custom","enablePullDownRefresh":false}},{"path":"/pages/business/cstmr/modiCsmter","meta":{},"window":{"navigationBarTitleText":"修改详情","enablePullDownRefresh":false}},{"path":"/pages/business/goBusiness/goBusiness","meta":{},"window":{"navigationBarTitleText":"出差","enablePullDownRefresh":false}},{"path":"/pages/business/goBusiness/addgoBusiness","meta":{},"window":{"navigationBarTitleText":"出差申请","enablePullDownRefresh":false}}]; |
| | | __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); |
| | | __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); |
| | | service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); |