啊鑫
20 小时以前 97af26e2ad64d7974367df80a900c1f680bd19c5
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-QC-LLJ-List"],{"3b9f":function(n,t,r){"use strict";r.r(t);var a=r("d8df"),i=r("c91b");for(var e in i)["default"].indexOf(e)<0&&function(n){r.d(t,n,(function(){return i[n]}))}(e);r("7b48");var o=r("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"5a574246",null,!1,a["a"],void 0);t["default"]=s.exports},"47fe":function(n,t,r){"use strict";(function(n){r("6a54");var a=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,e=a(r("39d8")),o=a(r("2634")),s=a(r("2fdc")),c=a(r("b7c7"));r("bf0f"),r("2797"),r("c223"),r("5ef2");var d={data:function(){return{projectIndex:0,optionsIndex:0,projects:["当前","全部"],activeTab:0,uncheckedCount:0,checkedCount:"已检验",inspectionList:[],pageIndex:1,limit:20,IQCJL:0,options:["项目","物料编号","物料名称","供应商","采购员"],searchValue:""}},onLoad:function(){this.init()},methods:(i={onOptionsChange:function(n){this.optionsIndex=n.detail.value;this.selectedField={0:"projectCodes",1:"itemNo",2:"itemName",3:"suppName",4:"purchaser"}[this.optionsIndex]},handleSearch:function(){this.init()},init:function(){var t=this,r="未完成";if(1===this.activeTab&&(r="已完成"),!this.isLoading){this.isLoading=!0;var a=this.$loginInfo.account;this.$post({url:"/LLJ/getPage",data:{pageIndex:this.pageIndex,limit:this.limit,createUser:a,result:r,SearchValue:this.searchValue,selectedIndex:this.optionsIndex,userIndex:this.projectIndex}}).then((function(r){1===t.pageIndex?(t.inspectionList=r.data.tbBillList,t.inspectionList.forEach((function(n,r){t.$set(n,"activeTab",t.activeTab),t.$set(n,"IQCJL",t.IQCJL)}))):r.data.tbBillList.length>0&&(t.inspectionList=[].concat((0,c.default)(t.inspectionList),(0,c.default)(r.data.tbBillList)),t.inspectionList.forEach((function(n,r){t.$set(n,"activeTab",t.activeTab),t.$set(n,"IQCJL",t.IQCJL)}))),n.log(t.inspectionList),t.totalCount=r.data.totalCount,t.totalPage=Math.ceil(t.totalCount/t.limit),t.noData=t.pageIndex>=t.totalPage,t.isLoading=!1,1===t.activeTab?t.checkedCount="已检验("+r.totalCount+")":t.uncheckedCount=r.totalCount})).catch((function(){t.isLoading=!1}))}},onProjectChange:function(n){this.projectIndex=n.detail.value,this.init()}},(0,e.default)(i,"onOptionsChange",(function(n){this.optionsIndex=n.detail.value})),(0,e.default)(i,"switchTab",(function(n){this.activeTab=n,this.inspectionList=[],this.init()})),(0,e.default)(i,"startInspection",(function(n){1===this.activeTab?uni.navigateTo({url:"Add?id="+n.id+"&lotNo="+n.lotNo+"&releaseNo="+n.releaseNo+"&current=1"}):uni.navigateTo({url:"Add?id="+n.id+"&lotNo="+n.lotNo+"&releaseNo="+n.releaseNo+"&current=0"})})),(0,e.default)(i,"assignTask",(function(n){uni.navigateTo({url:"UpdateCheckBy?releaseNo="+n.releaseNo+"&userID="+this.$loginInfo.account+"&staffName="+n.userName})})),(0,e.default)(i,"onPullDownRefresh",(function(){this.pageIndex=1,this.init(),uni.stopPullDownRefresh()})),(0,e.default)(i,"onReachBottom",(function(){this.noData||this.isLoading||(this.pageIndex++,this.init())})),(0,e.default)(i,"onShow",(function(){this.init()})),(0,e.default)(i,"onLoad",(function(){var n=this;return(0,s.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return-1!=n.$loginInfo.roleid.indexOf("90134")||"PL017"==n.$loginInfo.account?n.IQCJL=1:n.IQCJL=0,t.next=3,n.init();case 3:case"end":return t.stop()}}),t)})))()})),i)};t.default=d}).call(this,r("ba7c")["default"])},"4ed8":function(n,t,r){var a=r("c86c");t=a(!1),t.push([n.i,"\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* 基础样式重置 */.inspection-app[data-v-5a574246]{padding:20px;background-color:#f5f7fa;min-height:100vh}\r\n/* 顶部筛选区 */.filter-section[data-v-5a574246]{margin-bottom:24px}.filter-section h1[data-v-5a574246]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:16px}\r\n/* 新增搜索框样式 */.search-container[data-v-5a574246]{display:flex;flex:1;margin:0 10px;height:36px /* 与其他控件高度一致 */}.search-input[data-v-5a574246]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:14px;background-color:#fff}.search-button[data-v-5a574246]{padding:0 12px;border:1px solid #3498db;border-radius:0 4px 4px 0;background-color:#3498db;color:#fff;font-size:14px;margin:0}\r\n/* .filter-controls {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  gap: 16px;\r\n}\r\n\r\n.dropdown-filter {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n} */.filter-controls[data-v-5a574246]{display:flex;flex-wrap:wrap;gap:10px}.dropdown-filter[data-v-5a574246]{min-width:70px}.filter-label[data-v-5a574246]{font-size:14px;color:#7f8c8d}.picker[data-v-5a574246]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;min-width:90px}.status-tabs[data-v-5a574246]{display:flex;border-radius:4px;overflow:hidden;background-color:#ecf0f1}.status-tabs[data-v-5a574246]{flex:1;min-width:200px}.tab-button[data-v-5a574246]{padding:0 16px;border:none;background:none;font-size:14px;transition:all .3s;margin:0;height:35px}.tab-button.active[data-v-5a574246]{background-color:#3498db;color:#fff}\r\n/* 检验单列表 */.inspection-list[data-v-5a574246]{display:flex;flex-direction:column;gap:20px}\r\n/* 检验单卡片 */.inspection-card[data-v-5a574246]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;transition:all .3s}.card-header[data-v-5a574246]{padding:16px;border-bottom:1px solid #eee;display:flex;align-items:center}.card-title[data-v-5a574246]{font-size:16px;font-weight:600;flex:1;margin:0 8px}.badge[data-v-5a574246]{font-size:12px;padding:2px 6px;border-radius:10px;margin-right:8px}.badge.urgent[data-v-5a574246]{background-color:#e74c3c;color:#fff}.badge.normal[data-v-5a574246]{background-color:#fa0;color:#fff}.status[data-v-5a574246]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500}.status.pending[data-v-5a574246]{background-color:#f39c12;color:#fff}.status.assigned[data-v-5a574246]{background-color:#3498db;color:#fff}.status.pass[data-v-5a574246]{background-color:#00cd00;color:#fff}.status.Unqualified[data-v-5a574246]{background-color:red;color:#fff}.card-body[data-v-5a574246]{padding:16px}.info-row[data-v-5a574246]{display:flex;margin-bottom:12px;gap:16px}.info-item[data-v-5a574246]{flex:1}.info-label[data-v-5a574246]{display:block;font-size:12px;color:#7f8c8d;margin-bottom:4px}.info-content[data-v-5a574246]{font-size:14px;color:#2c3e50;line-height:1.5}.highlight[data-v-5a574246]{font-weight:600;color:#2c3e50;font-size:16px}.meta-info[data-v-5a574246]{display:flex;gap:16px;font-size:12px;color:#95a5a6;margin-top:12px}.meta-item[data-v-5a574246]{display:flex;align-items:center;gap:4px}.card-actions[data-v-5a574246]{padding:12px 16px;border-top:1px solid #eee;display:flex;gap:8px}uni-button[data-v-5a574246]{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;transition:all .2s;flex:1}uni-button.primary[data-v-5a574246]{background-color:#3498db;color:#fff;border-color:#2980b9}\r\n/* 响应式设计 */@media (min-width:768px){.inspection-list[data-v-5a574246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.info-row[data-v-5a574246]{flex-direction:row}}\r\n/* 响应式设计 */@media (min-width:300px){.inspection-list[data-v-5a574246]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.info-row[data-v-5a574246]{flex-direction:row}.picker[data-v-5a574246]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;min-width:10px}\r\n /*   .search-container {\r\n      order: 3;\r\n      width: 100%;\r\n      margin: 0px 0 0 0;\r\n    }\r\n    \r\n    .status-tabs {\r\n      order: 4;\r\n      width: 100%;\r\n    } */}",""]),n.exports=t},"7b48":function(n,t,r){"use strict";var a=r("9506"),i=r.n(a);i.a},9506:function(n,t,r){var a=r("4ed8");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[n.i,a,""]]),a.locals&&(n.exports=a.locals);var i=r("967d").default;i("37d2c689",a,!0,{sourceMap:!1,shadowMode:!1})},c91b:function(n,t,r){"use strict";r.r(t);var a=r("47fe"),i=r.n(a);for(var e in a)["default"].indexOf(e)<0&&function(n){r.d(t,n,(function(){return a[n]}))}(e);t["default"]=i.a},d8df:function(n,t,r){"use strict";r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return e})),r.d(t,"a",(function(){return a}));var a={uniIcons:r("92e0").default},i=function(){var n=this,t=n.$createElement,r=n._self._c||t;return r("v-uni-view",{staticClass:"inspection-app"},[r("v-uni-view",{staticClass:"filter-section"},[r("v-uni-view",{staticClass:"filter-controls"},[r("v-uni-view",{staticClass:"dropdown-filter"},[r("v-uni-picker",{attrs:{value:n.projectIndex,range:n.projects},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.onProjectChange.apply(void 0,arguments)}}},[r("v-uni-view",{staticClass:"picker"},[n._v(n._s(n.projects[n.projectIndex]))])],1)],1),r("v-uni-view",{staticClass:"dropdown-filter"},[r("v-uni-picker",{attrs:{value:n.optionsIndex,range:n.options},on:{change:function(t){arguments[0]=t=n.$handleEvent(t),n.onOptionsChange.apply(void 0,arguments)}}},[r("v-uni-view",{staticClass:"picker"},[n._v(n._s(n.options[n.optionsIndex]))])],1)],1),r("v-uni-view",{staticClass:"search-container"},[r("v-uni-input",{staticClass:"search-input",attrs:{placeholder:"请输入"+n.options[n.optionsIndex]},on:{confirm:function(t){arguments[0]=t=n.$handleEvent(t),n.handleSearch.apply(void 0,arguments)}},model:{value:n.searchValue,callback:function(t){n.searchValue=t},expression:"searchValue"}}),r("v-uni-button",{staticClass:"search-button",on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.handleSearch.apply(void 0,arguments)}}},[n._v("搜索")])],1),r("v-uni-view",{staticClass:"status-tabs"},[r("v-uni-button",{class:["tab-button",0===n.activeTab?"active":""],on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.switchTab(0)}}},[n._v("未检验("+n._s(n.uncheckedCount)+")")]),r("v-uni-button",{class:["tab-button",1===n.activeTab?"active":""],on:{click:function(t){arguments[0]=t=n.$handleEvent(t),n.switchTab(1)}}},[n._v(n._s(n.checkedCount))])],1)],1)],1),r("v-uni-view",{staticClass:"inspection-list"},n._l(n.inspectionList,(function(t,a){return r("v-uni-view",{key:a,staticClass:"inspection-card"},[r("v-uni-view",{staticClass:"card-header"},[1==t.urgentFlag?r("v-uni-text",{staticClass:"badge urgent"},[n._v("急料")]):n._e(),1==t.jycs?r("v-uni-text",{staticClass:"badge urgent"},[n._v("超时")]):n._e(),1==t.ftype?r("v-uni-text",{staticClass:"badge normal"},[n._v("委外")]):n._e(),1==t.first?r("v-uni-text",{staticClass:"badge normal"},[n._v("首次来料")]):n._e(),r("v-uni-text",{staticClass:"card-title"},[n._v("检验单号: "+n._s(t.releaseNo))]),null==t.userName&&0==t.activeTab?r("v-uni-text",{staticClass:"status pending"},[n._v("待分配")]):n._e(),null!=t.userName&&0==t.activeTab?r("v-uni-text",{staticClass:"status assigned"},[n._v("已分配")]):n._e(),"合格"==t.fcheckResu&&1==t.activeTab?r("v-uni-text",{staticClass:"status pass"},[n._v("合格")]):n._e(),"不合格"==t.fcheckResu&&1==t.activeTab?r("v-uni-text",{staticClass:"status Unqualified"},[n._v("不合格")]):n._e()],1),r("v-uni-view",{staticClass:"card-body"},[r("v-uni-view",{staticClass:"info-row"},[r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("物料信息")]),r("v-uni-text",{staticClass:"info-content"},[n._v(n._s(t.itemNo)+" | "+n._s(t.itemName)),r("br"),n._v(n._s(t.itemModel))])],1),r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("数量")]),r("v-uni-text",{staticClass:"info-content highlight"},[n._v(n._s(t.fcovertQty))])],1)],1),r("v-uni-view",{staticClass:"info-row"},[r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("供应商")]),r("v-uni-text",{staticClass:"info-content"},[n._v(n._s(t.suppName))])],1),r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("项目")]),r("v-uni-text",{staticClass:"info-content"},[n._v(n._s(t.projectCodes))])],1)],1),r("v-uni-view",{staticClass:"info-row"},[null!=t.newFngDesc?r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("上次不良描述")]),r("v-uni-text",{staticClass:"info-content"},[n._v(n._s(t.newFngDesc))])],1):n._e(),null!=t.fngDesc?r("v-uni-view",{staticClass:"info-item"},[r("v-uni-text",{staticClass:"info-label"},[n._v("不良描述")]),r("v-uni-text",{staticClass:"info-content"},[n._v(n._s(t.fngDesc))])],1):n._e()],1),r("v-uni-view",{staticClass:"meta-info"},[r("v-uni-text",{staticClass:"meta-item"},[r("uni-icons",{attrs:{type:"calendar",size:"14",color:"#95a5a6"}}),n._v(n._s(t.createDate))],1),r("v-uni-text",{staticClass:"meta-item"},[r("uni-icons",{attrs:{type:"person",size:"14",color:"#95a5a6"}}),n._v(n._s(t.userName))],1)],1)],1),r("v-uni-view",{staticClass:"card-actions"},[0==t.activeTab&&1==t.IQCJL?r("v-uni-button",{on:{click:function(r){arguments[0]=r=n.$handleEvent(r),n.assignTask(t)}}},[n._v(n._s(null==t.userName?"分配":"重新分配"))]):n._e(),0==t.activeTab?r("v-uni-button",{staticClass:"primary",on:{click:function(r){arguments[0]=r=n.$handleEvent(r),n.startInspection(t)}}},[n._v("开始检验")]):n._e(),1==t.activeTab?r("v-uni-button",{staticClass:"primary",on:{click:function(r){arguments[0]=r=n.$handleEvent(r),n.startInspection(t)}}},[n._v("查看")]):n._e()],1)],1)})),1)],1)},e=[]}}]);