2 Commits

Author SHA1 Message Date
zhangjiming e741ac7fe4 输入长度限制 4 months ago
zhangjiming 3b957fa7e6 上传成功过的,显示「已上传」 4 months ago
  1. 2
      src/components/MeasurementItem.tsx
  2. 8
      src/pages/MeasureSave.tsx
  3. 8
      src/store/index.ts

2
src/components/MeasurementItem.tsx

@ -26,7 +26,7 @@ export default function MeasurementItem({
<main className="flex-1">
<header className="flex items-center gap-2">
<h1 className="text-[15px] font-medium ">{item.name}</h1>
{/* <span className="text-sm text-[#b7b7b7]">{item.createAt.replace('T',' ').split(' ')[1]}</span> */}
{item.syncStatus === 'finish' && <span className="text-[#04CA17] text-xs"></span>}
</header>
<main className="flex mt-2">
<p className="flex-1 text-sm ">{item.extraDescObj?.gwdCode}</p>

8
src/pages/MeasureSave.tsx

@ -40,9 +40,13 @@ export default function MeasureSave() {
const onInputChange = (evt: ChangeEvent<HTMLInputElement>) => {
if (evt.target.name === 'name') {
setName(evt.target.value);
if (evt.target.value.length <= 50) {
setName(evt.target.value);
}
} else if (evt.target.name === 'batch') {
setBatch(evt.target.value);
if (evt.target.value.length <= 10) {
setBatch(evt.target.value);
}
} else if (evt.target.name === 'mile') {
if (/^\d*$/.test(evt.target.value)) {
setMile(+evt.target.value);

8
src/store/index.ts

@ -19,9 +19,11 @@ const store = configureStore({
// 铁路局、工务段、线路名 文本数组
export const selectOrgTextArr = createSelector(
selectLabeledKtjOrgs,
(state: RootState) => state.context,
(ktjOrgs, ctx) => {
return textsOfKeys([ctx.currOrgCode, ctx.currGWDCode, ctx.currXMCode], ktjOrgs);
(state: RootState) => state.context.currOrgCode,
(state: RootState) => state.context.currGWDCode,
(state: RootState) => state.context.currXMCode,
(ktjOrgs, org, gwd, xm) => {
return textsOfKeys([org, gwd, xm], ktjOrgs);
}
);

Loading…
Cancel
Save