Compare commits
No commits in common. "034bfb374e1244dc07fdef2001043c1b03eb7c28" and "b11424e70e8c8867cf31b90eb224fe34544abf4f" have entirely different histories.
034bfb374e
...
b11424e70e
@ -110,8 +110,8 @@ const Placement = forwardRef((props, refs) => {
|
||||
{ type: 'check', name: '', prop: 'check', width: 70 },
|
||||
{ type: 'color-box', name: getMessage('module'), prop: 'module' },
|
||||
{ type: 'text', name: getMessage('modal.module.basic.setting.module.placement.mix.asg.yn'), prop: 'mixAsgYn', width: 50 },
|
||||
{ type: 'text', name: `段数`, prop: 'rows', width: 60 },
|
||||
{ type: 'text', name: `列数`, prop: 'cols', width: 60 },
|
||||
{ type: 'text', name: `単数`, prop: 'rows', width: 60 },
|
||||
{ type: 'text', name: `熱水`, prop: 'cols', width: 60 },
|
||||
],
|
||||
rows: [],
|
||||
}
|
||||
|
||||
@ -75,19 +75,19 @@ export default function Header(props) {
|
||||
userSession.storeId === 'T01'
|
||||
? [
|
||||
{ id: 0, name: getMessage('site.header.link1'), target: '_blank' },
|
||||
{ id: 1, name: 'HANASYS ORDER', link: `${qOrderUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 2, name: 'HANASYS Musubi', link: `${qMusubiUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 1, name: 'Q.ORDER', link: `${qOrderUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 2, name: 'Q.Musubi', link: `${qMusubiUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 3, name: getMessage('site.header.link2'), link: `https://q-warranty.q-cells.jp/seller_login`, target: '_blank' },
|
||||
]
|
||||
: userSession.groupId === '60000'
|
||||
? [
|
||||
{ id: 0, name: getMessage('site.header.link1'), target: '_blank' },
|
||||
{ id: 1, name: 'HANASYS ORDER', link: `${qOrderUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 1, name: 'Q.ORDER', link: `${qOrderUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 2, name: getMessage('site.header.link2'), link: `https://q-warranty.q-cells.jp/seller_login`, target: '_blank' },
|
||||
]
|
||||
: [
|
||||
{ id: 0, name: getMessage('site.header.link1'), target: '_blank' },
|
||||
{ id: 1, name: 'HANASYS Musubi', link: `${qMusubiUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 1, name: 'Q.Musubi', link: `${qMusubiUrl}?autoLoginParam1=${encodeURIComponent(res.data)}`, target: '_blank' },
|
||||
{ id: 2, name: getMessage('site.header.link2'), link: `https://q-warranty.q-cells.jp/seller_login`, target: '_blank' },
|
||||
],
|
||||
)
|
||||
|
||||
@ -469,7 +469,7 @@ export function useRoofAllocationSetting(id) {
|
||||
const selectedRoofMaterial = roofMaterials.find((roof) => roof.roofMatlCd === value.id)
|
||||
const newRoofList = currentRoofList.map((roof, idx) => {
|
||||
if (idx === index) {
|
||||
return { ...selectedRoofMaterial, selected: roof.selected, index }
|
||||
return { ...selectedRoofMaterial, selected: roof.selected }
|
||||
}
|
||||
return roof
|
||||
})
|
||||
|
||||
@ -21,7 +21,6 @@ import { moduleSelectionDataState, selectedModuleState } from '@/store/selectedM
|
||||
import { useCanvasPopupStatusController } from './common/useCanvasPopupStatusController'
|
||||
import { useCanvasMenu } from './common/useCanvasMenu'
|
||||
import { QcastContext } from '@/app/QcastProvider'
|
||||
import { unescapeString } from '@/util/common-utils'
|
||||
|
||||
/**
|
||||
* 플랜 처리 훅
|
||||
@ -265,7 +264,7 @@ export function usePlan(params = {}) {
|
||||
objectNo,
|
||||
planNo: parseInt(newPlan.planNo),
|
||||
popupType: 1,
|
||||
popupStatus: unescapeString(sourceDegree.popupStatus),
|
||||
popupStatus: sourceDegree.popupStatus,
|
||||
}
|
||||
console.log('🚀 ~ postObjectPlan ~ degreeData:', degreeData)
|
||||
await post({ url: `/api/v1/canvas-popup-status`, data: degreeData })
|
||||
|
||||
@ -117,7 +117,7 @@
|
||||
"modal.module.basic.settting.module.error1": "架台メーカーを選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error2": "工法を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error3": "屋根の下を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error4": "設置可能な施工条件がないので設置条件を変更してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error4": "施工法を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error5": "L を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error6": "垂木の間隔を入力してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error7": "下在ビーチを入力してください。\n(屋根材: {0})(JA)",
|
||||
@ -128,8 +128,8 @@
|
||||
"modal.module.basic.setting.module.placement": "モジュールの配置",
|
||||
"modal.module.basic.setting.module.placement.select.fitting.type": "設置形態を選択してください。",
|
||||
"modal.module.basic.setting.module.placement.waterfowl.arrangement": "千鳥配置",
|
||||
"modal.module.basic.setting.module.placement.max.row.amount": "Max段数",
|
||||
"modal.module.basic.setting.module.placement.mix.max.row.amount": "混合Max段数",
|
||||
"modal.module.basic.setting.module.placement.max.row.amount": "Max単数",
|
||||
"modal.module.basic.setting.module.placement.mix.max.row.amount": "混合Max単数",
|
||||
"modal.module.basic.setting.module.placement.row.amount": "段数",
|
||||
"modal.module.basic.setting.module.placement.column.amount": "列数",
|
||||
"modal.module.basic.setting.module.placement.do": "する",
|
||||
@ -320,7 +320,7 @@
|
||||
"modal.object.setting.offset.width": "幅の出幅",
|
||||
"modal.object.setting.offset.slope": "勾配",
|
||||
"modal.object.setting.direction.select": "方向の選択",
|
||||
"modal.placement.surface.setting.info": "①の長さを入力後、③の長さを入力すると②の長さを自動計算します。",
|
||||
"modal.placement.surface.setting.info": "ⓘ①の長さ入力後、対角線長を入力すると②の長さを自動計算します。",
|
||||
"modal.placement.surface.setting.diagonal.length": "斜めの長さ",
|
||||
"modal.color.picker.title": "色設定",
|
||||
"modal.color.picker.default.color": "基本色",
|
||||
@ -1066,12 +1066,12 @@
|
||||
"roof.line.not.found": "屋根形状がありません",
|
||||
"roof.material.can.not.delete": "割り当てられた配置面があります。",
|
||||
"chidory.can.not.install": "千鳥配置できない工法です。",
|
||||
"module.layout.setup.max.count": "モジュールの単体での最大段数は{0}、最大列数は{1}です。 (JA)",
|
||||
"module.layout.setup.max.count.multiple": "モジュール{0}の単体での最大段数は{1}、最大列数は{2}です。 (JA)",
|
||||
"module.layout.setup.max.count": "モジュールの最大段数は{0}、最大列数は{1}です。 (JA)",
|
||||
"module.layout.setup.max.count.multiple": "モジュール{0}の最大段数は{1}、最大列数は{2}です。 (JA)",
|
||||
"roofAllocation.not.found": "割り当てる屋根がありません。 (JA)",
|
||||
"modal.module.basic.setting.module.placement.max.size.check": "屋根材別モジュールの単体の単体での最大段数、2種混合の段数を確認して下さい",
|
||||
"modal.module.basic.setting.module.placement.max.row": "単体での最大段数",
|
||||
"modal.module.basic.setting.module.placement.max.rows.multiple": "2種混合時の最大段数",
|
||||
"modal.module.basic.setting.module.placement.max.size.check": "屋根材別モジュールの単体の最大段数、2種混合の段数を確認して下さい",
|
||||
"modal.module.basic.setting.module.placement.max.row": "最大段数",
|
||||
"modal.module.basic.setting.module.placement.max.rows.multiple": "2種混合最大段数",
|
||||
"modal.module.basic.setting.module.placement.mix.asg.yn.error": "混合インストール不可能なモジュールです。 (JA)",
|
||||
"modal.module.basic.setting.module.placement.mix.asg.yn": "混合",
|
||||
"modal.module.basic.setting.layoutpassivity.placement": "layout配置 (JA)"
|
||||
|
||||
@ -117,7 +117,7 @@
|
||||
"modal.module.basic.settting.module.error1": "가대메이커를 선택해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error2": "공법를 선택해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error3": "지붕밑바탕을 선택해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error4": "설치 조건이 없으므로 설치 조건을 변경하십시오.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error4": "시공법을 선택해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error5": "L 을 입력해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error6": "서까래 간격을 입력해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.settting.module.error7": "하제비치를 입력해주세요.\n(지붕재: {0})",
|
||||
|
||||
@ -377,7 +377,6 @@ button{
|
||||
font-size: 12px;
|
||||
color: #fff;
|
||||
line-height: 1.4;
|
||||
text-align: left;
|
||||
}
|
||||
&:hover{
|
||||
background-color: #2C2C2C;
|
||||
|
||||
@ -145,19 +145,9 @@ export const unescapeString = (str) => {
|
||||
''': "'",
|
||||
}
|
||||
|
||||
/*
|
||||
1. 한번 변환은 {" 로 변환됨 : 에러 발생 => while 변경
|
||||
2. 변환할 내용이 없으면 리턴값이 undefined
|
||||
|
||||
if (regex.test(str)) {
|
||||
return str.replace(regex, (matched) => chars[matched] || matched)
|
||||
}
|
||||
*/
|
||||
|
||||
while (regex.test(str)) {
|
||||
str = str.replace(regex, (matched) => chars[matched] || matched);
|
||||
}
|
||||
return str
|
||||
}
|
||||
|
||||
export const isNullOrUndefined = (value) => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user