Compare commits

..

2 Commits

Author SHA1 Message Date
duxp 524f9b1ecf Merge remote-tracking branch 'origin/master' 2023-09-26 15:44:11 +08:00
duxp 45e74e0e24 修复 2023-09-26 15:44:01 +08:00
3 changed files with 93 additions and 50 deletions

View File

@ -10,7 +10,7 @@
<div class="form-group">
<label class="col-sm-3 control-label">大类:</label>
<div class="col-sm-8">
<select required name="type" id="type" class="form-control ">
<select required name="type" id="type_all" class="form-control ">
<option value="工程建设项目">工程建设项目</option>
<option value="政府采购">政府采购</option>
<option value="国有产权交易">国有产权交易</option>
@ -21,29 +21,6 @@
<label class="col-sm-3 control-label">小类:</label>
<div class="col-sm-8">
<select required name="tradeType" id="tradeType" class="form-control ">
<option value="房屋建筑">房屋建筑</option>
<option value="市政">市政</option>
<option value="公路">公路</option>
<option value="铁路">铁路</option>
<option value="民航">民航</option>
<option value="水运">水运</option>
<option value="水利">水利</option>
<option value="能源">能源</option>
<option value="邮电通信">邮电通信</option>
<option value="公开招标">公开招标</option>
<option value="邀请招标">邀请招标</option>
<option value="竞争性磋商">竞争性磋商</option>
<option value="竞争性谈判">竞争性谈判</option>
<option value="询价">询价</option>
<option value="单一来源">单一来源</option>
<option value="拍卖">拍卖</option>
<option value="招投标">招投标</option>
<option value="网络竞价">网络竞价</option>
<option value="协议转让">协议转让</option>
<option value="其他">其他</option>
</select>
</div>
</div>
@ -78,6 +55,17 @@
$("#form-trade-add").validate({
focusCleanup: true
});
$("#tradeType").append('<option value="">请选择</option>' +
'<option value="房屋建筑">房屋建筑</option>'+
'<option value="市政">市政</option>'+
'<option value="公路">公路</option>'+
'<option value="铁路">铁路</option>'+
'<option value="民航">民航</option>'+
'<option value="水运">水运</option>'+
'<option value="水利">水利</option>'+
'<option value="能源">能源</option>'+
'<option value="邮电通信">邮电通信</option>'+
'<option value="其他">其他</option>');
layui.use('laydate', function() {
var laydate = layui.laydate;
@ -92,6 +80,45 @@
$.operate.save(prefix + "/add", $('#form-trade-add').serialize());
}
}
$("#type_all").on("change",function () {
let type = $(this).val();
let _strHtml = '';
$("#tradeType").empty();
switch (type) {
case "工程建设项目":
_strHtml = '<option value="">请选择</option>' +
'<option value="房屋建筑">房屋建筑</option>'+
'<option value="市政">市政</option>'+
'<option value="公路">公路</option>'+
'<option value="铁路">铁路</option>'+
'<option value="民航">民航</option>'+
'<option value="水运">水运</option>'+
'<option value="水利">水利</option>'+
'<option value="能源">能源</option>'+
'<option value="邮电通信">邮电通信</option>'+
'<option value="其他">其他</option>';
break;
case "政府采购":
_strHtml = '<option value="">请选择</option>' +
'<option value="公开招标">公开招标</option>'+
'<option value="邀请招标">邀请招标</option>'+
'<option value="竞争性磋商">竞争性磋商</option>'+
'<option value="竞争性谈判">竞争性谈判</option>'+
'<option value="询价">询价</option>'+
'<option value="单一来源">单一来源</option>'+
'<option value="其他">其他</option>';
break;
case "国有产权交易":
_strHtml = '<option value="">请选择</option>' +
'<option value="拍卖">拍卖</option>'+
'<option value="招投标">招投标</option>'+
'<option value="网络竞价">网络竞价</option>'+
'<option value="协议转让">协议转让</option>'+
'<option value="其他">其他</option>';
break;
}
$("#tradeType").append(_strHtml);
})
// $("input[name='monthOf']").datetimepicker({
// format: "yyyy-mm-dd",

View File

@ -22,29 +22,6 @@
<label class="col-sm-3 control-label">小类:</label>
<div class="col-sm-8">
<select name="tradeType" th:field="*{tradeType}" id="tradeType" class="form-control">
<option value="房屋建筑">房屋建筑</option>
<option value="市政">市政</option>
<option value="公路">公路</option>
<option value="铁路">铁路</option>
<option value="民航">民航</option>
<option value="水运">水运</option>
<option value="水利">水利</option>
<option value="能源">能源</option>
<option value="邮电通信">邮电通信</option>
<option value="公开招标">公开招标</option>
<option value="邀请招标">邀请招标</option>
<option value="竞争性磋商">竞争性磋商</option>
<option value="竞争性谈判">竞争性谈判</option>
<option value="询价">询价</option>
<option value="单一来源">单一来源</option>
<option value="拍卖">拍卖</option>
<option value="招投标">招投标</option>
<option value="网络竞价">网络竞价</option>
<option value="协议转让">协议转让</option>
<option value="其他">其他</option>
</select>
</div>
</div>
@ -75,6 +52,45 @@
$("#form-trade-edit").validate({
focusCleanup: true
});
let _appendStr = {
a:'<option value="">请选择</option>' +
'<option value="房屋建筑">房屋建筑</option>'+
'<option value="市政">市政</option>'+
'<option value="公路">公路</option>'+
'<option value="铁路">铁路</option>'+
'<option value="民航">民航</option>'+
'<option value="水运">水运</option>'+
'<option value="水利">水利</option>'+
'<option value="能源">能源</option>'+
'<option value="邮电通信">邮电通信</option>'+
'<option value="其他">其他</option>',
b:'<option value="">请选择</option>' +
'<option value="公开招标">公开招标</option>'+
'<option value="邀请招标">邀请招标</option>'+
'<option value="竞争性磋商">竞争性磋商</option>'+
'<option value="竞争性谈判">竞争性谈判</option>'+
'<option value="询价">询价</option>'+
'<option value="单一来源">单一来源</option>'+
'<option value="其他">其他</option>',
c:'<option value="">请选择</option>' +
'<option value="拍卖">拍卖</option>'+
'<option value="招投标">招投标</option>'+
'<option value="网络竞价">网络竞价</option>'+
'<option value="协议转让">协议转让</option>'+
'<option value="其他">其他</option>'
}
switch ($("#type").val()) {
case "工程建设项目":
$("#tradeType").append(_appendStr.a);
break;
case "政府采购":
$("#tradeType").append(_appendStr.b);
break;
case "国有产权交易":
$("#tradeType").append(_appendStr.c);
break;
}
layui.use('laydate', function() {
var laydate = layui.laydate;

View File

@ -714,9 +714,9 @@
let _yData = _data.type,_sData = [];
let _allNumData = _data.data;
$('.trade_month_num').text('当月累计交易数:'+_data.monthCount);
$('.trade_month_money').text('当月累计交易额:'+_data.monthMoney.toFixed(2)+'万元');
$('.trade_month_money').text('当月累计交易额:'+_data.monthMoney.toFixed(4)+'万元');
$('.trade_all_num').text('全年累计交易数:'+_data.yearCount);
$('.trade_all_money').text('全年累计交易额:'+_data.yearMoney.toFixed(2)+'万元');
$('.trade_all_money').text('全年累计交易额:'+_data.yearMoney.toFixed(4)+'万元');
_data.data.forEach(item => {
_sData.push({
name: item.name,
@ -734,7 +734,7 @@
tooltip: {
trigger: 'item',
formatter:function(params){
let _retTips = params.marker+' '+params.seriesName+'<br/>交易额:'+params.value.toFixed(2)+'万元<br/>';
let _retTips = params.marker+' '+params.seriesName+'<br/>交易额:'+params.value.toFixed(4)+'万元<br/>';
_allNumData.forEach(item => {
if(item.name === params.seriesName){
Object.keys(item.obj1).forEach(key => {