# /mpm/prosthesisAttrEdit 補綴物屬性-新增/編輯 Heading: if request("pa_id")=null 新增補綴物屬性 mpm.header_prosthesisAttrCreate else : 編輯補綴物屬性 mpm.header_prosthesisAttrEdit Template: basicAdd/basicEdit load屬性資料: load api :mpm.prosthesisAttrLoad {"ua_id":"string", "dl_id //牙技所ID":"string", "pa_id //屬性ID":"string" } ## 傳入參數 |varName|說明|備註| |---|---|---| |dl_id |牙技所ID|| |pa_id|屬性 pa_id|| ## 編輯欄位 |i18n label|中文標題|varName|inputType|legnth|必填|option|validate|位置| |---|---|---|---|---|---|---|---|---| |||dl_id|hidden| |||p_id|hidden| |mpm.pa_name|屬性名稱:|pa_name|text|100|Y|| |mpm.pp_remark|說明|pa_remark|textarea||||| |mpm.pp_remark_msg|字數限500字元內||display||||| |mpm.pa_pic_id|圖片id|pa_pic_id|hidden||||| |mpm.img_new_file_name |圖片名稱||display||||| |mpm.img_file_path |圖片路徑||display||||| |mpm.img_suggestion|建議圖片尺寸50*50px||display||||| ## validation |funtion|description|API| |---|---|---| |validForm|msg_notNull: 此為必填欄位 |confirmDel|msg_confirmDel:確認是否進行資料刪除? | |reset|msg_reset: 是否要放棄此次的編輯資訊?| |validForm|msg_fail02: (新增/編輯 根據request("pa_id")失敗,(屬性名稱)已存在| |validForm|msg_fail03: 編輯失敗,(屬性名稱)資料不存在| |validForm|msg_fail07: 該屬性已被補綴物使用,無法進行刪除| |validForm|msg_sucess: (新增/編輯/刪除 根據request("pa_id")判斷顯示甚麼字)成功| ## 動作 |label|中文標題|API/URL|動作| |---|---|---|---| |dataload||mpm.prosthesisAttrLoad({dl_id,pa_id})|| |btn.cancle|取消||reset()| |btn.prosthesisAttr_delete|刪除補綴物屬性(只有編修才能出現)|mpm.prosthesisAttrDelete|confirmDel()| ## APIs mpm.prosthesisAttrLoad mpm.prosthesisAttrEdit mpm.prosthesisAttrDelete 動作成功回到 /mpm/prosthesisAttrList 失敗停留在原頁