123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- import log from './log';
- export function getSendData(obj) {
- const {
-
- value,
- launch,
- customId,
- index,
- linkageNum,
- type,
- datas,
- column
- } = obj
- const {
- data_0,
- data_1
- } = datas;
- let vbName_0;
- let vbName_1;
- switch (customId) {
- case '自定义标识':
- vbName_0 = '';
- vbName_1 = '';
- break;
- default:
- vbName_0 = 'value';
- vbName_1 = 'value';
- break;
- }
- let sendData = {};
- switch (linkageNum) {
- case 2:
- sendData.id = data_0[value[0]][vbName_0];
- break;
- case 3:
- if (launch || index === 0) {
- switch (column) {
- case 0:
- sendData.id = data_0[value[0]][vbName_0];
- break;
- case 1:
- sendData.id = data_1[0][vbName_1];
- break;
- default:
- log('column 超限');
- break;
- }
- } else {
- sendData.id = data_1[value[1]][vbName_1];
- }
- break;
- default:
- log('级数不存在');
- break;
- }
- return sendData;
- }
- export function getAsyncDataFc(obj) {
- return new Promise((rs, rj) => {
- uni.showLoading({
- title: '获取数据中……'
- })
- setTimeout(() => {
- let data;
- switch (obj.id) {
- case 'a':
- data = [{
- name: 'a_a',
- value: 'a_a'
- }, {
- name: 'a_b',
- value: 'a_b'
- }];
- break;
- case 'b':
- data = [{
- name: 'b_a',
- value: 'b_a'
- }, {
- name: 'b_b',
- value: 'b_b'
- }];
- break;
- case 'c':
- data = [{
- name: 'c_a',
- value: 'c_a'
- }, {
- name: 'c_b',
- value: 'c_b'
- }];
- break;
- case 'a_a':
- data = [{
- name: 'a_a_a',
- value: 'a_a_a'
- }, {
- name: 'a_a_b',
- value: 'a_a_b'
- }]
- break;
- case 'a_b':
- data = [{
- name: 'a_b_a',
- value: 'a_b_a'
- }, {
- name: 'a_b_b',
- value: 'a_b_b'
- }]
- break;
- case 'b_a':
- data = [{
- name: 'b_a_a',
- value: 'b_a_a'
- }, {
- name: 'b_a_b',
- value: 'b_a_b'
- }]
- break;
- case 'b_b':
- data = [{
- name: 'b_b_a',
- value: 'b_b_a'
- }, {
- name: 'b_b_b',
- value: 'b_b_b'
- }]
- break;
- case 'c_a':
- data = [{
- name: 'c_a_a',
- value: 'c_a_a'
- }, {
- name: 'c_a_b',
- value: 'c_a_b'
- }]
- break;
- case 'c_b':
- data = [{
- name: 'c_b_a',
- value: 'c_b_a'
- }, {
- name: 'c_b_b',
- value: 'c_b_b'
- }]
- break;
- default:
- break;
- }
- rs(data);
- uni.hideLoading();
- }, 1000);
- })
- }
|