Browse Source

update

jiang
master
tonytonychopper123 5 years ago
parent
commit
53be417ffd
  1. 879
      src/controllers/handler.js
  2. 17
      src/expendPlugins/chart/chartmix.common.js
  3. 2
      src/expendPlugins/chart/chartmix.common.js.map
  4. 17
      src/expendPlugins/chart/chartmix.umd.js
  5. 2
      src/expendPlugins/chart/chartmix.umd.js.map
  6. 2
      src/expendPlugins/chart/chartmix.umd.min.js
  7. 2
      src/expendPlugins/chart/chartmix.umd.min.js.map
  8. 43
      src/expendPlugins/chart/plugin.js

879
src/controllers/handler.js

File diff suppressed because it is too large

17
src/expendPlugins/chart/chartmix.common.js

@ -35382,7 +35382,7 @@ function initPie(series, chartDataCache, seriesData, legendData, product, type,
function editPie(series, chartDataCache, seriesData, legendData, chartPro, chartType, chartStyle) { function editPie(series, chartDataCache, seriesData, legendData, chartPro, chartType, chartStyle) {
seires.name = legendData; // 如果原来的数据长度小于所选的数据长度 series.name = legendData; // 如果原来的数据长度小于所选的数据长度
if (series.data.length < seriesData.length) { if (series.data.length < seriesData.length) {
for (var k = series.data.length; k < seriesData.length; k++) { for (var k = series.data.length; k < seriesData.length; k++) {
@ -38966,7 +38966,7 @@ function changeChartRange(chart_id, chartData, rangeArray, rangeTxt) {
chart_json.chartData = chartData; chart_json.chartData = chartData;
chart_json.rangeTxt = rangeTxt; //根据数据集得到按钮状态,rangeColCheck表示首列是否标题,rangeRowCheck表示首行是否标题,rangeConfigCheck表示是否转置。 chart_json.rangeTxt = rangeTxt; //根据数据集得到按钮状态,rangeColCheck表示首列是否标题,rangeRowCheck表示首行是否标题,rangeConfigCheck表示是否转置。
var rowColCheck = getRowColCheck(chartData); var rowColCheck = Object(util["g" /* getRowColCheck */])(chartData);
var rangeRowCheck = rowColCheck[0], var rangeRowCheck = rowColCheck[0],
rangeColCheck = rowColCheck[1], rangeColCheck = rowColCheck[1],
rangeConfigCheck = false; // 如果列转置标识,再转为列转置 rangeConfigCheck = false; // 如果列转置标识,再转为列转置
@ -38990,7 +38990,7 @@ function changeChartRange(chart_id, chartData, rangeArray, rangeTxt) {
chart_json.defaultOption = defaultOption; chart_json.defaultOption = defaultOption;
src_store.dispatch('chartSetting/updateChartItemChartlist', chart_json); src_store.dispatch('chartSetting/updateChartItemChartlist', chart_json);
chartUtil_renderChart({ chartUtil_renderChart({
chartOptions: updateJson, chartOptions: chart_json,
chart_id: chart_id chart_id: chart_id
}); });
} }
@ -40369,20 +40369,15 @@ function createChart(render, chartData, chart_id, rangeArray, rangeTxt) {
var chartOption = insertNewChart(data_chartJson["c" /* chartOptions */], chart_Id, data_chartJson["c" /* chartOptions */].chartAllType, chartData, rangeArray, rangeTxt); var chartOption = insertNewChart(data_chartJson["c" /* chartOptions */], chart_Id, data_chartJson["c" /* chartOptions */].chartAllType, chartData, rangeArray, rangeTxt);
var renderDom = document.createElement('div'); var renderDom = document.createElement('div');
renderDom.id = 'render' + chart_Id; renderDom.id = 'render' + chart_Id;
render.appendChild(renderDom); // 插入store和export出去的配置 render.appendChild(renderDom);
var chart_json = { var chart_json = {
'chart_id': chart_Id, 'chart_id': chart_Id,
'active': true, 'active': true,
'chartOptions': Object(util["b" /* deepCopy */])(chartOption) 'chartOptions': Object(util["b" /* deepCopy */])(chartOption)
}; };
src_store.commit('UPDATE_CHART_ITEM_ONE', { exportUtil_ChartSetting.currentChartIndex = exportUtil_ChartSetting.chartLists.length;
key: 'currentChartIndex',
value: exportUtil_ChartSetting.chartLists.length
}); // ChartSetting.currentChartIndex = ChartSetting.chartLists.length
exportUtil_ChartSetting.chartLists.push(chart_json); exportUtil_ChartSetting.chartLists.push(chart_json);
console.dir(chartOption); console.dir(chart_json);
new external_Vue_default.a({ new external_Vue_default.a({
el: '#render' + chart_Id, el: '#render' + chart_Id,
store: src_store, store: src_store,

2
src/expendPlugins/chart/chartmix.common.js.map

File diff suppressed because one or more lines are too long

17
src/expendPlugins/chart/chartmix.umd.js

@ -35391,7 +35391,7 @@ function initPie(series, chartDataCache, seriesData, legendData, product, type,
function editPie(series, chartDataCache, seriesData, legendData, chartPro, chartType, chartStyle) { function editPie(series, chartDataCache, seriesData, legendData, chartPro, chartType, chartStyle) {
seires.name = legendData; // 如果原来的数据长度小于所选的数据长度 series.name = legendData; // 如果原来的数据长度小于所选的数据长度
if (series.data.length < seriesData.length) { if (series.data.length < seriesData.length) {
for (var k = series.data.length; k < seriesData.length; k++) { for (var k = series.data.length; k < seriesData.length; k++) {
@ -38975,7 +38975,7 @@ function changeChartRange(chart_id, chartData, rangeArray, rangeTxt) {
chart_json.chartData = chartData; chart_json.chartData = chartData;
chart_json.rangeTxt = rangeTxt; //根据数据集得到按钮状态,rangeColCheck表示首列是否标题,rangeRowCheck表示首行是否标题,rangeConfigCheck表示是否转置。 chart_json.rangeTxt = rangeTxt; //根据数据集得到按钮状态,rangeColCheck表示首列是否标题,rangeRowCheck表示首行是否标题,rangeConfigCheck表示是否转置。
var rowColCheck = getRowColCheck(chartData); var rowColCheck = Object(util["g" /* getRowColCheck */])(chartData);
var rangeRowCheck = rowColCheck[0], var rangeRowCheck = rowColCheck[0],
rangeColCheck = rowColCheck[1], rangeColCheck = rowColCheck[1],
rangeConfigCheck = false; // 如果列转置标识,再转为列转置 rangeConfigCheck = false; // 如果列转置标识,再转为列转置
@ -38999,7 +38999,7 @@ function changeChartRange(chart_id, chartData, rangeArray, rangeTxt) {
chart_json.defaultOption = defaultOption; chart_json.defaultOption = defaultOption;
src_store.dispatch('chartSetting/updateChartItemChartlist', chart_json); src_store.dispatch('chartSetting/updateChartItemChartlist', chart_json);
chartUtil_renderChart({ chartUtil_renderChart({
chartOptions: updateJson, chartOptions: chart_json,
chart_id: chart_id chart_id: chart_id
}); });
} }
@ -40378,20 +40378,15 @@ function createChart(render, chartData, chart_id, rangeArray, rangeTxt) {
var chartOption = insertNewChart(data_chartJson["c" /* chartOptions */], chart_Id, data_chartJson["c" /* chartOptions */].chartAllType, chartData, rangeArray, rangeTxt); var chartOption = insertNewChart(data_chartJson["c" /* chartOptions */], chart_Id, data_chartJson["c" /* chartOptions */].chartAllType, chartData, rangeArray, rangeTxt);
var renderDom = document.createElement('div'); var renderDom = document.createElement('div');
renderDom.id = 'render' + chart_Id; renderDom.id = 'render' + chart_Id;
render.appendChild(renderDom); // 插入store和export出去的配置 render.appendChild(renderDom);
var chart_json = { var chart_json = {
'chart_id': chart_Id, 'chart_id': chart_Id,
'active': true, 'active': true,
'chartOptions': Object(util["b" /* deepCopy */])(chartOption) 'chartOptions': Object(util["b" /* deepCopy */])(chartOption)
}; };
src_store.commit('UPDATE_CHART_ITEM_ONE', { exportUtil_ChartSetting.currentChartIndex = exportUtil_ChartSetting.chartLists.length;
key: 'currentChartIndex',
value: exportUtil_ChartSetting.chartLists.length
}); // ChartSetting.currentChartIndex = ChartSetting.chartLists.length
exportUtil_ChartSetting.chartLists.push(chart_json); exportUtil_ChartSetting.chartLists.push(chart_json);
console.dir(chartOption); console.dir(chart_json);
new external_Vue_default.a({ new external_Vue_default.a({
el: '#render' + chart_Id, el: '#render' + chart_Id,
store: src_store, store: src_store,

2
src/expendPlugins/chart/chartmix.umd.js.map

File diff suppressed because one or more lines are too long

2
src/expendPlugins/chart/chartmix.umd.min.js

File diff suppressed because one or more lines are too long

2
src/expendPlugins/chart/chartmix.umd.min.js.map

File diff suppressed because one or more lines are too long

43
src/expendPlugins/chart/plugin.js

@ -14,6 +14,8 @@ import {
import { isEditMode } from '../../global/validate'; import { isEditMode } from '../../global/validate';
import luckysheetsizeauto from '../../controllers/resize'; import luckysheetsizeauto from '../../controllers/resize';
import { getvisibledatarow, getvisibledatacolumn} from '../../methods/get' import { getvisibledatarow, getvisibledatacolumn} from '../../methods/get'
let _rowLocation = rowLocation
let _colLocation = colLocation
// Dynamically load dependent scripts and styles // Dynamically load dependent scripts and styles
const dependScripts = [ const dependScripts = [
@ -218,9 +220,9 @@ function chart_selection(){
$(window).height() + scrollTop - sheetBarHeight - statisticBarHeight, $(window).height() + scrollTop - sheetBarHeight - statisticBarHeight,
winW = $(window).width() + scrollLeft winW = $(window).width() + scrollLeft
var rowLocation = rowLocation(y), var rowLocation = _rowLocation(y),
row_index = rowLocation[2] row_index = rowLocation[2]
var colLocation = colLocation(x), var colLocation = _colLocation(x),
col_index = colLocation[2] col_index = colLocation[2]
var visibledatarow = getvisibledatarow() var visibledatarow = getvisibledatarow()
@ -464,13 +466,13 @@ function chart_selection(){
var updateJson = chartInfo.currentChart var updateJson = chartInfo.currentChart
updateJson.rangeTxt = getRangetxt( updateJson.rangeTxt = getRangetxt(
luckysheet.currentSheetIndex, chartInfo.currentSheetIndex,
updateJson.rangeArray[0], updateJson.rangeArray[0],
luckysheet.currentSheetIndex chartInfo.currentSheetIndex
) )
updateJson.chartData = getdatabyselection( updateJson.chartData = getdatabyselection(
updateJson.rangeArray[0], updateJson.rangeArray[0],
luckysheet.currentSheetIndex chartInfo.currentSheetIndex
) )
// 渲染 // 渲染
chartInfo.changeChartRange(updateJson.chart_id, updateJson.chartData, updateJson.rangeArray, updateJson.rangeTxt) chartInfo.changeChartRange(updateJson.chart_id, updateJson.chartData, updateJson.rangeArray, updateJson.rangeTxt)
@ -499,9 +501,9 @@ function chart_selection(){
$(window).height() + scrollTop - sheetBarHeight - statisticBarHeight, $(window).height() + scrollTop - sheetBarHeight - statisticBarHeight,
winW = $(window).width() + scrollLeft winW = $(window).width() + scrollLeft
var rowLocation = rowLocation(y), var rowLocation = _rowLocation(y),
row_index = rowLocation[2] row_index = rowLocation[2]
var colLocation = colLocation(x), var colLocation = _colLocation(x),
col_index = colLocation[2] col_index = colLocation[2]
var visibledatarow = getvisibledatarow() var visibledatarow = getvisibledatarow()
@ -784,13 +786,13 @@ function chart_selection(){
chartInfo.chart_selection.rangeResize = null chartInfo.chart_selection.rangeResize = null
updateJson.rangeTxt = getRangetxt( updateJson.rangeTxt = getRangetxt(
luckysheet.currentSheetIndex, chartInfo.currentSheetIndex,
updateJson.rangeArray[0], updateJson.rangeArray[0],
luckysheet.currentSheetIndex chartInfo.currentSheetIndex
) )
updateJson.chartData = getdatabyselection( updateJson.chartData = getdatabyselection(
updateJson.rangeArray[0], updateJson.rangeArray[0],
luckysheet.currentSheetIndex chartInfo.currentSheetIndex
) )
// 渲染 // 渲染
chartInfo.changeChartRange(updateJson.chart_id, updateJson.chartData, updateJson.rangeArray, updateJson.rangeTxt) chartInfo.changeChartRange(updateJson.chart_id, updateJson.chartData, updateJson.rangeArray, updateJson.rangeTxt)
@ -799,7 +801,6 @@ function chart_selection(){
} }
} }
// create chart // create chart
function createLuckyChart(width, height, left, top) { function createLuckyChart(width, height, left, top) {
//如果只选中一个单元格,则自动填充选取 //如果只选中一个单元格,则自动填充选取
@ -951,30 +952,12 @@ function createLuckyChart(width, height, left, top) {
//处理区域高亮框参数,当前页中,只有当前的图表的needRangShow为true,其他为false //处理区域高亮框参数,当前页中,只有当前的图表的needRangShow为true,其他为false
showNeedRangeShow(chart_id); showNeedRangeShow(chart_id);
// highline current chart
// $('.luckysheet-cell-main').click(function (e) {
// if (e.target.tagName == 'CANVAS' && e.target.offsetParent && e.target.offsetParent.offsetParent && e.target.offsetParent.offsetParent.id && e.target.offsetParent.offsetParent.id.slice(0, 6) == 'chart_') {
// chartInfo.highlightChart(e.target.offsetParent.offsetParent.id)
// chartInfo.chartparam.luckysheetCurrentChartMoveObj = $(e.target.offsetParent.offsetParent.id + '_c')
// chartInfo.chartparam.luckysheetCurrentChartResizeObj = $(e.target.offsetParent.offsetParent.id + '_c')
// chartInfo.chartparam.luckysheetCurrentChartActive = true
// document.getElementById(e.target.offsetParent.offsetParent.id + '_c').style.zIndex = ++chartInfo.zIndex
// $('.chartSetting').css('display', 'block')
// return
// }
// $('.chartSetting').css('display', 'none')
// chartInfo.chartparam.luckysheetCurrentChartActive = false
// })
// delete current chart // delete current chart
$(`#${chart_id}_c .luckysheet-modal-controll-del`).click(function (e) { $(`#${chart_id}_c .luckysheet-modal-controll-del`).click(function (e) {
delChart(chart_id) delChart(chart_id)
}) })
// chartInfo.chartparam.luckysheetCurrentChartMoveObj = $(`#${chart_id}_c `)
// chartInfo.chartparam.luckysheetCurrentChartResizeObj = $(`#${chart_id}_c `)
// chartInfo.chartparam.luckysheetCurrentChartActive = true
// move chart // move chart
$t.mousedown(function (e) { $t.mousedown(function (e) {
//允许拖动渲染框 //允许拖动渲染框
@ -1073,7 +1056,7 @@ function delChart(chart_id) {
$(`.luckysheet-cell-main #${chart_id}_c`).remove() $(`.luckysheet-cell-main #${chart_id}_c`).remove()
// delete storage // delete storage
let sheetFile = chartInfo.luckysheetfile[getSheetIndex(chartInfo.currentSheetIndex)] let sheetFile = chartInfo.luckysheetfile[getSheetIndex(chartInfo.currentSheetIndex)]
sheetFile.chart.findIndex(item => item.chart_id == chart_id) let index = sheetFile.chart.findIndex(item => item.chart_id == chart_id)
sheetFile.chart.splice(index, 1) sheetFile.chart.splice(index, 1)
// api call // api call
chartInfo.deleteChart(chart_id) chartInfo.deleteChart(chart_id)

Loading…
Cancel
Save