Commit 984e0fd317bae9e9ae11da9b887b14bae818b33f
Merge branch 'main' of http://git.xlyprint.cn/zhangz/xlyUmi into main
Showing
1 changed file
with
17 additions
and
4 deletions
src/components/QuickQuote/index.jsx
| ... | ... | @@ -1185,6 +1185,19 @@ const QuickQuoteEvent = props => { |
| 1185 | 1185 | addState.slaveSelectedRowKeys = [slaveData[0].sId]; |
| 1186 | 1186 | } |
| 1187 | 1187 | |
| 1188 | + const { sPrintConfig = {}, downAbleConfigs = [], finishedConfigs = [] } = state; | |
| 1189 | + const processConfigs = [sPrintConfig, ...downAbleConfigs, ...finishedConfigs]; | |
| 1190 | + | |
| 1191 | + const configOrderMap = {}; | |
| 1192 | + processConfigs.forEach((config, index) => { | |
| 1193 | + configOrderMap[config.sId] = index; | |
| 1194 | + }); | |
| 1195 | + | |
| 1196 | + processData.sort((a, b) => { | |
| 1197 | + return configOrderMap[a.sProcessClassifyId] - configOrderMap[b.sProcessClassifyId]; | |
| 1198 | + }); | |
| 1199 | + processData = processData.map((item, index) => ({ ...item, iOrder: index + 1 })); | |
| 1200 | + | |
| 1188 | 1201 | const newState = { |
| 1189 | 1202 | materialsConfig, |
| 1190 | 1203 | masterData: { ...masterData1, ...masterData }, |
| ... | ... | @@ -3154,7 +3167,7 @@ const BoxModelSelectedModal = props => { |
| 3154 | 3167 | switcherIcon={<FolderFilled style={{ color: "#f7cc4f", fontSize: 20 }} />} |
| 3155 | 3168 | ></Tree.TreeNode> |
| 3156 | 3169 | )), |
| 3157 | - [boxTypeList.length] | |
| 3170 | + [boxTypeList.length, boxData.length] | |
| 3158 | 3171 | ); |
| 3159 | 3172 | const getSvgProps = svg => { |
| 3160 | 3173 | if (!svg) return; |
| ... | ... | @@ -3222,8 +3235,8 @@ const BoxModelSelectedModal = props => { |
| 3222 | 3235 | const noImage = commonFunc.showLocalMessage(props, "ImpositionInformation", "暂无图片"); |
| 3223 | 3236 | let btnSelectTitle = commonFunc.showLocalMessage(props, "BtnSelect", "选择"); |
| 3224 | 3237 | const sLanguage = props.app?.userinfo?.sLanguage; |
| 3225 | - if(sLanguage === 'sEnglish') { | |
| 3226 | - btnSelectTitle = 'BtnSelect'; | |
| 3238 | + if (sLanguage === "sEnglish") { | |
| 3239 | + btnSelectTitle = "BtnSelect"; | |
| 3227 | 3240 | } |
| 3228 | 3241 | const tableProps = { |
| 3229 | 3242 | ...commonBusiness.getTableTypes("box", { |
| ... | ... | @@ -3373,7 +3386,7 @@ const BackendParamsExtraComponent = props => { |
| 3373 | 3386 | if (dropDownData?.length) { |
| 3374 | 3387 | return { |
| 3375 | 3388 | dropDownData: dropDownData.map(item => ({ |
| 3376 | - sId: commonUtils.createSid(), | |
| 3389 | + sId: item, | |
| 3377 | 3390 | value: item, |
| 3378 | 3391 | sParam: showConfig.sParam, |
| 3379 | 3392 | [sName]: item, | ... | ... |