| | |
| | | isWriteInt = false; |
| | | } |
| | | } |
| | | if(isWriteInt) |
| | | if (isWriteInt) |
| | | { |
| | | sb.Append(" el: (props: any, { attrs }: SetupContext) => { \n"); |
| | | sb.Append(" return h(inputNumber, { \n"); |
| | |
| | | var _enumAttrName = CommonHelper.FirstLowercase(item.EnumAttrName); |
| | | sb.Append(_enumAttrName + ": [] as Array<{label: string; value: any }>, \n"); |
| | | } |
| | | //廿æåä¸ä¸ª, |
| | | var res = sb.ToString(); |
| | | res = res.Substring(0, res.Length - 1); |
| | | return res; |
| | | } |
| | | else |
| | | { |
| | | return ""; |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw ex; |
| | | } |
| | | } |
| | | |
| | | public static string GetVueFormOptionsStrForPageAdd_QueryTableListForBool(List<ColumnModel> columnModelList, GenerateCodeParam param) |
| | | { |
| | | StringBuilder sb = new StringBuilder(); |
| | | try |
| | | { |
| | | /* |
| | | |
| | | isRead: ({ row }: any) => { |
| | | return ( |
| | | <div> |
| | | {row.isRead != null ? (row.isRead ? 'æ¯' : 'å¦') : '-'} |
| | | </div> |
| | | ) |
| | | }, |
| | | |
| | | creationTime: ({ row }: any) => { |
| | | return ( |
| | | <div> |
| | | {row.creationTime != null |
| | | ? dayjs(row.creationTime).format('YYYY-MM-DD HH:mm:ss') |
| | | : '-'} |
| | | </div> |
| | | ) |
| | | }, |
| | | |
| | | */ |
| | | |
| | | foreach (var columnModel in columnModelList) |
| | | { |
| | | //屿§å°å |
| | | var instanceColumnName = CommonHelper.FirstLowercase(columnModel.ColumnName); |
| | | //è·åæ°æ®ç±»å |
| | | DataTypeEnum enumDT = (DataTypeEnum)Enum.Parse(typeof(DataTypeEnum), "dt_" + columnModel.DataType.ToString()); |
| | | switch (enumDT) |
| | | { |
| | | case DataTypeEnum.dt_datetime: |
| | | sb.Append(instanceColumnName + ": ({ row }: any) => { \n"); |
| | | sb.Append(" return ( \n"); |
| | | sb.Append(" <div> \n"); |
| | | sb.Append(" {row." + instanceColumnName + " != null \n"); |
| | | sb.Append(" ? dayjs(row." + instanceColumnName + ").format('YYYY-MM-DD HH:mm:ss') \n"); |
| | | sb.Append(" : '-'} \n"); |
| | | sb.Append(" </div> \n"); |
| | | sb.Append(" ) \n"); |
| | | sb.Append("},\n"); |
| | | break; |
| | | |
| | | case DataTypeEnum.dt_bit: |
| | | case DataTypeEnum.dt_tinyint: |
| | | sb.Append(instanceColumnName + ": ({ row }: any) => { \n"); |
| | | sb.Append(" return ( \n"); |
| | | sb.Append(" <div> \n"); |
| | | sb.Append(" {row." + instanceColumnName + " != null ? (row." + instanceColumnName + " ? 'æ¯' : 'å¦') : '-'} \n"); |
| | | sb.Append(" </div> \n"); |
| | | sb.Append(" ) \n"); |
| | | sb.Append("},\n"); |
| | | break; |
| | | } |
| | | |
| | | } |
| | | |
| | | //廿æåä¸ä¸ª, |