@{
|
Layout = "~/Views/Shared/_LayoutVue.cshtml";
|
ViewBag.Title = "配置编辑";
|
}
|
@model HH.WMS.Entitys.TN_WM_POWER_ENABLED_DTLEntity
|
<div id="powerEdit">
|
<el-row>
|
<el-form label-width="130px" v-bind:rules="formRules" v-bind:model="formData" class="demo-ruleForm" v-bind:inline="true" ref="formData">
|
<el-form-item label="功能模块:" prop="CN_S_PARENTID">
|
<hh-select-url v-model="formData.CN_S_PARENTID"
|
url="@Url.Action("GetPowerType")"
|
valuefield="CN_GUID"
|
textfield="CN_S_POWER"
|
datafield="Data">
|
</hh-select-url>
|
</el-form-item>
|
<el-form-item label="编码:" prop="CN_S_POWER_CODE">
|
<el-input v-model="formData.CN_S_POWER_CODE" size="mini"></el-input>
|
</el-form-item>
|
<el-form-item label="名称:">
|
<el-input v-model="formData.CN_S_POWER_NAME" size="mini"></el-input>
|
</el-form-item>
|
<el-form-item label="对齐方式:">
|
<hh-select-url v-model="formData.CN_S_ALIGN"
|
v-bind:options="alignOptions">
|
</hh-select-url>
|
</el-form-item>
|
<el-form-item label="方法:">
|
<el-input v-model="formData.CN_S_METHOD_NAME" size="mini"></el-input>
|
</el-form-item>
|
<el-form-item label="是否启用:">
|
<el-switch v-model="formData.CN_B_ENABLED" size="mini">
|
</el-switch>
|
</el-form-item>
|
<el-form-item label="宽度:">
|
<el-input-number v-model="formData.CN_F_WIDTH"
|
v-bind:min="0"
|
size="mini"></el-input-number>
|
</el-form-item>
|
<el-form-item label="排序:">
|
<el-input-number v-model="formData.CN_N_ORDER"
|
v-bind:min="0"
|
size="mini"></el-input-number>
|
</el-form-item>
|
<el-form-item label="备注:">
|
<el-input v-model="formData.CN_S_REMARK" size="mini"></el-input>
|
</el-form-item>
|
</el-form>
|
</el-row>
|
<el-footer style="text-align:center;padding:20px 20px 20px">
|
<el-row>
|
<el-button v-on:click="close" size="mini">取消</el-button>
|
<el-button type="primary" v-on:click="save" size="mini">保存</el-button>
|
</el-row>
|
</el-footer>
|
</div>
|
@section scripts{
|
<script>
|
new Vue({
|
el: '#powerEdit',
|
data: {
|
formData: {
|
CN_GUID: "@Model.CN_GUID",
|
CN_S_PARENTID: "@Model.CN_S_PARENTID",
|
CN_S_POWER_CODE: "@Model.CN_S_POWER_CODE",
|
CN_S_POWER_NAME: "@Model.CN_S_POWER_NAME",
|
CN_B_ENABLED: "@Model.CN_B_ENABLED" == "True",
|
CN_F_WIDTH: "@Model.CN_F_WIDTH",
|
CN_S_ALIGN: "@Model.CN_S_ALIGN",
|
CN_S_METHOD_NAME: "@Model.CN_S_METHOD_NAME",
|
CN_S_REMARK: "@Model.CN_S_REMARK",
|
CN_N_ORDER: "@Model.CN_N_ORDER"
|
},
|
alignOptions: [{
|
value: 'center',
|
label: 'center'
|
}, {
|
value: 'left',
|
label: 'left'
|
}, {
|
value: 'right',
|
label: 'right'
|
}],
|
formRules: {
|
CN_S_OWNER: [
|
{ required: true, message: ' ', trigger: 'change' }
|
]
|
}
|
},
|
methods: {
|
close: function () {
|
wms.dialogFrame.show = false;
|
},
|
save: function () {
|
$this = this;
|
this.$refs["formData"].validate(function (valid) {
|
//验证必填项
|
if (valid) {
|
ajaxManage({
|
url: "@Url.Action("Edit")",
|
data: $this.formData,
|
success: function (data) {
|
if (data.Success) {
|
wms.success("保存成功!");
|
wms.dialogFrame.cb();
|
}
|
else {
|
wms.error(data.Msg);
|
}
|
}
|
});
|
} else {
|
return false;
|
}
|
});
|
}
|
}
|
});
|
</script>
|
}
|