Commit 1557053ce0b092030d6519cfe5b86b4258050619

Authored by Min
1 parent 69a3aa26

1.单价增加导入第三张表功能

src/components/Common/CommonNewBill.js
... ... @@ -1123,7 +1123,14 @@ class CommonNewBill extends Component {
1123 1123  
1124 1124 handleUploadChangeFile = async info => {
1125 1125 const { file } = info;
1126   - const { masterData, sModelsId, app, token, sModelsType, slaveConfig, slaveData } = this.props;
  1126 + const { formData = [] } = this.props;
  1127 +
  1128 + const templateData = formData.filter(item => item.sGrd === 'importTemplate');
  1129 + const name = commonUtils.isNotEmptyArr(templateData) ? templateData[0].sTableAlias : 'slave'
  1130 + const {
  1131 + masterData, sModelsId, app, token, sModelsType,
  1132 + [`${name}Config`]: slaveConfig, [`${name}Data`]: slaveData
  1133 + } = this.props;
1127 1134 if (file.response) {
1128 1135 if (file.response.code === 1) {
1129 1136 if (file.response.dataset.rows.length > 1) {
... ... @@ -3422,11 +3429,11 @@ const CommonEffectEvent = props => {
3422 3429 handleType: masterData.handleType || 'update',
3423 3430 }
3424 3431 });
3425   -
  3432 +
3426 3433 }, [watchFields, masterData]);
3427 3434  
3428 3435 return null;
3429   -}
  3436 +}
3430 3437  
3431 3438 // 工艺参数弹窗
3432 3439 const ModalComponent = props => {
... ...
src/components/Common/CommonSubBill.js
... ... @@ -140,7 +140,7 @@ class CommonSubBill extends Component {
140 140 handleUploadChangeFile = async (info) => {
141 141 const { file } = info;
142 142 const {
143   - masterData, sModelsId, app, token, sModelsType, masterConfig,
  143 + masterData, sModelsId, app, token, sModelsType, masterConfig, formData,
144 144 } = this.props;
145 145 if (file.response) {
146 146 if (file.response.code === 1) {
... ... @@ -151,9 +151,12 @@ class CommonSubBill extends Component {
151 151 message.error(errorInfo[0].sReason);
152 152 return;
153 153 }
  154 + const templateData = formData.filter(item => item.sGrd === 'importTemplate');
154 155  
155   - const name = masterConfig.gdsconfigformslave.find(item => item.sControlName.includes('ImportData') && item.bVisible)?.sControlName;
156   - const temp = name?.split('_')[1] || 'slave';
  156 + const temp = commonUtils.isNotEmptyArr(templateData) ? templateData[0].sTableAlias : 'slave'
  157 +
  158 + // const name = masterConfig.gdsconfigformslave.find(item => item.sControlName.includes('ImportData') && item.bVisible)?.sControlName;
  159 + // const temp = name?.split('_')[1] || 'slave';
157 160 /**
158 161 * 按照slave处理
159 162 */
... ... @@ -229,6 +232,7 @@ class CommonSubBill extends Component {
229 232 }
230 233 }
231 234 };
  235 +
232 236 handleUploadPropsSales = () => {
233 237 const { masterData, sModelsType } = this.props;
234 238 if (commonUtils.isNotEmptyObject(masterData)) {
... ...
src/components/Common/PersonCenter/PersonCenter.js
... ... @@ -70,7 +70,7 @@ class PersonCenter extends Component {
70 70 if (this.changePwd) {
71 71 const changePwd = commonFunc.showLocalMessage(this.props, 'changePwd', '系统判断密码为初始密码,2请修改密码后再操作!');
72 72  
73   - message.warn(changePwd, 10);
  73 + message.warning(changePwd, 10);
74 74 }
75 75 // 检查是否有公告数据需要显示
76 76 this.checkNoticeData();
... ...