The fuzzy multi-attribute decision-making (FMADM) problems, in which the information about attribute weights is partly known, the attribute values take the form of triangular fuzzy numbers, and the decision maker (DM) has fuzzy reciprocal preference relation on alternatives, are investigated. Firstly, some concepts, such as the multiply between two triangular fuzzy numbers, the projection of triangular fuzzy numbers vectors, etc, are given. Secondly, in order to reflect to the DM’s subjective preference information on alternatives, we make the objective decision information uniform by using a translation function and establish a goal programming model, and then the attribute weights is obtained by solving the model, thus the weighted attribute values of all alternatives are gained. The concept of fuzzy positive ideal solution (FPIS) of alternatives is introduced, and the alternatives are ranked by using the projection of the weighted attribute values of every alternative on FPIS. The method not only can sufficiently utilize the objective information and meet the DM’s subjective preferences on alternatives as much as possible, but also it is characterized by simple operation and easy to implement on a computer. Finally, a practical example is illustrated to show the feasibility and availability of the developed method.