This commit is contained in:
2023-01-03 02:00:09 +00:00
parent 9e95c7fae2
commit 0c10bcb050
6 changed files with 117 additions and 20 deletions

View File

@@ -5,7 +5,7 @@
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
<v-form ref="form">
<v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3">
<!-- <v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="name"
v-model="obj.name"
@@ -17,6 +17,30 @@
data-cy="name"
@input="fieldValueChanged('name')"
></v-text-field>
</v-col> -->
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-ssh
ref="name"
v-model="obj.name"
:readonly="formState.readOnly"
:label="$sock.t('SubServerName')"
data-cy="name"
:rules="[form().required(this, 'name')]"
:error-messages="form().serverErrors(this, 'name')"
@input="fieldValueChanged('name')"
></gz-ssh>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="iPAddress"
v-model="obj.iPAddress"
dense
:readonly="formState.readOnly"
:label="$sock.t('SubServerIP')"
data-cy="iPAddress"
:error-messages="form().serverErrors(this, 'iPAddress')"
@input="fieldValueChanged('iPAddress')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
@@ -182,7 +206,7 @@
ref="cost"
v-model="obj.cost"
:readonly="formState.readOnly"
:label="$ay.t('LoanUnitRateMonthCost')"
:label="$sock.t('LoanUnitRateMonthCost')"
data-cy="cost"
:rules="[
form().decimalValid(this, 'cost'),
@@ -1273,15 +1297,8 @@ async function clickHandler(menuItem) {
window.$gz.form.setLastReportMenuItem(FORM_KEY, res, m.vm);
}
break;
case "WorkOrderList":
m.vm.$router.push({
name: "svc-workorders",
params: {
aType: m.vm.sockType,
objectId: m.vm.obj.id,
name: m.vm.obj.name
}
});
case "terminal":
alert("putty -agent -ssh sportseffect.onayanova.com");
break;
case "QuoteList":
m.vm.$router.push({
@@ -1386,12 +1403,12 @@ function generateMenu(vm) {
}
menuOptions.menuItems.push({ divider: true, inset: false });
// menuOptions.menuItems.push({
// title: "WorkOrderList",
// icon: "$sockiTools",
// key: FORM_KEY + ":WorkOrderList",
// vm: vm
// });
menuOptions.menuItems.push({
title: "OpenTerminal",
icon: "$sockiTerminal",
key: FORM_KEY + ":terminal",
vm: vm
});
// menuOptions.menuItems.push({
// title: "QuoteList",
@@ -1443,7 +1460,8 @@ async function fetchTranslatedText() {
"SubServerTrialCompany",
"SubServerOperatingSystem",
"SubServerCustomerDomain",
"LoanUnitRateMonthCost"
"LoanUnitRateMonthCost",
"SubServerIP"
]);
}
/*