From 50edb7d72540eaae513c34b3ca570ae843be8837 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期五, 08 三月 2024 11:19:20 +0800
Subject: [PATCH] 当前工单布局
---
WebTM/views/IpadIndex.html | 36 +++
WebTM/WebTM.csproj | 1
WebTM/views/生产管理/工单/Sc_CurrentTicket.html | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 582 insertions(+), 4 deletions(-)
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 738fbf0..192b99c 100644
--- a/WebTM/WebTM.csproj
+++ b/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" />
diff --git a/WebTM/views/IpadIndex.html b/WebTM/views/IpadIndex.html
index 7745b58..ccfe5fd 100644
--- a/WebTM/views/IpadIndex.html
+++ b/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>
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\267\245\345\215\225/Sc_CurrentTicket.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\267\245\345\215\225/Sc_CurrentTicket.html"
new file mode 100644
index 0000000..a55070f
--- /dev/null
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\267\245\345\215\225/Sc_CurrentTicket.html"
@@ -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">宸� 鍗� 鍙�</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">浜у搧浠g爜</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', //涓诲叆鍙fā鍧�
+ }).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, // 鎻愮ず妗嗘诞灞傚唴杈硅窛锛屽崟浣峱x锛岄粯璁ゅ悇鏂瑰悜鍐呰竟璺濅负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銆傚渾蹇� 姝e彸鎵嬩晶涓�0搴︼紝姝d笂鏂逛负90搴︼紝姝e乏鎵嬩晶涓�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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ }
+ },
+ 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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ }
+ },
+ 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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ },
+ },
+ axisLabel: { // 鍒诲害鏍囩銆�
+ show: true, // 鏄惁鏄剧ず鏍囩,榛樿 true銆�
+ distance: 5, // 鏍囩涓庡埢搴︾嚎鐨勮窛绂�,榛樿 5銆�
+ color: "#1E1E1E", // 鏂囧瓧鐨勯鑹�,榛樿 #fff銆�
+ fontSize: 9, // 鏂囧瓧鐨勫瓧浣撳ぇ灏�,榛樿 5銆�
+ formatter: "{value}", // 鍒诲害鏍囩鐨勫唴瀹规牸寮忓櫒锛屾敮鎸佸瓧绗︿覆妯℃澘鍜屽洖璋冨嚱鏁颁袱绉嶅舰寮忋�� 绀轰緥:// 浣跨敤瀛楃涓叉ā鏉匡紝妯℃澘鍙橀噺涓哄埢搴﹂粯璁ゆ爣绛� {value},濡�:formatter: '{value} kg'; // 浣跨敤鍑芥暟妯℃澘锛屽嚱鏁板弬鏁板垎鍒负鍒诲害鏁板��,濡俧ormatter: 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", // 闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ },
+ 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, // 鎻愮ず妗嗘诞灞傚唴杈硅窛锛屽崟浣峱x锛岄粯璁ゅ悇鏂瑰悜鍐呰竟璺濅负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銆傚渾蹇� 姝e彸鎵嬩晶涓�0搴︼紝姝d笂鏂逛负90搴︼紝姝e乏鎵嬩晶涓�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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ }
+ },
+ 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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ }
+ },
+ 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", //闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ },
+ },
+ axisLabel: { // 鍒诲害鏍囩銆�
+ show: true, // 鏄惁鏄剧ず鏍囩,榛樿 true銆�
+ distance: 5, // 鏍囩涓庡埢搴︾嚎鐨勮窛绂�,榛樿 5銆�
+ color: "#1E1E1E", // 鏂囧瓧鐨勯鑹�,榛樿 #fff銆�
+ fontSize: 9, // 鏂囧瓧鐨勫瓧浣撳ぇ灏�,榛樿 5銆�
+ formatter: "{value}", // 鍒诲害鏍囩鐨勫唴瀹规牸寮忓櫒锛屾敮鎸佸瓧绗︿覆妯℃澘鍜屽洖璋冨嚱鏁颁袱绉嶅舰寮忋�� 绀轰緥:// 浣跨敤瀛楃涓叉ā鏉匡紝妯℃澘鍙橀噺涓哄埢搴﹂粯璁ゆ爣绛� {value},濡�:formatter: '{value} kg'; // 浣跨敤鍑芥暟妯℃澘锛屽嚱鏁板弬鏁板垎鍒负鍒诲害鏁板��,濡俧ormatter: 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", // 闃村奖棰滆壊銆傛敮鎸佺殑鏍煎紡鍚宑olor銆�
+ },
+ 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 = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+ }
+ //#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
+
+ //浠ヤ笂鏄痩ayui妯″潡
+ });
+ </script>
+</body>
+</html>
--
Gitblit v1.9.1