1. 暫時簽入2
This commit is contained in:
parent
c2c9df6f36
commit
c8f605168c
@ -540,6 +540,7 @@ namespace SolarPower.Controllers
|
||||
WorkType = (int)OperationRecodeWorkTypeEnum.Fix,
|
||||
ErrorCode = post.ErrorCode,
|
||||
FixDo = post.FixDo,
|
||||
FixFirm = post.FixFirm,
|
||||
Status = post.Status,
|
||||
WorkPersonId = post.WorkPersonId,
|
||||
FinishTime = finishTime,
|
||||
@ -557,6 +558,7 @@ namespace SolarPower.Controllers
|
||||
"WorkType",
|
||||
"ErrorCode",
|
||||
"FixDo",
|
||||
"FixFirm",
|
||||
"Status",
|
||||
"WorkPersonId",
|
||||
"FinishTime",
|
||||
@ -609,6 +611,7 @@ namespace SolarPower.Controllers
|
||||
Id = post.Id,
|
||||
ErrorCode = post.ErrorCode,
|
||||
FixDo = post.FixDo,
|
||||
FixFirm = post.FixFirm,
|
||||
Status = post.Status,
|
||||
FinishTime = !string.IsNullOrEmpty(finishTime) ? finishTime : null,
|
||||
WorkPersonId = post.WorkPersonId,
|
||||
@ -625,6 +628,7 @@ namespace SolarPower.Controllers
|
||||
"Id",
|
||||
"ErrorCode",
|
||||
"FixDo",
|
||||
"FixFirm",
|
||||
"Status",
|
||||
"FinishTime",
|
||||
"WorkTime",
|
||||
|
||||
@ -2159,6 +2159,10 @@ ALTER TABLE `device`
|
||||
ADD COLUMN `WarrantyDate` TIMESTAMP NULL DEFAULT NULL COMMENT '保固日期' AFTER `InstallDate`,
|
||||
ADD COLUMN `BrandNum` VARCHAR(50) NULL DEFAULT NULL COMMENT '廠商序號' AFTER `Brand`;
|
||||
|
||||
-- 新增運維作業紀錄加入廠商 20210825
|
||||
ALTER TABLE `operation_record`
|
||||
ADD COLUMN `FixFirm` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '負責廠商' AFTER `FixDo`;
|
||||
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
||||
|
||||
@ -134,6 +134,7 @@ namespace SolarPower.Models
|
||||
public byte WorkType { get; set; }
|
||||
public string ErrorCode { get; set; }
|
||||
public string FixDo { get; set; }
|
||||
public byte FixFirm { get; set; }
|
||||
public byte Status { get; set; }
|
||||
public int WorkPersonId { get; set; }
|
||||
public string StartTime
|
||||
@ -281,6 +282,7 @@ namespace SolarPower.Models
|
||||
public byte WorkType { get; set; }
|
||||
public string ErrorCode { get; set; }
|
||||
public string FixDo { get; set; }
|
||||
public byte FixFirm { get; set; }
|
||||
public byte Status { get; set; }
|
||||
public int WorkPersonId { get; set; }
|
||||
public string StartTime { get; set; }//開始時間
|
||||
@ -298,6 +300,7 @@ namespace SolarPower.Models
|
||||
public string SerialNumber { get; set; }
|
||||
public string ErrorCode { get; set; }
|
||||
public string FixDo { get; set; }
|
||||
public byte FixFirm { get; set; }
|
||||
public byte Status { get; set; }
|
||||
public int WorkPersonId { get; set; }
|
||||
public string FinishTime { get; set; } // 完成時間
|
||||
|
||||
@ -1569,19 +1569,18 @@ namespace SolarPower.Repository.Implement
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<List<FirmlSelectItemList>> GetFirmlSelectOptionListAsync(int powerStationId)
|
||||
public async Task<List<FirmlSelectItemList>> GetFimlSelectOptionListAsync(int powerStationId, string siteDB)
|
||||
{
|
||||
List<FirmlSelectItemList> result;
|
||||
using (IDbConnection conn = this._databaseHelper.GetConnection())
|
||||
{
|
||||
try
|
||||
{
|
||||
var sql = @$"SELECT u.Id AS Value, u.Name AS Text
|
||||
FROM power_station_operation_personnel op
|
||||
LEFT JOIN user u ON op.UserId = u.Id
|
||||
WHERE op.Deleted = 0 AND op.PowerStationId = @PowerStationId";
|
||||
var sql = @$"SELECT aa.Id AS Value, aa.Name AS Text
|
||||
FROM {siteDB}.operation_firm aa
|
||||
WHERE aa.Deleted = 0 AND aa.PowerStationId = @PowerStationId";
|
||||
|
||||
result = (await conn.QueryAsync<OperationPersonnelSelectItemList>(sql, new { PowerStationId = powerStationId })).ToList();
|
||||
result = (await conn.QueryAsync<FirmlSelectItemList>(sql, new { PowerStationId = powerStationId })).ToList();
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
|
||||
@ -204,7 +204,7 @@
|
||||
<div class="col-lg-6">
|
||||
<div class="form-group">
|
||||
<label class="form-label" for="fix_firm_modal">負責廠商</label>
|
||||
<select></select>
|
||||
<select class="form-control" id="fix_firm_select_modal"></select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -398,17 +398,15 @@
|
||||
return;
|
||||
}
|
||||
|
||||
$("#work_person_select_modal").empty();
|
||||
$("#fix_firm_select_modal").empty();
|
||||
if (rel.data.length > 0) {
|
||||
|
||||
$.each(rel.data, function (index, val) {
|
||||
$("#work_person_select_modal").append($("<option />").val(val.value).text(val.text));
|
||||
$("#fix_firm_select_modal").append($("<option />").val(val.value).text(val.text));
|
||||
});
|
||||
|
||||
if (recode != null || recode != undefined) {
|
||||
$("#work_person_select_modal").val(recode.workPersonId);
|
||||
}
|
||||
}
|
||||
|
||||
$("#fix_firm_select_modal").val($("#fix_firm_select_modal option:first").val()).trigger('change');
|
||||
});
|
||||
});
|
||||
//#endregion
|
||||
@ -882,6 +880,7 @@
|
||||
formData.append("WorkType", selected_work_type);
|
||||
formData.append("ErrorCode", $("#error_code_modal").val());
|
||||
formData.append("FixDo", $("#fix_do_modal").val());
|
||||
formData.append("FixFirm", $("#fix_firm_select_modal").val());
|
||||
formData.append("Status", $("input[name=status_modal]:checked").val());
|
||||
formData.append("WorkPersonId", $("#work_person_select_modal").val());
|
||||
formData.append("WorkTime", $("#work_time_modal").val());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user