| | |
| | | |
| | | export default defineComponent({ |
| | | setup() { |
| | | // å·¥å
·å½æ°ï¼æ ¼å¼åæ°å为两ä½å°æ° |
| | | const formatTwoDecimal = (value) => { |
| | | if (value === "" || value === null || value === undefined) return ""; |
| | | const num = parseFloat(value); |
| | | return isNaN(num) ? "" : num.toFixed(2); |
| | | }; |
| | | |
| | | // è¡¨æ ¼åºç¡é
ç½® |
| | | const table = ref({ |
| | | key: "id", |
| | |
| | | name: "processInfo", |
| | | url: "/processInfo/", |
| | | sortName: "createDate", |
| | | sortOrder: "desc", // æ°å¢ï¼å建æ¶é´é»è®¤ååºï¼ç¬¦å常è§ä½¿ç¨ |
| | | sortOrder: "desc", // å建æ¶é´é»è®¤ååº |
| | | }); |
| | | |
| | | // ç¼è¾è¡¨ååæ®µ - å®å
¨å¹é
å端Dt_ProcessInfoå®ä½ |
| | | // æ°å¢ï¼pressPressureï¼åè£
ä½ä¸åååï¼ï¼è¡¥å
¨ææåç«¯åæ®µ |
| | | // ç¼è¾è¡¨ååæ®µ - ä¸¥æ ¼å¹é
å端Dt_ProcessInfoå®ä½ |
| | | const editFormFields = ref({ |
| | | id: "", |
| | | id: 0, // 主é®é»è®¤å¼æ¹ä¸ºæ°å0 |
| | | palletCode: "", |
| | | productCode: "", |
| | | productName: "", |
| | | productSn: "", // æµæ°´å· |
| | | pressTightenNg: "", // åè£
æ§ç´§_æ§ç´§NG |
| | | pressTightenOk: "", // åè£
æ§ç´§_æ§ç´§OK |
| | | pressTightenUnfinished: "", // åè£
æ§ç´§_æ¬æ¬¡å å·¥æªå®æ |
| | | checkUnfinished: "", // æ£æµ_æ¬æ¬¡æ£æµæªå®æ |
| | | //componentQty: "", // é¶ä»¶æ°é |
| | | // torsioValue: "", // æåå¼ |
| | | // torsioValueStandard: "", // æå弿 å |
| | | // stiffnessValue: "", // ååº¦å¼ |
| | | // stiffnessValueStandard: "", // ååº¦å¼æ å |
| | | // testResult: "", // æµè¯ç»æ |
| | | pressHeight: "", // åè£
ä½ä¸åé«åº¦ |
| | | screwTorque: "", // åè£
使§ç´§æå |
| | | screwAngle: "", // åè£
使§ç´§è§åº¦ |
| | | pressPressure: "", // ãæ°å¢ãåè£
ä½ä¸åååï¼å¹é
å端å®ä½ï¼ |
| | | height1: "", // æ§ç´§ä½æ£æµé«åº¦1 |
| | | height2: "", // æ§ç´§ä½æ£æµé«åº¦2 |
| | | height3: "", // æ§ç´§ä½æ£æµé«åº¦3 |
| | | productSn: "", |
| | | pressTightenOk: 0, // æ¹ä¸ºæ°åé»è®¤å¼ |
| | | pressTightenUnfinished: 0, // æ¹ä¸ºæ°åé»è®¤å¼ |
| | | productStatus: 0, // æ°å¢ï¼äº§åç¶æåæ®µ |
| | | screwTorque: "", |
| | | screwAngle: "", |
| | | pressPressure: "", |
| | | productCheckHeight: "", |
| | | threadPositionHeight: "", |
| | | height1: "", |
| | | height2: "", |
| | | height3: "", |
| | | }); |
| | | |
| | | // ç¼è¾è¡¨åé
ç½®-ãåæ¶åç±»ï¼ååæå¸ãï¼ä¿çææåææ ¡éª/é»è®¤å¼/屿§ |
| | | // 产åç¶æä¸æé项ï¼å¹é
å端注éï¼ |
| | | const productStatusOptions = [ |
| | | { key: "0", value: "ä¸åæ ¼" }, |
| | | { key: "1", value: "åæ ¼" }, |
| | | { key: "2", value: "äººå·¥ç¡®è®¤åæ ¼" }, |
| | | ]; |
| | | |
| | | // å¸å°å䏿é项ï¼éç¨ï¼ |
| | | const booleanOptions = [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ]; |
| | | |
| | | // ç¼è¾è¡¨åé
ç½® - ä¿®æ£å段å¹é
ï¼ä¼åå¸å±åå½å |
| | | const editFormOptions = ref([ |
| | | // 第ä¸è¡ï¼5ä¸ªåæ®µï¼åºç¡æ è¯+1ä¸ªç¶æï¼ï¼å®½åº¦åè° |
| | | // åºç¡ä¿¡æ¯è¡ |
| | | [ |
| | | { |
| | | title: "å·¥è£
æ¿ç¼å·", |
| | | field: "palletCode", |
| | | type: "input", |
| | | width: 160, |
| | | width: 180, |
| | | require: true, |
| | | placeholder: "请è¾å
¥å·¥è£
æ¿ç¼å·", |
| | | }, |
| | |
| | | title: "æåç¼å·", |
| | | field: "productCode", |
| | | type: "input", |
| | | width: 160, |
| | | width: 180, |
| | | require: true, |
| | | placeholder: "请è¾å
¥æåç¼å·", |
| | | }, |
| | |
| | | title: "æååç§°", |
| | | field: "productName", |
| | | type: "input", |
| | | width: 160, |
| | | width: 180, |
| | | require: true, |
| | | placeholder: "请è¾å
¥æååç§°", |
| | | }, |
| | |
| | | title: "æµæ°´å·", |
| | | field: "productSn", |
| | | type: "input", |
| | | width: 180, |
| | | width: 200, |
| | | require: false, |
| | | placeholder: "请è¾å
¥äº§åæµæ°´å·", |
| | | }, |
| | | ], |
| | | // å å·¥ç¶æè¡ - ç§»é¤ä¸åå¨çcheckUnfinishedï¼æ°å¢äº§åç¶æ |
| | | [ |
| | | { |
| | | title: "æ§ç´§NG", |
| | | field: "pressTightenNg", |
| | | type: "select", |
| | | width: 150, |
| | | align: "center", |
| | | defaultValue: "0", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | }, |
| | | { |
| | | title: "æ§ç´§OK", |
| | | title: "åè£
æ§ç´§_æ§ç´§OK", |
| | | field: "pressTightenOk", |
| | | type: "select", |
| | | width: 150, |
| | | width: 160, |
| | | align: "center", |
| | | defaultValue: "0", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | defaultValue: 0, |
| | | data: booleanOptions, |
| | | }, |
| | | { |
| | | title: "æ§ç´§æªå®æ", |
| | | title: "åè£
æ§ç´§_æ¬æ¬¡å å·¥æªå®æ", |
| | | field: "pressTightenUnfinished", |
| | | type: "select", |
| | | width: 170, |
| | | width: 180, |
| | | align: "center", |
| | | defaultValue: "0", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | defaultValue: 0, |
| | | data: booleanOptions, |
| | | }, |
| | | { |
| | | title: "æ£æµæªå®æ", |
| | | field: "checkUnfinished", |
| | | title: "产åç¶æ", |
| | | field: "productStatus", |
| | | type: "select", |
| | | width: 150, |
| | | align: "center", |
| | | defaultValue: "0", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | }, |
| | | // { |
| | | // title: "é¶ä»¶æ°é", |
| | | // field: "componentQty", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 140, |
| | | // require: false, |
| | | // attrs: { min: 0, step: 1 }, |
| | | // placeholder: "请è¾å
¥æ£æ´æ°", |
| | | // }, |
| | | { |
| | | title: "主é®ID", |
| | | field: "id", |
| | | type: "input", |
| | | width: 100, |
| | | hidden: true, |
| | | readonly: true, |
| | | }, |
| | | ], |
| | | // // 第ä¸è¡ï¼5ä¸ªåæ®µï¼æå/å度ç¸å
³+æµè¯ç»æï¼ï¼å°æ°æ ¡éª |
| | | // [ |
| | | // { |
| | | // title: "æåå¼", |
| | | // field: "torsioValue", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 140, |
| | | // require: false, |
| | | // attrs: { step: 0.01, min: 0 }, |
| | | // placeholder: "ä¿ç2ä½å°æ°", |
| | | // }, |
| | | // { |
| | | // title: "æå弿 å", |
| | | // field: "torsioValueStandard", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 160, |
| | | // require: false, |
| | | // attrs: { step: 0.01, min: 0 }, |
| | | // placeholder: "ä¿ç2ä½å°æ°", |
| | | // }, |
| | | // { |
| | | // title: "å度å¼", |
| | | // field: "stiffnessValue", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 140, |
| | | // require: false, |
| | | // attrs: { step: 0.01, min: 0 }, |
| | | // placeholder: "ä¿ç2ä½å°æ°", |
| | | // }, |
| | | // { |
| | | // title: "ååº¦å¼æ å", |
| | | // field: "stiffnessValueStandard", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 160, |
| | | // require: false, |
| | | // attrs: { step: 0.01, min: 0 }, |
| | | // placeholder: "ä¿ç2ä½å°æ°", |
| | | // }, |
| | | // { |
| | | // title: "æµè¯ç»æ", |
| | | // field: "testResult", |
| | | // type: "input", |
| | | // inputType: "number", |
| | | // width: 140, |
| | | // require: false, |
| | | // placeholder: "请è¾å
¥æ°åç»æ", |
| | | // }, |
| | | // ], |
| | | // 第åè¡ï¼4ä¸ªåæ®µï¼åè£
ä½å
¨åæ°ï¼ï¼å°æ°æ ¡éªï¼æ°å¢åè£
åå |
| | | [ |
| | | { |
| | | title: "åè£
é«åº¦", |
| | | field: "pressHeight", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 160, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | align: "center", |
| | | defaultValue: 0, |
| | | data: productStatusOptions, |
| | | }, |
| | | { |
| | | title: "åè£
åå", |
| | | title: "åè£
ä½ä¸ååå", |
| | | field: "pressPressure", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 160, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | ], |
| | | // åè£
æ£æµåæ°è¡ - ä¼åæ é¢ï¼å¹é
å端注é |
| | | [ |
| | | { |
| | | title: "åè£
æå", |
| | | title: "åè£
使§ç´§æ£æµæå", |
| | | field: "screwTorque", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 160, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | { |
| | | title: "æ§ç´§è§åº¦", |
| | | title: "åè£
使§ç´§æ£æµè§åº¦", |
| | | field: "screwAngle", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 160, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | { |
| | | title: "äº§åæ£æµé«åº¦", |
| | | field: "productCheckHeight", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | { |
| | | title: "èºçº¹ä½ç½®é«åº¦", |
| | | field: "threadPositionHeight", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | ], |
| | | // 第äºè¡ï¼3ä¸ªåæ®µï¼æ§ç´§ä½æ£æµé«åº¦ï¼ï¼å°æ°æ ¡éªï¼å±
ä¸æå¸ |
| | | // æ§ç´§ä½æ£æµé«åº¦è¡ |
| | | [ |
| | | { |
| | | title: "æ£æµé«åº¦1", |
| | | title: "æ§ç´§ä½æ£æµé«åº¦1", |
| | | field: "height1", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 200, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | { |
| | | title: "æ£æµé«åº¦2", |
| | | title: "æ§ç´§ä½æ£æµé«åº¦2", |
| | | field: "height2", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 200, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | { |
| | | title: "æ£æµé«åº¦3", |
| | | title: "æ§ç´§ä½æ£æµé«åº¦3", |
| | | field: "height3", |
| | | type: "input", |
| | | inputType: "number", |
| | | width: 200, |
| | | width: 180, |
| | | require: false, |
| | | attrs: { step: 0.01, min: 0 }, |
| | | placeholder: "ä¿ç2ä½å°æ°", |
| | | formatter: formatTwoDecimal, |
| | | onBlur: (e) => { |
| | | e.target.value = formatTwoDecimal(e.target.value); |
| | | }, |
| | | }, |
| | | ], |
| | | ]); |
| | | |
| | | // æç´¢è¡¨ååæ®µ - æ ¸å¿æç´¢é¡¹ï¼æµæ°´å·+åºç¡ä¿¡æ¯+å建信æ¯ï¼ |
| | | // æç´¢è¡¨ååæ®µ - å¹é
å端å®ä½ï¼ç§»é¤æ å
³å段 |
| | | const searchFormFields = ref({ |
| | | palletCode: "", |
| | | productCode: "", |
| | | productName: "", |
| | | productSn: "", // æµæ°´å·æç´¢ |
| | | creater: "", |
| | | productSn: "", |
| | | productStatus: "", // æ°å¢ï¼äº§åç¶ææç´¢ |
| | | createDate: "", |
| | | }); |
| | | |
| | | // æç´¢è¡¨åé
ç½® - ä¼å宽度ï¼å¹é
å¸å± |
| | | // æç´¢è¡¨åé
ç½® - ä¼åå¸å±ï¼æ°å¢äº§åç¶ææç´¢ |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { title: "å·¥è£
æ¿ç¼å·", field: "palletCode", type: "like", width: 180 }, |
| | |
| | | { title: "æµæ°´å·", field: "productSn", type: "like", width: 200 }, |
| | | ], |
| | | [ |
| | | { title: "å建人", field: "creater", type: "like", width: 200 }, |
| | | { |
| | | title: "产åç¶æ", |
| | | field: "productStatus", |
| | | type: "select", |
| | | width: 180, |
| | | data: productStatusOptions, |
| | | }, |
| | | { title: "å建æ¶é´", field: "createDate", type: "datetime", width: 380 }, |
| | | ], |
| | | ]); |
| | | |
| | | // è¡¨æ ¼åé
ç½® - å®å
¨å¹é
å端å®ä½ï¼æ°å¢pressPressureåï¼ä¼åå宽/å¯¹é½ |
| | | // è¡¨æ ¼åé
ç½® - ä¿®æ£å段å¹é
ï¼æ°å¢äº§åç¶æåï¼ä¼åæ é¢ |
| | | const columns = ref([ |
| | | { |
| | | field: "id", |
| | |
| | | align: "left", |
| | | overflow: "ellipsis", |
| | | }, |
| | | // 4ä¸ªç¶æå - æ¯å¦æ ¼å¼åæ¾ç¤º |
| | | { |
| | | field: "pressTightenNg", |
| | | title: "æ§ç´§NG", |
| | | type: "select", |
| | | width: 120, |
| | | align: "center", |
| | | bind: { |
| | | key: "value", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | }, |
| | | }, |
| | | // ç¶æå - ç§»é¤checkUnfinishedï¼æ°å¢äº§åç¶æ |
| | | { |
| | | field: "pressTightenOk", |
| | | title: "æ§ç´§OK", |
| | | type: "select", |
| | | width: 120, |
| | | width: 100, |
| | | align: "center", |
| | | bind: { |
| | | key: "value", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | data: booleanOptions, |
| | | }, |
| | | }, |
| | | { |
| | | field: "pressTightenUnfinished", |
| | | title: "æ§ç´§æªå®æ", |
| | | type: "select", |
| | | width: 140, |
| | | width: 120, |
| | | align: "center", |
| | | bind: { |
| | | key: "value", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | data: booleanOptions, |
| | | }, |
| | | }, |
| | | { |
| | | field: "checkUnfinished", |
| | | title: "æ£æµæªå®æ", |
| | | field: "productStatus", |
| | | title: "产åç¶æ", |
| | | type: "select", |
| | | width: 120, |
| | | align: "center", |
| | | bind: { |
| | | key: "value", |
| | | data: [ |
| | | { key: "0", value: "å¦" }, |
| | | { key: "1", value: "æ¯" }, |
| | | ], |
| | | data: productStatusOptions, |
| | | }, |
| | | }, |
| | | // { |
| | | // field: "componentQty", |
| | | // title: "é¶ä»¶æ°é", |
| | | // type: "int", |
| | | // width: 90, |
| | | // align: "center", |
| | | // }, |
| | | // // æå/å度ç¸å
³ - decimalç±»åï¼ä¿ç2ä½å°æ°ï¼ |
| | | // { |
| | | // field: "torsioValue", |
| | | // title: "æåå¼", |
| | | // type: "decimal", |
| | | // width: 90, |
| | | // align: "center", |
| | | // }, |
| | | // { |
| | | // field: "torsioValueStandard", |
| | | // title: "æåæ å", |
| | | // type: "decimal", |
| | | // width: 100, |
| | | // align: "center", |
| | | // }, |
| | | // { |
| | | // field: "stiffnessValue", |
| | | // title: "å度å¼", |
| | | // type: "decimal", |
| | | // width: 90, |
| | | // align: "center", |
| | | // }, |
| | | // { |
| | | // field: "stiffnessValueStandard", |
| | | // title: "å度æ å", |
| | | // type: "decimal", |
| | | // width: 100, |
| | | // align: "center", |
| | | // }, |
| | | // { |
| | | // field: "testResult", |
| | | // title: "æµè¯ç»æ", |
| | | // type: "int", |
| | | // width: 90, |
| | | // align: "center", |
| | | // }, |
| | | // åè£
使£æµåæ° - ãæ°å¢pressPressureåãdecimalç±»å |
| | | // åè£
æ£æµåæ°å - ä¼åæ é¢ï¼ç»ä¸æ ¼å¼å |
| | | { |
| | | field: "pressHeight", |
| | | title: "åè£
é«åº¦", |
| | | field: "pressPressure", |
| | | title: "åè£
ä½ä¸ååå", |
| | | type: "decimal", |
| | | width: 100, |
| | | width: 120, |
| | | align: "center", |
| | | }, |
| | | { |
| | | field: "pressPressure", // ãæ°å¢ãåè£
ä½ä¸ååå |
| | | title: "åè£
åå", |
| | | type: "decimal", |
| | | width: 100, |
| | | align: "center", |
| | | columnDescription: "åè£
ä½ä¸ååå", |
| | | formatter: (row) => formatTwoDecimal(row.pressPressure), |
| | | }, |
| | | { |
| | | field: "screwTorque", |
| | | title: "åè£
æå", |
| | | title: "æ§ç´§æ£æµæå", |
| | | type: "decimal", |
| | | width: 100, |
| | | width: 120, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.screwTorque), |
| | | }, |
| | | { |
| | | field: "screwAngle", |
| | | title: "æ§ç´§è§åº¦", |
| | | title: "æ§ç´§æ£æµè§åº¦", |
| | | type: "decimal", |
| | | width: 100, |
| | | width: 120, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.screwAngle), |
| | | }, |
| | | // æ§ç´§ä½æ£æµé«åº¦ |
| | | // äº§åæ£æµé«åº¦å |
| | | { |
| | | field: "productCheckHeight", |
| | | title: "äº§åæ£æµé«åº¦", |
| | | type: "decimal", |
| | | width: 120, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.productCheckHeight), |
| | | }, |
| | | { |
| | | field: "threadPositionHeight", |
| | | title: "èºçº¹ä½ç½®é«åº¦", |
| | | type: "decimal", |
| | | width: 120, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.threadPositionHeight), |
| | | }, |
| | | { |
| | | field: "height1", |
| | | title: "æ£æµé«åº¦1", |
| | | title: "é«åº¦1", |
| | | type: "decimal", |
| | | width: 100, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.height1), |
| | | }, |
| | | { |
| | | field: "height2", |
| | | title: "æ£æµé«åº¦2", |
| | | title: "é«åº¦2", |
| | | type: "decimal", |
| | | width: 100, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.height2), |
| | | }, |
| | | { |
| | | field: "height3", |
| | | title: "æ£æµé«åº¦3", |
| | | title: "é«åº¦3", |
| | | type: "decimal", |
| | | width: 100, |
| | | align: "center", |
| | | formatter: (row) => formatTwoDecimal(row.height3), |
| | | }, |
| | | // å
Œ
±å段 - å建/ä¿®æ¹ä¿¡æ¯ |
| | | // å
Œ
±å段 |
| | | { |
| | | field: "creater", |
| | | title: "å建人", |
| | |
| | | }, |
| | | ]); |
| | | |
| | | // å å·¥ä¿¡æ¯æ æç»ï¼ä¿æç©ºé
ç½® |
| | | // å å·¥ä¿¡æ¯æ æç» |
| | | const detail = ref({ |
| | | cnName: "", |
| | | table: "", |