Index: ssts-web/src/main/webapp/disinfectsystem/satisfactionsurvey/satisfactionSurveyTemplateForm.js
===================================================================
diff -u -r39072 -r39073
--- ssts-web/src/main/webapp/disinfectsystem/satisfactionsurvey/satisfactionSurveyTemplateForm.js (.../satisfactionSurveyTemplateForm.js) (revision 39072)
+++ ssts-web/src/main/webapp/disinfectsystem/satisfactionsurvey/satisfactionSurveyTemplateForm.js (.../satisfactionSurveyTemplateForm.js) (revision 39073)
@@ -24,6 +24,11 @@
var defaultSatisfactionOption = [];
function addSatisfactionSurveyTemplate(id, status, ishidden, isclear) {
var showDefaultSatisfactionOption = false;
+ var columns = [{
+ header: '项目内容',
+ width: ishidden ? 380 : 300,
+ dataIndex: 'content'
+ }]
if (sstsConfig.satisfactionSurveyMode == 1) {
defaultSatisfactionOption = [{
satisfactionOption: {
@@ -42,31 +47,49 @@
var success = result.success;
if (success && result.data) {
for (var i = 0; i < result.data.length; i++) {
- defaultSatisfactionOption.push({
- satisfactionOption: {
- id: result.data[i].satisfactionOption.id,
- satisfaction: result.data[i].satisfactionOption.satisfaction
- }
- })
+ (function (temp) {
+ var satisfaction = result.data[temp].satisfaction;
+ defaultSatisfactionOption.push({
+ satisfactionOption: {
+ id: result.data[temp].satisfactionOption.id,
+ satisfaction: result.data[temp].satisfactionOption.satisfaction
+ }
+ })
+ columns.push({
+ header: satisfaction,
+ width: 70,
+ hidden: ishidden,
+ renderer: function (v, p, record) {
+ return record[satisfaction]
+ }
+ })
+ })(i)
}
}
}
});
if (ishidden) {
showDefaultSatisfactionOption = true;
+ columns.push({
+ header: '默认选项',
+ width: 100,
+ dataIndex: 'defaultSatisfactionOption',
+ renderer: function (v, p, record) {
+ var str = "";
+ return str;
+ }
+ })
}
- }
- var satisfactionSurveyTree = new top.Ext.tree.ColumnTree({
- rootVisible: false,
- autoScroll: true,
- bodyStyle: 'border:1px solid #afd7af',
- containerScroll: true,
- height: 290,
- columns: [{
- header: '项目内容',
- width: ishidden ? 380 : 300,
- dataIndex: 'content'
- }, {
+ }else {
+ columns.push({
header: '满意',
width: 40,
hidden: ishidden,
@@ -91,53 +114,46 @@
width: 50,
hidden: ishidden,
dataIndex: 'noSatisfy'
- }, {
- header: '默认选项',
- width: 100,
- dataIndex: 'defaultSatisfactionOption',
- hidden: !showDefaultSatisfactionOption,
- renderer: function (v, p, record) {
- var str = "";
- return str;
+ })
+ }
+
+ columns.push({
+ header: '删除',
+ width: 40,
+ hidden: !ishidden,
+ dataIndex: 'del',
+ renderer: function (v, p, record) {
+ return "
";
+ }
+ }, {
+ header: '添加',
+ width: 40,
+ hidden: !ishidden,
+ dataIndex: 'add',
+ renderer: function (v, p, record) {
+ var str = "";
+ if (!record.leaf) {
+ str = "
";
}
- }, {
- header: '删除',
- width: 40,
- hidden: !ishidden,
- dataIndex: 'del',
- renderer: function (v, p, record) {
- return "
";
- }
- }, {
- header: '添加',
- width: 40,
- hidden: !ishidden,
- dataIndex: 'add',
- renderer: function (v, p, record) {
- var str = "";
- if (!record.leaf) {
- str = "
";
- }
- return str;
- }
- }, {
- header: '上下移',
- width: 90,
- hidden: !ishidden,
- dataIndex: 'remove',
- renderer: function (v, p, record) {
- return "
";
- }
- }],
+ return str;
+ }
+ }, {
+ header: '上下移',
+ width: 90,
+ hidden: !ishidden,
+ dataIndex: 'remove',
+ renderer: function (v, p, record) {
+ return "
";
+ }
+ })
+ var satisfactionSurveyTree = new top.Ext.tree.ColumnTree({
+ rootVisible: false,
+ autoScroll: true,
+ bodyStyle: 'border:1px solid #afd7af',
+ containerScroll: true,
+ height: 290,
+ columns: columns,
loader: new top.Ext.tree.TreeLoader({
url: WWWROOT + '/disinfectSystem/satisfactionsurvey/satisfactionSurveyTemplateAction!loadSatisfactionSurveyTemplateItem.do',
baseParams: { id: id, ishidden: ishidden },
@@ -846,7 +862,7 @@
waitMsg: '正在保存数据,请稍候',
waitTitle: '提交表单',
success: function (form, action) {
- //grid.dwrReload();
+ grid.dwrReload();
wwindow.close();
if (action.result.success) {
showResult("保存成功!");