Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
doc_wei
Skyeye
提交
52cf2937
S
Skyeye
项目概览
doc_wei
/
Skyeye
通知
1182
Star
154
Fork
127
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
52cf2937
编写于
7月 22, 2024
作者:
L
LAPTOP-NDCM9L6Q\王丽雅
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:甘特图点击事件
上级
9a9e21bb
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
101 addition
and
40 deletion
+101
-40
erp-produce/src/main/resources/template/js/departmentMachining/arrange.js
...main/resources/template/js/departmentMachining/arrange.js
+100
-39
erp-produce/src/main/resources/template/tpl/departmentMachining/arrange.html
...n/resources/template/tpl/departmentMachining/arrange.html
+1
-1
未找到文件。
erp-produce/src/main/resources/template/js/departmentMachining/arrange.js
浏览文件 @
52cf2937
...
@@ -14,58 +14,119 @@ layui.config({
...
@@ -14,58 +14,119 @@ layui.config({
var
$
=
layui
.
$
,
var
$
=
layui
.
$
,
form
=
layui
.
form
,
form
=
layui
.
form
,
table
=
layui
.
table
;
table
=
layui
.
table
;
var
selTemplate
=
getFileContent
(
'
tpl/template/select-option.tpl
'
);
//
var selTemplate = getFileContent('tpl/template/select-option.tpl');
let
farmId
=
getNotUndefinedVal
(
GetUrlParam
(
"
id
"
));
let
farmId
=
getNotUndefinedVal
(
GetUrlParam
(
"
id
"
));
// 改
// 改
let
assetMap
=
{};
//
let assetMap = {};
initTableChooseUtil
.
initTable
({
initTableChooseUtil
.
initTable
({
id
:
"
arrangeList
"
,
id
:
"
arrangeList
"
,
cols
:
[
cols
:
[
{
id
:
'
workshopId
'
,
title
:
'
安排车间
'
,
formType
:
'
input
'
,
width
:
'
150
'
,
verify
:
'
required
'
},
{
id
:
'
workshopId
'
,
title
:
'
安排车间
'
,
formType
:
'
select
'
,
width
:
'
150
'
,
verify
:
'
required
'
,
templet
:
function
(
d
)
{
{
id
:
'
operNumber
'
,
title
:
'
安排任务数量
'
,
formType
:
'
input
'
,
width
:
'
140
'
,
verify
:
'
required|number
'
}
var
options
=
queryWorkshopList
();
return
'
<select name="workshop" class="workshop-select">
'
+
options
+
'
</select>
'
;
}
},
{
id
:
'
taskNumber
'
,
title
:
'
安排任务数量
'
,
formType
:
'
input
'
,
width
:
'
140
'
,
verify
:
'
required|number
'
}
],
],
deleteRowCallback
:
function
(
trcusid
)
{
deleteRowCallback
:
function
(
trcusid
)
{
delete
allChooseFarm
[
trcusid
];
delete
allChooseFarm
[
trcusid
];
},
},
addRowCallback
:
function
(
trcusid
)
{
addRowCallback
:
function
(
trcusid
)
{
if
(
!
isNull
(
farmId
))
{
// if (!isNull(farmId)) {
if
(
isNull
(
assetMap
[
farmId
]))
{
// if (isNull(assetMap[farmId])) {
AjaxPostUtil
.
request
({
url
:
sysMainMation
.
admBasePath
+
"
queryAssetById
"
,
params
:
{
"
id
"
:
farmId
},
type
:
'
json
'
,
method
:
'
GET
'
,
callback
:
function
(
json
)
{
// AjaxPostUtil.request({url: sysMainMation.admBasePath + "queryAssetById", params: {"id": farmId}, type: 'json', method: 'GET', callback: function (json) {
assetMap
[
farmId
]
=
json
.
bean
// assetMap[farmId] = json.bean
},
async
:
false
});
// }, async: false});
}
// }
let
chooseAssetMation
=
assetMap
[
farmId
]
// let chooseAssetMation = assetMap[farmId]
// 获取表格行号
// // 获取表格行号
var
thisRowKey
=
trcusid
.
replace
(
"
tr
"
,
""
);
// var thisRowKey = trcusid.replace("tr", "");
// 资产名称赋值
// // 资产名称赋值
$
(
"
#farmId
"
+
thisRowKey
).
val
(
chooseAssetMation
.
name
);
// $("#farmId" + thisRowKey).val(chooseAssetMation.name);
$
(
"
#farmId
"
+
thisRowKey
).
attr
(
initTableChooseUtil
.
chooseInputDataIdKey
,
chooseAssetMation
.
id
);
// $("#farmId" + thisRowKey).attr(initTableChooseUtil.chooseInputDataIdKey, chooseAssetMation.id);
// 资产赋值
// // 资产赋值
// 车间赋值
// allChooseFarm[trcusid] = chooseAssetMation;
allChooseFarm
[
trcusid
]
=
chooseAssetMation
;
// }
}
},
},
form
:
form
,
form
:
form
,
minData
:
1
minData
:
1
});
});
//
// var workshopId = "";
// form.on('select(workshopId)', function(data) {
// console.log(555,data)
// // var thisRowValue = data.value;
// // workshopId = isNull(thisRowValue) ? "" : thisRowValue;
// aaa();
// });
// 渲染表格
// function aaa(){
// table.render({
// id: 'arrangeList',//表格
// elem: '#workshopId', //表格里的元素
// method: 'post',
// url: sysMainMation.erpBasePath + 'erpfarm001',
// where: getTableParams(),
// even: true,
// page: true,
// limits: getLimits(),
// limit: getLimit(),
// done: function(json){
// // 表格渲染完成后的回调
// // 在这里添加事件监听
// $('select[name="workshop"]').on('change', function(){
// console.log('Workshop selected', $(this).val());
// // 如果需要,可以在这里打印'123'或进行其他操作
// });
//
// $('input[name="taskNumber"]').on('click', function(){
// console.log('taskNumber input clicked');
// // 打印'123'或其他操作
// });
// }
// // done: function(json){
// // console.log(json)
// // // matchingLanguage();
// // // $('select[name="workshop"]').each(function(){
// // // $(this).empty();
// // // workshopData.forEach(function(item){
// // // $(this).append('<option value="' + item.id + '">' + item.name + '</option>');
// // // }, $(this));
// // // });
// // }
// });
// }
$
(
"
body
"
).
on
(
"
click
"
,
"
farmId
"
,
function
(
e
)
{
function
queryWorkshopList
()
{
// 查询车间列表
// 假设您有一个函数可以处理Ajax请求
AjaxPostUtil
.
request
({
url
:
sysMainMation
.
erpBasePath
+
"
erpfarm001
"
,
params
:
{
page
:
1
,
limit
:
30
},
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
)
{
AjaxPostUtil
.
request
({
console
.
log
(
666
,
json
)
url
:
sysMainMation
.
erpBasePath
+
"
erpfarm001
"
,
// $("#workshopId").html(getDataUseHandlebars(selTemplate, json));
params
:
{
page
:
1
,
limit
:
30
},
// form.render('select');
type
:
'
json
'
,
// initTable();
method
:
"
POST
"
,
},
async
:
false
});
callback
:
function
(
json
)
{
});
console
.
log
(
666
,
json
);
}
});
}
var
workshopId
=
""
;
// $("body").on("click", "workshopId", function (e) {
form
.
on
(
'
select(workshopId)
'
,
function
(
data
)
{
// // 查询车间列表
var
thisRowValue
=
data
.
value
;
// AjaxPostUtil.request({url: sysMainMation.erpBasePath + "erpfarm001", params: {page:1,limit:30}, type: 'json', method: "POST", callback: function(json) {
workshopId
=
isNull
(
thisRowValue
)
?
""
:
thisRowValue
;
// console.log(666,json)
loadTable
();
// // $("#workshopId").html(getDataUseHandlebars(selTemplate, json));
});
// // form.render('select');
// // initTable();
// }, async: false});
// });
// var workshopId = "";
// form.on('select(workshopId)', function(data) {
// var thisRowValue = data.value;
// workshopId = isNull(thisRowValue) ? "" : thisRowValue;
// loadTable();
// });
// AjaxPostUtil.request({url: sysMainMation.erpBasePath + "erpfarm001", params: {page: page, limit: 15}, type: 'json', method: 'POST', callback: function (json) {
// AjaxPostUtil.request({url: sysMainMation.erpBasePath + "erpfarm001", params: {page: page, limit: 15}, type: 'json', method: 'POST', callback: function (json) {
// parent.layer.close(index);
// parent.layer.close(index);
...
@@ -85,9 +146,9 @@ layui.config({
...
@@ -85,9 +146,9 @@ layui.config({
$
.
each
(
result
.
dataList
,
function
(
i
,
item
)
{
$
.
each
(
result
.
dataList
,
function
(
i
,
item
)
{
// 获取行编号
// 获取行编号
var
thisRowKey
=
item
[
"
trcusid
"
].
replace
(
"
tr
"
,
""
);
var
thisRowKey
=
item
[
"
trcusid
"
].
replace
(
"
tr
"
,
""
);
if
(
parseInt
(
item
.
oper
Number
)
==
0
)
{
if
(
parseInt
(
item
.
task
Number
)
==
0
)
{
$
(
"
#
oper
Number
"
+
thisRowKey
).
addClass
(
"
layui-form-danger
"
);
$
(
"
#
task
Number
"
+
thisRowKey
).
addClass
(
"
layui-form-danger
"
);
$
(
"
#
oper
Number
"
+
thisRowKey
).
focus
();
$
(
"
#
task
Number
"
+
thisRowKey
).
focus
();
winui
.
window
.
msg
(
'
数量不能为0
'
,
{
icon
:
2
,
time
:
2000
});
winui
.
window
.
msg
(
'
数量不能为0
'
,
{
icon
:
2
,
time
:
2000
});
noError
=
true
;
noError
=
true
;
return
false
;
return
false
;
...
@@ -138,7 +199,7 @@ layui.config({
...
@@ -138,7 +199,7 @@ layui.config({
});
});
function
loadTable
()
{
function
loadTable
()
{
table
.
reloadData
(
"
messageTable
"
,
{
where
:
getTableParams
()});
table
.
reloadData
(
"
arrangeList
"
,
{
where
:
getTableParams
()});
}
}
function
getTableParams
()
{
function
getTableParams
()
{
...
...
erp-produce/src/main/resources/template/tpl/departmentMachining/arrange.html
浏览文件 @
52cf2937
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
</div>
</div>
</div>
</div>
<div
style=
"margin:0 auto;padding:20px;"
>
<div
style=
"margin:0 auto;padding:20px;
margin-top:40px
"
>
<form
class=
"layui-form"
action=
""
autocomplete=
"off"
>
<form
class=
"layui-form"
action=
""
autocomplete=
"off"
>
<div
class=
"layui-form-item layui-col-xs12"
>
<div
class=
"layui-form-item layui-col-xs12"
>
<label
class=
"layui-form-label"
>
详细安排
</label>
<label
class=
"layui-form-label"
>
详细安排
</label>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录