yusijie
2024-03-08 50edb7d72540eaae513c34b3ca570ae843be8837
当前工单布局
2个文件已修改
1个文件已添加
586 ■■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/IpadIndex.html 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/工单/Sc_CurrentTicket.html 549 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -404,6 +404,7 @@
    <Content Include="views\模治具管理\模治具管理\Gy_SplitBarCode.html" />
    <Content Include="views\模治具管理\模治具管理\Gy_MaterialMouldBillMainList.html" />
    <Content Include="views\生产管理\作业指导书\Gy_SOPBill_Video.html" />
    <Content Include="views\生产管理\工单\Sc_CurrentTicket.html" />
    <Content Include="views\生产管理\工单\Sc_MyTicketList.html" />
    <Content Include="views\生产管理\异常反馈单\Sc_Reply_MESExecptFeedBackBill.html" />
    <Content Include="views\生产管理\报工台工序\产量汇报\Sc_ICMOBillQualityStatus_TmpList.html" />
WebTM/views/IpadIndex.html
@@ -575,8 +575,7 @@
            }
            return result;
        }
        //开工按钮点击事件
        function OpenWork(event, obj) {
            if (wktag == 0) {
@@ -983,6 +982,27 @@
            })
        }
        //当前工单按钮点击事件
        function CurrentStatus(event, obj) {
            if (wktag == 0) {
                layer.alert("请选择工单列表", { icon: 5 });
                return false;
            }
            layer.open({
                type: 2,
                skin: 'layui-layer-rim', //加上边框
                title: '当前工单',
                closeBtn: 1,
                shift: 2,
                area: ['100%', '100%'],
                maxmin: true,
                content: '生产管理/工单/Sc_CurrentTicket.html?OperationType=2&linterid=&HSouceBillType=',
                end: function () {
                }
            });
        }
        //退出
        function Esc(event, obj) {
            parent.location.href = "index.html"
@@ -1124,13 +1144,13 @@
                            </div>
                        </div>
                        <div class="layui-row layui-col-space10" style="display:none;">
                            <div class="layui-col-sm12 layui-col-md4" onclick="KSOpenWork(event,this)" >
                            <div class="layui-col-sm12 layui-col-md4" onclick="KSOpenWork(event,this)">
                                <div class="cnt bottomright">
                                    <span class="layui-icon layui-icon-pause imgicon"></span>
                                    <span class="imgtitle">快速开工</span>
                                </div>
                            </div>
                        </div>
                        <div class="layui-row layui-col-space10">
                            <div class="layui-col-sm12 layui-col-md4" onclick="SOP(event,this)">
@@ -1198,6 +1218,14 @@
                                </div>
                            </div>
                        </div>
                        <div class="layui-row layui-col-space10">
                            <div class="layui-col-sm12 layui-col-md4" onclick="CurrentStatus(event,this)">
                                <div class="cnt bottomright">
                                    <span class="layui-icon layui-icon-console imgicon"></span>
                                    <span class="imgtitle">当前状态</span>
                                </div>
                            </div>
                        </div>
                    </div>
                </fieldset>
            </div>
WebTM/views/Éú²ú¹ÜÀí/¹¤µ¥/Sc_CurrentTicket.html
New file
@@ -0,0 +1,549 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>当前工单</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/grwebapp.js"></script>
    <script src="../../../layuiadmin/HideButton.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <script src="../../../layuiadmin/echarts.min.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div id="top" style="width:100%;height:calc(44vh);">
                            <div id="top-left" style="width:49.8%;height:calc(44vh);float:left;">
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">设备</span></label>
                                </div>
                                <div>
                                    <img src="../../../layuiadmin/layui/images/device.png" onerror="javascript:this.src='../../../layuiadmin/layui/images/erro.png';this.onerror = null" style="width:20%;height:calc(35vh);float:left" />
                                    <div style="float:left;margin-left:5%;">
                                        <dl>
                                            <dd>
                                                <h2><span>设备名称</span></h2>
                                                <h3><span>设备编号</span></h3>
                                                <h3><span>设备状态</span></h3>
                                                <h3><span>运行时间</span></h3>
                                            </dd>
                                        </dl>
                                    </div>
                                </div>
                            </div>
                            <div id="top-right" style="width:49.8%;height:calc(44vh);float:left;margin-left:0.2%;">
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">工单</span></label>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">å·¥&nbsp;&nbsp;单&nbsp;&nbsp;号</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">当前状态</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">产品名称</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">计划数量</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">产品代码</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">汇报总数</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                </div>
                                <div class="layui-row">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">规格型号</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">领料状态</label>
                                        <span>aaaaaaa</span>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div id="center" style="width: 100%;height:calc(44vh);margin-top:1%;">
                            <div id="center-left" style="width:49.8%;height:calc(44vh);float:left;">
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">人员</span></label>
                                </div>
                                <div style="margin-left:25%;">
                                    <dl>
                                        <dd>
                                            <h2><span>部门</span></h2>
                                            <h3><span>班组</span></h3>
                                            <h3><span>操作员</span></h3>
                                            <h3><span>负责人</span></h3>
                                        </dd>
                                    </dl>
                                </div>
                            </div>
                            <div id="center-right" style="width:49.8%;height:calc(44vh);float:left;margin-left:0.2%;">
                                <div id="chart1" style="width: 40%;height: calc(40vh);left: 2%;float:left;"></div>
                                <div id="chart2" style="width: 40%;height: calc(40vh);left: 2%;float:left;"></div>
                            </div>
                        </div>
                        <div id="bottom" style="width: 100%;height:calc(7vh);">
                            <div class="layui-form-item" style="text-align: center;">
                                <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">保存</button>
                                <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">新增</button>
                                <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                                <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                                <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                                <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">退出</button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
                , soulTable = layui.soulTable
            var sWhere = "";
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var HModName = "Sc_CurrentTicket";
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = ["HInterID","HEntryID","HSourceID","HMaterID","HDeptID","源单子内码","源单类型","单据类型"];
            //初始化界面
            set_ClearBill();
            //#endregion
            //#region ã€ä»ªè¡¨ç›˜ã€‘
            var chart1 = echarts.init(document.getElementById("chart1"));
            var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,255,0.8)"], [1, "rgba(0,255,0,0.8)"]];
            var data1 = [{
                name: "完成率",
                value: 55.55,
            }];
            // æŒ‡å®šå›¾è¡¨çš„配置项和数据
            var option = {
                //backgroundColor: "#000",
                tooltip: {                // æœ¬ç³»åˆ—特定的 tooltip è®¾å®šã€‚
                    show: true,
                    formatter: "{b}:{c}%",
                    backgroundColor: "rgba(50,50,50,0.7)",    // æç¤ºæ¡†æµ®å±‚的背景颜色。注意:series.tooltip ä»…在 tooltip.trigger ä¸º 'item' æ—¶æœ‰æ•ˆã€‚
                    borderColor: "#333",        // æç¤ºæ¡†æµ®å±‚的边框颜色。...
                    borderWidth: 0,                // æç¤ºæ¡†æµ®å±‚的边框宽。...
                    padding: 5,                    // æç¤ºæ¡†æµ®å±‚内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距。...
                    textStyle: {                // æç¤ºæ¡†æµ®å±‚的文本样式。...
                        // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,.......
                    },
                },
                series: [
                    {
                        name: "单仪表盘示例",        // ç³»åˆ—名称,用于tooltip的显示,legend çš„图例筛选,在 setOption æ›´æ–°æ•°æ®å’Œé…ç½®é¡¹æ—¶ç”¨äºŽæŒ‡å®šå¯¹åº”的系列。
                        type: "gauge",            // ç³»åˆ—类型
                        radius: "80%",            // å‚æ•°:number, string。 ä»ªè¡¨ç›˜åŠå¾„,默认 75% ï¼Œå¯ä»¥æ˜¯ç›¸å¯¹äºŽå®¹å™¨é«˜å®½ä¸­è¾ƒå°çš„一项的一半的百分比,也可以是绝对的数值。
                        center: ["50%", "55%"],    // ä»ªè¡¨ç›˜ä½ç½®(圆心坐标)
                        startAngle: 225,        // ä»ªè¡¨ç›˜èµ·å§‹è§’度,默认 225。圆心 æ­£å³æ‰‹ä¾§ä¸º0度,正上方为90度,正左手侧为180度。
                        endAngle: -45,            // ä»ªè¡¨ç›˜ç»“束角度,默认 -45
                        clockwise: true,        // ä»ªè¡¨ç›˜åˆ»åº¦æ˜¯å¦æ˜¯é¡ºæ—¶é’ˆå¢žé•¿,默认 true。
                        min: 0,                    // æœ€å°çš„æ•°æ®å€¼,默认 0 ã€‚映射到 minAngle。
                        max: 100,                // æœ€å¤§çš„æ•°æ®å€¼,默认 100 ã€‚映射到 maxAngle。
                        splitNumber: 10,        // ä»ªè¡¨ç›˜åˆ»åº¦çš„分割段数,默认 10。
                        axisLine: {                // ä»ªè¡¨ç›˜è½´çº¿(轮廓线)相关配置。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºä»ªè¡¨ç›˜è½´çº¿(轮廓线),默认 true。
                            lineStyle: {            // ä»ªè¡¨ç›˜è½´çº¿æ ·å¼ã€‚
                                color: colorTemplate1,     //仪表盘的轴线可以被分成不同颜色的多段。每段的  ç»“束位置(范围是[0,1]) å’Œ  é¢œè‰²  å¯ä»¥é€šè¿‡ä¸€ä¸ªæ•°ç»„来表示。默认取值:[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']]
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 30,                    //轴线宽度,默认 30。
                                shadowBlur: 20,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            }
                        },
                        splitLine: {            // åˆ†éš”线样式。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºåˆ†éš”线,默认 true。
                            length: 30,                // åˆ†éš”线线长。支持相对半径的百分比,默认 30。
                            lineStyle: {            // åˆ†éš”线样式。
                                color: "#eee",                //线的颜色,默认 #eee。
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 2,                    //线度,默认 2。
                                type: "solid",                //线的类型,默认 solid。 æ­¤å¤–还有 dashed,dotted
                                shadowBlur: 10,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            }
                        },
                        axisTick: {                // åˆ»åº¦(线)样式。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºåˆ»åº¦(线),默认 true。
                            splitNumber: 5,            // åˆ†éš”线之间分割的刻度数,默认 5。
                            length: 8,                // åˆ»åº¦çº¿é•¿ã€‚支持相对半径的百分比,默认 8。
                            lineStyle: {            // åˆ»åº¦çº¿æ ·å¼ã€‚
                                color: "#eee",                //线的颜色,默认 #eee。
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 1,                    //线度,默认 1。
                                type: "solid",                //线的类型,默认 solid。 æ­¤å¤–还有 dashed,dotted
                                shadowBlur: 10,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            },
                        },
                        axisLabel: {            // åˆ»åº¦æ ‡ç­¾ã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæ ‡ç­¾,默认 true。
                            distance: 5,            // æ ‡ç­¾ä¸Žåˆ»åº¦çº¿çš„距离,默认 5。
                            color: "#1E1E1E",            // æ–‡å­—的颜色,默认 #fff。
                            fontSize: 9,            // æ–‡å­—的字体大小,默认 5。
                            formatter: "{value}",    // åˆ»åº¦æ ‡ç­¾çš„内容格式器,支持字符串模板和回调函数两种形式。 ç¤ºä¾‹:// ä½¿ç”¨å­—符串模板,模板变量为刻度默认标签 {value},如:formatter: '{value} kg'; // ä½¿ç”¨å‡½æ•°æ¨¡æ¿ï¼Œå‡½æ•°å‚数分别为刻度数值,如formatter: function (value) {return value + 'km/h';}
                        },
                        pointer: {                // ä»ªè¡¨ç›˜æŒ‡é’ˆã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæŒ‡é’ˆ,默认 true。
                            length: "70%",            // æŒ‡é’ˆé•¿åº¦ï¼Œå¯ä»¥æ˜¯ç»å¯¹æ•°å€¼ï¼Œä¹Ÿå¯ä»¥æ˜¯ç›¸å¯¹äºŽåŠå¾„的百分比,默认 80%。
                            width: 5,                // æŒ‡é’ˆå®½åº¦,默认 8。
                        },
                        itemStyle: {            // ä»ªè¡¨ç›˜æŒ‡é’ˆæ ·å¼ã€‚
                            color: "auto",            // æŒ‡é’ˆé¢œè‰²ï¼Œé»˜è®¤(auto)取数值所在的区间的颜色
                            opacity: 1,                // å›¾å½¢é€æ˜Žåº¦ã€‚支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                            borderWidth: 0,            // æè¾¹çº¿å®½,默认 0。为 0 æ—¶æ— æè¾¹ã€‚
                            borderType: "solid",    // æŸ±æ¡çš„æè¾¹ç±»åž‹ï¼Œé»˜è®¤ä¸ºå®žçº¿ï¼Œæ”¯æŒ 'solid', 'dashed', 'dotted'。
                            borderColor: "#000",    // å›¾å½¢çš„æè¾¹é¢œè‰²,默认 "#000"。支持的颜色格式同 color,不支持回调函数。
                            shadowBlur: 10,            // (发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                            shadowColor: "#fff",    // é˜´å½±é¢œè‰²ã€‚支持的格式同color。
                        },
                        emphasis: {                // é«˜äº®çš„ ä»ªè¡¨ç›˜æŒ‡é’ˆæ ·å¼
                            itemStyle: {
                                //高亮 å’Œæ­£å¸¸  ä¸¤è€…具有同样的配置项,只是在不同状态下配置项的值不同。
                            }
                        },
                        title: {                // ä»ªè¡¨ç›˜æ ‡é¢˜ã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæ ‡é¢˜,默认 true。
                            offsetCenter: [0, "95%"],//相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                            color: "#1E1E1E",            // æ–‡å­—的颜色,默认 #333。
                            fontSize: 20,            // æ–‡å­—的字体大小,默认 15。
                        },
                        detail: {                // ä»ªè¡¨ç›˜è¯¦æƒ…,用于显示数据。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºè¯¦æƒ…,默认 true。
                            offsetCenter: [0, "70%"],// ç›¸å¯¹äºŽä»ªè¡¨ç›˜ä¸­å¿ƒçš„偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                            color: "auto",            // æ–‡å­—的颜色,默认 auto。
                            fontSize: 30,            // æ–‡å­—的字体大小,默认 15。
                            formatter: "{value}%",    // æ ¼å¼åŒ–函数或者字符串
                        },
                        data: data1
                    }
                ]
            };
            // ä½¿ç”¨åˆšæŒ‡å®šçš„配置项和数据显示图表
            chart1.setOption(option);
            var chart2 = echarts.init(document.getElementById("chart2"));
            var data2 = [{
                name: "合格率",
                value: 85,
            }];
            // æŒ‡å®šå›¾è¡¨çš„配置项和数据
            var option2 = {
                //backgroundColor: "#000",
                tooltip: {                // æœ¬ç³»åˆ—特定的 tooltip è®¾å®šã€‚
                    show: true,
                    formatter: "{b}:{c}%",
                    backgroundColor: "rgba(50,50,50,0.7)",    // æç¤ºæ¡†æµ®å±‚的背景颜色。注意:series.tooltip ä»…在 tooltip.trigger ä¸º 'item' æ—¶æœ‰æ•ˆã€‚
                    borderColor: "#333",        // æç¤ºæ¡†æµ®å±‚的边框颜色。...
                    borderWidth: 0,                // æç¤ºæ¡†æµ®å±‚的边框宽。...
                    padding: 5,                    // æç¤ºæ¡†æµ®å±‚内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距。...
                    textStyle: {                // æç¤ºæ¡†æµ®å±‚的文本样式。...
                        // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,.......
                    },
                },
                series: [
                    {
                        name: "单仪表盘示例",        // ç³»åˆ—名称,用于tooltip的显示,legend çš„图例筛选,在 setOption æ›´æ–°æ•°æ®å’Œé…ç½®é¡¹æ—¶ç”¨äºŽæŒ‡å®šå¯¹åº”的系列。
                        type: "gauge",            // ç³»åˆ—类型
                        radius: "80%",            // å‚æ•°:number, string。 ä»ªè¡¨ç›˜åŠå¾„,默认 75% ï¼Œå¯ä»¥æ˜¯ç›¸å¯¹äºŽå®¹å™¨é«˜å®½ä¸­è¾ƒå°çš„一项的一半的百分比,也可以是绝对的数值。
                        center: ["50%", "55%"],    // ä»ªè¡¨ç›˜ä½ç½®(圆心坐标)
                        startAngle: 225,        // ä»ªè¡¨ç›˜èµ·å§‹è§’度,默认 225。圆心 æ­£å³æ‰‹ä¾§ä¸º0度,正上方为90度,正左手侧为180度。
                        endAngle: -45,            // ä»ªè¡¨ç›˜ç»“束角度,默认 -45
                        clockwise: true,        // ä»ªè¡¨ç›˜åˆ»åº¦æ˜¯å¦æ˜¯é¡ºæ—¶é’ˆå¢žé•¿,默认 true。
                        min: 0,                    // æœ€å°çš„æ•°æ®å€¼,默认 0 ã€‚映射到 minAngle。
                        max: 100,                // æœ€å¤§çš„æ•°æ®å€¼,默认 100 ã€‚映射到 maxAngle。
                        splitNumber: 10,        // ä»ªè¡¨ç›˜åˆ»åº¦çš„分割段数,默认 10。
                        axisLine: {                // ä»ªè¡¨ç›˜è½´çº¿(轮廓线)相关配置。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºä»ªè¡¨ç›˜è½´çº¿(轮廓线),默认 true。
                            lineStyle: {            // ä»ªè¡¨ç›˜è½´çº¿æ ·å¼ã€‚
                                color: colorTemplate1,     //仪表盘的轴线可以被分成不同颜色的多段。每段的  ç»“束位置(范围是[0,1]) å’Œ  é¢œè‰²  å¯ä»¥é€šè¿‡ä¸€ä¸ªæ•°ç»„来表示。默认取值:[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']]
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 30,                    //轴线宽度,默认 30。
                                shadowBlur: 20,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            }
                        },
                        splitLine: {            // åˆ†éš”线样式。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºåˆ†éš”线,默认 true。
                            length: 30,                // åˆ†éš”线线长。支持相对半径的百分比,默认 30。
                            lineStyle: {            // åˆ†éš”线样式。
                                color: "#eee",                //线的颜色,默认 #eee。
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 2,                    //线度,默认 2。
                                type: "solid",                //线的类型,默认 solid。 æ­¤å¤–还有 dashed,dotted
                                shadowBlur: 10,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            }
                        },
                        axisTick: {                // åˆ»åº¦(线)样式。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºåˆ»åº¦(线),默认 true。
                            splitNumber: 5,            // åˆ†éš”线之间分割的刻度数,默认 5。
                            length: 8,                // åˆ»åº¦çº¿é•¿ã€‚支持相对半径的百分比,默认 8。
                            lineStyle: {            // åˆ»åº¦çº¿æ ·å¼ã€‚
                                color: "#eee",                //线的颜色,默认 #eee。
                                opacity: 1,                    //图形透明度。支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                                width: 1,                    //线度,默认 1。
                                type: "solid",                //线的类型,默认 solid。 æ­¤å¤–还有 dashed,dotted
                                shadowBlur: 10,                //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                                shadowColor: "#fff",        //阴影颜色。支持的格式同color。
                            },
                        },
                        axisLabel: {            // åˆ»åº¦æ ‡ç­¾ã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæ ‡ç­¾,默认 true。
                            distance: 5,            // æ ‡ç­¾ä¸Žåˆ»åº¦çº¿çš„距离,默认 5。
                            color: "#1E1E1E",            // æ–‡å­—的颜色,默认 #fff。
                            fontSize: 9,            // æ–‡å­—的字体大小,默认 5。
                            formatter: "{value}",    // åˆ»åº¦æ ‡ç­¾çš„内容格式器,支持字符串模板和回调函数两种形式。 ç¤ºä¾‹:// ä½¿ç”¨å­—符串模板,模板变量为刻度默认标签 {value},如:formatter: '{value} kg'; // ä½¿ç”¨å‡½æ•°æ¨¡æ¿ï¼Œå‡½æ•°å‚数分别为刻度数值,如formatter: function (value) {return value + 'km/h';}
                        },
                        pointer: {                // ä»ªè¡¨ç›˜æŒ‡é’ˆã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæŒ‡é’ˆ,默认 true。
                            length: "70%",            // æŒ‡é’ˆé•¿åº¦ï¼Œå¯ä»¥æ˜¯ç»å¯¹æ•°å€¼ï¼Œä¹Ÿå¯ä»¥æ˜¯ç›¸å¯¹äºŽåŠå¾„的百分比,默认 80%。
                            width: 5,                // æŒ‡é’ˆå®½åº¦,默认 8。
                        },
                        itemStyle: {            // ä»ªè¡¨ç›˜æŒ‡é’ˆæ ·å¼ã€‚
                            color: "auto",            // æŒ‡é’ˆé¢œè‰²ï¼Œé»˜è®¤(auto)取数值所在的区间的颜色
                            opacity: 1,                // å›¾å½¢é€æ˜Žåº¦ã€‚支持从 0 åˆ° 1 çš„æ•°å­—,为 0 æ—¶ä¸ç»˜åˆ¶è¯¥å›¾å½¢ã€‚
                            borderWidth: 0,            // æè¾¹çº¿å®½,默认 0。为 0 æ—¶æ— æè¾¹ã€‚
                            borderType: "solid",    // æŸ±æ¡çš„æè¾¹ç±»åž‹ï¼Œé»˜è®¤ä¸ºå®žçº¿ï¼Œæ”¯æŒ 'solid', 'dashed', 'dotted'。
                            borderColor: "#000",    // å›¾å½¢çš„æè¾¹é¢œè‰²,默认 "#000"。支持的颜色格式同 color,不支持回调函数。
                            shadowBlur: 10,            // (发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY ä¸€èµ·è®¾ç½®å›¾å½¢çš„阴影效果。
                            shadowColor: "#fff",    // é˜´å½±é¢œè‰²ã€‚支持的格式同color。
                        },
                        emphasis: {                // é«˜äº®çš„ ä»ªè¡¨ç›˜æŒ‡é’ˆæ ·å¼
                            itemStyle: {
                                //高亮 å’Œæ­£å¸¸  ä¸¤è€…具有同样的配置项,只是在不同状态下配置项的值不同。
                            }
                        },
                        title: {                // ä»ªè¡¨ç›˜æ ‡é¢˜ã€‚
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºæ ‡é¢˜,默认 true。
                            offsetCenter: [0, "95%"],//相对于仪表盘中心的偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                            color: "#1E1E1E",            // æ–‡å­—的颜色,默认 #333。
                            fontSize: 20,            // æ–‡å­—的字体大小,默认 15。
                        },
                        detail: {                // ä»ªè¡¨ç›˜è¯¦æƒ…,用于显示数据。
                            show: true,                // æ˜¯å¦æ˜¾ç¤ºè¯¦æƒ…,默认 true。
                            offsetCenter: [0, "70%"],// ç›¸å¯¹äºŽä»ªè¡¨ç›˜ä¸­å¿ƒçš„偏移位置,数组第一项是水平方向的偏移,第二项是垂直方向的偏移。可以是绝对的数值,也可以是相对于仪表盘半径的百分比。
                            color: "auto",            // æ–‡å­—的颜色,默认 auto。
                            fontSize: 30,            // æ–‡å­—的字体大小,默认 15。
                            formatter: "{value}%",    // æ ¼å¼åŒ–函数或者字符串
                        },
                        data: data2
                    }
                ]
            };
            // ä½¿ç”¨åˆšæŒ‡å®šçš„配置项和数据显示图表
            chart2.setOption(option2);
            //#endregion
            //#region å¤´å·¥å…·æ äº‹ä»¶
            //预览
            form.on('submit(btn_view)', function (data) {
                get_print();
            });
            //开工
            form.on('submit(btn_start)', function (data) {
                get_start();
            });
            //汇报
            form.on('submit(btn_report)', function (data) {
                get_report();
            });
            //退出
            form.on('submit(get_Exit)', function (data) {
                Pub_Close(2);
            });
            //刷新
            form.on('submit(btn_refresh)', function (data) {
                get_Refresh();
            });
            //#endregion
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            function set_ClearBill() {
                //查询
                get_FastQuery();
            }
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery() {
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //#endregion
            //#region æŸ¥è¯¢
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Sc_MyTicket/list',
                    type: "GET",
                    async: false,
                    data: { "HSourceID": sessionStorage["HSourceID"], "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
                            var col = [];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left' });
                            for (var i = 0; i < data.length; i++) {
                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                    }
                                }
                            }
                            //动态显示列名
                            option_notStart = {
                                elem: '#mainTable_notStart'
                                //, toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data.h_p_Sc_MyICMOWorkBill
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 50000]
                                , limit: 50
                                , cellMinWidth: 90
                            }
                            table.render(option_notStart);
                            ins = table.render(option_notStart);
                            option_finish = {
                                elem: '#mainTable_finish'
                                //, toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data.h_p_Sc_MyICMOWorkBill1
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 50000]
                                , limit: 50
                                , cellMinWidth: 90
                            }
                            table.render(option_finish);
                            option_proc = {
                                elem: '#mainTable_proc'
                                //, toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data.h_p_Sc_MyICMOWorkBill2
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 50000]
                                , limit: 50
                                , cellMinWidth: 90
                            }
                            table.render(option_proc);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            var HBillType = "我的工单";
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                            //刷新表格数据
                            //DisPlay_HideColumn();
                            layer.close(ajaxLoad);
                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                                ColFilter();
                            }
                            //layer.alert("查询成功", { icon: 1 });
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region åˆ·æ–°
            function get_Refresh() {
                get_FastQuery();
            }
            //#endregion
            //以上是layui模块
        });
    </script>
</body>
</html>