Files
duolamaojiazhen/application/admin/view/ordersel/orderinfo.html
2025-12-22 13:59:40 +08:00

187 lines
7.3 KiB
HTML
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.
{layout name="layout2" /}
<style>
.layui-form-label{
width: 120px;
}
.layui-card .layui-tab{
margin-left: 7px;
}
.layui-form-label{
margin-left: 20px;
width: 98px;
}
.layui-input-inline{
width:160px;
}
.layui-table-cell {
height: auto;
}
.delivery-msg{
background-color: #f8f8f8;
border: 1px solid #F0F0F0;
margin: 14px 0 12px 0;
color: #888;
}
</style>
<div class="layui-form" lay-filter="layuiadmin-form-user_group" id="layuiadmin-form-user_group" style="padding: 20px 30px 0 0;">
<div class="layui-fluid" style="margin-bottom: 20px;">
<div class="delivery-msg">
<div class="layui-row" style="display: flex;">
<div class="layui-inline" style="display: flex; padding-top: 10px;" >
<label class="layui-form-label">订单编号:</label>
<input type="text" name="order_sn" id="order_sn" value="{$info.order_sn}" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 10px;" >
<label class="layui-form-label">客户姓名:</label>
<input type="text" name="order_sn" id="order_sn" value="{$info.consignee}" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 10px;" >
<label class="layui-form-label">联系电话:</label>
<input type="text" name="order_sn" id="order_sn" value="{$info.phone}" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 10px;" >
<label class="layui-form-label">房屋地址:</label>
<input type="text" name="order_sn" id="order_sn" value="{$info.address}" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-row" style="display: flex; margin-bottom: 10px;">
<div class="layui-inline" style="display: flex; padding-top: 20px;" >
<label class="layui-form-label">订单类型:</label>
<input type="text" name="order_sn" id="order_sn" value="后台年卡抵扣" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 20px;" >
<label class="layui-form-label">订单来源:</label>
<input type="text" name="order_sn" id="order_sn" value="后台年卡抵扣" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 20px;" >
<label class="layui-form-label">加时:</label>
<input type="text" name="order_sn" id="order_sn" value="0小时" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline" style="display: flex; padding-top: 20px;" >
<label class="layui-form-label">服务日期:</label>
<input type="text" name="order_sn" id="order_sn" value="2023-10-19 121033" autocomplete="off" class="layui-input">
</div>
</div>
</div>
</div>
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-tab layui-tab-card" lay-filter="tab-all">
<ul class="layui-tab-title">
<li class="layui-this">保洁人员</li>
<li >财务报销</li>
</ul>
</div>
<div class="">
<table id="lists" lay-filter="lists"></table>
</div>
<div>
<textarea type="text" name="remark" autocomplete="off" class="layui-textarea">{$info.remark}</textarea>
</div>
</div>
</div>
</div>
<script>
layui.config({
version:"{$front_version}",
base: '/static/plug/layui-admin/dist/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index','table','like','element'], function(){
var $ = layui.$
,form = layui.form
,table = layui.table
,like = layui.like
,element = layui.element
,id = {};
element.on('tab(tab-all)', function (data) {
var index = data.index;
getList(index);
})
$(document).on('click', '.image-show', function () {
var src = $(this).attr('src');
like.showImg(src,600);
});
getList(0)
function getList(index){
switch (index) {
case 0:
var cols = [
{field: 'id', title: '订单号'}
,{field: 'staff_name', title: '员工信息',align: 'center'}
,{field: 'mobile', title: '联系电话',align: 'center',}
,{field: 'status', title: '服务状态',align: 'center',
templet:function (res) {
var status = res.status;
if (status == 3) {
return '<div style="color:#fff;background-color:#18bc9c; border-radius:5px;width:80px"> <i class="fa fa-circle"></i> 服务中</div>';
}if(status == 2){
return '<div style="color:#000"> <i class="fa fa-circle"></i> 未知</div>';
}
else{
return '<div style="color:#fff;background-color:#2F4056; font-size:12px; border-radius:5px;width:80px"> <i class="fa fa-circle"></i> 订单已完成</div>';
}
}
}
,{field: 'confirmtime', title: '派单时间',align: 'center',}
,{field: 'createtime',title:'接单时间' ,width: 160}
];
break;
case 1:
var cols = [
{field: 'fina_id', title: '报销编号',}
,{field: 'order_id', title: '订单编号',}
,{field: 'staff_name', title: '报销人',}
,{field: 'pay', title: '报销金额',}
,{field: 'type', title: '费用类型',}
,{field: 'address', title: '审核状态',}
,{field: 'create_time', title: '提交日期',}
];
}
table.render({
id:'lists'
,elem: '#lists'
,url: '{:url("Ordersel/getList")}?type='+index+'&user_id='+'{$info.id}' //模拟接口
,cols: [cols]
,page:true
,text: {none: '暂无数据!'}
,parseData: function(res){ //将原始数据解析成 table 组件所规定的数据
return {
"code":res.code,
"msg":res.msg,
"count": res.data.count, //解析数据长度
"data": res.data.lists, //解析数据列表
};
}
});
}
})
</script>