@{
|
ViewBag.Title = "PrintTemplet";
|
Layout = "~/Views/Shared/_LayoutVue.cshtml";
|
}
|
@model HH.WMS.Entitys.Basic.TN_WM_LOGISTICS_TEMPLET_RELEntity
|
|
|
<div id="list" v-cloak>
|
<el-row>
|
<el-form label-width="130px" v-bind:rules="formData" ref="formData" v-bind:model="formData" class="demo-ruleForm" v-bind:inline="true">
|
|
@*<el-form-item label="模版类型:">
|
<hh-select-url v-model="formData.CN_S_TEMPLET_TYPE" style="width:200px" url="/Basic/Common/GetDictionary?dictName=模版类型"
|
v-bind:disabled="readOnly"
|
valuefield="NAME"
|
textfield="NAME"
|
v-bind:usedefault="false"
|
v-on:change="changeType"></hh-select-url>
|
</el-form-item>*@
|
<el-form-item label="模版名称:">
|
<hh-select-url v-model="formData.CN_S_TEMPLET_NAME" style="width: 200px" v-bind:url="urltemplet"
|
valuefield="CN_S_TEMPLET_NAME"
|
textfield="CN_S_TEMPLET_NAME"
|
v-bind:usedefault="false"
|
@*multiple="true"*@
|
datafield="Data"></hh-select-url>
|
</el-form-item>
|
|
<el-form-item label="是否默认:">
|
<el-switch v-model="formData.CN_N_IS_DEFAULT" size="mini">
|
</el-switch>
|
</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>
|
var logistics = new Vue({
|
computed: {
|
//urltemplet: function () {
|
// if (this.formData.CN_S_TEMPLET_TYPE) {
|
// this.formData.CN_S_TEMPLET_NAME = "";
|
// return '/Basic/Logistics/GetPrintTempletByType?type=' + this.formData.CN_S_TEMPLET_TYPE;
|
// } else {
|
// this.formData.CN_S_TEMPLET_NAME = "";
|
// }
|
// return '';
|
//},
|
},
|
data: {
|
formData: {
|
CN_GUID: "@Model.CN_GUID",
|
CN_S_TEMPLET_TYPE: "物流单",
|
CN_N_IS_DEFAULT: "@Model.CN_N_IS_DEFAULT" == "True" ? true : false,
|
CN_S_LOGISTICS_FLAG: GetUrlParam("flag"),
|
//CN_S_TEMPLET_NAME: "",
|
CN_S_TEMPLET_NAME: "@Model.CN_S_TEMPLET_NAME",
|
},
|
urltemplet: "",
|
//templet: [],
|
},
|
methods: {
|
save: function () {
|
$this = this;
|
//var templetlist = [];
|
//if ($this.templet.length == 0) {
|
// wms.warning("请选择模版名称");
|
// return false;
|
//}
|
//for (var i = 0; i < $this.templet.length; i++) {
|
// templetlist.push({
|
// CN_S_TEMPLET_TYPE:$this.formData.CN_S_TEMPLET_TYPE,
|
// CN_S_LOGISTICS_FLAG: $this.formData.CN_S_LOGISTICS_FLAG,
|
// //CN_S_TEMPLET_NAME: $this.templet[i].CN_S_TEMPLET_NAME,
|
// CN_S_TEMPLET_GUID: $this.templet[i],
|
// });
|
//}
|
|
if ($this.formData.CN_S_TEMPLET_NAME == "") {
|
wms.warning("请选择模版名称");
|
return false;
|
}
|
var jsonData = { rows: $this.formData };
|
//验证必填项
|
ajaxManage({
|
url: "@Url.Action("add")",
|
data: JSON.stringify(jsonData),
|
success: function (data) {
|
if (data.Success) {
|
wms.success("保存成功!");
|
wms.dialogFrame.cb();
|
wms.dialogFrame.show = false;
|
}
|
else {
|
wms.error(data.Msg);
|
}
|
}
|
});
|
|
},
|
close: function () {
|
wms.dialogFrame.show = false;
|
},
|
//changeType: function () {
|
// var $this = this;
|
|
// if ($this.formData.CN_S_TEMPLET_TYPE) {
|
// $this.formData.CN_S_TEMPLET_NAME = "";
|
// $this.formData.CN_S_TEMPLET_GUID = "";
|
// $this.urltemplet = "/Basic/Logistics/GetPrintTempletByType?type=" + this.formData.CN_S_TEMPLET_TYPE;
|
// } else {
|
// $this.formData.CN_S_TEMPLET_NAME = "";
|
// $this.formData.CN_S_TEMPLET_GUID = "";
|
// }
|
// return '';
|
//}
|
},
|
mounted: function () {
|
var $this = this;
|
$this.urltemplet = "/Basic/Logistics/GetPrintTempletByType?type=" + this.formData.CN_S_TEMPLET_TYPE;
|
},
|
el: '#list'
|
});
|
</script>
|
}
|