地铁二期项目正式开始

WXWorkFlowBf.cshtml 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486
  1. @using YTSoft.BaseCallCenter.MVCWeb.Models;
  2. @using YTSoft.BaseCallCenter.Model;
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <meta charset="UTF-8">
  7. <title>微信/微博工单</title>
  8. <link href="/Content/css/callrecord/iconfont.css" rel="stylesheet" />
  9. <link href="/Content/css/callrecord/callrecord.css" rel="stylesheet" />
  10. <link href="/Content/layui/css/layui.css" rel="stylesheet" />
  11. <script src="/Content/js/jquery-other.min.js"></script>
  12. <script src="/Content/layui/layui.js"></script>
  13. <link href="/Content/css/workflow/workflow.css" rel="stylesheet" />
  14. <script src="/Content/layui/formatdate.js"></script>
  15. </head>
  16. <body>
  17. <form class="layui-form">
  18. <div>
  19. <div class="rightSide">
  20. <input id="F_CustomerId" name="F_CUSTOMERID" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerId" type="hidden" class="layui-input" />
  21. <input name="F_WORKORDERID" value="@Model.WorkOrderBaseModel.F_WORKORDERID" type="hidden" class="layui-input" />
  22. <input id="creatDateTime" value="@Model.WorkOrderBaseModel.F_CREATEDATE" type="hidden" class="layui-input" />
  23. <input name="F_REPAIRMANID" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_Kind" type="hidden" class="layui-input" />
  24. <input name="F_WORKORDERFROM" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerNature" type="hidden" class="layui-input" />
  25. <div>
  26. <div class="divTittle"> 市民信息</div>
  27. <ul>
  28. <li class="layui-row layui-col-space5">
  29. <div class="layui-col-md4">
  30. <label class="layui-form-label">姓名</label>
  31. <div class="layui-input-block">
  32. <input id="F_CustomerName" name="F_CUSTOMERNAME" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerName" autocomplete="off" placeholder="" class="layui-input" type="text" />
  33. </div>
  34. </div>
  35. <div class="layui-col-md4">
  36. <div class="layui-col-md4">
  37. <label class="layui-form-label">来电电话</label>
  38. <div class="layui-input-block">
  39. <span id="F_Telephone" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_CUSTOMERTELEPHONE</span>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="layui-col-md4">
  44. <label class="layui-form-label">回复电话</label>
  45. <div class="layui-input-block">
  46. <input id="F_Mobile" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_Mobile" autocomplete="off" placeholder="" class="layui-input" type="text" />
  47. </div>
  48. </div>
  49. </li>
  50. <li class="layui-row layui-col-space5">
  51. <div class="layui-col-md4">
  52. <label class="layui-form-label">性别</label>
  53. <div class="layui-input-block sexParam">
  54. @if (Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerPym == "女")
  55. {
  56. <input type="radio" name="F_CustomerPym" value="男" title="男" />
  57. <input type="radio" name="F_CustomerPym" value="女" title="女" checked="" />
  58. }
  59. else if (Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerPym == "男")
  60. {
  61. <input type="radio" name="F_CustomerPym" value="男" title="男" checked="" />
  62. <input type="radio" name="F_CustomerPym" value="女" title="女" />
  63. }
  64. else
  65. {
  66. <input type="radio" name="F_CustomerPym" value="男" title="男" />
  67. <input type="radio" name="F_CustomerPym" value="女" title="女" />
  68. }
  69. </div>
  70. </div>
  71. <div class="layui-col-md4">
  72. <label class="layui-form-label">年龄段</label>
  73. @*<div class="layui-input-block">
  74. <input id="F_CustomerCode" name="F_CustomerCode" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerCode" autocomplete="off" placeholder="" class="layui-input" type="text" />
  75. </div>*@
  76. <div class="layui-input-inline">
  77. <select id="F_CustomerCode" lay-search="">
  78. <option value=""></option>
  79. @if (Model.AgeModelList != null && Model.AgeModelList.Count > 0)
  80. {
  81. foreach (T_Sys_DictionaryValue dicModel in Model.AgeModelList)
  82. {
  83. if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerCode))
  84. {
  85. if (Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerCode == dicModel.F_Name)
  86. {
  87. <option value="@dicModel.F_Name" selected>@dicModel.F_Name</option>
  88. }
  89. else
  90. {
  91. <option value="@dicModel.F_Name">@dicModel.F_Name</option>
  92. }
  93. }
  94. else
  95. {
  96. <option value="@dicModel.F_Name">@dicModel.F_Name</option>
  97. }
  98. }
  99. }
  100. </select>
  101. </div>
  102. </div>
  103. <div class="layui-col-md4">
  104. @if (@Model.WorkOrderBaseModel.F_REPAIRMANID == 3)
  105. {
  106. <label class="layui-form-label">微信号</label>
  107. <div class="layui-input-block">
  108. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_EMPCODE</span>
  109. </div>
  110. }
  111. else if (@Model.WorkOrderBaseModel.F_REPAIRMANID == 4)
  112. {
  113. <label class="layui-form-label">微博号</label>
  114. <div class="layui-input-block">
  115. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_EMPCODE</span>
  116. </div>
  117. }
  118. else
  119. {
  120. <label class="layui-form-label">微信号</label>
  121. <div class="layui-input-block">
  122. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerEName</span>
  123. </div>
  124. }
  125. </div>
  126. </li>
  127. <li class="layui-row layui-col-space5">
  128. <div class="layui-col-md4">
  129. <label class="layui-form-label">常进站</label>
  130. <div class="layui-input-inline DicSelect">
  131. <input id="F_DeviceCount" name="F_DeviceCount" type="text" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_DeviceCount" style="display:none" class="layui-input" />
  132. <input id="F_Fax" diccode="c1" name="F_Fax" type="text" placeholder="请选择" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_Fax" readonly class="layui-input" />
  133. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  134. </div>
  135. </div>
  136. <div class="layui-col-md4">
  137. <label class="layui-form-label">常出站</label>
  138. <div class="layui-input-inline DicSelect">
  139. <input id="F_AfterSaleNameID" name="F_AfterSaleNameID" type="text" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_AfterSaleNameID" style="display:none" class="layui-input" />
  140. <input id="F_Email" diccode="c2" name="F_Email" type="text" placeholder="请选择" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_Email" readonly class="layui-input" />
  141. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  142. </div>
  143. </div>
  144. <div class="layui-col-md4">
  145. @if (@Model.WorkOrderBaseModel.F_REPAIRMANID == 4)
  146. {
  147. <label class="layui-form-label">微博号</label>
  148. <div class="layui-input-block">
  149. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.F_EMPCODE</span>
  150. </div>
  151. }
  152. else
  153. {
  154. <label class="layui-form-label">微博号</label>
  155. <div class="layui-input-block">
  156. <span id="F_CustomerEName" class="layui-form-label" style="text-align:left">@Model.WorkOrderBaseModel.CustomerBaseModel.F_PostCode</span>
  157. </div>
  158. }
  159. </div>
  160. </li>
  161. </ul>
  162. </div>
  163. <div>
  164. <div class="divTittle"> 详细信息</div>
  165. <ul>
  166. <li class="layui-row ">
  167. <div class="layui-col-md12">
  168. <label class="layui-form-label">概要</label>
  169. <div class="layui-input-block">
  170. @if (!string.IsNullOrEmpty(Model.WorkOrderBaseModel.F_RETURNVISITPROBLEM))
  171. {
  172. <textarea id="bussContent" name="F_RETURNVISITPROBLEM" placeholder="" class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITPROBLEM</textarea>
  173. }
  174. else
  175. {
  176. <textarea id="bussContent" name="F_RETURNVISITPROBLEM" placeholder="" class="layui-textarea">@Model.BussnessContnet</textarea>
  177. }
  178. </div>
  179. </div>
  180. </li>
  181. <li class="layui-row layui-col-md12">
  182. <div class="layui-col-md6">
  183. <label class="layui-form-label">业务类型</label>
  184. <div class="layui-input-inline">
  185. <select id="F_ADSLACCOUNT" name="F_REPAIRLEVEL" lay-verify="required" lay-filter="busstype">
  186. <option value="" selected></option>
  187. @if (Model != null && Model.WorkOrderTypeModelList != null && Model.WorkOrderTypeModelList.Count > 0)
  188. {
  189. foreach (T_Wo_WorkOrderType workOrderTypeModel in Model.WorkOrderTypeModelList)
  190. {
  191. if (workOrderTypeModel.WorkTypeModelList != null && workOrderTypeModel.WorkTypeModelList.Count > 0)
  192. {
  193. <optgroup label="@workOrderTypeModel.F_Name">
  194. @foreach (T_Wo_WorkOrderType childModel in workOrderTypeModel.WorkTypeModelList)
  195. {
  196. if (Model.Flowid != null && Model.Flowid > 0)
  197. {
  198. if (Model.Flowid == childModel.F_WorkOrderTypeId)
  199. {
  200. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@childModel.F_WorkOrderTypeId" selected>@childModel.F_Name</option>
  201. }
  202. else
  203. {
  204. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@childModel.F_WorkOrderTypeId">@childModel.F_Name</option>
  205. }
  206. }
  207. else
  208. {
  209. if (Model.WorkOrderBaseModel.F_REPAIRLEVEL != null && Model.WorkOrderBaseModel.F_REPAIRLEVEL > 0 && Model.WorkOrderBaseModel.F_REPAIRLEVEL == childModel.F_WorkOrderTypeId)
  210. {
  211. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@childModel.F_WorkOrderTypeId" selected>@childModel.F_Name</option>
  212. }
  213. else
  214. {
  215. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@childModel.F_WorkOrderTypeId">@childModel.F_Name</option>
  216. }
  217. }
  218. }
  219. </optgroup>
  220. }
  221. else
  222. {
  223. if (Model.Flowid != null && Model.Flowid > 0)
  224. {
  225. if (Model.Flowid == workOrderTypeModel.F_WorkOrderTypeId)
  226. {
  227. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@workOrderTypeModel.F_WorkOrderTypeId" selected>@workOrderTypeModel.F_Name</option>
  228. }
  229. else
  230. {
  231. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@workOrderTypeModel.F_WorkOrderTypeId">@workOrderTypeModel.F_Name</option>
  232. }
  233. }
  234. else
  235. {
  236. if (Model.WorkOrderBaseModel.F_REPAIRLEVEL != null && Model.WorkOrderBaseModel.F_REPAIRLEVEL > 0 && Model.WorkOrderBaseModel.F_REPAIRLEVEL == workOrderTypeModel.F_WorkOrderTypeId)
  237. {
  238. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@workOrderTypeModel.F_WorkOrderTypeId" selected>@workOrderTypeModel.F_Name</option>
  239. }
  240. else
  241. {
  242. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@workOrderTypeModel.F_WorkOrderTypeId">@workOrderTypeModel.F_Name</option>
  243. }
  244. }
  245. }
  246. }
  247. }
  248. </select>
  249. </div>
  250. </div>
  251. <div class="layui-col-md6">
  252. <label class="layui-form-label">事发车站</label>
  253. <div class="layui-input-inline DicSelect">
  254. <input name="F_WORKORDERLEVELID" type="text" value="@Model.WorkOrderBaseModel.F_WORKORDERLEVELID" style="display:none" class="layui-input" />
  255. <input diccode="c3" name="F_WORKORDERNAME" type="text" placeholder="请选择" value="@Model.WorkOrderBaseModel.F_WORKORDERNAME" readonly class="layui-input" />
  256. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  257. </div>
  258. </div>
  259. </li>
  260. <li class="layui-row ">
  261. <div class="layui-col-md12">
  262. <label class="layui-form-label">内容</label>
  263. <div class="layui-input-block">
  264. <textarea name="F_CONTENT" placeholder="" class="layui-textarea">@Model.WorkOrderBaseModel.F_CONTENT</textarea>
  265. </div>
  266. </div>
  267. </li>
  268. </ul>
  269. </div>
  270. <div>
  271. <div class="divTittle"> 处理方式</div>
  272. <ul>
  273. <li class="layui-row ">
  274. <div class="layui-col-md12">
  275. <label class="layui-form-label">处理方式</label>
  276. <div class="layui-input-block">
  277. @if (Model != null && Model.GoTypeModelList != null && Model.GoTypeModelList.Count > 0)
  278. {
  279. if (Model.WorkOrderBaseModel.F_WORKORDERTYPEID != null && Model.WorkOrderBaseModel.F_WORKORDERTYPEID > 0)
  280. {
  281. foreach (T_Sys_DictionaryValue dicModel in Model.GoTypeModelList)
  282. {
  283. if (dicModel.F_ValueCode == Model.WorkOrderBaseModel.F_WORKORDERTYPEID.ToString())
  284. {
  285. <input name="F_WORKORDERTYPEID" type="radio" lay-verify="required" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" checked="" />
  286. }
  287. else
  288. {
  289. <input name="F_WORKORDERTYPEID" type="radio" lay-verify="required" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" />
  290. }
  291. }
  292. }
  293. else
  294. {
  295. foreach (T_Sys_DictionaryValue dicModel in Model.GoTypeModelList)
  296. {
  297. <input name="F_WORKORDERTYPEID" type="radio" lay-verify="required" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" checked="" />
  298. }
  299. }
  300. }
  301. </div>
  302. </div>
  303. </li>
  304. <li class="layui-row layui-col-space5">
  305. <div class="layui-col-md4">
  306. <label class="layui-form-label">接收部门</label>
  307. <div class="layui-input-block">
  308. <div class="layui-input-inline">
  309. <select name="F_DEPTID" id="F_DEPTID" lay-search="" lay-filter="fcoptype">
  310. <option value=""></option>
  311. @if (Model != null && Model.DepartmentList != null && Model.DepartmentList.Count > 0)
  312. {
  313. foreach (T_Sys_Department depModel in Model.DepartmentList)
  314. {
  315. <option value="@depModel.F_DeptId">@depModel.F_DeptName</option>
  316. }
  317. }
  318. </select>
  319. </div>
  320. </div>
  321. </div>
  322. <div class="layui-col-md4">
  323. <label class="layui-form-label">接收员</label>
  324. <div class="layui-input-inline">
  325. <select name="F_CREATEBY" id="F_CREATEBY" lay-search="">
  326. <option value=""></option>
  327. </select>
  328. </div>
  329. </div>
  330. <div class="layui-col-md4">
  331. <label class="layui-form-label">回复时间</label>
  332. <div class="layui-input-block">
  333. @if (Model.WorkOrderBaseModel.F_REQUESTSERVICETIME != null)
  334. {
  335. <input name="F_REQUESTSERVICETIME" id="date" autocomplete="off" value="@string.Format("{0:yyyy-MM-dd}", Model.WorkOrderBaseModel.F_REQUESTSERVICETIME)" placeholder="yyyy-MM-dd" class="layui-input" type="text" />
  336. }
  337. else
  338. {
  339. <input name="F_REQUESTSERVICETIME" id="date" autocomplete="off" placeholder="yyyy-MM-dd" class="layui-input" type="text" />
  340. }
  341. </div>
  342. </div>
  343. </li>
  344. <li class="layui-row ">
  345. <div class="layui-col-md12">
  346. <label class="layui-form-label">回复</label>
  347. <div class="layui-input-block">
  348. <textarea name="F_RETURNVISITCONTENT" placeholder="" class="layui-textarea">@Model.WorkOrderBaseModel.F_RETURNVISITCONTENT</textarea>
  349. </div>
  350. </div>
  351. </li>
  352. </ul>
  353. </div>
  354. <div>
  355. <div class="divTittle"> 回访</div>
  356. <ul>
  357. <li class="layui-row layui-col-md12">
  358. <div class="layui-col-md6">
  359. <label class="layui-form-label">是否回访</label>
  360. <div class="layui-input-block">
  361. @if (Model.WorkOrderBaseModel.F_RETURNVISITFLAG == 1)
  362. {
  363. <input type="checkbox" name="F_RETURNVISITFLAG" class="layui-input" title="回访" checked />
  364. }
  365. else
  366. {
  367. <input type="checkbox" name="F_RETURNVISITFLAG" class="layui-input" title="回访" />
  368. }
  369. </div>
  370. </div>
  371. <div class="layui-col-md6">
  372. <label class="layui-form-label">回访时间</label>
  373. <div class="layui-input-block">
  374. @if (Model.WorkOrderBaseModel.F_RETURNVISITTIME != null)
  375. {
  376. <input name="F_RETURNVISITTIME" id="date1" autocomplete="off" placeholder="yyyy-MM-dd" value="@string.Format("{0:yyyy-MM-dd}", Model.WorkOrderBaseModel.F_RETURNVISITTIME) " class=" layui-input" type="text" />
  377. }
  378. else
  379. {
  380. <input name="F_RETURNVISITTIME" id="date1" autocomplete="off" placeholder="yyyy-MM-dd" class="layui-input" type="text" />
  381. }
  382. </div>
  383. </div>
  384. </li>
  385. </ul>
  386. </div>
  387. <div>
  388. <ul>
  389. <li class="layui-row">
  390. <div class="layui-col-md12 btndiv">
  391. <button class="layui-btn" lay-submit="" lay-filter="SubmitSaveData">保存</button>
  392. <button class="layui-btn" lay-submit="" lay-filter="SubmitData">保存提交</button>
  393. </div>
  394. </li>
  395. </ul>
  396. </div>
  397. </div>
  398. </div>
  399. </form>
  400. <script src="/Content/js/CallRecord/wxcallworkflow.js" type="text/javascript" charset="utf-8"></script>
  401. </body>
  402. </html>