function() { return db().table("catalog").query(); }
function() {
if(!me().isLogin) return login();
if(me().role != 1) return { err: "您没有权限执行本操作" };
var id = ~~form().id;
var dic = { "资讯": 0, "产品": 1 };
var data = {
name: form().name, kind: dic[form().type] || 0, intro: form().intro, state: form().state,
ext: tojson({ icon: { width: ~~form().width, height: ~~form().height } })
};
return !id ? addnew() : update();
function addnew() { db().insert("catalog", data); return { msg: "分类创建成功" }; }
function update() { db().update("catalog", data, { id: id }); return { msg: "分类更新成功" }; }
}
function() {
if(!me().isLogin) return login();
if(me().role != 1) return { err: "您没有权限执行本操作" };
var par = { id: form("id") };
// 判断分类下是否有信息
var info = db().fetch("select top 1 1 from info where cataid=@id", par);
if(info) return { err: "分类下尚有信息,不可删除" };
db().query("delete from catalog where id=@id", par);
return { msg: "删除成功" };
}
function() { return db().table("catalog").where("id=@id").fetch({ id: ~~form("id") }) || { err: "分类不存在" }; }