@{
|
ViewBag.Title = "Add";
|
Layout = "~/Views/Shared/_LayoutVue.cshtml";
|
}
|
|
<div id="list" v-cloak style="margin: 0px auto;">
|
<el-row type="flex" justify="center">
|
<el-form label-width="90px" v-bind:model="formData" class="demo-ruleForm" v-bind:inline="true" ref="form" label-width="120px" style="text-align:center">
|
<label style="color:red">默认自动根据规则生成托盘号</label>
|
<el-form-item label="容器编号:">
|
<el-input v-model="formData.CN_S_TRAY_CODE" size="mini" placeholder="默认自动生成"></el-input>
|
</el-form-item>
|
<el-form-item label="容器类型:">
|
<hh-select-url v-model="formData.CN_S_TRAY_TYPE" url="/Basic/Common/GetDictionary?dictName=容器类型"
|
valuefield="NAME"
|
textfield="NAME"
|
v-bind:usedefault="false"></hh-select-url>
|
</el-form-item>
|
<el-form-item label="规格:">
|
<el-input v-model="formData.CN_S_SPEC" size="mini"></el-input>
|
</el-form-item>
|
<el-form-item label="容器自重(KG):">
|
<el-input v-model="formData.CN_F_GROSSWEIGHT" size="mini"></el-input>
|
</el-form-item>
|
<el-form-item label="分格行数:">
|
<el-input-number v-model="formData.CN_N_ROW_NUM" size="mini" v-bind:min="1" v-bind:max="100"></el-input-number>
|
</el-form-item>
|
<el-form-item label="分格列数:">
|
<el-input-number v-model="formData.CN_N_COLUMN_NUM" size="mini" v-bind:min="1" v-bind:max="100"></el-input-number>
|
</el-form-item>
|
<el-form-item label="最大箱数:">
|
<el-input-number v-model="formData.CN_N_GOODUPLINE" size="mini" v-bind:min="1" v-bind:max="100"></el-input-number>
|
</el-form-item>
|
<el-form-item label="新增数量:">
|
<el-input-number v-model="formData.Qty" v-bind:disabled=qtyDisabled size="mini" v-bind:min="1" v-bind:max="1000" label="新增个数"></el-input-number>
|
</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 outList = new Vue({
|
data: {
|
formData: {
|
CN_S_TRAY_CODE: "",
|
CN_S_TRAY_TYPE: "",
|
CN_S_SPEC: "",
|
CN_N_ROW_NUM: 1,
|
CN_N_COLUMN_NUM: 1,
|
Qty: 1,
|
CN_S_STATE: "新建",
|
CN_N_GOODUPLINE: 0,
|
CN_F_GROSSWEIGHT: "" //自重
|
},
|
qtyDisabled: false
|
},
|
methods: {
|
save: function () {
|
$this = this;
|
if ($this.formData.CN_S_TRAY_TYPE == "") {
|
wms.error("请选择容器类型!");
|
return false;
|
}
|
wms.confirm("确认创建" + $this.formData.Qty + "个容器?", function () {
|
ajaxManage({
|
url: "@Url.Action("Add")",
|
data: $this.formData,
|
success: function (data) {
|
if (data.Success) {
|
wms.success("生成成功!");
|
wms.dialogFrame.cb();
|
}
|
else {
|
wms.error(data.Msg);
|
}
|
}
|
});
|
});
|
},
|
close: function () {
|
wms.dialogFrame.show = false;
|
}
|
},
|
watch: {
|
deep: true,
|
"formData.trayCode": function () {
|
$this = this;
|
$this.qtyDisabled = $this.trayCode.length > 0;
|
}
|
},
|
el: '#list'
|
});
|
</script>
|
}
|