| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422 | 
							- <template>
 
-   <div class="app-container">
 
-     <!--    主列表页面-->
 
-     <div v-show="mainTable == false">
 
-       <el-form
 
-         :model="tablefilter"
 
-         ref="queryParams_s"
 
-         :inline="true"
 
-         v-show="showSearch"
 
-         label-width="70px"
 
-       >
 
-         <el-row>
 
-           <el-col :span="6">
 
-             <el-form-item label="货权方" prop="fCtrlcorpid">
 
-               <el-input
 
-                 v-model="tablefilter.fCtrlcorpid"
 
-                 placeholder="请输入客户名称"
 
-                 filterable
 
-                 remote
 
-                 clearable
 
-                 size="small"
 
-                 style="width: 200px"
 
-                 @keyup.enter.native="handleQuery"
 
-                 :remote-method="corpsRemoteMethod"
 
-               />
 
-             </el-form-item>
 
-           </el-col>
 
-           <el-col :span="6">
 
-             <el-form-item label="结算单位" prop="fCorpid">
 
-               <el-select
 
-                 v-model="tablefilter.fCorpid"
 
-                 placeholder="请选择结算单位"
 
-                 filterable
 
-                 remote
 
-                 clearable
 
-                 size="small"
 
-                 style="width: 200px"
 
-                 @keyup.enter.native="handleQuery"
 
-                 :remote-method="corpsRemoteMethod"
 
-               >
 
-                 <el-option
 
-                   v-for="(dict, index) in fMblnoOptions"
 
-                   :key="index.fId"
 
-                   :label="dict.fName"
 
-                   :value="dict.fId"
 
-                 ></el-option>
 
-               </el-select>
 
-             </el-form-item>
 
-           </el-col>
 
-           <el-col :span="6">
 
-             <el-form-item label="状态" prop="fBillstatus">
 
-               <el-input
 
-                 v-model="queryParams.fBillstatus"
 
-                 placeholder="请输入提单号"
 
-                 clearable
 
-                 style="width: 200px"
 
-                 @keyup.enter.native="handleQuery"
 
-               />
 
-             </el-form-item>
 
-           </el-col>
 
-           <el-col :span="6">
 
-             <el-form-item label="系统编号" prop="fBillno">
 
-               <el-input
 
-                 v-model="tablefilter.fBillno"
 
-                 placeholder="请输入系统编号"
 
-                 clearable
 
-                 size="small"
 
-                 style="width: 200px"
 
-                 @keyup.enter.native="handleQuery"
 
-               />
 
-           </el-form-item>
 
-           </el-col>
 
-         </el-row>
 
-         <el-collapse-transition>
 
-           <div v-show="show">
 
-             <el-row>
 
-               <el-col :span="6">
 
-                 <el-form-item label="对账金额" prop="fMblno">
 
-                   <el-input
 
-                     v-model="queryParams.fMblno"
 
-                     placeholder="请输入提单号"
 
-                     clearable
 
-                     style="width: 100px"
 
-                     @keyup.enter.native="handleQuery"
 
-                   />
 
-                   <el-input
 
-                     v-model="queryParams.fAmtcr"
 
-                     placeholder="请输入金额"
 
-                     clearable
 
-                     style="width: 100px"
 
-                     @keyup.enter.native="handleQuery"
 
-                   />
 
-                 </el-form-item>
 
-               </el-col>
 
-               <el-col :span="6">
 
-                 <el-form-item label="备注" prop="fRemarks">
 
-                   <el-input
 
-                     v-model="queryParams.fRemarks"
 
-                     placeholder="请输入提单号"
 
-                     clearable
 
-                     style="width: 200px"
 
-                     @keyup.enter.native="handleQuery"
 
-                   />
 
-                 </el-form-item>
 
-               </el-col>
 
-               <el-col :span="6">
 
-                 <el-form-item label="对账日期" prop="timeInterval">
 
-                   <el-date-picker
 
-                     v-model="tablefilter.timeInterval"
 
-                     size="small"
 
-                     style="width: 240px"
 
-                     value-format="yyyy-MM-dd"
 
-                     type="daterange"
 
-                     range-separator="-"
 
-                     start-placeholder="开始日期"
 
-                     end-placeholder="结束日期"
 
-                   ></el-date-picker>
 
-                 </el-form-item>
 
-               </el-col>
 
-             </el-row>
 
-           </div>
 
-         </el-collapse-transition>
 
-       </el-form>
 
-       <el-row :gutter="10" class="mb8">
 
-         <el-col :span="1.5">
 
-           <el-button
 
-             type="primary"
 
-             icon="el-icon-plus"
 
-             size="mini"
 
-             @click="handleAdd"
 
-             v-hasPermi="['finance:contrast:add']"
 
-           >新增</el-button
 
-           >
 
-         </el-col>
 
-         <el-col :span="1.5">
 
-           <el-button
 
-             type="success"
 
-             icon="el-icon-edit"
 
-             size="mini"
 
-             :disabled="single"
 
-             @click="handleUpdate"
 
-             v-hasPermi="['warehouse:contrast:edit']"
 
-           >修改</el-button
 
-           >
 
-         </el-col>
 
-         <el-col :span="1.5">
 
-           <el-button
 
-             type="warning"
 
-             icon="el-icon-download"
 
-             size="mini"
 
-             @click="handleExport"
 
-             v-hasPermi="['finance:contrast:export']"
 
-           >导出</el-button
 
-           >
 
-         </el-col>
 
-         <div class="tabSetting">
 
-           <div style="margin-right: 20px">
 
-             <el-button
 
-               type="cyan"
 
-               icon="el-icon-search"
 
-               size="mini"
 
-               @click="handleQuery"
 
-             >搜索</el-button
 
-             >
 
-             <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
 
-             >重置</el-button
 
-             >
 
-             <el-button
 
-               v-show="show"
 
-               @click="show = !show"
 
-               icon="el-icon-arrow-up"
 
-               size="mini"
 
-             >展开</el-button
 
-             >
 
-             <el-button
 
-               v-show="!show"
 
-               @click="show = !show"
 
-               icon="el-icon-arrow-down"
 
-               size="mini"
 
-             >展开</el-button
 
-             >
 
-           </div>
 
-           <right-toolbar
 
-             :showSearch.sync="showSearch"
 
-             @queryTable="getList"
 
-           ></right-toolbar>
 
-           <div style="margin: 0 12px">
 
-             <el-button
 
-               icon="el-icon-setting"
 
-               size="mini"
 
-               circle
 
-               @click="showSetting = !showSetting"
 
-             ></el-button>
 
-           </div>
 
-         </div>
 
-       </el-row>
 
-       <el-dialog
 
-         title="自定义列显示"
 
-         :visible.sync="showSetting"
 
-         width="700px"
 
-         v-dialogDrag
 
-       >
 
-         <template slot="title">
 
-           <div class="avue-crud__dialog__header">
 
-           <span class="el-dialog__title">
 
-             <span
 
-               style="
 
-                 display: inline-block;
 
-                 width: 3px;
 
-                 height: 20px;
 
-                 margin-right: 5px;
 
-                 float: left;
 
-                 margin-top: 2px;
 
-               "
 
-             ></span>
 
-           </span>
 
-           </div>
 
-         </template>
 
-         <div>配置排序列数据(拖动调整顺序)</div>
 
-         <div style="margin-left: 17px">
 
-           <el-checkbox
 
-             v-model="allCheck"
 
-             label="全选"
 
-             @change="allChecked"
 
-           ></el-checkbox>
 
-         </div>
 
-         <div style="padding: 4px; display: flex; justify-content: center">
 
-           <draggable
 
-             v-model="setRowList"
 
-             group="site"
 
-             animation="300"
 
-             @start="onStart"
 
-             @end="onEnd"
 
-             handle=".indraggable"
 
-           >
 
-             <transition-group>
 
-               <div
 
-                 v-for="item in setRowList"
 
-                 :key="item.surface"
 
-                 class="listStyle"
 
-               >
 
-                 <div style="width: 500px" class="indraggable">
 
-                   <div class="progress" :style="{ width: item.width + 'px' }">
 
-                     <el-checkbox
 
-                       :label="item.name"
 
-                       v-model="item.checked"
 
-                       :true-label="0"
 
-                       :false-label="1"
 
-                     >{{ item.name }}
 
-                     </el-checkbox>
 
-                   </div>
 
-                 </div>
 
-                 <el-input-number
 
-                   v-model.number="item.width"
 
-                   controls-position="right"
 
-                   :min="1"
 
-                   :max="500"
 
-                   size="mini"
 
-                 ></el-input-number>
 
-               </div>
 
-             </transition-group>
 
-           </draggable>
 
-         </div>
 
-         <span slot="footer" class="dialog-footer">
 
-         <el-button @click="showSetting = false">取 消</el-button>
 
-         <el-button @click="delRow" type="danger">重 置</el-button>
 
-         <el-button type="primary" @click="save()">确 定</el-button>
 
-       </span>
 
-       </el-dialog>
 
-       <el-table
 
-         v-loading="loading"
 
-         :data="contrastList"
 
-         @selection-change="handleSelectionChange"
 
-         show-summary
 
-         :summary-method="listTotal"
 
-       >
 
-         <el-table-column width="100" align="center" type="selection" />
 
-         <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
 
-         <el-table-column label="行号" align="center" type="index" fixed="left" />
 
-         <el-table-column
 
-           v-for="(item, index) in getRowList"
 
-           :key="index"
 
-           :label="item.name"
 
-           :width="item.width"
 
-           :prop="item.label"
 
-           align="center"
 
-           :fixed="item.fixed"
 
-           :show-overflow-tooltip="true"
 
-         />
 
-         <!--      <el-table-column label="系统编号" align="center" prop="fBillno" show-overflow-tooltip width="120"/>-->
 
-         <!--      <el-table-column label="货权方" sortable align="center" show-overflow-tooltip prop="fCtrlcorpid" width="220"/>-->
 
-         <!--      <el-table-column label="结算单位" sortable align="center" prop="fCorpidName" show-overflow-tooltip width="220"/>-->
 
-         <!--      <el-table-column label="账单日期" sortable align="center" prop="fAccbilldate" width="120">-->
 
-         <!--        <template slot-scope="scope">-->
 
-         <!--          <span>{{ parseTime(scope.row.fAccbilldate, "{y}-{m}-{d}") }}</span>-->
 
-         <!--        </template>-->
 
-         <!--      </el-table-column>-->
 
-         <!--      <el-table-column label="提单号" sortable align="center" prop="tMblno" width="216"/>-->
 
-         <!--      <el-table-column label="金额" align="center" prop="fAmtdr" width="120"/>-->
 
-         <!--      <el-table-column label="对账金额" align="center" prop="fAmtcr" width="120"/>-->
 
-         <!--      <!–       <el-table-column label="单据类型" align="center" prop="fBilltype" />–>-->
 
-         <!--      <el-table-column label="备注" align="center" show-overflow-tooltip prop="fRemarks" width="120"/>-->
 
-         <!--      <el-table-column label="状态" align="center" prop="fBillstatus" width="120">-->
 
-         <!--        <template slot-scope="scope">-->
 
-         <!--          <span v-if="scope.row.fBillstatus == '1'">保存</span>-->
 
-         <!--          <span v-else-if="scope.row.fBillstatus == '2'">暂存</span>-->
 
-         <!--          <span v-else-if="scope.row.fBillstatus == '3'">审批驳回</span>-->
 
-         <!--          <span v-else-if="scope.row.fBillstatus == '4'">提交审核</span>-->
 
-         <!--          <span v-else-if="scope.row.fBillstatus == '5'">审核中</span>-->
 
-         <!--          <span v-else-if="scope.row.fBillstatus == '6'">审核完成</span>-->
 
-         <!--        </template>-->
 
-         <!--      </el-table-column>-->
 
-         <!-- <el-table-column label="制单部门" align="center" prop="fDeptid" /> -->
 
-         <el-table-column
 
-           label="操作"
 
-           align="center"
 
-           class-name="small-padding fixed-width"
 
-           min-width="180"
 
-           fixed="right"
 
-         >
 
-           <template slot-scope="scope">
 
-             <el-button
 
-               size="mini"
 
-               type="text"
 
-               icon="el-icon-view"
 
-               @click="check(scope.row, 0)"
 
-               v-hasPermi="['finance:contrast:edit']"
 
-             >查看</el-button
 
-             >
 
-             <el-button
 
-               size="mini"
 
-               type="text"
 
-               icon="el-icon-view"
 
-               @click="check(scope.row, 1)"
 
-               v-hasPermi="['finance:contrast:edit']"
 
-               v-if="
 
-               scope.row.fBillstatus == '提交审核' ||
 
-               scope.row.fBillstatus == '审核中'
 
-             "
 
-             >审批进度</el-button
 
-             >
 
-             <el-button
 
-               size="mini"
 
-               type="text"
 
-               icon="el-icon-edit"
 
-               @click="handleUpdate(scope.row)"
 
-               v-hasPermi="['finance:contrast:edit']"
 
-               v-if="
 
-               scope.row.fBillstatus == '保存' ||
 
-               scope.row.fBillstatus == '暂存' ||
 
-               scope.row.fBillstatus == '审批驳回'
 
-             "
 
-             >
 
-               修改</el-button
 
-             >
 
-             <el-button
 
-               size="mini"
 
-               type="text"
 
-               icon="el-icon-delete"
 
-               @click="handleDelete(scope.row)"
 
-               v-hasPermi="['finance:contrast:remove']"
 
-               v-if="
 
-               scope.row.fBillstatus == '保存' ||
 
-               scope.row.fBillstatus == '暂存' ||
 
-               scope.row.fBillstatus == '审批驳回'
 
-             "
 
-             >删除</el-button
 
-             >
 
-           </template>
 
-         </el-table-column>
 
-       </el-table>
 
-       <pagination
 
-         v-show="total > 0"
 
-         :total="total"
 
-         :page.sync="queryParams.pageNum"
 
-         :limit.sync="queryParams.pageSize"
 
-         @pagination="getList"
 
-       />
 
-     </div>
 
-     <!--    新增修改页面-->
 
-     <div v-if="mainTable == true">
 
-       <el-form
 
-         ref="ruless"
 
-         :model="queryParams"
 
-         :rules="ruless"
 
-         label-width="68px"
 
-         :inline="true"
 
-         v-show="showSearch"
 
-       >
 
-         <el-form-item label="货权方" prop="fCtrlcorpid">
 
-           <el-input
 
-             v-model="queryParams.fCtrlcorpid"
 
-             clearable
 
-             size="small"
 
-             style="width: 200px"
 
-             @keyup.enter.native="handleQuery"
 
-             :disabled="notChange"
 
-             placeholder="请输入客户名称"
 
-           />
 
-         </el-form-item>
 
-         <el-form-item label="结算单位" label-width="78px" prop="fCorpid">
 
-           <el-select
 
-             v-model="queryParams.fCorpid"
 
-             placeholder="请选择结算单位"
 
-             filterable
 
-             remote
 
-             clearable
 
-             :disabled="doNot"
 
-             style="width: 200px"
 
-             size="small"
 
-             @keyup.enter.native="handleQuery"
 
-             :remote-method="corpsRemoteMethod"
 
-           >
 
-             <el-option
 
-               v-for="(dict, index) in fMblnoOptions"
 
-               :key="index.fId"
 
-               :label="dict.fName"
 
-               :value="dict.fId"
 
-             ></el-option>
 
-           </el-select>
 
-         </el-form-item>
 
-         <!-- <el-form-item label="提单号" prop="tMblno">
 
-           <el-input v-model="TWareHouseFees.tMblno" placeholder="" :disabled="true"/>
 
-       </el-form-item> -->
 
-         <el-form-item label="对账日期" prop="fAccbilldate" label-width="78px">
 
-           <el-date-picker
 
-             v-model="queryParams.fAccbilldate"
 
-             size="small"
 
-             style="width: 200px"
 
-             value-format="yyyy-MM-dd"
 
-             type="date"
 
-             :disabled="notChange"
 
-             placeholder="选择账单日期"
 
-           >
 
-           </el-date-picker>
 
-         </el-form-item>
 
-         <el-form-item label="系统编号" prop="fBillno">
 
-           <el-input
 
-             v-model="queryParams.fBillno"
 
-             placeholder=""
 
-             clearable
 
-             size="small"
 
-             :disabled="true"
 
-             style="width: 200px"
 
-             @keyup.enter.native="handleQuery"
 
-           />
 
-         </el-form-item>
 
-         <el-form-item label="录入人" prop="createBy">
 
-           <el-input v-model="queryParams.createBy" disabled />
 
-         </el-form-item>
 
-         <el-form-item label="备注" prop="fRemarks">
 
-           <el-input
 
-             v-model="queryParams.fRemarks"
 
-             size="small"
 
-             style="width: 200px"
 
-             :disabled="notChange"
 
-           />
 
-         </el-form-item>
 
- <!--        <el-form-item label="业务类型" prop="fSystemType">-->
 
- <!--          <el-select-->
 
- <!--            v-model="queryParams.fSystemType"-->
 
- <!--            placeholder="请选择业务类型"-->
 
- <!--            size="small"-->
 
- <!--            disabled-->
 
- <!--            style="width: 200px"-->
 
- <!--          >-->
 
- <!--            <el-option-->
 
- <!--              v-for="item in typeoptions"-->
 
- <!--              :key="item.value"-->
 
- <!--              :label="item.label"-->
 
- <!--              :value="item.value"-->
 
- <!--            >-->
 
- <!--            </el-option>-->
 
- <!--          </el-select>-->
 
- <!--        </el-form-item>-->
 
-         <div style="width: 100%; display: flex; justify-content: space-between">
 
-           <div style="display: flex">
 
-             <el-button icon="el-icon-arrow-left" type="danger" v-if="cancelButton === true" size="mini" @click="cancel"
 
-             >返回列表</el-button
 
-             >
 
-             <el-button icon="el-icon-arrow-left" type="danger" v-if="cancelButton === false" size="mini" @click="homePage"
 
-             >返回首页</el-button
 
-             >
 
-             <el-button
 
-               type="warning"
 
-               size="mini"
 
-               @click="reconciliation"
 
-               :disabled="notChange"
 
-               v-if="queryParams.fBillstatus < '4'"
 
-             >检索</el-button
 
-             >
 
-             <el-button
 
-               type="primary"
 
-               size="mini"
 
-               @click="confirmReconciliation"
 
-               :disabled="notChange"
 
-               v-if="queryParams.fBillstatus < '4'"
 
-             >确认对账</el-button
 
-             >
 
-             <el-button type="warning" size="mini" @click="handleExportItems"
 
-             >导出</el-button
 
-             >
 
-             <el-button
 
-               type="success"
 
-               size="mini"
 
-               @click="backrRconciliation"
 
-               v-if="queryParams.fBillstatus === '6'"
 
-             >撤销对账</el-button
 
-             >
 
-             <!--          <el-button type="info" size="small" @click="exportData">导出</el-button>-->
 
-             <el-button
 
-               type="danger"
 
-               size="mini"
 
-               :disabled="disappear"
 
-               v-if="queryParams.fBillstatus === '4'"
 
-               @click="backApproval"
 
-             >撤销审批</el-button>
 
-             <el-button v-if="approve === true" size="mini" @click="goApproval">审批</el-button>
 
-             <el-button
 
-               type="primary"
 
-               size="mini"
 
-               v-if="queryParams.fBillstatus >= '3'"
 
-               @click="addOrUpdateHandle()"
 
-             >查看审批流</el-button
 
-             >
 
-             <el-button
 
-               type="success"
 
-               size="mini"
 
-               @click="submitForm(typevalue)"
 
-               :disabled="notChange"
 
-             >保 存</el-button
 
-             >
 
-             <el-button @click="addPage" type="primary" size="mini">新 增</el-button>
 
-           </div>
 
-           <div style="margin: 0 12px">
 
-             <el-button
 
-               icon="el-icon-setting"
 
-               size="mini"
 
-               circle
 
-               @click="showSetting2 = !showSetting2"
 
-             ></el-button>
 
-           </div>
 
-         </div>
 
-         <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
 
-       </el-form>
 
-       <el-dialog
 
-         title="自定义列显示"
 
-         :visible.sync="showSetting2"
 
-         width="700px"
 
-         v-dialogDrag
 
-         append-to-body
 
-       >
 
-         <template slot="title">
 
-           <div class="avue-crud__dialog__header">
 
-             <span class="el-dialog__title">
 
-               <span
 
-                 style="
 
-                   display: inline-block;
 
-                   width: 3px;
 
-                   height: 20px;
 
-                   margin-right: 5px;
 
-                   float: left;
 
-                   margin-top: 2px;
 
-                 "
 
-               ></span>
 
-             </span>
 
-           </div>
 
-         </template>
 
-         <div>配置排序列数据(拖动调整顺序)</div>
 
-         <div style="margin-left: 17px">
 
-           <el-checkbox
 
-             v-model="allCheck2"
 
-             label="全选"
 
-             @change="allChecked2"
 
-           ></el-checkbox>
 
-         </div>
 
-         <div style="padding: 4px; display: flex; justify-content: center">
 
-           <draggable
 
-             v-model="setRowList2"
 
-             group="site"
 
-             animation="300"
 
-             @start="onStart"
 
-             @end="onEnd"
 
-             handle=".indraggable"
 
-           >
 
-             <transition-group>
 
-               <div
 
-                 v-for="item in setRowList2"
 
-                 :key="item.surface"
 
-                 class="listStyle"
 
-               >
 
-                 <div style="width: 500px" class="indraggable">
 
-                   <div class="progress" :style="{ width: item.width + 'px' }">
 
-                     <el-checkbox
 
-                       :label="item.name"
 
-                       v-model="item.checked"
 
-                       :true-label="0"
 
-                       :false-label="1"
 
-                     >{{ item.name }}
 
-                     </el-checkbox>
 
-                   </div>
 
-                 </div>
 
-                 <el-input-number
 
-                   v-model.number="item.width"
 
-                   controls-position="right"
 
-                   :min="1"
 
-                   :max="500"
 
-                   size="mini"
 
-                 ></el-input-number>
 
-               </div>
 
-             </transition-group>
 
-           </draggable>
 
-         </div>
 
-         <span slot="footer" class="dialog-footer">
 
-           <el-button @click="showSetting2 = false">取 消</el-button>
 
-           <el-button @click="delRow2" type="danger">重 置</el-button>
 
-           <el-button type="primary" @click="save2()">确 定</el-button>
 
-         </span>
 
-       </el-dialog>
 
-       <el-table
 
-         v-loading="loading"
 
-         :data="DzfeeList"
 
-         @selection-change="handleSelectionChange_s"
 
-         show-summary
 
-         :summary-method="listTotal"
 
-       >
 
-         <el-table-column label="行号" align="center" type="index" />
 
-         <el-table-column
 
-           v-for="(item, index) in getRowList2"
 
-           :key="index"
 
-           :label="item.name"
 
-           :width="item.width"
 
-           :prop="item.label"
 
-           align="center"
 
-           :fixed="item.fixed"
 
-           :show-overflow-tooltip="true"
 
-         />
 
-         <!-- <el-table-column label="提单号" align="center" prop="fMblno" />
 
-         <el-table-column label="业务日期" align="center" prop="fBsdate">
 
-           <template slot-scope="scope">
 
-             <span v-if="scope.row.fBsdate === undefined">无</span>
 
-             <span v-else>{{ scope.row.fBsdate.slice(0, 10) }}</span>
 
-           </template>
 
-         </el-table-column>
 
-         <el-table-column label="费用名称" align="center" prop="fFeeName" />
 
-         <el-table-column label="收/付" align="center" prop="fSrcdc">
 
-           <template slot-scope="scope">
 
-             <span v-if="scope.row.fSrcdc == 'D'">收</span>
 
-             <span v-else-if="scope.row.fSrcdc == 'C'">付</span>
 
-           </template>
 
-         </el-table-column>
 
-         <el-table-column label="金额" align="center" prop="fAmtdr" />
 
-         <el-table-column label="计价单位" align="center" prop="fFeeunitid" />
 
-         <el-table-column label="数量" align="center" prop="fQty" />
 
-         <el-table-column label="单价" align="center" prop="fUnitprice" />
 
-         <el-table-column label="本次金额" align="center" prop="fAmt" />
 
-         <el-table-column label="作业类型" align="center" prop="fBusinessType" />
 
-         <el-table-column label="业务类型" align="center" prop="fBilltype">
 
-           <template slot-scope="scope">
 
-             <span v-if="scope.row.fBilltype == 'SJRK'">入库</span>
 
-             <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
 
-             <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
 
-             <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>
 
-             <span v-else-if="scope.row.fBilltype == 'JSCCF'">仓储费</span>
 
-             <span v-else>{{ scope.row.fBilltype }}</span>
 
-           </template>
 
-         </el-table-column>
 
-         <el-table-column label="来源编号" align="center" prop="srcBillNo" />
 
-         <el-table-column label="提单号" align="center" prop="fMblno" />
 
-         <el-table-column label="货物品名" align="center" prop="fProductName" />
 
-         <el-table-column label="品牌" align="center" prop="fMarks" />
 
-         <el-table-column label="计费起始日期" align="center" prop="fChargedate">
 
-           <template slot-scope="scope">
 
-             <span v-if="scope.row.fChargedate === undefined">无</span>
 
-             <span v-else>{{ scope.row.fChargedate.slice(0, 10) }}</span>
 
-           </template>
 
-         </el-table-column>
 
-         <el-table-column
 
-           label="计费截止日期"
 
-           align="center"
 
-           prop="fBillingDeadline"
 
-         >
 
-           <template slot-scope="scope">
 
-             <span v-if="scope.row.fBillingDeadline === undefined">无</span>
 
-             <span v-else>{{ scope.row.fBillingDeadline.slice(0, 10) }}</span>
 
-           </template>
 
-         </el-table-column>
 
-         <el-table-column label="计费天数" align="center" prop="fBillingDays" />
 
-         <el-table-column
 
-           label="库存天数"
 
-           align="center"
 
-           prop="fInventoryDays"
 
-         />
 
-         <el-table-column label="备注" align="center" prop="fRemarks" /> -->
 
-         <el-table-column
 
-           label="操作"
 
-           align="center"
 
-           class-name="small-padding fixed-width"
 
-         >
 
-           <template slot-scope="scope">
 
-             <el-button
 
-               size="mini"
 
-               type="text"
 
-               icon="el-icon-delete"
 
-               :disabled="notChange"
 
-               @click.native.prevent="deleteRow(scope.$index, DzfeeList)"
 
-             >删除
 
-             </el-button>
 
-           </template>
 
-         </el-table-column>
 
-       </el-table>
 
-       <div slot="footer" class="dialog-footer">
 
-         <add-or-update
 
-           v-if="addOrUpdateVisible"
 
-           ref="addOrUpdate"
 
-           @refreshDataList="getDataList"
 
-         ></add-or-update>
 
-         <approval-comments
 
-           v-if="addOrUpdateVisib"
 
-           ref="ApprovalComments"
 
-           @refreshDataList="returnData"
 
-         ></approval-comments>
 
-       </div>
 
-       <!-- 添加或修改财务数据主对话框 -->
 
-       <el-dialog
 
-         v-dialogDrag
 
-         :fullscreen="dialogFull"
 
-         :close-on-click-modal="false"
 
-         width="78%"
 
-         :title="title"
 
-         :visible.sync="innerVisible"
 
-         append-to-body
 
-       >
 
-         <template slot="title">
 
-           <div class="avue-crud__dialog__header">
 
-             <span class="el-dialog__title">
 
-               <span
 
-                 style="
 
-                   display: inline-block;
 
-                   width: 3px;
 
-                   height: 20px;
 
-                   margin-right: 5px;
 
-                   float: left;
 
-                   margin-top: 2px;
 
-                 "
 
-               ></span>
 
-             </span>
 
-             <div class="avue-crud__dialog__menu enlarge" @click="full">
 
-               <i
 
-                 style="
 
-                   cursor: pointer;
 
-                   display: block;
 
-                   width: 12px;
 
-                   height: 12px;
 
-                   border: 1px solid #909399;
 
-                   border-top: 3px solid #909399;
 
-                   margin-top: -3px;
 
-                 "
 
-               ></i>
 
-             </div>
 
-           </div>
 
-         </template>
 
-         <el-form
 
-           :model="TWareHouseFees"
 
-           ref="feeListRules"
 
-           :rules="feeListRules"
 
-           label-width="78px"
 
-           :inline="true"
 
-         >
 
-           <el-row>
 
-             <el-col :span="6">
 
-               <el-form-item label="货权方" prop="fCorpid">
 
-             <el-select
 
-               v-model="TWareHouseFees.fCorpid"
 
-               filterable
 
-               remote
 
-               clearable
 
-               size="small"
 
-               style="width: 160px"
 
-               @keyup.enter.native="handleQuery"
 
-               :remote-method="corpsRemoteMethod"
 
-               placeholder="请输入客户名称"
 
-             >
 
-               <el-option
 
-                 v-for="(dict, index) in fMblnoOptions"
 
-                 :key="index.fId"
 
-                 :label="dict.fName"
 
-                 :value="dict.fId"
 
-               ></el-option>
 
-             </el-select>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="结算单位" prop="fToCorpid">
 
-             <el-select
 
-               v-model="TWareHouseFees.fToCorpid"
 
-               placeholder="请选择结算单位"
 
-               :disabled="doNot"
 
-               filterable
 
-               remote
 
-               clearable
 
-               style="width: 160px"
 
-               size="small"
 
-               @keyup.enter.native="handleQuery"
 
-               :remote-method="corpsRemoteMethod"
 
-             >
 
-               <el-option
 
-                 v-for="(dict, index) in fMblnoOptions"
 
-                 :key="index.fId"
 
-                 :label="dict.fName"
 
-                 :value="dict.fId"
 
-               ></el-option>
 
-             </el-select>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="提单号" prop="fMblno">
 
-             <el-input
 
-               clearable
 
-               v-model="TWareHouseFees.fMblno"
 
-               placeholder="请输入提单号"
 
-               style="width: 160px"
 
-               size="small"
 
-             />
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="应收应付" prop="fDc">
 
-             <el-col :span="8">
 
-               <el-select
 
-                 v-model="TWareHouseFees.fDc"
 
-                 size="small"
 
-                 style="width: 160px"
 
-               >
 
-                 <el-option label="应收" value="D" />
 
-                 <el-option label="应付" value="C" />
 
-               </el-select>
 
-             </el-col>
 
-           </el-form-item>
 
-             </el-col>
 
-           </el-row>
 
-           <el-row>
 
-             <el-col :span="6">
 
-               <el-form-item label="是否对账" prop="fReconciliation">
 
-               <el-select
 
-                 v-model="TWareHouseFees.fReconciliation"
 
-                 size="small"
 
-                 style="width: 160px"
 
-               >
 
-                 <el-option label="是" value="1" />
 
-                 <el-option label="否" value="0" />
 
-               </el-select>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="费用名称" prop="fFeeid">
 
-             <template>
 
-               <el-select
 
-                 v-model="TWareHouseFees.fFeeid"
 
-                 filterable
 
-                 :disabled="browseStatus"
 
-                 remote
 
-                 size="small"
 
-                 style="width: 160px"
 
-                 :remote-method="fWRemoteMethod"
 
-                 placeholder="费用名称"
 
-                 multiple
 
-               >
 
-                 <el-option
 
-                   v-for="item in fWbuOptions"
 
-                   :key="item.fId"
 
-                   :label="item.fName"
 
-                   :value="item.fId"
 
-                 >
 
-                 </el-option>
 
-               </el-select>
 
-             </template>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="仓储业务" prop="fFeeid" v-if="typevalue == 1 || typevalue == 3">
 
-             <el-select
 
-               v-model="TWareHouseFees.fBilltype"
 
-               size="small"
 
-               style="width: 160px"
 
-               @change="changefBilltype"
 
-               placeholder="请选择仓储业务"
 
-             >
 
-               <el-option label="入库" value="SJRK"></el-option>
 
-               <el-option label="出库" value="SJCK"></el-option>
 
-               <el-option label="货权转移" value="HQZY"></el-option>
 
-             </el-select>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="6">
 
-               <el-form-item label="作业类型" prop="fBusinessType">
 
-             <el-select
 
-               v-model="TWareHouseFees.fBusinessType"
 
-               filterable
 
-               :disabled="browseStatus"
 
-               remote
 
-               size="small"
 
-               style="width: 160px"
 
-               placeholder="作业类型"
 
-               multiple
 
-             >
 
-               <el-option
 
-                 v-for="(dict, index) in businessTypeOption"
 
-                 :key="index.dictValue"
 
-                 :label="dict.dictLabel"
 
-                 :value="dict.dictValue"
 
-               >
 
-               </el-option>
 
-             </el-select>
 
-           </el-form-item>
 
-             </el-col>
 
-           </el-row>
 
-           <el-row>
 
-             <el-col :span="8">
 
-               <el-form-item
 
-             label="审核日期"
 
-             prop="timeExamine"
 
-             v-if="typevalue == 1 || typevalue == 3"
 
-           >
 
-             <el-date-picker
 
-               style="width: 240px"
 
-               size="small"
 
-               v-model="TWareHouseFees.timeExamine"
 
-               type="daterange"
 
-               start-placeholder="开始日期"
 
-               end-placeholder="结束日期"
 
-               value-format="yyyy-MM-dd"
 
-               :default-time="['00:00:00', '23:59:59']"
 
-             >
 
-             </el-date-picker>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="8">
 
-               <el-form-item
 
-             label="对账日期"
 
-             label-width="85px"
 
-             prop="timeReconci"
 
-             v-if="TWareHouseFees.fReconciliation == '1'"
 
-           >
 
-             <el-date-picker
 
-               v-model="TWareHouseFees.timeReconci"
 
-               size="small"
 
-               style="width: 240px"
 
-               value-format="yyyy-MM-dd"
 
-               type="daterange"
 
-               start-placeholder="开始日期"
 
-               end-placeholder="结束日期"
 
-               :default-time="['00:00:00', '23:59:59']"
 
-             ></el-date-picker>
 
-           </el-form-item>
 
-             </el-col>
 
-             <el-col :span="8">
 
-               <el-form-item>
 
-             <!-- <el-button class="btnColor" type="info" size="mini">导入</el-button> -->
 
-             <el-button type="cyan" size="mini" @click="searchFee(typevalue)"
 
-             >搜索</el-button
 
-             >
 
-             <el-button type="info" size="mini" @click="resetQuery_s"
 
-             >重置</el-button
 
-             >
 
-           </el-form-item>
 
-             </el-col>
 
-           </el-row>
 
-           <el-table
 
-             v-loading="loading"
 
-             :data="feeList"
 
-             ref="feeList"
 
-             show-summary
 
-             :summary-method="getSum"
 
-             @selection-change="handleSelectionChange_s"
 
-           >
 
-             <el-table-column type="selection" width="55" align="center" />
 
-             <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
 
-             <el-table-column label="行号" align="center" type="index" />
 
-             <el-table-column
 
-               label="货权方"
 
-               align="center"
 
-               prop="fName"
 
-               show-overflow-tooltip
 
-               width="200px"
 
-             />
 
-             <el-table-column
 
-               label="结算单位"
 
-               align="center"
 
-               prop="fFeesName"
 
-               width="200px"
 
-               show-overflow-tooltip
 
-             />
 
-             <!-- <el-table-column label="账单日期" align="center" prop="fAccbilldate"/> -->
 
-             <el-table-column label="提单号" align="center" prop="fMblno" />
 
-             <el-table-column v-if="typevalue == 1 || typevalue == 2" label="品名" align="center" prop="fProductName" />
 
-             <el-table-column v-if="typevalue == 1 || typevalue == 2" label="业务日期" align="center">
 
-               <template slot-scope="scope" v-if="scope.row.fBsdate">
 
-                 <span>{{ scope.row.fBsdate.slice(0, 10) }}</span>
 
-               </template>
 
-             </el-table-column>
 
-             <el-table-column v-if="typevalue == 1 || typevalue == 2" label="业务类型" align="center" prop="fBilltype">
 
-               <template slot-scope="scope">
 
-                 <span v-if="scope.row.fBilltype == 'SJRK'">入库</span>
 
-                 <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
 
-                 <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
 
-                 <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>
 
-                 <span v-else-if="scope.row.fBilltype == 'JSCCF'">仓储费</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1000'">计划下达</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1010'">业务调度</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1020'">车队派车</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1030'">司机接单</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1080'">司机出车</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1040'">司机提箱</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1050'"
 
-                 >司机装卸柜</span
 
-                 >
 
-                 <span v-else-if="scope.row.fBilltype == '1060'"
 
-                 >司机还卸柜</span
 
-                 >
 
-                 <span v-else-if="scope.row.fBilltype == '1070'">司机回单</span>
 
-                 <span v-else-if="scope.row.fBilltype == '1090'">费用补充</span>
 
-               </template>
 
-             </el-table-column>
 
-             <el-table-column
 
-               label="作业类型"
 
-               align="center"
 
-               prop="fBusinessType"
 
-             />
 
-             <!--       <el-table-column label="单据类型" align="center" prop="fBilltype" />-->
 
-             <el-table-column
 
-               label="审核日期"
 
-               align="center"
 
-               prop="fReviewDate"
 
-             />
 
-             <el-table-column label="金额" align="center" prop="fAmtdr" />
 
-             <el-table-column
 
-               label="本次金额"
 
-               align="center"
 
-               prop="fAmt"
 
-               width="100"
 
-             >
 
-               <template slot-scope="scope">
 
-                 <el-input
 
-                   v-model="scope.row.fAmt"
 
-                   placeholder="请输入本次金额"
 
-                   clearable
 
-                   size="small"
 
-                   oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")'
 
-                   @change="imgChangeI(scope.row)"
 
-                 />
 
-               </template>
 
-             </el-table-column>
 
-             <el-table-column label="费用名称" align="center" prop="fFeeName" />
 
-             <el-table-column label="备注" align="center" prop="fRemarks">
 
-               <template slot-scope="scope">
 
-                 <el-input
 
-                   v-model="scope.row.fRemarks"
 
-                   placeholder="请输入备注"
 
-                   clearable
 
-                   size="small"
 
-                   width="100"
 
-                 />
 
-               </template>
 
-             </el-table-column>
 
-           </el-table>
 
-         </el-form>
 
-         <div slot="footer" class="dialog-footer">
 
-           <el-button type="primary" @click="confirmImport">确 定</el-button>
 
-           <el-button @click="signOut">取 消</el-button>
 
-         </div>
 
-       </el-dialog>
 
-     </div>
 
-     <!-- 对账表 -->
 
-     <!--    <el-dialog-->
 
-     <!--      v-dialogDrag-->
 
-     <!--      :fullscreen="dialogFull"-->
 
-     <!--      :visible.sync="open"-->
 
-     <!--      width="70%"-->
 
-     <!--      append-to-body-->
 
-     <!--      :close-on-click-modal="false"-->
 
-     <!--      :show-close="colseButton"-->
 
-     <!--    >-->
 
-     <!--      <template slot="title">-->
 
-     <!--        <div class="avue-crud__dialog__header">-->
 
-     <!--          <span class="el-dialog__title">-->
 
-     <!--            <span-->
 
-     <!--              style="-->
 
-     <!--                display: inline-block;-->
 
-     <!--                width: 3px;-->
 
-     <!--                height: 20px;-->
 
-     <!--                margin-right: 5px;-->
 
-     <!--                float: left;-->
 
-     <!--                margin-top: 2px;-->
 
-     <!--              "-->
 
-     <!--            ></span>-->
 
-     <!--          </span>-->
 
-     <!--          <div class="avue-crud__dialog__menu enlarge" @click="full">-->
 
-     <!--            <i-->
 
-     <!--              style="-->
 
-     <!--                cursor: pointer;-->
 
-     <!--                display: block;-->
 
-     <!--                width: 12px;-->
 
-     <!--                height: 12px;-->
 
-     <!--                border: 1px solid #909399;-->
 
-     <!--                border-top: 3px solid #909399;-->
 
-     <!--                margin-top: -3px;-->
 
-     <!--              "-->
 
-     <!--            ></i>-->
 
-     <!--          </div>-->
 
-     <!--        </div>-->
 
-     <!--      </template>-->
 
-     <!--    </el-dialog>-->
 
-     <!-- 打印页面 -->
 
-     <!--    <el-dialog-->
 
-     <!--      :visible.sync="openPrint"-->
 
-     <!--      width="80%"-->
 
-     <!--      append-to-body-->
 
-     <!--      :close-on-click-modal="false"-->
 
-     <!--      title="对账单"-->
 
-     <!--    >-->
 
-     <!--      <el-table-->
 
-     <!--        ref="table"-->
 
-     <!--        id="print_area2"-->
 
-     <!--        v-loading="loading"-->
 
-     <!--        :data="printObject"-->
 
-     <!--        @selection-change="handleSelectionChange_s">-->
 
-     <!--        <el-table-column label="行号" align="center" type="index" width="70"/>-->
 
-     <!--        <el-table-column label="提单号" align="center" prop="fMblno" />-->
 
-     <!--        <el-table-column label="业务日期" align="center" prop="fBsdate">-->
 
-     <!--          <template slot-scope="scope">-->
 
-     <!--            <span>{{scope.row.fBsdate.slice(0,10)}}</span>-->
 
-     <!--          </template>-->
 
-     <!--        </el-table-column>-->
 
-     <!--        <el-table-column label="费用名称" align="center" prop="fFeeName" />-->
 
-     <!--        <el-table-column label="收/付" align="center" prop="fSrcdc">-->
 
-     <!--          <template slot-scope="scope">-->
 
-     <!--            <span v-if="scope.row.fSrcdc == 'D'">收</span>-->
 
-     <!--            <span v-else-if="scope.row.fSrcdc == 'C'">付</span>-->
 
-     <!--          </template>-->
 
-     <!--        </el-table-column>-->
 
-     <!--        <el-table-column label="金额" align="center" prop="fAmtdr" />-->
 
-     <!--        <el-table-column label="本次金额" align="center" prop="fAmt"/>-->
 
-     <!--        <el-table-column label="业务类型" align="center" prop="fBilltype">-->
 
-     <!--          <template slot-scope="scope">-->
 
-     <!--            <span v-if="scope.row.fBilltype == 'SJRK'">入库</span>-->
 
-     <!--            <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>-->
 
-     <!--            <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>-->
 
-     <!--            <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>-->
 
-     <!--            <span v-else>{{scope.row.fBilltype}}</span>-->
 
-     <!--          </template>-->
 
-     <!--        </el-table-column>-->
 
-     <!--      </el-table>-->
 
-     <!--      <span slot="footer" class="dialog-footer">-->
 
-     <!--        <el-button type="primary" style="marginTop:10px"  @click="printSomething">打印</el-button>-->
 
-     <!--        <el-button @click="openPrint = false">取消</el-button>-->
 
-     <!--      </span>-->
 
-     <!--    </el-dialog>-->
 
-   </div>
 
- </template>
 
- <script>
 
- import {
 
-   RevocationApproval,
 
-   backFee,
 
-   detailFee,
 
-   Cfee,
 
-   listFee,
 
-   getFee,
 
-   delFee,
 
-   addFee,
 
-   updateFee,
 
-   exportFee,
 
-   importFee,
 
-   exportWarehousebillsitems,
 
-   importFleet,
 
-   addFleet,
 
-   listFleet,
 
-   getFleet,
 
-   delFleet,
 
-   detailFleet,
 
-   confirmFleet,
 
-   listCorps,
 
- } from "@/api/finance/contrast";
 
- // import { listCorps } from "@/api/basicdata/corps";
 
- import { listFees } from "@/api/basicdata/fees";
 
- import AddOrUpdate from "@/views/viewApproval";
 
- import { queryUserVal } from "@/api/warehouseBusiness/agreement";
 
- import moment from "moment";
 
- import print from "print-js";
 
- import ApprovalComments from "@/views/startApproval";
 
- import Global from "@/layout/components/global";
 
- import Cookies from "js-cookie";
 
- import { addSet, select, resetModule } from "@/api/system/set";
 
- import draggable from "vuedraggable";
 
- import Vue from "vue";
 
- import { MessageBox } from 'element-ui'
 
- Vue.directive("dialogDrag", {
 
-   bind(el, binding, vnode, oldVnode) {
 
-     const dialogHeaderEl = el.querySelector(".el-dialog__header");
 
-     const dragDom = el.querySelector(".el-dialog");
 
-     const enlarge = el.querySelector(".enlarge");
 
-     dialogHeaderEl.style.cursor = "move";
 
-     // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
 
-     const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null);
 
-     if (enlarge) {
 
-       enlarge.onclick = (e) => {
 
-         dragDom.style.top = "0px";
 
-         dragDom.style.left = "0px";
 
-       };
 
-     }
 
-     dialogHeaderEl.onmousedown = (e) => {
 
-       // 鼠标按下,计算当前元素距离可视区的距离
 
-       const disX = e.clientX - dialogHeaderEl.offsetLeft;
 
-       const disY = e.clientY - dialogHeaderEl.offsetTop;
 
-       // 获取到的值带px 正则匹配替换
 
-       let styL, styT;
 
-       // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px
 
-       if (sty.left.includes("%")) {
 
-         styL =
 
-           +document.body.clientWidth * (+sty.left.replace(/\%/g, "") / 100);
 
-         styT =
 
-           +document.body.clientHeight * (+sty.top.replace(/\%/g, "") / 100);
 
-       } else {
 
-         styL = +sty.left.replace(/\px/g, "");
 
-         styT = +sty.top.replace(/\px/g, "");
 
-       }
 
-       document.onmousemove = function (e) {
 
-         // 通过事件委托,计算移动的距离
 
-         const l = e.clientX - disX;
 
-         const t = e.clientY - disY;
 
-         // 移动当前元素
 
-         if (t + styT >= 0) {
 
-           dragDom.style.top = `${t + styT}px`;
 
-         }
 
-         dragDom.style.left = `${l + styL}px`;
 
-         // 将此时的位置传出去
 
-         // binding.value({x:e.pageX,y:e.pageY})
 
-       };
 
-       document.onmouseup = function (e) {
 
-         document.onmousemove = null;
 
-         document.onmouseup = null;
 
-       };
 
-     };
 
-   },
 
- });
 
- export default {
 
-   name: "Fee",
 
-   data() {
 
-     return {
 
-       show: false,
 
-       mainTable:false,
 
-       //全屏放大
 
-       dialogFull: false,
 
-       drag: false,
 
-       typeoptions: [
 
-         {
 
-           value: "1",
 
-           label: "仓储",
 
-         },
 
-         {
 
-           value: "2",
 
-           label: "车队",
 
-         },
 
-         {
 
-           value: "3",
 
-           label: "船务",
 
-         },
 
-       ],
 
-       typevalue: "",
 
-       tableDate: [
 
-         {
 
-           surface: "1",
 
-           label: "fBillno",
 
-           name: "系统编号",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "2",
 
-           label: "fCtrlcorpid",
 
-           name: "货权方",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "3",
 
-           label: "fCorpidName",
 
-           name: "结算单位",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "4",
 
-           label: "fAccbilldate",
 
-           name: "对账日期",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "5",
 
-           label: "tMblno",
 
-           name: "提单号",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "6",
 
-           label: "fAmtdr",
 
-           name: "金额",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "7",
 
-           label: "fAmtcr",
 
-           name: "对账金额",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "8",
 
-           label: "fRemarks",
 
-           name: "备注",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "9",
 
-           label: "fBillstatus",
 
-           name: "状态",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-       ],
 
-       tableDate2: [
 
-         {
 
-           surface: "1",
 
-           label: "fMblno",
 
-           name: "提单号",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "2",
 
-           label: "fBsdate",
 
-           name: "业务日期",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "3",
 
-           label: "fFeeName",
 
-           name: "费用名称",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "4",
 
-           label: "fSrcdc",
 
-           name: "收/付",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "5",
 
-           label: "fAmtdr",
 
-           name: "金额",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "6",
 
-           label: "fFeeunitid",
 
-           name: "计价单位",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "7",
 
-           label: "fQty",
 
-           name: "数量",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "8",
 
-           label: "fUnitprice",
 
-           name: "单价",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "9",
 
-           label: "fAmt",
 
-           name: "本次金额",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "10",
 
-           label: "fBusinessType",
 
-           name: "作业类型",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "11",
 
-           label: "fBilltype",
 
-           name: "业务类型",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "12",
 
-           label: "srcBillNo",
 
-           name: "来源编号",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "13",
 
-           label: "fMblno",
 
-           name: "提单号",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "14",
 
-           label: "fProductName",
 
-           name: "货物品名",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "15",
 
-           label: "fMarks",
 
-           name: "品牌",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "16",
 
-           label: "fChargedate",
 
-           name: "计费起始日期",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "17",
 
-           label: "fBillingDeadline",
 
-           name: "计费截止日期",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "18",
 
-           label: "fBillingDays",
 
-           name: "计费天数",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "19",
 
-           label: "fInventoryDays",
 
-           name: "库存天数",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "20",
 
-           label: "fRemarks",
 
-           name: "备注",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-         {
 
-           surface: "21",
 
-           label: "carLoadDate",
 
-           name: "提箱日期",
 
-           checked: 0,
 
-           width: 100,
 
-         },
 
-       ],
 
-       setRowList: [],
 
-       getRowList: [],
 
-       allCheck: false,
 
-       showSetting: false,
 
-       setRowList2: [],
 
-       getRowList2: [],
 
-       allCheck2: false,
 
-       showSetting2: false,
 
-       //控制结算单位是否可操作
 
-       doNot: false,
 
-       jFeetunitOptions: [],
 
-       // 总条数
 
-       total: 0,
 
-       totAL: 0,
 
-       Ttime: 0,
 
-       colseButton: true,
 
-       approval: [],
 
-       disappear: false,
 
-       addIndex: [],
 
-       addOrUpdateVisible: false,
 
-       addOrUpdateVisib: false,
 
-       contrastId: 210,
 
-       // 审批状态
 
-       approve: false,
 
-       // 打印表
 
-       printObject: [],
 
-       //登陆人
 
-       Lander: "",
 
-       openPrint: false,
 
-       statrGo: true,
 
-       state_s: true,
 
-       notChange: false,
 
-       browseStatus: false,
 
-       options: "",
 
-       dateRange: "",
 
-       // 遮罩层
 
-       loading: true,
 
-       fAccbilldate: "",
 
-       // 选中数组
 
-       ids: [],
 
-       // 非单个禁用
 
-       single: true,
 
-       // 非多个禁用
 
-       multiple: true,
 
-       // 显示搜索条件
 
-       showSearch: true,
 
-       // 财务数据主表格数据
 
-       feeList: [],
 
-       // 客户(客户数据)
 
-       fMblnoOptions: [],
 
-       fFeeunitidOptions: [],
 
-       fWbuOptions: [],
 
-       KHblnoOptions: [],
 
-       //打开内部弹窗
 
-       innerVisible: false,
 
-       selection: "",
 
-       // 弹出层标题
 
-       title: "",
 
-       // 操作人
 
-       Operator: "",
 
-       // 是否显示弹出层
 
-       open: false,
 
-       dialogVisible: false,
 
-       // 财务对账表格
 
-       DzfeeList: [],
 
-       // 财务主页面表格
 
-       contrastList: [],
 
-       empty: [],
 
-       nothing: [],
 
-       Fee: [],
 
-       //导入从表传主表
 
-       pass: {
 
-         fAmtdr: "", //应收合计
 
-         fAmtcr: "", //应付合计
 
-         fMblno: "", //提单号
 
-         fName: "", //货权方
 
-         fFeesName: "", //结算单位
 
-         fCorpid: "", //结算单位ID
 
-       },
 
-       hide: false,
 
-       cancelButton: true,
 
-       businessTypeOption: [],
 
-       // 传值对象
 
-       TWareHouseFees: {
 
-         fCorpid: "",
 
-         fToCorpid: "",
 
-         fMblno: "",
 
-         fStatementNo: "",
 
-         fFeeid: "",
 
-         timeExamine: "",
 
-         timeInterval: "",
 
-         fDc: "D",
 
-         fReconciliation: "0",
 
-         timeReconci: "",
 
-         fBusinessType: "",
 
-         fBilltype: "SJRK",
 
-       },
 
-       // 查询参数
 
-       queryParams: {
 
-         pageNum: 1,
 
-         pageSize: 10,
 
-         fBillno: null,
 
-         fCtrlcorpid: null,
 
-         fCorpid: null,
 
-         tMblno: null,
 
-         fAmtdr: null,
 
-         fAmtcr: null,
 
-         fId: null,
 
-         fBilltype: null,
 
-         fBillstatus: null,
 
-         fRemarks: null,
 
-         fAccbilldate: null,
 
-         fDeptid: null,
 
-         createBy: null,
 
-         timeReconci: null,
 
-       },
 
-       // 主表查询参数
 
-       tablefilter: {
 
-         pageNum: 1,
 
-         pageSize: 10,
 
-         fBillno: null,
 
-         fCtrlcorpid: null,
 
-         fId: null,
 
-         fCorpid: null,
 
-         tMblno: null,
 
-         fAmtdr: null,
 
-         fAmtcr: null,
 
-         fBilltype: null,
 
-         fBillstatus: null,
 
-         fRemarks: null,
 
-         fAccbilldate: null,
 
-         fDeptid: null,
 
-       },
 
-       // 表单参数
 
-       form: {},
 
-       // 表单校验
 
-       ruless: {
 
-         fCtrlcorpid: [{ required: true, message: " ", trigger: "blur" }],
 
-         fCorpid: [{ required: true, message: " ", trigger: "blur" }],
 
-         fAccbilldate: [{ required: true, message: " ", trigger: "blur" }],
 
-       },
 
-       feeListRules: {
 
-         fDc: [{ required: true, message: " ", trigger: "blur" }],
 
-         fToCorpid: [{ required: true, message: " ", trigger: "blur" }],
 
-         fReconciliation: [{ required: true, message: " ", trigger: "blur" }],
 
-         timeExamine: [{ required: true, message: " ", trigger: "blur" }],
 
-       },
 
-     };
 
-   },
 
-   components: {
 
-     draggable,
 
-     AddOrUpdate,
 
-     ApprovalComments,
 
-   },
 
-   created() {
 
-     this.setRowList = this.tableDate;
 
-     this.getRowList = this.tableDate;
 
-     this.setRowList2 = this.tableDate2;
 
-     this.getRowList2 = this.tableDate2;
 
-     this.typevalue = Cookies.get("sysType");
 
-     this.getList();
 
-     this.register();
 
-     this.getDicts("data_unitfees").then((response) => {
 
-       this.jFeetunitOptions = response.data;
 
-     });
 
-     this.getDicts("st_in_type").then((response) => {
 
-       this.businessTypeOption = response.data;
 
-     });
 
-     this.getRow();
 
-     this.getRow2();
 
-   },
 
-   activated() {
 
-     if(this.$route.query.data){
 
-       let data = JSON.parse(this.$route.query.data)
 
-       if(data.key === 1){
 
-         this.handleAdd()
 
-       }else{
 
-         this.Jump();
 
-       }
 
-     }
 
-   },
 
-   methods: {
 
-     addPage(){
 
-       MessageBox.confirm("是否已保存?",{
 
-           confirmButtonText: '确定',
 
-           cancelButtonText: '取消',
 
-           type: 'warning'
 
-         }
 
-       ).then(()=> {
 
-         this.handleAdd()
 
-       })
 
-     },
 
-     full() {
 
-       this.dialogFull = !this.dialogFull;
 
-     },
 
-     //列设置全选
 
-     allChecked() {
 
-       if (this.allCheck == true) {
 
-         this.setRowList.map((e) => {
 
-           return (e.checked = 0);
 
-         });
 
-       } else {
 
-         this.setRowList.map((e) => {
 
-           return (e.checked = 1);
 
-         });
 
-       }
 
-     },
 
-     //查询列数据
 
-     getRow() {
 
-       let that = this;
 
-       this.data = {
 
-         tableName: "对账列表页",
 
-         userId: Cookies.get("userName"),
 
-       };
 
-       select(this.data).then((res) => {
 
-         if (res.data.length != 0) {
 
-           this.getRowList = res.data.filter((e) => e.checked == 0);
 
-           this.setRowList = res.data;
 
-           this.setRowList = this.setRowList.reduce((res, item) => {
 
-             res.push({
 
-               surface: item.surface,
 
-               label: item.label,
 
-               name: item.name,
 
-               checked: item.checked,
 
-               width: item.width,
 
-               fixed: item.fixed,
 
-             });
 
-             return res;
 
-           }, []);
 
-         }
 
-       });
 
-     },
 
-     //保存列设置
 
-     save() {
 
-       this.showSetting = false;
 
-       this.data = {
 
-         tableName: "对账列表页",
 
-         userId: Cookies.get("userName"),
 
-         sysTableSetList: this.setRowList,
 
-       };
 
-       addSet(this.data).then((res) => {
 
-         this.getRowList = this.setRowList.filter((e) => e.checked == 0);
 
-       });
 
-     },
 
-     //重置列表
 
-     delRow() {
 
-       this.data = {
 
-         tableName: "对账列表页",
 
-         userId: Cookies.get("userName"),
 
-       };
 
-       resetModule(this.data).then((res) => {
 
-         if (res.code == 200) {
 
-           this.showSetting = false;
 
-           this.setRowList = this.getRowList = this.$options.data().tableDate
 
-         }
 
-       });
 
-     },
 
-     //列设置全选
 
-     allChecked2() {
 
-       if (this.allCheck2 == true) {
 
-         this.setRowList2.map((e) => {
 
-           return (e.checked = 0);
 
-         });
 
-       } else {
 
-         this.setRowList2.map((e) => {
 
-           return (e.checked = 1);
 
-         });
 
-       }
 
-     },
 
-     //查询列数据
 
-     getRow2() {
 
-       let that = this;
 
-       this.data = {
 
-         tableName: "对账明细",
 
-         userId: Cookies.get("userName"),
 
-       };
 
-       select(this.data).then((res) => {
 
-         if (res.data.length != 0) {
 
-           this.getRowList2 = res.data.filter((e) => e.checked == 0);
 
-           this.setRowList2 = res.data;
 
-           this.setRowList2 = this.setRowList2.reduce((res, item) => {
 
-             res.push({
 
-               surface: item.surface,
 
-               label: item.label,
 
-               name: item.name,
 
-               checked: item.checked,
 
-               width: item.width,
 
-               fixed: item.fixed,
 
-             });
 
-             return res;
 
-           }, []);
 
-         }
 
-       });
 
-     },
 
-     //保存列设置
 
-     save2() {
 
-       this.showSetting2 = false;
 
-       this.data = {
 
-         tableName: "对账明细",
 
-         userId: Cookies.get("userName"),
 
-         sysTableSetList: this.setRowList2,
 
-       };
 
-       addSet(this.data).then((res) => {
 
-         this.getRowList2 = this.setRowList2.filter((e) => e.checked == 0);
 
-       });
 
-     },
 
-     //重置列表
 
-     delRow2() {
 
-       this.data = {
 
-         tableName: "对账明细",
 
-         userId: Cookies.get("userName"),
 
-       };
 
-       resetModule(this.data).then((res) => {
 
-         if (res.code == 200) {
 
-           this.showSetting2 = false;
 
-           this.setRowList2 = this.getRowList2 = this.$options.data().tableDate2
 
-         }
 
-       });
 
-     },
 
-     //开始拖拽事件
 
-     onStart() {
 
-       this.drag = true;
 
-     },
 
-     //拖拽结束事件
 
-     onEnd() {
 
-       this.drag = false;
 
-     },
 
-     //对账页面合计
 
-     listTotal(param) {
 
-       const { columns, data } = param;
 
-       const sums = [];
 
-       columns.forEach((column, index) => {
 
-         if (index === 0) {
 
-           sums[index] = "合计";
 
-         } else if (column.label == '金额' || column.label == '对账金额' || column.label == '本次金额') {
 
-           const values = data.map((item) => Number(item[column.property]));
 
-           if (!values.every((value) => isNaN(value))) {
 
-             sums[index] = values.reduce((prev, curr) => {
 
-               const value = Number(curr);
 
-               if (!isNaN(value)) {
 
-                 return prev + curr;
 
-               } else {
 
-                 return prev;
 
-               }
 
-             }, 0);
 
-           }
 
-         }
 
-       });
 
-       return sums;
 
-     },
 
-     //财务主取消
 
-     signOut() {
 
-       if (this.DzfeeList.length == 0) {
 
-         this.doNot = false;
 
-       } else {
 
-         this.doNot = true;
 
-       }
 
-       this.innerVisible = false;
 
-       this.feeList = [];
 
-     },
 
-     // 审批跳转
 
-     Jump() {
 
-       this.approval = this.$route.query.data;
 
-       if (this.approval) {
 
-         this.colseButton = false;
 
-         this.approval = JSON.parse(this.approval);
 
-         this.hide = false;
 
-         this.doNot = true;
 
-         this.notChange = true;
 
-         this.approve = true;
 
-         this.mainTable = true
 
-         this.disappear = true;
 
-         this.cancelButton = false;
 
-         this.reset();
 
-         this.pass = {
 
-           fAmtdr: "", //应收合计
 
-           fAmtcr: "", //应付合计
 
-           fMblno: "", //提单号
 
-           fName: "", //货权方
 
-           fFeesName: "", //结算单位
 
-           fCorpid: "", //结算单位ID
 
-         };
 
-         console.log(this.approval)
 
-         getFee(this.approval.billId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.title = "修改财务数据主";
 
-         });
 
-       }
 
-     },
 
-     homepaGe() {
 
-       let view = {
 
-         fullPath: "/finance/contrast",
 
-         hash: "",
 
-         matched: Array(2),
 
-         meta: Object,
 
-         name: "Contrast",
 
-         params: Object,
 
-         path: "/finance/contrast",
 
-         query: Object,
 
-         title: "对账",
 
-       };
 
-       this.$router.push({ path: "/index" });
 
-       this.$store
 
-         .dispatch("tagsView/delView", view)
 
-         .then(({ visitedViews }) => {
 
-           if (this.isActive(view)) {
 
-             this.toLastView(visitedViews, view);
 
-           }
 
-         });
 
-       Global.$emit("removeCache", "closeSelectedTag", view);
 
-     },
 
-     homePage() {
 
-       this.open = false;
 
-       let view = {
 
-         fullPath: "/finance/contrast",
 
-         hash: "",
 
-         matched: Array(2),
 
-         meta: Object,
 
-         name: "Contrast",
 
-         params: Object,
 
-         path: "/finance/contrast",
 
-         query: Object,
 
-         title: "对账",
 
-       };
 
-       this.$router.push({ path: "/index" });
 
-       this.$store
 
-         .dispatch("tagsView/delView", view)
 
-         .then(({ visitedViews }) => {
 
-           if (this.isActive(view)) {
 
-             this.toLastView(visitedViews, view);
 
-           }
 
-         });
 
-       Global.$emit("removeCache", "closeSelectedTag", view);
 
-     },
 
-     // 撤销审批
 
-     backApproval() {
 
-       if(Cookies.get("sysType") == 3){
 
-         let data = {
 
-           id: this.queryParams.fId,
 
-           actId: 430,
 
-           billId: this.queryParams.fId,
 
-         };
 
-         RevocationApproval(data).then((response) => {
 
-           if(response.code === 200){
 
-             this.msgSuccess("撤销审批成功");
 
-             console.log("11")
 
-             this.disappear = true;
 
-             this.mainTable = false
 
-             this.open = false;
 
-             this.getList();
 
-           }
 
-         });
 
-       }else{
 
-         let data = {
 
-           id: this.queryParams.fId,
 
-           actId: this.contrastId,
 
-           billId: this.queryParams.fId,
 
-         };
 
-         RevocationApproval(data).then((response) => {
 
-           this.msgSuccess("撤销审批成功");
 
-           this.disappear = true;
 
-           this.open = false;
 
-           this.getList();
 
-         });
 
-       }
 
-     },
 
-     returnData() {
 
-       this.addOrUpdateVisib = false;
 
-       this.open = false;
 
-       this.homepaGe();
 
-     },
 
-     getDataList() {
 
-       this.addOrUpdateVisible = false;
 
-     },
 
-     // 审批按钮
 
-     goApproval() {
 
-       this.addOrUpdateVisib = true;
 
-       this.$nextTick(() => {
 
-         if(Cookies.get("sysType") == 3){
 
-           this.$refs.ApprovalComments.init(this.queryParams.fId, 430);
 
-         }else{
 
-           this.$refs.ApprovalComments.init(this.queryParams.fId, this.contrastId);
 
-         }
 
-       });
 
-     },
 
-     // 查看审批流
 
-     addOrUpdateHandle() {
 
-       this.addOrUpdateVisible = true;
 
-       this.addOrUpdateVisib = false;
 
-       let id = null;
 
-       if (this.queryParams.fId) {
 
-         id = this.queryParams.fId;
 
-       } else {
 
-         id = this.queryParams.id;
 
-       }
 
-       this.$nextTick(() => {
 
-         if(Cookies.get("sysType") == 3) {
 
-           this.$refs.addOrUpdate.init(id, 430);
 
-         }else{
 
-           this.$refs.addOrUpdate.init(id, this.contrastId);
 
-         }
 
-       });
 
-     },
 
-     // 撤销对账
 
-     backrRconciliation() {
 
-       this.queryParams.fBillstatus = "1";
 
-       let formDate = new window.FormData();
 
-       formDate.append("tFee", JSON.stringify(this.queryParams));
 
-       formDate.append("tFeeDo", JSON.stringify(this.DzfeeList));
 
-       backFee(formDate).then((response) => {
 
-         this.msgSuccess("撤回成功");
 
-         this.open = false;
 
-         this.mainTable = false
 
-         this.reset();
 
-         this.getList();
 
-       });
 
-     },
 
-     // 打印功能
 
-     printing() {
 
-       if (this.DzfeeList.length !== 0) {
 
-         this.openPrint = true;
 
-         this.printObject = this.DzfeeList;
 
-       } else {
 
-         this.$message.error("无数据,请检查是否有数据");
 
-       }
 
-     },
 
-     // 确认打印
 
-     printSomething() {
 
-       // 此处的style即为打印时的样式
 
-       const style =
 
-         "table tr td,th { border-collapse: collapse;padding:15px;border:.5px #000 solid;text-align:center;}";
 
-       // "@media print {} }";
 
-       print({
 
-         printable: "print_area2",
 
-         type: "html",
 
-         header: "对账表",
 
-         headerStyle: "text-align:center;color:#000;width:100%;",
 
-         style: style, // 亦可使用引入的外部css;
 
-         scanStyles: false,
 
-       });
 
-     },
 
-     // 确认对账按钮功能
 
-     confirmReconciliation() {
 
-       this.$refs["ruless"].validate((valid) => {
 
-         if (valid) {
 
-           if (this.DzfeeList.length) {
 
-             // this.queryParams.fBillstatus = '4'
 
-             let formDate = new window.FormData();
 
-             formDate.append("tFee", JSON.stringify(this.queryParams));
 
-             formDate.append("tFeeDo", JSON.stringify(this.DzfeeList));
 
-             if (Cookies.get("sysType") == 1) {
 
-               Cfee(formDate).then((response) => {
 
-                 this.open = false;
 
-                 this.msgSuccess("操作成功");
 
-                 this.getList();
 
-               });
 
-               this.handleAdd()
 
-             } else if (Cookies.get("sysType") == 2) {
 
-               confirmFleet(formDate).then((response) => {
 
-                 this.open = false;
 
-                 this.msgSuccess("操作成功");
 
-                 this.getList();
 
-               });
 
-             }else if(Cookies.get("sysType") == 3){
 
-               formDate.append('billsType','KHDZ')
 
-               Cfee(formDate).then((response) => {
 
-                 this.open = false;
 
-                 this.msgSuccess("操作成功");
 
-                 this.doNot = true;
 
-                 this.notChange = true;
 
-                 this.queryParams.fBillstatus = '4'
 
-                 if (this.Operator == this.Lander) {
 
-                   this.disappear = false;
 
-                 }
 
-                 this.getList();
 
-               });
 
-             }
 
-           } else {
 
-             this.$message.error("表单为空不允许操作");
 
-           }
 
-         }
 
-       });
 
-     },
 
-     //导出
 
-     handleExportItems() {
 
-       const fIds = this.queryParams.fId;
 
-       if (fIds !== null) {
 
-         this.$confirm("是否确认导出所有计费物资明细数据?", "警告", {
 
-           confirmButtonText: "确定",
 
-           cancelButtonText: "取消",
 
-           type: "warning",
 
-         })
 
-           .then(function () {
 
-             return exportWarehousebillsitems(fIds);
 
-           })
 
-           .then((response) => {
 
-             this.download(response.msg);
 
-           });
 
-       } else {
 
-         this.$message("请先保存");
 
-       }
 
-     },
 
-     // 对账按钮功能
 
-     reconciliation() {
 
-       if (!this.queryParams.fSystemType) {
 
-         return this.$message("请先选择业务类型");
 
-       }
 
-       this.queryParameter = {
 
-         fToCorpid: this.queryParams.fCorpid,
 
-       };
 
-       this.innerVisible = true;
 
-       this.feeList = [];
 
-       this.TWareHouseFees = {
 
-         fCorpid: "",
 
-         fToCorpid: this.queryParams.fCorpid,
 
-         fMblno: "",
 
-         fStatementNo: "",
 
-         fFeeid: "",
 
-         timeExamine: "",
 
-         timeInterval: "",
 
-         fSrcdc: "",
 
-         fReconciliation: "0",
 
-         timeReconci: "",
 
-         fDc: "D",
 
-         fBilltype: "",
 
-       };
 
-       if (this.queryParams.fCorpid) {
 
-         this.doNot = true;
 
-       }
 
-     },
 
-     // 默认录入人
 
-     register() {
 
-       queryUserVal().then((response) => {
 
-         this.Lander = response.user.userName;
 
-       });
 
-     },
 
-     // 合计
 
-     getSum(param) {
 
-       const { columns, data } = param;
 
-       const sums = [];
 
-       columns.forEach((column, index) => {
 
-         sums[0] = "合计";
 
-         sums[10] = this.totAL.toFixed(2);
 
-         sums[9] = this.Ttime.toFixed(2);
 
-       });
 
-       return sums;
 
-     },
 
-     // 导入多选框
 
-     handleSelectionChange_s(selection) {
 
-       this.totAL = 0;
 
-       this.Ttime = 0;
 
-       this.selection = selection;
 
-       if (this.selection.length == 0) {
 
-         for (let item in this.feeList) {
 
-           this.totAL += Number(this.feeList[item].fAmt);
 
-           this.Ttime += Number(this.feeList[item].fAmtdr);
 
-         }
 
-       } else {
 
-         for (let index in selection) {
 
-           this.totAL += Number(selection[index].fAmt);
 
-           this.Ttime += Number(selection[index].fAmtdr);
 
-         }
 
-       }
 
-     },
 
-     // 多选框选中数据
 
-     handleSelectionChange(selection) {
 
-       this.totAL = 0;
 
-       this.ids = selection.map((item) => item.fId);
 
-       this.single =
 
-         selection.length !== 1 ||
 
-         selection.map((item) => item.fBillstatus) == 4 ||
 
-         selection.map((item) => item.fBillstatus) == 6;
 
-       this.multiple = !selection.length;
 
-     },
 
-     // 金额筛选
 
-     imgChangeI(row) {
 
-       if (row.fAmt && Number(row.fAmt) > Number(row.fAmtdr)) {
 
-         this.$set(row, "fAmt", row.fAmtdr);
 
-         this.state_s = true;
 
-       }
 
-       if (this.selection.length !== 0) {
 
-         this.totAL = 0;
 
-         this.Ttime = 0;
 
-         for (let item in this.selection) {
 
-           this.totAL += Number(this.selection[item].fAmt);
 
-           this.Ttime += Number(this.selection[item].fAmtdr);
 
-         }
 
-       } else {
 
-         this.totAL = 0;
 
-         this.Ttime = 0;
 
-         for (let item in this.feeList) {
 
-           this.totAL += Number(this.feeList[item].fAmt);
 
-           this.Ttime += Number(this.feeList[item].fAmtdr);
 
-         }
 
-       }
 
-     },
 
-     /* 添加财务数据主 导入*/
 
-     confirmImport() {
 
-       this.doNot = true;
 
-       this.hide = true;
 
-       this.pass.fAmtdr = 0;
 
-       this.pass.fAmtcr = 0;
 
-       for (let item in this.selection) {
 
-         this.pass.fAmtcr = Number(this.pass.fAmtcr);
 
-         this.pass.fAmtdr = Number(this.pass.fAmtdr);
 
-         this.pass.fAmtcr += Number(this.selection[item].fAmt);
 
-         this.pass.fAmtdr += Number(this.selection[item].fAmtdr);
 
-       }
 
-       // this.pass.fAmtcr.toFixed(2);
 
-       if (this.state_s == true) {
 
-         if (this.selection.length == "0") {
 
-           this.$message.error("未选择导入行");
 
-         } else {
 
-           let Num = []
 
-           for (let item in this.selection) {
 
-             this.empty.push(this.selection[item].fMblno);
 
-             this.nothing.push(this.selection[item].fName);
 
-             if (this.DzfeeList.length === 0) {
 
-               this.DzfeeList = this.DzfeeList.concat(this.selection);
 
-               //去重提单号
 
-               this.empty = new Set(this.empty);
 
-               this.empty = Array.from(this.empty);
 
-               //去重货权方
 
-               this.nothing = new Set(this.nothing);
 
-               this.nothing = Array.from(this.nothing);
 
-               if (this.empty.length <= 1) {
 
-                 this.pass.fMblno = this.empty[0];
 
-               } else {
 
-                 this.pass.fMblno = this.empty[0] + "...";
 
-               }
 
-               if (this.nothing.length <= 1) {
 
-                 this.pass.fName = this.nothing[0];
 
-               } else {
 
-                 this.pass.fName = this.nothing[0] + "...";
 
-               }
 
-               // this.DzfeeList = this.DzfeeList.concat(this.Fee)
 
-               this.queryParams.tMblno = this.pass.fMblno; //提单号
 
-               this.queryParams.fCorpid = this.TWareHouseFees.fToCorpid;
 
-               this.queryParams.fCtrlcorpid = this.pass.fName;
 
-               this.queryParams.fAmtcr = this.pass.fAmtcr;
 
-               this.queryParams.fAmtdr = this.pass.fAmtdr;
 
-               this.innerVisible = false;
 
-               this.feeList = [];
 
-               //  this.feeList = this.DzfeeList
 
-               this.TWareHouseFees = {
 
-                 fCorpid: "",
 
-                 fToCorpid: "",
 
-                 fMblno: "",
 
-                 fStatementNo: "",
 
-                 fFeeid: "",
 
-                 timeExamine: "",
 
-                 timeInterval: "",
 
-                 fSrcdc: "",
 
-                 fReconciliation: "0",
 
-                 timeReconci: "",
 
-                 fDc: "D",
 
-               };
 
-               return;
 
-             } else {
 
-               for (let li in this.DzfeeList) {
 
-                 if (this.selection[item].fSrcid !== this.DzfeeList[li].fSrcid) {
 
-                   this.Fee = this.DzfeeList.concat(this.selection);
 
-                   console.log(this.Fee);
 
-                   let result = [];
 
-                   let obj = {};
 
-                   for (let lis in this.Fee) {
 
-                     if (!obj[this.Fee[lis].fSrcid]) {
 
-                       result.push(this.Fee[lis]);
 
-                       obj[this.Fee[lis].fSrcid] = true;
 
-                     }
 
-                   }
 
-                   //去重提单号
 
-                   this.empty = new Set(this.empty);
 
-                   this.empty = Array.from(this.empty);
 
-                   //去重货权方
 
-                   this.nothing = new Set(this.nothing);
 
-                   this.nothing = Array.from(this.nothing);
 
-                   if (this.empty.length <= 1) {
 
-                     this.pass.fMblno = this.empty[0];
 
-                   } else {
 
-                     this.pass.fMblno = this.empty[0] + "...";
 
-                   }
 
-                   if (this.nothing.length <= 1) {
 
-                     this.pass.fName = this.nothing[0];
 
-                   } else {
 
-                     this.pass.fName = this.nothing[0] + "...";
 
-                   }
 
-                   // this.DzfeeList = this.DzfeeList.concat(this.Fee)
 
-                   this.queryParams.tMblno = this.pass.fMblno; //提单号
 
-                   this.queryParams.fCorpid = this.TWareHouseFees.fToCorpid;
 
-                   this.queryParams.fCtrlcorpid = this.pass.fName;
 
-                   this.queryParams.fAmtcr = this.pass.fAmtcr;
 
-                   this.queryParams.fAmtdr = this.pass.fAmtdr;
 
-                   this.innerVisible = false;
 
-                   this.feeList = [];
 
-                   //  this.feeList = this.DzfeeList
 
-                   this.TWareHouseFees = {
 
-                     fCorpid: "",
 
-                     fToCorpid: this.queryParams.fCorpid,
 
-                     fMblno: "",
 
-                     fStatementNo: "",
 
-                     fFeeid: "",
 
-                     timeExamine: "",
 
-                     timeInterval: "",
 
-                     fSrcdc: "",
 
-                     fReconciliation: "0",
 
-                     timeReconci: "",
 
-                     fDc: "D",
 
-                   };
 
-                   this.DzfeeList = result;
 
-                 } else {
 
-                   let i = Number(item) + 1;
 
-                   Num += i + '、'
 
-                 }
 
-               }
 
-             }
 
-           }
 
-           MessageBox.confirm("选中的第" + (Num).slice(0,Num.length-1) + "行重复,请重新选择",{
 
-               confirmButtonText: '确定',
 
-               cancelButtonText: '取消',
 
-               type: 'warning'
 
-             }
 
-           )
 
-         }
 
-       } else if (this.state_s == false) {
 
-         this.$message.error("本次金额不能大于原定金额");
 
-       }
 
-     },
 
-     // imgChangeI(fAmtdr,fAmt){
 
-     //   if (fAmt <= fAmtdr){
 
-     //     this.state_s = true
 
-     //   }else if(fAmt > fAmtdr){
 
-     //     this.$message.error('本次金额不能大于原定金额');
 
-     //     this.state_s = false
 
-     //   }
 
-     // },
 
-     // 导入搜索
 
-     searchFee(type) {
 
-       this.feeList = [];
 
-       this.$refs["feeListRules"].validate((valid) => {
 
-         if (valid) {
 
-           if (type == 1) {
 
-             importFee(this.TWareHouseFees).then((response) => {
 
-               this.feeList = response.rows;
 
-               if (this.feeList.length !== 0) {
 
-                 this.$message.success("查询成功");
 
-                 this.totAL = 0;
 
-                 this.Ttime = 0;
 
-                 for (let item in this.feeList) {
 
-                   this.totAL += Number(this.feeList[item].fAmt);
 
-                   this.Ttime += Number(this.feeList[item].fAmtdr);
 
-                   this.$set(
 
-                     this.feeList[item],
 
-                     "fBsdate",
 
-                     this.feeList[item].fBsdate.substring(0, 10)
 
-                   );
 
-                 }
 
-               } else {
 
-                 this.$message.error("暂无数据");
 
-               }
 
-             });
 
-           } else if(type == 2){
 
-             importFleet(this.TWareHouseFees).then((response) => {
 
-               this.feeList = response.rows;
 
-               if (this.feeList.length !== 0) {
 
-                 this.$message.success("查询成功");
 
-                 this.totAL = 0;
 
-                 this.Ttime = 0;
 
-                 for (let item in this.feeList) {
 
-                   this.totAL += Number(this.feeList[item].fAmt);
 
-                   this.Ttime += Number(this.feeList[item].fAmtdr);
 
-                   this.$set(
 
-                     this.feeList[item],
 
-                     "fBsdate",
 
-                     this.feeList[item].fBsdate.substring(0, 10)
 
-                   );
 
-                 }
 
-               } else {
 
-                 this.$message.error("暂无数据");
 
-               }
 
-             });
 
-           }else if(type == 3){
 
-             this.TWareHouseFees.fSystemType = this.queryParams.fSystemType
 
-             importFee(this.TWareHouseFees).then((response) => {
 
-               this.feeList = response.rows;
 
-               if (this.feeList.length !== 0) {
 
-                 this.$message.success("查询成功");
 
-                 this.totAL = 0;
 
-                 this.Ttime = 0;
 
-                 for (let item in this.feeList) {
 
-                   this.totAL += Number(this.feeList[item].fAmt);
 
-                   this.Ttime += Number(this.feeList[item].fAmtdr);
 
-                   if(this.feeList[item].fBsdate){
 
-                     this.$set(
 
-                       this.feeList[item],
 
-                       "fBsdate",
 
-                       this.feeList[item].fBsdate.substring(0, 10)
 
-                     );
 
-                   }
 
-                 }
 
-               } else {
 
-                 this.$message.error("暂无数据");
 
-               }
 
-             });
 
-           }
 
-         }
 
-       });
 
-     },
 
-     /** 打开导入表弹窗 */
 
-     openImportTable() {
 
-       this.$refs.import.show();
 
-     },
 
-     /** 查询财务数据主列表 */
 
-     getList() {
 
-       this.loading = true;
 
-       this.getDicts("approval_process").then((response) => {
 
-         // this.feeList = response.rows;
 
-         this.options = response.data;
 
-       });
 
-       if (Cookies.get("sysType") == 1) {
 
-         listFee(this.tablefilter).then((response) => {
 
-           this.contrastList = response.rows;
 
-           this.total = response.total;
 
-           this.loading = false;
 
-         });
 
-       } else if (Cookies.get("sysType") == 2) {
 
-         listFleet(this.tablefilter).then((response) => {
 
-           this.contrastList = response.rows;
 
-           this.total = response.total;
 
-           this.loading = false;
 
-         });
 
-       }else if(Cookies.get("sysType") == 3){
 
-         this.tablefilter.fBilltype = 'KHDZ'
 
-         listFee(this.tablefilter).then((response) => {
 
-           this.contrastList = response.rows;
 
-           this.total = response.total;
 
-           this.loading = false;
 
-         });
 
-       }
 
-     },
 
-     // 取消按钮
 
-     cancel() {
 
-       if(this.notChange == true){
 
-         this.mainTable = false
 
-       }else{
 
-         MessageBox.confirm("是否已保存?",{
 
-             confirmButtonText: '确定',
 
-             cancelButtonText: '取消',
 
-             type: 'warning'
 
-           }
 
-         ).then(() => {
 
-           this.mainTable = false
 
-           this.reset();
 
-           this.getList();
 
-           this.queryParams.fSystemType = "";
 
-         })
 
-       }
 
-     },
 
-     // 表单重置
 
-     reset() {
 
-       this.form = {
 
-         fId: null,
 
-         fBillno: null,
 
-         fCtrlcorpid: null,
 
-         fCorpid: null,
 
-         tMblno: null,
 
-         fAmtdr: null,
 
-         fAmtcr: null,
 
-         fBilltype: null,
 
-         fBillstatus: "0",
 
-         fRemarks: null,
 
-         fAccbilldate: null,
 
-         delFlag: null,
 
-         createBy: null,
 
-         fDeptid: null,
 
-         createTime: null,
 
-         updateBy: null,
 
-         updateTime: null,
 
-       };
 
-       this.resetForm("form");
 
-     },
 
-     /** 搜索按钮操作 */
 
-     handleQuery() {
 
-       this.queryParams.pageNum = 1;
 
-       this.getList();
 
-       // this.searchFee()
 
-     },
 
-     changefBilltype() {
 
-       this.businessTypeOption = [];
 
-       if (this.TWareHouseFees.fBilltype == "SJRK") {
 
-         this.getDicts("st_in_type").then((response) => {
 
-           this.businessTypeOption = response.data;
 
-         });
 
-       } else if (this.TWareHouseFees.fBilltype == "SJCK") {
 
-         this.getDicts("st_out_type").then((response) => {
 
-           this.businessTypeOption = response.data;
 
-         });
 
-       } else if (this.TWareHouseFees.fBilltype == "HQZY") {
 
-         this.getDicts("st_trans_type").then((response) => {
 
-           this.businessTypeOption = response.data;
 
-         });
 
-       }
 
-     },
 
-     /** 重置按钮操作 */
 
-     resetQuery() {
 
-       // this.resetForm("queryParams_s");
 
-       this.tablefilter = {
 
-         pageNum: 1,
 
-         pageSize: 10,
 
-         fBillno: null,
 
-         fCtrlcorpid: null,
 
-         fCorpid: null,
 
-         timeInterval: null,
 
-       };
 
-       this.handleQuery();
 
-       this.TWareHouseFees = {
 
-         fCorpid: "",
 
-         fToCorpid: "",
 
-         fMblno: "",
 
-         fStatementNo: "",
 
-         fFeeid: "",
 
-         timeExamine: "",
 
-         timeInterval: "",
 
-         fSrcdc: "",
 
-         fReconciliation: "0",
 
-       };
 
-     },
 
-     //导入重置按钮
 
-     resetQuery_s() {
 
-       this.TWareHouseFees = {
 
-         fCorpid: "",
 
-         fToCorpid: "",
 
-         fMblno: "",
 
-         fStatementNo: "",
 
-         fFeeid: "",
 
-         timeExamine: "",
 
-         timeInterval: "",
 
-         fDc: "D",
 
-         fReconciliation: "0",
 
-       };
 
-     },
 
-     // 多选框选中数据
 
-     // handleSelectionChange(selection) {
 
-     //   this.ids = selection.map(item => item.fId)
 
-     //   this.single = selection.length!==1
 
-     //   this.multiple = !selection.length
 
-     // },
 
-     // handleSelectionChanGe(selection){
 
-     //   if(selection.length > 0) {
 
-     //     this.statrGo = false
 
-     //   }else{
 
-     //     this.statrGo = true
 
-     //   }
 
-     // },
 
-     /** 新增按钮操作 */
 
-     handleAdd() {
 
-       queryUserVal().then((response) => {
 
-         this.queryParams.createBy = response.user.userName;
 
-       });
 
-       this.queryParams.fSystemType = "";
 
-       this.doNot = false;
 
-       this.notChange = false;
 
-       this.hide = true;
 
-       this.reset();
 
-       this.DzfeeList = [];
 
-       this.pass = {
 
-         fAmtdr: "", //应收合计
 
-         fAmtcr: "", //应付合计
 
-         fMblno: "", //提单号
 
-         fName: "", //货权方
 
-         fFeesName: "", //结算单位
 
-         fCorpid: "", //结算单位ID
 
-       };
 
-       this.mainTable = true
 
-       this.title = "添加财务数据主";
 
-       this.queryParams = {
 
-         pageNum: 1,
 
-         pageSize: 10,
 
-         fBillno: null,
 
-         fCtrlcorpid: null,
 
-         fCorpid: null,
 
-         tMblno: null,
 
-         fAmtdr: null,
 
-         fId: null,
 
-         fAmtcr: null,
 
-         fBilltype: null,
 
-         fBillstatus: null,
 
-         fRemarks: null,
 
-         fAccbilldate: null,
 
-         fDeptid: null,
 
-         createBy: null,
 
-         timeReconci: null,
 
-         fSystemType: Cookies.get("sysType"),
 
-       };
 
-       console.log(Cookies.get("sysType"))
 
-     },
 
-     // 查看按钮
 
-     check(row, res) {
 
-       this.doNot = true;
 
-       this.notChange = true;
 
-       if (Cookies.get("sysType") == 1) {
 
-         getFee(row.fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.disappear = true;
 
-           this.title = "修改财务数据主";
 
-           if (res == 1) {
 
-             this.notChange = true;
 
-             if (this.Operator == this.Lander) {
 
-               this.disappear = false;
 
-               this.reset();
 
-               this.pass = {
 
-                 fAmtdr: "", //应收合计
 
-                 fAmtcr: "", //应付合计
 
-                 fMblno: "", //提单号
 
-                 fName: "", //货权方
 
-                 fFeesName: "", //结算单位
 
-                 fCorpid: "", //结算单位ID
 
-               };
 
-               const fId = row.fId || this.ids;
 
-               getFee(fId).then((response) => {
 
-                 if (response.data.feeDoList != 0) {
 
-                   response.data.feeDoList.map((e) => {
 
-                     if (e.fBillingDeadline) {
 
-                       e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                     }
 
-                     if (e.fBsdate) {
 
-                       e.fBsdate = e.fBsdate.slice(0, 10);
 
-                     }
 
-                     if (e.fChargedate) {
 
-                       e.fChargedate = e.fChargedate.slice(0, 10);
 
-                     }
 
-                     if (e.fSrcdc) {
 
-                       if (e.fSrcdc == "D") {
 
-                         e.fSrcdc = "收";
 
-                       } else {
 
-                         e.fSrcdc = "付";
 
-                       }
 
-                     }
 
-                   });
 
-                 }
 
-                 this.DzfeeList = response.data.feeDoList;
 
-                 this.fWbuOptions = response.data.feesList;
 
-                 this.queryParams = response.data.tFee;
 
-                 this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-                 this.fWbuOptions = response.data.feesList;
 
-                 this.fMblnoOptions = response.data.corps;
 
-                 this.mainTable = true;
 
-               });
 
-             } else {
 
-               this.notChange = true;
 
-             }
 
-           } else {
 
-             this.notChange = true;
 
-             this.reset();
 
-             this.pass = {
 
-               fAmtdr: "", //应收合计
 
-               fAmtcr: "", //应付合计
 
-               fMblno: "", //提单号
 
-               fName: "", //货权方
 
-               fFeesName: "", //结算单位
 
-               fCorpid: "", //结算单位ID
 
-             };
 
-             const fId = row.fId || this.ids;
 
-             getFee(fId).then((response) => {
 
-               if (response.data.feeDoList != 0) {
 
-                 response.data.feeDoList.map((e) => {
 
-                   if (e.fBillingDeadline) {
 
-                     e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                   }
 
-                   if (e.fBsdate) {
 
-                     e.fBsdate = e.fBsdate.slice(0, 10);
 
-                   }
 
-                   if (e.fChargedate) {
 
-                     e.fChargedate = e.fChargedate.slice(0, 10);
 
-                   }
 
-                   if (e.fSrcdc) {
 
-                     if (e.fSrcdc == "D") {
 
-                       e.fSrcdc = "收";
 
-                     } else {
 
-                       e.fSrcdc = "付";
 
-                     }
 
-                   }
 
-                 });
 
-               }
 
-               this.DzfeeList = response.data.feeDoList;
 
-               this.fWbuOptions = response.data.feesList;
 
-               this.queryParams = response.data.tFee;
 
-               this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-               this.fWbuOptions = response.data.feesList;
 
-               this.fMblnoOptions = response.data.corps;
 
-               this.mainTable = true;
 
-             });
 
-           }
 
-         });
 
-       } else if (Cookies.get("sysType") == 2) {
 
-         getFleet(row.fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.disappear = true;
 
-           this.title = "修改财务数据主";
 
-           if (res == 1) {
 
-             this.notChange = true;
 
-             if (this.Operator == this.Lander) {
 
-               this.disappear = false;
 
-               this.reset();
 
-               this.pass = {
 
-                 fAmtdr: "", //应收合计
 
-                 fAmtcr: "", //应付合计
 
-                 fMblno: "", //提单号
 
-                 fName: "", //货权方
 
-                 fFeesName: "", //结算单位
 
-                 fCorpid: "", //结算单位ID
 
-               };
 
-               const fId = row.fId || this.ids;
 
-               getFleet(fId).then((response) => {
 
-                 if (response.data.feeDoList != 0) {
 
-                   response.data.feeDoList.map((e) => {
 
-                     if (e.fBillingDeadline) {
 
-                       e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                     }
 
-                     if (e.fBsdate) {
 
-                       e.fBsdate = e.fBsdate.slice(0, 10);
 
-                     }
 
-                     if (e.fChargedate) {
 
-                       e.fChargedate = e.fChargedate.slice(0, 10);
 
-                     }
 
-                     if (e.fSrcdc) {
 
-                       if (e.fSrcdc == "D") {
 
-                         e.fSrcdc = "收";
 
-                       } else {
 
-                         e.fSrcdc = "付";
 
-                       }
 
-                     }
 
-                   });
 
-                 }
 
-                 this.DzfeeList = response.data.feeDoList;
 
-                 this.fWbuOptions = response.data.feesList;
 
-                 this.queryParams = response.data.tFee;
 
-                 this.fWbuOptions = response.data.feesList;
 
-                 this.fMblnoOptions = response.data.corps;
 
-                 this.mainTable = true;
 
-               });
 
-             } else {
 
-               this.notChange = true;
 
-             }
 
-           } else {
 
-             this.notChange = true;
 
-             this.reset();
 
-             this.pass = {
 
-               fAmtdr: "", //应收合计
 
-               fAmtcr: "", //应付合计
 
-               fMblno: "", //提单号
 
-               fName: "", //货权方
 
-               fFeesName: "", //结算单位
 
-               fCorpid: "", //结算单位ID
 
-             };
 
-             const fId = row.fId || this.ids;
 
-             getFleet(fId).then((response) => {
 
-               if (response.data.feeDoList != 0) {
 
-                 response.data.feeDoList.map((e) => {
 
-                   if (e.fBillingDeadline) {
 
-                     e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                   }
 
-                   if (e.fBsdate) {
 
-                     e.fBsdate = e.fBsdate.slice(0, 10);
 
-                   }
 
-                   if (e.fChargedate) {
 
-                     e.fChargedate = e.fChargedate.slice(0, 10);
 
-                   }
 
-                   if (e.fSrcdc) {
 
-                     if (e.fSrcdc == "D") {
 
-                       e.fSrcdc = "收";
 
-                     } else {
 
-                       e.fSrcdc = "付";
 
-                     }
 
-                   }
 
-                 });
 
-               }
 
-               this.DzfeeList = response.data.feeDoList;
 
-               console.log(this.DzfeeList);
 
-               this.fWbuOptions = response.data.feesList;
 
-               this.queryParams = response.data.tFee;
 
-               this.fWbuOptions = response.data.feesList;
 
-               this.fMblnoOptions = response.data.corps;
 
-               this.mainTable = true;
 
-             });
 
-           }
 
-         });
 
-       }else if(Cookies.get("sysType") == 3){
 
-         getFee(row.fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-           // this.fWbuOptions = response.data.feesList;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.disappear = true;
 
-           this.title = "修改财务数据主";
 
-           if (res == 1) {
 
-             this.notChange = true;
 
-             if (this.Operator == this.Lander) {
 
-               this.disappear = false;
 
-               this.reset();
 
-               this.pass = {
 
-                 fAmtdr: "", //应收合计
 
-                 fAmtcr: "", //应付合计
 
-                 fMblno: "", //提单号
 
-                 fName: "", //货权方
 
-                 fFeesName: "", //结算单位
 
-                 fCorpid: "", //结算单位ID
 
-               };
 
-               const fId = row.fId || this.ids;
 
-               getFee(fId).then((response) => {
 
-                 if (response.data.feeDoList != 0) {
 
-                   response.data.feeDoList.map((e) => {
 
-                     if (e.fBillingDeadline) {
 
-                       e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                     }
 
-                     if (e.fBsdate) {
 
-                       e.fBsdate = e.fBsdate.slice(0, 10);
 
-                     }
 
-                     if (e.fChargedate) {
 
-                       e.fChargedate = e.fChargedate.slice(0, 10);
 
-                     }
 
-                     if (e.fSrcdc) {
 
-                       if (e.fSrcdc == "D") {
 
-                         e.fSrcdc = "收";
 
-                       } else {
 
-                         e.fSrcdc = "付";
 
-                       }
 
-                     }
 
-                   });
 
-                 }
 
-                 this.DzfeeList = response.data.feeDoList;
 
-                 this.fWbuOptions = response.data.feesList;
 
-                 this.queryParams = response.data.tFee;
 
-                 // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-                 this.fMblnoOptions = response.data.corps;
 
-                 this.mainTable = true;
 
-               });
 
-             } else {
 
-               this.notChange = true;
 
-             }
 
-           }
 
-               else {
 
-             this.notChange = true;
 
-             this.reset();
 
-             this.pass = {
 
-               fAmtdr: "", //应收合计
 
-               fAmtcr: "", //应付合计
 
-               fMblno: "", //提单号
 
-               fName: "", //货权方
 
-               fFeesName: "", //结算单位
 
-               fCorpid: "", //结算单位ID
 
-             };
 
-             const fId = row.fId || this.ids;
 
-             getFee(fId).then((response) => {
 
-               if (response.data.feeDoList != 0) {
 
-                 response.data.feeDoList.map((e) => {
 
-                   if (e.fBillingDeadline) {
 
-                     e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-                   }
 
-                   if (e.fBsdate) {
 
-                     e.fBsdate = e.fBsdate.slice(0, 10);
 
-                   }
 
-                   if (e.fChargedate) {
 
-                     e.fChargedate = e.fChargedate.slice(0, 10);
 
-                   }
 
-                   if (e.fSrcdc) {
 
-                     if (e.fSrcdc == "D") {
 
-                       e.fSrcdc = "收";
 
-                     } else {
 
-                       e.fSrcdc = "付";
 
-                     }
 
-                   }
 
-                 });
 
-               }
 
-               this.DzfeeList = response.data.feeDoList;
 
-               this.fWbuOptions = response.data.feesList;
 
-               this.queryParams = response.data.tFee;
 
-               // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-               // this.fWbuOptions = response.data.feesList;
 
-               this.fMblnoOptions = response.data.corps;
 
-               this.mainTable = true;
 
-               this.disappear = true
 
-             });
 
-           }
 
-         });
 
-       }
 
-     },
 
-     /** 修改按钮操作 */
 
-     handleUpdate(row) {
 
-       this.mainTable = true
 
-       this.notChange = false;
 
-       this.hide = false;
 
-       this.reset();
 
-       this.pass = {
 
-         fAmtdr: "", //应收合计
 
-         fAmtcr: "", //应付合计
 
-         fMblno: "", //提单号
 
-         fName: "", //货权方
 
-         fFeesName: "", //结算单位
 
-         fCorpid: "", //结算单位ID
 
-       };
 
-       const fId = row.fId || this.ids;
 
-       if (Cookies.get("sysType") == 1) {
 
-         getFee(fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.title = "修改财务数据主";
 
-           if (this.DzfeeList) {
 
-             this.doNot = true;
 
-           } else {
 
-             this.doNot = false;
 
-           }
 
-         });
 
-       } else if (Cookies.get("sysType") == 2) {
 
-         getFleet(fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true
 
-           this.title = "修改财务数据主";
 
-           if (this.DzfeeList) {
 
-             this.doNot = true;
 
-           } else {
 
-             this.doNot = false;
 
-           }
 
-         });
 
-       }else if(Cookies.get("sysType") == 3){
 
-         getFee(fId).then((response) => {
 
-           this.Operator = response.data.tFee.createBy;
 
-           if (response.data.feeDoList != 0) {
 
-             response.data.feeDoList.map((e) => {
 
-               if (e.fBillingDeadline) {
 
-                 e.fBillingDeadline = e.fBillingDeadline.slice(0, 10);
 
-               }
 
-               if (e.fBsdate) {
 
-                 e.fBsdate = e.fBsdate.slice(0, 10);
 
-               }
 
-               if (e.fChargedate) {
 
-                 e.fChargedate = e.fChargedate.slice(0, 10);
 
-               }
 
-               if (e.fSrcdc) {
 
-                 if (e.fSrcdc == "D") {
 
-                   e.fSrcdc = "收";
 
-                 } else {
 
-                   e.fSrcdc = "付";
 
-                 }
 
-               }
 
-             });
 
-           }
 
-           this.DzfeeList = response.data.feeDoList;
 
-           this.fWbuOptions = response.data.feesList;
 
-           this.queryParams = response.data.tFee;
 
-           // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-           this.fMblnoOptions = response.data.corps;
 
-           this.mainTable = true;
 
-           this.title = "修改财务数据主";
 
-           if (this.DzfeeList) {
 
-             this.doNot = true;
 
-           } else {
 
-             this.doNot = false;
 
-           }
 
-         });
 
-       }
 
-     },
 
-     /** 远程模糊查询用户 */
 
-     corpsRemoteMethod(name) {
 
-       if (name == null || name === "") {
 
-         return false;
 
-       }
 
-       let queryParams = { fName: name };
 
-       listCorps(queryParams).then((response) => {
 
-         this.fMblnoOptions = response;
 
-         this.KHblnoOptions = response;
 
-       });
 
-     },
 
-     /** 提交按钮 */
 
-     submitForm(type) {
 
-       this.$refs["ruless"].validate((valid) => {
 
-         if (valid) {
 
-           if (!this.queryParams.fId) {
 
-             this.queryParams.fBillstatus = "1";
 
-             let formData = new window.FormData();
 
-             formData.append("tFee", JSON.stringify(this.queryParams));
 
-             formData.append("tFeeDo", JSON.stringify(this.DzfeeList));
 
-             if (type == 1) {
 
-               updateFee(formData).then((response) => {
 
-                 console.log(response);
 
-                 this.queryParams = response.data.tFee;
 
-                 // this.queryParams.fSystemType = response.data.tFee.fsystemType;
 
-                 this.msgSuccess("新增成功");
 
-                 // this.DzfeeList = []
 
-                 // this.open = false;
 
-                 this.getList();
 
-               });
 
-             } else if(type == 2){
 
-               addFleet(formData).then((response) => {
 
-                 console.log(response);
 
-                 this.queryParams = response.data.tFee;
 
-                 this.msgSuccess("新增成功");
 
-                 // this.DzfeeList = []
 
-                 // this.open = false;
 
-                 this.getList();
 
-               });
 
-             }else if(type == 3){
 
-               formData.append("billsType", 'KHDZ');
 
-               updateFee(formData).then((response) => {
 
-                 console.log(response);
 
-                 this.queryParams = response.data.tFee;
 
-                 this.msgSuccess("新增成功");
 
-                 this.getList();
 
-               });
 
-             }
 
-           } else {
 
-             this.pass.fAmtcr = 0;
 
-             this.pass.fAmtdr = 0;
 
-             for (let item in this.DzfeeList) {
 
-               this.pass.fAmtcr += Number(this.DzfeeList[item].fAmt);
 
-               this.pass.fAmtdr += Number(this.DzfeeList[item].fAmtdr);
 
-             }
 
-             this.queryParams.fAmtcr = Number(this.pass.fAmtcr).toFixed(2);
 
-             this.queryParams.fAmtdr = Number(this.pass.fAmtdr).toFixed(2);
 
-             // this.pass.fAmtcr.toFixed(2);
 
-             this.queryParams.fBillstatus = "1";
 
-             let formData = new window.FormData();
 
-             formData.append("tFee", JSON.stringify(this.queryParams));
 
-             formData.append("tFeeDo", JSON.stringify(this.DzfeeList));
 
-             if (type == 1) {
 
-               addFee(formData).then((response) => {
 
-                 this.msgSuccess("修改成功");
 
-                 this.getList();
 
-               });
 
-             } else if (type == 2){
 
-               addFleet(formData).then((response) => {
 
-                 this.msgSuccess("修改成功");
 
-                 this.getList();
 
-               });
 
-             }else if(type == 3){
 
-               formData.append("billsType", 'KHDZ');
 
-               addFee(formData).then((response) => {
 
-                 this.msgSuccess("修改成功");
 
-                 this.getList();
 
-               });
 
-             }
 
-           }
 
-         }
 
-       });
 
-     },
 
-     /** 删除按钮操作 */
 
-     handleDelete(row) {
 
-       const fIds = row.fId || this.ids;
 
-       let tips = "";
 
-       if (Cookies.get("sysType") == 1) {
 
-         detailFee(fIds).then((res) => {
 
-           switch (res.msg) {
 
-             case "0": {
 
-               this.$message.error("当前数据已被其他操作员操作,请刷新页面");
 
-               break;
 
-             }
 
-             case "1": {
 
-               tips = "当前主表有数据,从表无数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             case "2": {
 
-               tips = "当前主表有数据,从表有数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             default: {
 
-               return this.$message.error("未知错误,无状态");
 
-             }
 
-           }
 
-         });
 
-       } else if (Cookies.get("sysType") == 2) {
 
-         detailFleet(fIds).then((res) => {
 
-           switch (res.msg) {
 
-             case "0": {
 
-               this.$message.error("当前数据已被其他操作员操作,请刷新页面");
 
-               break;
 
-             }
 
-             case "1": {
 
-               tips = "当前主表有数据,从表无数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             case "2": {
 
-               tips = "当前主表有数据,从表有数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             default: {
 
-               return this.$message.error("未知错误,无状态");
 
-             }
 
-           }
 
-         });
 
-       }else if(Cookies.get("sysType") == 3){
 
-         detailFee(fIds).then((res) => {
 
-           switch (res.msg) {
 
-             case "0": {
 
-               this.$message.error("当前数据已被其他操作员操作,请刷新页面");
 
-               break;
 
-             }
 
-             case "1": {
 
-               tips = "当前主表有数据,从表无数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             case "2": {
 
-               tips = "当前主表有数据,从表有数据,确认是否删除?";
 
-               this.delete_s(fIds, tips);
 
-               break;
 
-             }
 
-             default: {
 
-               return this.$message.error("未知错误,无状态");
 
-             }
 
-           }
 
-         });
 
-       }
 
-     },
 
-     delete_s(fIds, tips) {
 
-       this.$confirm(tips, "警告", {
 
-         confirmButtonText: "确定",
 
-         cancelButtonText: "取消",
 
-         type: "warning",
 
-       })
 
-         .then(function () {
 
-           if (Cookies.get("sysType") == 1) {
 
-             return delFee(fIds);
 
-           } else if (Cookies.get("sysType") == 2) {
 
-             return delFleet(fIds);
 
-           }else if(Cookies.get("sysType") == 3){
 
-             return delFee(fIds);
 
-           }
 
-         })
 
-         .then(() => {
 
-           this.getList();
 
-           this.msgSuccess("删除成功");
 
-         });
 
-     },
 
-     // 远程模糊查询费用名称
 
-     fWRemoteMethod(name) {
 
-       this.fWbuOptions = [];
 
-       if (name == null || name === "") {
 
-         return false;
 
-       }
 
-       let queryParams = { pageNum: 1, pageSize: 10, fName: name };
 
-       listFees(queryParams).then((response) => {
 
-         this.fWbuOptions = response.rows;
 
-       });
 
-     },
 
-     /** 导出按钮操作 */
 
-     handleExport() {
 
-       const queryParams = this.queryParams;
 
-       this.$confirm("是否确认导出所有财务数据主数据项?", "警告", {
 
-         confirmButtonText: "确定",
 
-         cancelButtonText: "取消",
 
-         type: "warning",
 
-       })
 
-         .then(function () {
 
-           return exportFee(queryParams);
 
-         })
 
-         .then((response) => {
 
-           this.download(response.msg);
 
-         });
 
-     },
 
-     exportData() {
 
-       // 在这里判断筛选DzfeeList={}
 
-       const DzfeeList = this.DzfeeList;
 
-       this.$confirm("是否确认导出所有财务数据主数据项?", "警告", {
 
-         confirmButtonText: "确定",
 
-         cancelButtonText: "取消",
 
-         type: "warning",
 
-       })
 
-         .then(function () {
 
-           return;
 
-         })
 
-         .then(function () {
 
-           this.download(response.msg);
 
-         });
 
-     },
 
-     //清空一行
 
-     deleteRow(index, rows) {
 
-       this.queryParams.fAmtdr = 0;
 
-       this.queryParams.fAmtcr = 0;
 
-       rows.splice(index, 1);
 
-       for (let item in this.DzfeeList) {
 
-         this.queryParams.fAmtcr = this.DzfeeList[item].fAmt;
 
-         this.queryParams.fAmtdr = this.DzfeeList[item].fAmtdr;
 
-       }
 
-       if (this.DzfeeList == 0) {
 
-         console.log("111");
 
-         this.doNot = false;
 
-       } else {
 
-         this.doNot = true;
 
-       }
 
-     },
 
-   },
 
- };
 
- </script>
 
- <style lang="scss" scoped>
 
- .tabSetting {
 
-   display: flex;
 
-   justify-content: flex-end;
 
- }
 
- .listStyle {
 
-   display: flex;
 
-   border-top: 1px solid #dcdfe6;
 
-   border-left: 1px solid #dcdfe6;
 
-   border-right: 1px solid #dcdfe6;
 
- }
 
- .listStyle:last-child {
 
-   border-bottom: 1px solid #dcdfe6;
 
- }
 
- .progress {
 
-   display: flex;
 
-   align-items: center;
 
-   padding: 2px;
 
-   background-color: rgba(0, 0, 0, 0.05);
 
-   height: 100%;
 
- }
 
- .avue-crud__dialog__header {
 
-   display: -webkit-box;
 
-   display: -ms-flexbox;
 
-   display: flex;
 
-   -webkit-box-align: center;
 
-   -ms-flex-align: center;
 
-   align-items: center;
 
-   -webkit-box-pack: justify;
 
-   -ms-flex-pack: justify;
 
-   justify-content: space-between;
 
- }
 
- .el-dialog__title {
 
-   color: rgba(0, 0, 0, 0.85);
 
-   font-weight: 500;
 
-   word-wrap: break-word;
 
- }
 
- .avue-crud__dialog__menu {
 
-   padding-right: 20px;
 
-   float: left;
 
- }
 
- .avue-crud__dialog__menu i {
 
-   color: #909399;
 
-   font-size: 15px;
 
- }
 
- .el-icon-full-screen {
 
-   cursor: pointer;
 
- }
 
- .el-icon-full-screen:before {
 
-   content: "\e719";
 
- }
 
- </style>
 
 
  |