|  |  | 
 |  |  |     const searchFormFields = ref({ | 
 |  |  |       locationCode: "", | 
 |  |  |       roadwayNo: "", | 
 |  |  |       locationType: "", | 
 |  |  |       enableStatus: "", | 
 |  |  |       locationStatus: "", | 
 |  |  |       row: "", | 
 |  |  |       column: "", | 
 |  |  |       layer: "", | 
 |  |  |     }); | 
 |  |  |     const searchFormOptions = ref([ | 
 |  |  |       [ | 
 |  |  |         { title: "è´§ä½ç¼å·", field: "locationCode", type: "like" }, | 
 |  |  |         { title: "å··éç¼å·", field: "roadwayNo" }, | 
 |  |  |         { title: "å··éç¼å·", field: "roadwayNo",type:"like" }, | 
 |  |  |         { title: "è´§ä½ç±»å", field: "locationType",type: "select",dataKey: "locationTypeEnum",data: [], }, | 
 |  |  |         { title: "ç¦ç¨ç¶æ", field: "enableStatus" ,type: "select",dataKey: "enableStatusEnum",data: [],}, | 
 |  |  |       ], | 
 |  |  |       [ | 
 |  |  |         { title: "è´§ä½ç¶æ", field: "locationStatus" ,type: "selectList",dataKey: "locationStatusEnum",data: [],}, | 
 |  |  |         { title: "è¡", field: "row" ,type: "int"}, | 
 |  |  |         { title: "å", field: "column" ,type: "int"}, | 
 |  |  |         { title: "å±", field: "layer" ,type: "int"} | 
 |  |  |       ], | 
 |  |  |     ]); | 
 |  |  |     const columns = ref([ | 
 |  |  | 
 |  |  |         field: "id", | 
 |  |  |         title: "Id", | 
 |  |  |         type: "int", | 
 |  |  |         width: 90, | 
 |  |  |         width: 100, | 
 |  |  |         hidden: true, | 
 |  |  |         readonly: true, | 
 |  |  |         require: true, | 
 |  |  | 
 |  |  |         field: "locationCode", | 
 |  |  |         title: "è´§ä½ç¼å·", | 
 |  |  |         type: "string", | 
 |  |  |         width: 180, | 
 |  |  |         width: 200, | 
 |  |  |         align: "left", | 
 |  |  |       }, | 
 |  |  |       { | 
 |  |  |         field: "locationName", | 
 |  |  |         title: "è´§ä½åç§°", | 
 |  |  |         type: "string", | 
 |  |  |         width: 220, | 
 |  |  |         width: 280, | 
 |  |  |         align: "left", | 
 |  |  |       }, | 
 |  |  |       { | 
 |  |  |         field: "roadwayNo", | 
 |  |  |         title: "å··éç¼å·", | 
 |  |  |         type: "decimal", | 
 |  |  |         width: 90, | 
 |  |  |         width: 100, | 
 |  |  |         align: "left", | 
 |  |  |       }, | 
 |  |  |       { | 
 |  |  | 
 |  |  |         field: "locationStatus", | 
 |  |  |         title: "è´§ä½ç¶æ", | 
 |  |  |         type: "string", | 
 |  |  |         width: 200, | 
 |  |  |         width: 120, | 
 |  |  |         align: "left", | 
 |  |  |         bind: { key: "locationStatusEnum", data: [] }, | 
 |  |  |       }, | 
 |  |  | 
 |  |  |         field: "enableStatus", | 
 |  |  |         title: "ç¦ç¨ç¶æ", | 
 |  |  |         type: "string", | 
 |  |  |         width: 180, | 
 |  |  |         width: 80, | 
 |  |  |         align: "left", | 
 |  |  |         bind: { key: "enableStatusEnum", data: [] }, | 
 |  |  |       }, | 
 |  |  | 
 |  |  |         type: "string", | 
 |  |  |         width: 90, | 
 |  |  |         align: "left", | 
 |  |  |         hidden: true, | 
 |  |  |       }, | 
 |  |  |       { | 
 |  |  |         field: "createDate", | 
 |  |  | 
 |  |  |         width: 160, | 
 |  |  |         align: "left", | 
 |  |  |         sort: true, | 
 |  |  |         hidden: true, | 
 |  |  |       }, | 
 |  |  |       { | 
 |  |  |         field: "modifier", | 
 |  |  | 
 |  |  |         type: "string", | 
 |  |  |         width: 100, | 
 |  |  |         align: "left", | 
 |  |  |         hidden: true | 
 |  |  |       }, | 
 |  |  |     ]); | 
 |  |  |     const detail = ref({ |