| | |
| | | }) |
| | | } |
| | | |
| | | if (verify && verify.billcodes.length > 0) { |
| | | if (verify && verify.billcodes.length > 0) { // 单号生成 |
| | | verify.billcodes.forEach(item => { |
| | | let _ModularDetailCode = '' |
| | | if (item.TypeCharOne === 'Lp' || item.TypeCharOne === 'BN') { |
| | | _ModularDetailCode = item.TypeCharOne + item.linkField |
| | | let _val = '' |
| | | if (item.linkField === 'BID' && BID) { // 替换bid |
| | | _val = BID |
| | | } else if (data.hasOwnProperty(item.linkField)) { |
| | | _val = data[item.linkField] |
| | | } |
| | | _ModularDetailCode = item.TypeCharOne + _val |
| | | } else { |
| | | _ModularDetailCode = item.ModularDetailCode |
| | | } |
| | | |
| | | _sql += `Declare @${item.field} nvarchar(50) |
| | | select @BillCode='', @${item.field}='' |
| | | exec s_get_BillCode |
| | |
| | | let keys = [] |
| | | let values = [] |
| | | formdata.forEach(item => { |
| | | if (item.type === 'number') { |
| | | if (item.type === 'funcvar') { |
| | | keys.push(item.key) |
| | | values.push('@' + item.key) |
| | | } else if (item.type === 'number') { |
| | | keys.push(item.key) |
| | | values.push(item.value) |
| | | } else { |
| | |
| | | values.push('\'' + item.value + '\'') |
| | | } |
| | | }) |
| | | |
| | | keys = keys.join(',') |
| | | values = values.join(',') |
| | | _sql += `declare @UserName nvarchar(50),@FullName nvarchar(50) |
| | |
| | | } else if (btn.OpenType === 'pop' && btn.sqlType === 'update') { |
| | | let _form = [] |
| | | formdata.forEach(item => { |
| | | if (item.type === 'number') { |
| | | if (item.type === 'funcvar') { |
| | | _form.push(item.key + '=@' + item.key) |
| | | } else if (item.type === 'number') { |
| | | _form.push(item.key + '=' + item.value) |
| | | } else { |
| | | _form.push(item.key + '=\'' + item.value + '\'') |