This commit is contained in:
@@ -18,6 +18,18 @@
|
|||||||
@input="fieldValueChanged('name')"
|
@input="fieldValueChanged('name')"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
|
<gz-pick-list
|
||||||
|
ref="customerId"
|
||||||
|
v-model="obj.customerId"
|
||||||
|
:aya-type="sockTypes().Customer"
|
||||||
|
show-edit-icon
|
||||||
|
:readonly="formState.readOnly"
|
||||||
|
:label="$sock.t('Customer')"
|
||||||
|
:error-messages="form().serverErrors(this, 'customerId')"
|
||||||
|
@input="fieldValueChanged('customerId')"
|
||||||
|
></gz-pick-list>
|
||||||
|
</v-col>
|
||||||
<v-col v-if="form().showMe(this, 'GZCaseNotes')" cols="12">
|
<v-col v-if="form().showMe(this, 'GZCaseNotes')" cols="12">
|
||||||
<v-textarea
|
<v-textarea
|
||||||
ref="notes"
|
ref="notes"
|
||||||
@@ -128,6 +140,7 @@ export default {
|
|||||||
notes: null,
|
notes: null,
|
||||||
created: window.$gz.locale.nowUTC8601String(),
|
created: window.$gz.locale.nowUTC8601String(),
|
||||||
closed: null,
|
closed: null,
|
||||||
|
customerId: null,
|
||||||
wiki: null,
|
wiki: null,
|
||||||
tags: []
|
tags: []
|
||||||
},
|
},
|
||||||
@@ -585,27 +598,8 @@ async function fetchTranslatedText() {
|
|||||||
"GZCaseId",
|
"GZCaseId",
|
||||||
"GZCaseClosed",
|
"GZCaseClosed",
|
||||||
"Created",
|
"Created",
|
||||||
"GZCaseNotes"
|
"GZCaseNotes",
|
||||||
|
"Customer"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
"CREATE TABLE agzcase (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, caseid BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL, "
|
|
||||||
+ "created TIMESTAMPTZ NOT NULL, closed TIMESTAMPTZ, name TEXT NOT NULL, notes TEXT, "
|
|
||||||
+ "wiki TEXT, tags VARCHAR(255) ARRAY )"
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCase', 'Case' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCaseList', 'Cases' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCaseId', 'Case #' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCaseClosed', 'Closed' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCaseName', 'Summary' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
await ExecQueryAsync("INSERT INTO atranslationitem(translationid,key,display) SELECT t.id, 'GZCaseNotes', 'Details' FROM atranslation t where t.baselanguage = 'en'");
|
|
||||||
public long CaseId { get; set; }
|
|
||||||
public DateTime Created { get; set; }
|
|
||||||
public DateTime? Closed { get; set; }
|
|
||||||
[Required]
|
|
||||||
public string Name { get; set; }
|
|
||||||
public string Notes { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1251,6 +1251,46 @@ async function clickHandler(menuItem) {
|
|||||||
params: { customerid: m.vm.obj.id, customername: m.vm.obj.name }
|
params: { customerid: m.vm.obj.id, customername: m.vm.obj.name }
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
case "PurchaseList":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "biz-purchase-list",
|
||||||
|
params: {
|
||||||
|
aType: m.vm.ayaType,
|
||||||
|
objectId: m.vm.obj.id,
|
||||||
|
name: m.vm.obj.name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case "LicenseList":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "biz-license-list",
|
||||||
|
params: {
|
||||||
|
aType: m.vm.ayaType,
|
||||||
|
objectId: m.vm.obj.id,
|
||||||
|
name: m.vm.obj.name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case "SubscriptionServerList":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "biz-subscription-server-list",
|
||||||
|
params: {
|
||||||
|
aType: m.vm.ayaType,
|
||||||
|
objectId: m.vm.obj.id,
|
||||||
|
name: m.vm.obj.name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
case "GZCaseList":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "biz-gzcase-list",
|
||||||
|
params: {
|
||||||
|
aType: m.vm.ayaType,
|
||||||
|
objectId: m.vm.obj.id,
|
||||||
|
name: m.vm.obj.name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
window.$gz.eventBus.$emit(
|
window.$gz.eventBus.$emit(
|
||||||
@@ -1344,6 +1384,34 @@ function generateMenu(vm) {
|
|||||||
vm: vm
|
vm: vm
|
||||||
});
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "PurchaseList",
|
||||||
|
icon: "$sockiShoppingCart",
|
||||||
|
key: FORM_KEY + ":PurchaseList",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "LicenseList",
|
||||||
|
icon: "$sockiGem",
|
||||||
|
key: FORM_KEY + ":LicenseList",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "SubscriptionServerList",
|
||||||
|
icon: "$sockiCloud",
|
||||||
|
key: FORM_KEY + ":SubscriptionServerList",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "GZCaseList",
|
||||||
|
icon: "$sockiCoffee",
|
||||||
|
key: FORM_KEY + ":GZCaseList",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
//---- SHOW ALL ---
|
//---- SHOW ALL ---
|
||||||
|
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
|
|||||||
Reference in New Issue
Block a user