郑许地铁

EditMyOrder.cshtml 29KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765
  1. @using ZXDT.CallCenter.MVCWeb.Models;
  2. @using ZXDT.CallCenter.Model;
  3. <link href="/Content/layui/css/layui.css" rel="stylesheet" />
  4. <script src="/Content/js/jquery-1.8.3.min.js"></script>
  5. <script src="/Content/js/jquery-1.8.3.min.js"></script>
  6. <script src="/Content/js/ZXDT.http.js"></script>
  7. <script src="/Content/layui/layui.js"></script>
  8. <link href="/Content/css/workflow/workflow.css" rel="stylesheet" />
  9. <link href="/Content/layui/css/modules/layui-icon-extend/iconfont.css" type="text/css" rel=" stylesheet" />
  10. <link href="/Content/css/font-awesome/css/font-awesome.min.css" type="text/css" rel=" stylesheet" />
  11. <link href="/Content/css/callrecord/iconfont.css" rel="stylesheet" />
  12. @*<link href="/Content/css/workorder/eidtmyorder.css" rel="stylesheet" />*@
  13. <style>
  14. .aaaa {
  15. position: fixed;
  16. bottom: 20px;
  17. }
  18. </style>
  19. <form class="layui-form">
  20. <div>
  21. <div class="rightSide">
  22. <input id="F_WORKORDERID" name="F_WORKORDERID" value="@Model.WorkOrderBaseModel.F_WORKORDERID" type="hidden" class="layui-input" />
  23. <input name="F_FORMID" value="@Model.WorkOrderBaseModel.F_FORMID" type="hidden" class="layui-input" />
  24. <input name="F_REMARK" value="" type="hidden" class="layui-input" />
  25. <input name="F_WORKORDERSTATEID" value="@Model.WorkOrderBaseModel.F_WORKORDERSTATEID" type="hidden"
  26. class="layui-input" />
  27. <input name="F_REPAIRMANID" value="@Model.WorkOrderBaseModel.F_REPAIRMANID" type="hidden" class="layui-input" />
  28. <input name="F_WORKORDERFROM" value="@Model.WorkOrderBaseModel.F_WORKORDERFROM" type="hidden"
  29. class="layui-input" />
  30. <input id="F_HISTORYID" name="F_HISTORYID" value="@Model.WorkOrderBaseModel.F_WORKORDERFROM" type="hidden"
  31. class="layui-input" />
  32. <div>
  33. <div class="divTittle"> 市民信息</div>
  34. <ul>
  35. <li class="layui-row layui-col-space5">
  36. <div class="layui-col-md4">
  37. <label class="layui-form-label">姓名</label>
  38. <div class="layui-input-block">
  39. <span
  40. class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerName</span>
  41. </div>
  42. </div>
  43. <div class="layui-col-md4">
  44. <label class="layui-form-label">来电电话</label>
  45. <div class="layui-input-block">
  46. <span class="layui-form-label labelcontent">
  47. @if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.CustomerBaseModel.F_Telephone))
  48. {
  49. <i class="fa fa-phone-square" style="color:green; cursor:pointer;"
  50. onclick="top.PhoneCallOut(1, '@Model.WorkOrderBaseModel.CustomerBaseModel.F_Telephone');"
  51. title="拨打 @Model.WorkOrderBaseModel.CustomerBaseModel.F_Telephone"></i>
  52. }
  53. <span id="F_Telephone">
  54. @Model.WorkOrderBaseModel.CustomerBaseModel.F_Telephone
  55. </span>
  56. </span>
  57. </div>
  58. </div>
  59. <div class="layui-col-md4">
  60. <label class="layui-form-label">回复电话</label>
  61. <div class="layui-input-block">
  62. <span class="layui-form-label labelcontent">
  63. @if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.CustomerBaseModel.F_Mobile))
  64. {
  65. <i class="fa fa-phone-square" style="color:green; cursor:pointer;"
  66. onclick="top.PhoneCallOut(1, '@Model.WorkOrderBaseModel.CustomerBaseModel.F_Mobile');"
  67. title="拨打 @Model.WorkOrderBaseModel.CustomerBaseModel.F_Mobile"></i>
  68. }
  69. @Model.WorkOrderBaseModel.CustomerBaseModel.F_Mobile
  70. </span>
  71. </div>
  72. </div>
  73. </li>
  74. <li class="layui-row layui-col-space5">
  75. <div class="layui-col-md4">
  76. <label class="layui-form-label">性别</label>
  77. <div class="layui-input-block ">
  78. <span
  79. class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerPym</span>
  80. </div>
  81. </div>
  82. <div class="layui-col-md4">
  83. <label class="layui-form-label">年龄段</label>
  84. <div class="layui-input-block">
  85. <span
  86. class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerCode</span>
  87. </div>
  88. </div>
  89. <div class="layui-col-md4">
  90. @if (@Model.WorkOrderBaseModel.F_REPAIRMANID == 3)
  91. {
  92. <label class="layui-form-label">微信号</label>
  93. <div class="layui-input-block">
  94. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_EMPCODE</span>
  95. </div>
  96. }
  97. else if (@Model.WorkOrderBaseModel.F_REPAIRMANID == 4)
  98. {
  99. <label class="layui-form-label">微博号</label>
  100. <div class="layui-input-block">
  101. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_EMPCODE</span>
  102. </div>
  103. }
  104. </div>
  105. </li>
  106. <li class="layui-row layui-col-space5">
  107. <div class="layui-col-md4">
  108. <label class="layui-form-label">常进站</label>
  109. <div class="layui-input-inline DicSelect">
  110. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.CustomerBaseModel.F_Fax</span>
  111. </div>
  112. </div>
  113. <div class="layui-col-md4">
  114. <label class="layui-form-label">常出站</label>
  115. <div class="layui-input-inline DicSelect">
  116. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.CustomerBaseModel.F_Email</span>
  117. </div>
  118. </div>
  119. </li>
  120. </ul>
  121. </div>
  122. <div>
  123. <div class="divTittle"> 详细信息</div>
  124. <ul>
  125. <li class="layui-row layui-col-space5">
  126. <div class="layui-col-md4">
  127. <label class="layui-form-label">坐席工号</label>
  128. <div class="layui-input-inline">
  129. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.F_LINKMAN</span>
  130. </div>
  131. </div>
  132. <div class="layui-col-md4">
  133. <label class="layui-form-label">坐席姓名</label>
  134. <div class="layui-input-inline ">
  135. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.F_REPAIRMANNAME</span>
  136. </div>
  137. </div>
  138. </li>
  139. <li class="layui-row ">
  140. <div class="layui-col-md12">
  141. <label class="layui-form-label">概要</label>
  142. <div class="layui-input-block">
  143. @if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.F_RETURNVISITPROBLEM))
  144. {
  145. <textarea placeholder="" style=" border:0px;" readonly
  146. class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITPROBLEM </textarea>
  147. }
  148. else
  149. {
  150. <textarea placeholder="" style=" border:0px;" readonly
  151. class="layui-textarea">@Model.BussnessContnet</textarea>
  152. }
  153. </div>
  154. </div>
  155. </li>
  156. <li class="layui-row layui-col-space5">
  157. <div class="layui-col-md4">
  158. <label class="layui-form-label">业务类型</label>
  159. <div class="layui-input-inline">
  160. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.F_ADSLACCOUNT</span>
  161. </div>
  162. </div>
  163. <div class="layui-col-md4">
  164. <label class="layui-form-label">事发车站</label>
  165. <div class="layui-input-inline ">
  166. <span class="layui-form-label labelcontent">@Model.WorkOrderBaseModel.F_WORKORDERNAME</span>
  167. </div>
  168. </div>
  169. </li>
  170. <li class="layui-row ">
  171. <div class="layui-col-md12">
  172. <label class="layui-form-label">内容</label>
  173. <div class="layui-input-block">
  174. <textarea placeholder="" style=" border:0px;" readonly
  175. class="layui-textarea">@Model.WorkOrderBaseModel.F_CONTENT </textarea>
  176. </div>
  177. </div>
  178. </li>
  179. </ul>
  180. </div>
  181. @if (Model != null && Model.HistoryOrderList != null && Model.HistoryOrderList.Count > 0)
  182. {
  183. <div>
  184. <div class="divTittle"> 历史处理方式</div>
  185. <ul class="layui-timeline">
  186. <li class="layui-timeline-item" style=" margin:20px">
  187. <i class="layui-icon layui-timeline-axis" style="top:5px;">&#xe63f;</i>
  188. <div class="layui-timeline-content layui-text">
  189. <h3 class="layui-timeline-title" style="font-size:14px; font-weight: bold">
  190. 1、<i class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  191. 操作时间:@string.Format("{0:yyyy-MM-dd HH:mm:ss}", Model.HistoryOrderList[0].F_OPTDATE)<i class="layui-icon"
  192. style="font-size: 20px; color: #1E9FFF;">&#xe60c;</i> 处理方式:转办 <i class="layui-icon"
  193. style="font-size: 20px; color: #1E9FFF;">&#xe756;</i> 处理状态:已处理 <i class="layui-icon"
  194. style="font-size: 20px; color: #1E9FFF;">&#xe612;</i> 处理人:@Model.WorkOrderBaseModel.F_REPAIRMANNAME
  195. </h3>
  196. @if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.F_RETURNVISITCONTENT))
  197. {
  198. <p>
  199. @Model.WorkOrderBaseModel.F_RETURNVISITCONTENT
  200. </p>
  201. }
  202. else
  203. {
  204. <p>
  205. </p>
  206. }
  207. </div>
  208. </li>
  209. @for (int i = 0; i < Model.HistoryOrderList.Count; i++)
  210. {
  211. <li class="layui-timeline-item" style=" margin:20px">
  212. <i class="layui-icon layui-timeline-axis" style="top:5px;">&#xe63f;</i>
  213. <div class="layui-timeline-content layui-text">
  214. @if (Model.HistoryOrderList[i].NeedReplayTime != null)
  215. {
  216. <h3 class="layui-timeline-title" style="font-size:14px;font-weight:bold">
  217. @(i + 2) 、<i class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  218. 转派时间:@string.Format("{0:yyyy-MM-dd HH:mm:ss}", Model.HistoryOrderList[i].F_OPTDATE)<i class="layui-icon"
  219. style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  220. 操作时间:@Model.HistoryOrderList[i].ReplayTimeFormat<i class="layui-icon"
  221. style="font-size: 20px; color: #1E9FFF;">&#xe60c;</i> 处理方式:转办 <i class="layui-icon"
  222. style="font-size: 20px; color: #1E9FFF;">&#xe756;</i> 处理状态:@Model.HistoryOrderList[i].F_StateName<i
  223. class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe613;</i>
  224. 处理部门:@Model.HistoryOrderList[i].F_NEXTOWNERARRID <i class="layui-icon"
  225. style="font-size: 20px; color: #1E9FFF;">&#xe612;</i> 处理人:@Model.HistoryOrderList[i].F_UserName <i
  226. class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  227. 要求回复时间:@string.Format("{0:yyyy-MM-dd}", Model.HistoryOrderList[i].NeedReplayTime)
  228. </h3>
  229. }
  230. else
  231. {
  232. <h3 class="layui-timeline-title" style="font-size:14px; font-weight: bold">
  233. @(i + 2) 、<i class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  234. 转派时间:@string.Format("{0:yyyy-MM-dd HH:mm:ss}", Model.HistoryOrderList[i].F_OPTDATE)<i class="layui-icon"
  235. style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i>
  236. 操作时间:@Model.HistoryOrderList[i].ReplayTimeFormat<i class="layui-icon"
  237. style="font-size: 20px; color: #1E9FFF;">&#xe60c;</i> 处理方式:转办 <i class="layui-icon"
  238. style="font-size: 20px; color: #1E9FFF;">&#xe756;</i> 处理状态:@Model.HistoryOrderList[i].F_StateName <i
  239. class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe613;</i>
  240. 处理部门:@Model.HistoryOrderList[i].F_NEXTOWNERARRID <i class="layui-icon"
  241. style="font-size: 20px; color: #1E9FFF;">&#xe612;</i> 处理人:@Model.HistoryOrderList[i].F_UserName <i
  242. class="layui-icon" style="font-size: 20px; color: #1E9FFF;">&#xe60e;</i> 要求回复时间:无
  243. </h3>
  244. }
  245. @if (!string.IsNullOrEmpty(Model.HistoryOrderList[i].F_REMARK))
  246. {
  247. <p>
  248. @Model.HistoryOrderList[i].F_REMARK
  249. </p>
  250. }
  251. else
  252. {
  253. <p>
  254. </p>
  255. }
  256. </div>
  257. </li>
  258. }
  259. </ul>
  260. </div>
  261. }
  262. else
  263. {
  264. <div>
  265. <div class="divTittle"> 处理方式</div>
  266. <ul>
  267. <li class="layui-row ">
  268. <div class="layui-col-md12">
  269. <label class="layui-form-label">处理方式</label>
  270. <div class="layui-input-block">
  271. @if (Model != null && Model.GoTypeModelList != null && Model.GoTypeModelList.Count > 0)
  272. {
  273. foreach (T_Sys_DictionaryValue dicModel in Model.GoTypeModelList)
  274. {
  275. if (dicModel.F_ValueCode == Model.WorkOrderBaseModel.F_WORKORDERTYPEID.ToString())
  276. {
  277. <input name="vis" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" checked=""
  278. disabled="" />
  279. }
  280. else
  281. {
  282. <input name="vis" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" disabled="" />
  283. }
  284. }
  285. }
  286. </div>
  287. </div>
  288. </li>
  289. <li class="layui-row layui-col-space5">
  290. <div class="layui-col-md4">
  291. <label class="layui-form-label">接收部门</label>
  292. <div class="layui-input-block">
  293. <div class="layui-input-inline">
  294. <span class="layui-form-label labelcontent">@Model.HistoryOrderList[0].F_NEXTOWNERARRID</span>
  295. </div>
  296. </div>
  297. </div>
  298. <div class="layui-col-md4">
  299. <label class="layui-form-label">接收员</label>
  300. <div class="layui-input-inline">
  301. <span class="layui-form-label labelcontent">@Model.HistoryOrderList[0].F_UserName</span>
  302. </div>
  303. </div>
  304. <div class="layui-col-md4">
  305. <label class="layui-form-label">回复时间</label>
  306. <div class="layui-input-block">
  307. @if (Model.HistoryOrderList[0].NeedReplayTime != null)
  308. {
  309. <span class="layui-form-label labelcontent">@string.Format("{0:yyyy-MM-dd}",
  310. Model.HistoryOrderList[0].NeedReplayTime)</span>
  311. }
  312. </div>
  313. </div>
  314. </li>
  315. <li class="layui-row ">
  316. <div class="layui-col-md12">
  317. <label class="layui-form-label">回复</label>
  318. <div class="layui-input-block">
  319. <textarea placeholder="" style=" border:0px;" readonly
  320. class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITCONTENT </textarea>
  321. </div>
  322. </div>
  323. </li>
  324. </ul>
  325. </div>
  326. }
  327. @if (Model.DType == 1)
  328. {
  329. <div>
  330. <div class="divTittle"> 处理方式</div>
  331. <ul>
  332. <li class="layui-row ">
  333. <div class="layui-col-md12">
  334. <label class="layui-form-label">处理方式</label>
  335. <div class="layui-input-block">
  336. @if (Model != null && Model.GoTypeModelList != null && Model.GoTypeModelList.Count > 0)
  337. {
  338. foreach (T_Sys_DictionaryValue dicModel in Model.GoTypeModelList)
  339. {
  340. if (dicModel.F_ValueCode == Model.WorkOrderBaseModel.F_WORKORDERTYPEID.ToString())
  341. {
  342. <input name="F_WORKORDERTYPEID" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name"
  343. checked="" disabled="" />
  344. }
  345. else
  346. {
  347. <input name="F_WORKORDERTYPEID" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name"
  348. disabled="" />
  349. }
  350. }
  351. }
  352. </div>
  353. </div>
  354. </li>
  355. <li class="layui-row ">
  356. <div class="layui-col-md12">
  357. <label class="layui-form-label">调查情况:</label>
  358. <div class="layui-input-block">
  359. <textarea id="F_REMARK1" placeholder="" class="layui-textarea"></textarea>
  360. </div>
  361. </div>
  362. </li>
  363. <li class="layui-row ">
  364. <div class="layui-col-md12">
  365. <label class="layui-form-label">处理意见和整改措施:</label>
  366. <div class="layui-input-block">
  367. <textarea id="F_REMARK2" placeholder="" class="layui-textarea"></textarea>
  368. </div>
  369. </div>
  370. </li>
  371. </ul>
  372. </div>
  373. }
  374. @if (Model.DType == 2 || Model.DType == 3)
  375. {
  376. <div>
  377. <div class="divTittle"> 回访</div>
  378. <ul>
  379. <li class="layui-row layui-col-space5">
  380. <div class="layui-col-md4">
  381. <label class="layui-form-label">是否回访</label>
  382. <div class="layui-input-block">
  383. @if (Model.WorkOrderBaseModel.F_RETURNVISITFLAG == 1)
  384. {
  385. <span class="layui-form-label labelcontent">回访</span>
  386. }
  387. else
  388. {
  389. <span class="layui-form-label labelcontent">不回访</span>
  390. }
  391. </div>
  392. </div>
  393. <div class="layui-col-md4">
  394. <label class="layui-form-label" style="width:120px;">计划回访时间</label>
  395. <div class="layui-input-block">
  396. @if (Model.WorkOrderBaseModel.F_RETURNVISITTIME != null)
  397. {
  398. <span class="layui-form-label ">@string.Format("{0:yyyy-MM-dd}",
  399. Model.WorkOrderBaseModel.F_RETURNVISITTIME)</span>
  400. }
  401. </div>
  402. </div>
  403. </li>
  404. @if (Model.SeatFlag)
  405. {
  406. <li class="layui-row layui-col-space5">
  407. <div class="layui-col-md4">
  408. <label class="layui-form-label">回访时间</label>
  409. <div class="layui-input-block">
  410. @if (Model.WorkOrderBaseModel.F_REMAINDERENDTIME != null)
  411. {
  412. <input name="F_REMAINDERENDTIME" id="date2" autocomplete="off" placeholder="yyyy-MM-dd"
  413. value="@string.Format("{0:yyyy-MM-dd}", Model.WorkOrderBaseModel.F_REMAINDERENDTIME)"
  414. class="layui-input" type="text" />
  415. }
  416. else
  417. {
  418. <input name="F_REMAINDERENDTIME" id="date2" autocomplete="off" placeholder="yyyy-MM-dd"
  419. class="layui-input" type="text" />
  420. }
  421. </div>
  422. </div>
  423. <div class="layui-col-md4">
  424. <label class="layui-form-label" style="width:120px;">回访满意度</label>
  425. <div class="layui-input-block">
  426. @if (Model != null && Model.MYdModelList != null && Model.MYdModelList.Count > 0)
  427. {
  428. foreach (T_Sys_DictionaryValue dicModel in Model.MYdModelList)
  429. {
  430. if (Model.WorkOrderBaseModel.F_RETURNVISITRESULT != null && dicModel.F_ValueCode ==
  431. Model.WorkOrderBaseModel.F_RETURNVISITRESULT.ToString())
  432. {
  433. <input name="F_RETURNVISITRESULT" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name"
  434. checked="" />
  435. }
  436. else
  437. {
  438. <input name="F_RETURNVISITRESULT" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" />
  439. }
  440. }
  441. }
  442. </div>
  443. </div>
  444. </li>
  445. <li class="layui-row ">
  446. <div class="layui-col-md12">
  447. <label class="layui-form-label">回访内容</label>
  448. <div class="layui-input-block">
  449. <textarea name="F_RETURNVISITOPINION" id="F_RETURNVISITOPINION" placeholder=""
  450. class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITOPINION</textarea>
  451. </div>
  452. </div>
  453. </li>
  454. }
  455. else
  456. {
  457. <li class="layui-row layui-col-space5" style="display:none">
  458. <div class="layui-col-md4">
  459. <label class="layui-form-label">回访时间</label>
  460. <div class="layui-input-block">
  461. @if (Model.WorkOrderBaseModel.F_REMAINDERENDTIME != null)
  462. {
  463. <input name="F_REMAINDERENDTIME" id="date2" autocomplete="off" placeholder="yyyy-MM-dd"
  464. value="@string.Format("{0:yyyy-MM-dd}", Model.WorkOrderBaseModel.F_REMAINDERENDTIME)"
  465. class="layui-input" type="text" />
  466. }
  467. else
  468. {
  469. <input name="F_REMAINDERENDTIME" id="date2" autocomplete="off" placeholder="yyyy-MM-dd"
  470. class="layui-input" type="text" />
  471. }
  472. </div>
  473. </div>
  474. <div class="layui-col-md4">
  475. <label class="layui-form-label" style="width:120px;">回访满意度</label>
  476. <div class="layui-input-block">
  477. @if (Model != null && Model.MYdModelList != null && Model.MYdModelList.Count > 0)
  478. {
  479. foreach (T_Sys_DictionaryValue dicModel in Model.MYdModelList)
  480. {
  481. if (Model.WorkOrderBaseModel.F_RETURNVISITRESULT != null && dicModel.F_ValueCode ==
  482. Model.WorkOrderBaseModel.F_RETURNVISITRESULT.ToString())
  483. {
  484. <input name="F_RETURNVISITRESULT" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name"
  485. checked="" />
  486. }
  487. else
  488. {
  489. <input name="F_RETURNVISITRESULT" type="radio" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" />
  490. }
  491. }
  492. }
  493. </div>
  494. </div>
  495. </li>
  496. <li class="layui-row " style="display:none">
  497. <div class="layui-col-md12">
  498. <label class="layui-form-label">回访内容</label>
  499. <div class="layui-input-block">
  500. <textarea name="F_RETURNVISITOPINION" id="F_RETURNVISITOPINION" placeholder=""
  501. class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITOPINION</textarea>
  502. </div>
  503. </div>
  504. </li>
  505. }
  506. </ul>
  507. </div>
  508. @* <div>
  509. <ul>
  510. <li class="layui-row">
  511. <div class="layui-col-md12 btndiv">
  512. @if (Model.DType == 2)
  513. {
  514. <button class="layui-btn" lay-submit="" lay-filter="CloseData">办结</button>
  515. }
  516. </div>
  517. </li>
  518. </ul>
  519. </div> *@
  520. }
  521. </div>
  522. </div>
  523. </form>
  524. <div>
  525. <ul>
  526. <li class="layui-row">
  527. <div class="layui-col-md12 btndiv">
  528. @if (Model.DType == 1)
  529. {
  530. <button class="layui-btn" onclick="SaveWeb()">提交</button>
  531. }
  532. @if (Model.DType == 2)
  533. {
  534. <button class="layui-btn" lay-submit="" lay-filter="CloseData">办结</button>
  535. }
  536. @if (Model.DType == 3)
  537. {
  538. <button class="layui-btn" onclick="SaveHF()">提交</button>
  539. }
  540. </div>
  541. </li>
  542. </ul>
  543. </div>
  544. <script src="/Content/js/WorkOrder/editmyorder.js" type="text/javascript" charset="utf-8"></script>
  545. <script>
  546. var F_HISTORYID = helper.cookies.get('F_HISTORYID');
  547. var F_WORKORDERID = helper.cookies.get('F_WORKORDERID');
  548. if (F_HISTORYID) { }
  549. function SaveHF() {
  550. var data = {
  551. F_WORKORDERSTATEID: 4, //int 是 操作类型 1转单 4定责
  552. F_WORKORDERID: F_WORKORDERID, // string 是 工单ID
  553. F_REMAINDERENDTIME: $("#date2").val(), //datetime 是 回访时间
  554. F_RETURNVISITRESULT: $('input:radio[name="F_RETURNVISITRESULT"]:checked').val(), //int 是 满意度CODE
  555. F_ROAD: $('input:radio[name="F_RETURNVISITRESULT"]:checked').attr("title"), //string 是 满意度
  556. F_RETURNVISITOPINION: $("#F_RETURNVISITOPINION").val(), //string 是 回访内容
  557. }
  558. $.ajax({
  559. url: "/WorkOrder/SubmitOrderHF",
  560. type: "post",
  561. async: false,//同步请求
  562. contentType: "application/json",
  563. dataType: "text",
  564. cache: false,
  565. data: JSON.stringify(data),
  566. success: function (thisResult) {
  567. if (thisResult == "True") {
  568. debugger
  569. helper.cookies.set('F_WORKORDERID', "");
  570. layer.open({
  571. content: '保存成功'
  572. , btn: ['确定']
  573. ,offset: '40%'
  574. , yes: function (index, layero) {
  575. layer.close(index);
  576. ////刷新父窗体
  577. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  578. parent.layer.close(thisindex);
  579. }
  580. , cancel: function () {
  581. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  582. parent.layer.close(thisindex);
  583. }
  584. });
  585. return false;
  586. } else {
  587. layer.open({
  588. title: '提示'
  589. , content: '保存失败!'
  590. ,offset: '40%'
  591. });
  592. return false;
  593. }
  594. },
  595. error: function (error) {
  596. return false;
  597. }
  598. });
  599. }
  600. function SaveWeb() {
  601. console.log($('#F_REMARK1').val()+"|"+$('#F_REMARK2').val())
  602. var data = {
  603. F_HISTORYID: F_HISTORYID,
  604. F_REMARK: $('#F_REMARK1').val() + "|" + $('#F_REMARK2').val(),
  605. F_INSTANCEID: $('#F_WORKORDERID').val()
  606. }
  607. $.ajax({
  608. url: "/WorkOrder/SubmitOrder",
  609. type: "post",
  610. async: false,//同步请求
  611. contentType: "application/json",
  612. dataType: "text",
  613. cache: false,
  614. data: JSON.stringify(data),
  615. success: function (thisResult) {
  616. if (thisResult == "True") {
  617. debugger
  618. helper.cookies.set('F_HISTORYID', "");
  619. layer.open({
  620. content: '保存成功'
  621. ,offset: '40%'
  622. , btn: ['确定']
  623. , yes: function (index, layero) {
  624. layer.close(index);
  625. ////刷新父窗体
  626. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  627. parent.layer.close(thisindex);
  628. }
  629. , cancel: function () {
  630. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  631. parent.layer.close(thisindex);
  632. }
  633. });
  634. return false;
  635. } else {
  636. layer.open({
  637. title: '提示'
  638. , content: '保存失败!'
  639. ,offset: '40%'
  640. });
  641. return false;
  642. }
  643. },
  644. error: function (error) {
  645. return false;
  646. }
  647. });
  648. }
  649. </script>