prod
校文 3 years ago
parent 2c9a5cde0d
commit e720c869e7

@ -1,7 +1,7 @@
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-15 09:16:31 * @Date: 2021-10-15 09:16:31
* @LastEditTime: 2021-11-22 13:51:16 * @LastEditTime: 2021-12-07 19:10:36
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/lycomponents/iSwitchBrand/index.vue * @FilePath: /data-show/src/lycomponents/iSwitchBrand/index.vue
@ -131,7 +131,6 @@ export default {
length = arr.length; length = arr.length;
for (let i = 0; i < length; i++) { for (let i = 0; i < length; i++) {
if (arr[i] === id) { if (arr[i] === id) {
console.log(111)
newArr[0] = arr[i]; newArr[0] = arr[i];
} else { } else {
newArr[index++] = arr[i]; newArr[index++] = arr[i];

@ -1,7 +1,7 @@
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-15 09:16:31 * @Date: 2021-10-15 09:16:31
* @LastEditTime: 2021-11-21 14:58:52 * @LastEditTime: 2021-12-07 19:10:42
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/lycomponents/iSwitchBrand/index.vue * @FilePath: /data-show/src/lycomponents/iSwitchBrand/index.vue
@ -149,8 +149,7 @@ export default {
newArr = [], newArr = [],
length = arr.length; length = arr.length;
for (let i = 0; i < length; i++) { for (let i = 0; i < length; i++) {
if (arr[i] === id) { if (arr[i] === id) {
console.log(111)
newArr[0] = arr[i]; newArr[0] = arr[i];
} else { } else {
newArr[index++] = arr[i]; newArr[index++] = arr[i];

@ -1,7 +1,7 @@
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-10-12 13:56:13 * @Date: 2021-10-12 13:56:13
* @LastEditTime: 2021-11-26 10:27:50 * @LastEditTime: 2021-12-07 19:42:47
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/mixins/index.js * @FilePath: /data-show/src/mixins/index.js
@ -201,18 +201,20 @@ export default {
doStr(str, n) { doStr(str, n) {
let totalCount = 0; let totalCount = 0;
let txt = ""; let txt = "";
for (var i = 0; i < str.length; i++) { if (str) {
let c = str.charCodeAt(i); for (var i = 0; i < str.length; i++) {
if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) { let c = str.charCodeAt(i);
totalCount++; if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
} else { totalCount++;
totalCount += 2; } else {
} totalCount += 2;
if (totalCount <= n) { }
txt += str[i]; if (totalCount <= n) {
} else { txt += str[i];
txt += '...'; } else {
return txt txt += '...';
return txt
}
} }
} }
return txt; return txt;

@ -1,7 +1,7 @@
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-10-27 15:26:21 * @Date: 2021-10-27 15:26:21
* @LastEditTime: 2021-11-21 16:23:53 * @LastEditTime: 2021-12-07 19:26:11
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/views/IndustryDataExport/getApiData.js * @FilePath: /data-show/src/views/IndustryDataExport/getApiData.js

@ -1,7 +1,7 @@
<!-- <!--
* @Author: xw * @Author: xw
* @Date: 2021-10-11 14:11:04 * @Date: 2021-10-11 14:11:04
* @LastEditTime: 2021-11-21 16:10:55 * @LastEditTime: 2021-12-07 19:40:16
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 行业数据导出 * @Description: 行业数据导出
* @FilePath: /data-show/src/views/IndustryDataExport/index.vue * @FilePath: /data-show/src/views/IndustryDataExport/index.vue
@ -38,7 +38,7 @@
</div> </div>
<div class="ide-d2"> <div class="ide-d2">
<span class="s1" v-if="!form.token"><span class="ss1">{{totalNum}}</span>条数据</span> <span class="s1" v-if="!form.token"><span class="ss1">{{totalNum}}</span>条数据</span>
<span class="s1" v-if="form.token"><span class="ss1">{{totalNum}}</span>条数据已选中<span class="ss1">{{tableAll ? totalNum : secIds.length}}</span>条数据</span> <span class="s1" v-if="form.token"><span class="ss1">{{totalNum}}</span>条数据已选中<span class="ss1">{{tableAll ? totalNum : sk.length}}</span>条数据</span>
<a-button type="primary" v-if="form.token" @click="handlerExport" v-has="btnUrl"></a-button> <a-button type="primary" v-if="form.token" @click="handlerExport" v-has="btnUrl"></a-button>
</div> </div>
<v-table ref="rtable" :row-selection="rowSelection" :columns="columns" :data="tbData" :loading="tableLoading" :pagination="pagination" @change="handlerPage"> <v-table ref="rtable" :row-selection="rowSelection" :columns="columns" :data="tbData" :loading="tableLoading" :pagination="pagination" @change="handlerPage">
@ -67,7 +67,7 @@
<a-checkbox-group v-model="checkedIds" :options="plainOptions4" @change="fileTypeChange" /> <a-checkbox-group v-model="checkedIds" :options="plainOptions4" @change="fileTypeChange" />
</a-form-item> </a-form-item>
<a-form-item label="导出条数"> <a-form-item label="导出条数">
<span style="color: #63aecc; font-size: 14px">{{secIds.length}}</span> <span style="color: #63aecc; font-size: 14px">{{execlForm.iNum}}</span>
</a-form-item> </a-form-item>
</a-form> </a-form>
</div> </div>
@ -177,7 +177,7 @@ export default {
action: "toExcel", action: "toExcel",
sFileName: "", sFileName: "",
sCheckedIds: "", sCheckedIds: "",
iNum: "", iNum: 0,
sField: "", sField: "",
}, },
btnUrl: "" btnUrl: ""

@ -1,7 +1,7 @@
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-10-27 15:29:37 * @Date: 2021-10-27 15:29:37
* @LastEditTime: 2021-12-03 18:31:19 * @LastEditTime: 2021-12-07 19:38:32
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/views/IndustryDataExport/tableEvent.js * @FilePath: /data-show/src/views/IndustryDataExport/tableEvent.js
@ -28,6 +28,9 @@ export function rowSelection() {
selectedRowKeys: this.sk, selectedRowKeys: this.sk,
onSelectAll: () => { onSelectAll: () => {
this.tableAll = !this.tableAll; this.tableAll = !this.tableAll;
if(!this.tableAll) {
this.sk = []
}
}, },
} }
} }
@ -99,6 +102,8 @@ export default {
} }
this.form.iPageIndex = 1; this.form.iPageIndex = 1;
this.pagination.current = 1; this.pagination.current = 1;
this.sk = [];
this.tableAll = false;
Promise.all([this.getList(), this.getTable()]).then(() => { Promise.all([this.getList(), this.getTable()]).then(() => {
this.noClick = false; this.noClick = false;
}); });
@ -123,8 +128,8 @@ export default {
} else { } else {
this.execlForm.sFileName = this.form.sBrand + this.form.sSeriesName + this.getDatetimeSs(); this.execlForm.sFileName = this.form.sBrand + this.form.sSeriesName + this.getDatetimeSs();
} }
this.execlForm.sCheckedIds = this.tableAll ? '' : this.secIds.toString(); this.execlForm.sCheckedIds = this.tableAll ? '' : this.sk.toString();
this.execlForm.iNum = this.tableAll ? this.totalNum : this.secIds.length; this.execlForm.iNum = this.tableAll ? this.totalNum : this.sk.length;
this.modalObj.visible = true; this.modalObj.visible = true;
}) })
}, },
@ -184,6 +189,8 @@ export default {
handlerTime(n) { handlerTime(n) {
let ele = this.timesSel[n]; let ele = this.timesSel[n];
this.form.sTimeType = ele.key; this.form.sTimeType = ele.key;
this.sk = [];
this.tableAll = false;
if (ele.key != this.selVal) { if (ele.key != this.selVal) {
this.getTable(); this.getTable();
this.getList(); this.getList();
@ -194,6 +201,8 @@ export default {
this.form.sStartTime = val[0]; this.form.sStartTime = val[0];
this.form.sEndTime = val[1]; this.form.sEndTime = val[1];
this.selectPriceDate = ""; this.selectPriceDate = "";
this.sk = [];
this.tableAll = false;
this.getTable(); this.getTable();
this.getList(); this.getList();
}, },
@ -250,6 +259,8 @@ export default {
this.form.sQuDao = this.quDao.toString(); this.form.sQuDao = this.quDao.toString();
this.form.iPageIndex = 1; this.form.iPageIndex = 1;
this.pagination.current = 1; this.pagination.current = 1;
this.sk = [];
this.tableAll = false;
Promise.all([this.getList(), this.getTable()]).then(() => { Promise.all([this.getList(), this.getTable()]).then(() => {
this.noClick = false; this.noClick = false;
}); });
@ -269,6 +280,8 @@ export default {
this.doFormQS(this.qingGan); this.doFormQS(this.qingGan);
this.form.iPageIndex = 1; this.form.iPageIndex = 1;
this.pagination.current = 1; this.pagination.current = 1;
this.sk = [];
this.tableAll = false;
Promise.all([this.getList(), this.getTable()]).then(() => { Promise.all([this.getList(), this.getTable()]).then(() => {
this.noClick = false; this.noClick = false;
}); });

Loading…
Cancel
Save